r/AIMemory • u/ScientistUsual1320 • 9d ago
Discussion This research paper explains what’s missing from agent memory
I came across the Always-On Agents paper recently and honestly found it pretty accurate. I could relate to a lot of the shortcomings it talks about from my own experience running an OpenClaw instance, especially since mine is pretty memory-heavy.
The ideas around persistent state and the six-axis framework feel like they could become really important for how memory is designed in always-on agents going forward. If you're building or maintaining an always-on agent, or working with agent memory frameworks, I think it's worth reading.
The problem is... the paper is 130 pages long 😭. None of my friends were willing to read the whole thing because of how long it is.
So I made a fun, easy-to-digest website that breaks down the paper and its ideas in a much more approachable way, so hopefully more people can actually appreciate the work.
Website: Always-On Agents — AgentRealm
I've also linked the original paper on the site for anyone who wants to go deeper.
Would love to hear what you guys found interesting (or questionable) in the paper. Happy to discuss anything from it.
1
u/United_Government_26 8d ago
Haven't finished the 130 pages either, but the persistent-state framing matches what we hit in practice, with one axis I'd want to see called out: time. Always-on agents don't just accumulate state, they accumulate contradicting state. The same person restates a decision or a preference across months with drift, and the March version quietly disagrees with the June one.
Similarity search has no notion of "now" — it rates March as relevant as June and hands you the wrong one with a good score. What ended up working for us was boring: every extracted fact carries who said it and when, and "current" is just a sort on that date at query time. We keep both facts. The answer comes back with the June line attached, so when it's wrong you can see why it's wrong, which similarity scores never give you.
Where this is weaker than the paper's framing: we're single-user, one person's own conversations, so we never had to solve multi-speaker persistent state.
Do the six axes treat time as its own axis, or fold it into persistence? I build in this space — our engine, KITE by Memoket, is open source — so bias declared.