Who Owns What Your Agent Knows? | SafiwareWho Owns What Your Agent Knows?<br>05 Jul, 2026<br>Most days, I work with capable agents.<br>The strange part is not that they forget.<br>That will get better.<br>The stranger part is where the remembering happens.<br>One agent helps me reason through a paper. Another edits code. Another has the<br>meeting notes. Another knows the failed attempt.<br>Over time, each agent learns a slice of how I work.<br>That is useful.<br>It is also the problem.<br>If the record of my work lives inside one agent, then my process becomes part of that agent’s product.<br>The agent is no longer just helping me use my process.<br>It is becoming the place where that process lives.<br>The model is not the only thing that matters. The layer around the model matters too: the context it sees, the memory it keeps, the tools it can use, the skills it loads, the project instructions it follows, and the way it turns yesterday’s work into tomorrow’s default.<br>Call that the harness.<br>At first, that feels like the product getting better.<br>I do not think that anymore.<br>Now ask the question:<br>If I leave this agent tomorrow, what leaves with me?<br>Do the memories leave?<br>Do the lessons leave?<br>Do the workflows leave?<br>Do the review habits leave?<br>Do the conventions leave?<br>That is the ownership test.<br>The Repo Is Not Enough<br>The obvious objection is simple: put the context in the repo.<br>Yes.<br>For code, the repo should carry a lot: ADRs, docs, tests, comments, decision<br>files, and project instructions.<br>If a decision belongs with the code, put it there.<br>But the repo is one view of the work, not the whole work.<br>It does not hold the client meeting, the cross-project habit, the private note,<br>the research trail, or the way five tools were used together.<br>It cannot find the sentence you said in a meeting.<br>It cannot find the convention that lives only in your head.<br>Some of that should be written down.<br>Some of it should never live inside one provider’s memory.<br>So you supply it.<br>You are the missing layer.<br>That is fine once. It is not fine as a system.<br>The work you keep carrying is not random context. It is your process. It is<br>how you make decisions. It is the shape of your taste. It is the difference<br>between an agent that can do work and an agent that can work with you.<br>And right now, most of that know-how is either trapped in your head or scattered across vendor-specific harnesses.<br>Not Just The Model<br>The popular story says the model is the product.<br>That is partly true.<br>Better models matter. A lot. A good harness does not rescue a bad model.<br>But the wrapper changes the result in ways that are not cosmetic.<br>The useful evidence is messy in the right way. In<br>SWE-ContextBench, oracle-selected compact<br>summaries improved coding-task resolution from 26.26% to 34.34%. Raw<br>trajectories barely helped. Mem0 underperformed the no-context baseline.<br>So the point is not “more memory.”<br>More memory can make things worse.<br>I also dislike the word memory here.<br>It points backward. This layer also holds decisions, workflows, open questions, failed attempts, and ideas still worth trying.<br>Memory is too small.<br>Know-how is closer.<br>But know-how does not mean dumping everything into a bigger memory store.<br>Own the raw record.<br>Curate the useful views.<br>Keep the source attached.<br>Make derived views disposable.<br>That is the know-how layer I mean.<br>Memory Islands<br>The opposite of that layer is what we have now.<br>The MemOS paper calls them memory islands:<br>ideas explored in one environment do not carry cleanly to another, so you rebuild<br>context by hand.<br>That is exactly what daily agent work feels like.<br>Claude knows one slice.<br>Codex knows another.<br>Cursor knows another.<br>Pi knows another.<br>Your notes know something. Your commits know something. Your meetings know<br>something. Your calendar knows something.<br>No one view has the work.<br>The fix is not to give one vendor every slice.<br>That only makes the island bigger.<br>The fix is to own the layer that connects them.<br>I want a know-how layer outside any one agent: an owned record of what happened<br>across the agents, tools, people, decisions, and artifacts involved in the work.<br>Not one vendor’s memory.<br>My layer.
The know-how layer stores records and governance rules that let agents and human views access only the parts they need.<br>The Black Box<br>This is where the argument is easy to misread.<br>The point is not that every vendor is secretly training on every conversation.<br>Some consumer products can use your chats or coding sessions for training unless<br>you opt out. Business products usually draw a harder line. OpenAI says it does<br>not train on business data by default. Anthropic’s commercial terms say it may<br>not train on customer content.<br>Policies vary by product, tier, and date.<br>These are current product promises, not ownership.<br>The deeper problem is control.<br>My work sits inside systems I do not control, under policies I do not set, in<br>formats I may not be able to inspect, correct, export, or move.<br>So I do not really control the...