Loading video...

Video Failed to Load

Go Home

Context map component, see what fills your agent’s memory

36,477 views • 13 days ago •via X (Twitter)

47 Comments

Flo's profile picture
Flo13 days ago

Get the component here:

Flo's profile picture
Flo13 days ago

👀

Cagatay's profile picture
Cagatay13 days ago

tool definitions at 14.8k before the agent has read a single file. finally a picture of the mcp tax

Flo's profile picture
Flo13 days ago

Yes haha, so everyone can see what they take from us

Meridian's profile picture
Meridian13 days ago

A map like this would have saved me a lot of guessing. The view I'd want most: which blocks are pinned and never get squeezed, and a marker after each compaction showing what was reloaded. In my experience the habits go missing before the facts do.

Adam's profile picture
Adam13 days ago

Underestimated amount of detail gone into these

Flo's profile picture
Flo13 days ago

Yes! I appreciate it 🙏

Yamparala Rahul's profile picture
Yamparala Rahul13 days ago

how about having a click switch ? instead of a dropdown. much easier to see ?

Flo's profile picture
Flo13 days ago

Good idea, I will try it out!

Gabriel's profile picture
Gabriel13 days ago

Nice one!

Flo's profile picture
Flo13 days ago

Thanks Gabriel!

THEODORE's profile picture
THEODORE13 days ago

Really nice - are you actually using this or concept?

Flo's profile picture
Flo13 days ago

Appreciate it! I would also use it for my private projects!

Kris Tan's profile picture
Kris Tan13 days ago

The support-playbook block makes me want a 'why is this here?' view. A small memory can still be irrelevant. That's why KITE makes retrieval plans explicit: token usage alone can't tell you whether you retrieved the right thing

Octavi Grau's profile picture
Octavi Grau13 days ago

You are nailing it! That could also have a “progress bar” version

Flo's profile picture
Flo13 days ago

Appreciate it, yes that's a good idea!

fahn's profile picture
fahn13 days ago

i want this next to the chat. a percentage alone tells me nothing about which file ate all the space

Flo's profile picture
Flo13 days ago

Yes would be so cool!

Harrison's profile picture
Harrison13 days ago

windirstat for prompts, complete with the urge to delete the biggest rectangle before checking what it does.

Eclar Khalid's profile picture
Eclar Khalid13 days ago

could it compare the context before and after compaction? showing which blocks were summarized, dropped, or retained would make the size change easier to explain.

Flo's profile picture
Flo13 days ago

Yes that's a great idea, will extend that feature!

Athu's profile picture
Athu13 days ago

This is genuinely so useful! You're killing it with these man🫡

Flo's profile picture
Flo13 days ago

Thanks a lot!

洞寓法师🦁's profile picture
洞寓法师🦁13 days ago

This is incredibly clear. Finally, I understand what's inside an AI's "brain."

solutionb's profile picture
solutionb13 days ago

I was going to make this after seeing your Trace waterfall comp 😭 really smooth 💗

Flo's profile picture
Flo13 days ago

Thanks a lot! 🙏

Jackyli's profile picture
Jackyli13 days ago

之前有想过把 context 用 mekko 图展示出来,看主要是每部分的大小,像你学习

Flo's profile picture
Flo13 days ago

Yes it's a great idea!

Cxxxxx的平行宇宙's profile picture
Cxxxxx的平行宇宙13 days ago

@bot 这是什么

Four J's profile picture
Four J13 days ago

@yetone magpie 能吃支持下么

Aniket Budhwani's profile picture
Aniket Budhwani13 days ago

Can I drop a stale block from here, or is it read-only? Would love to fix the context without starting a whole new chat.

Flo's profile picture
Flo13 days ago

You can drop a stale block there!

Zipeng Wu's profile picture
Zipeng Wu13 days ago

Love this. Would be great if it also flagged blocks nobody has referenced in the last N turns, since those are usually the first safe things to drop.

Flo's profile picture
Flo13 days ago

This is a great idea, I will add that!

Hugo Fröjd's profile picture
Hugo Fröjd13 days ago

Do you use ai when building these? Interested in how your workflow stack looks like🪩

Flo's profile picture
Flo13 days ago

Yes I build a lot with Claude, almost only Claude!

diip3sh's profile picture
diip3sh13 days ago

is the layout a squarified treemap re-sorted by size each turn, or do you pin the order so blocks like the system prompt don't jump around as the context fills up?

Flo's profile picture
Flo13 days ago

Right now it's resorted but can be also pinned, also an interesting idea!

Hugo Fröjd's profile picture
Hugo Fröjd13 days ago

Another great one!🤖

Flo's profile picture
Flo13 days ago

Really appreciate it!

Abhimanyu ARYAN ♡'s profile picture
Abhimanyu ARYAN ♡13 days ago

How did I not think of this before? This looks useful, and why wouldn't you have this show in the editor, as the OS shows you memory? Thanks for the idea 💡

Flo's profile picture
Flo13 days ago

Happy that I could inspire you :)

Crypto Ted | Web3 × AI's profile picture
Crypto Ted | Web3 × AI13 days ago

this is the debugging view i didn't know i needed. half my agent bugs are just stale stuff sitting in context

Mahesh Kamalakar's profile picture
Mahesh Kamalakar13 days ago

Are the block sizes exact token counts for the selected model, or estimates? I’d show that beside the remaining capacity, especially when switching models, so the map doesn’t imply more precision than the underlying count.

Flo's profile picture
Flo13 days ago

Block sizes match the token counts, which are also shown in the blocks!

Nikunj Chauhan | Product Designer's profile picture
Nikunj Chauhan | Product Designer13 days ago

the hatched "free" block is a clever touch, you see how much room is left without reading a single number. and payment.ts being the biggest chunk jumps out right away

Flo's profile picture
Flo13 days ago

Appreciate it!

Related Videos