Yes, sorry, context is such an overused word these days. What happens is the conversation is distilled into several areas (problem, solution, learnings, 'context' or original problem, plus other fields) and vectorized. Later, when you ask something similar, it will search and rank what it finds as potentially most relevant. This helps others discover what you or others already had done or learned. I leveraged aspects of Postgres that help rank, index and boost recall in a way having plain markdown files can't exactly achieve.
> what problem the user is working on and their approach, what role they're acting as and tools they're using, etc, and store those snippets in a postgres db with indexes over the category.
30,000 foot level - yes.
The receiving agents connect to the MCP, and when you say things like 'save this to the vault', 'save to your memory', or 'did someone solve this already?' it will use the exposed MCP tools and store the information. The AI agent is responsible for distilling the conversation bits out to the storage shape, then inserted to Postgres. This way, its AI client agnostic, there is no AI client lock-in, and teams that use a mixture of clients can retain the service all the same and experiment/deprecate AI clients as they go without losing any data.
Its kind of hard to present real world examples, but I figured this is very useful for even non-developers. Like your local plumber or HVAC company or a hundred other examples, "Customer in 14A electrical panel shorted again - what did we do last time to resolve that?" - record is found and presented back in conversational form from AI for that user to work through, if that makes sense. I tried to imagine professions "in the field" out on a call and thought wouldn't it be cool if they could get answers to things faster than the hours it can often take to diagnose issues. That is why it was important for me to support the desktop/mobile app versions and not just CLI clients to reach those kinds of customers using a UI.
Also yes, if it finds say 6 potentially relevant records, it will rank them and present them back as options to explore - it won't force #1 on you just because it was ranked #1.
Basically, I put myself in the shoes of an end user, potentially not as tech savvy as the HN crowd, who do not want to create or maintain markdown files (they may not even know what it is) and particularly do not use CLI. They can still use this tool with desktop/mobile apps, not worry about the overhead of managing several files (not to mention sharing them to others), and the more they use it the better it becomes.
I hope this helps answer your questions.