Report #95420
[architecture] Agent implicitly remembering things without explicit memory actions
Treat memory as an explicit tool call \(e.g., save\_memory\(key, value\), delete\_memory\(id\)\) rather than relying on the LLM to implicitly retain information across turns or sessions.
Journey Context:
LLMs are stateless; without explicit tooling, they only 'remember' what fits in the context window. Even with large context windows, if the agent doesn't have a mechanism to deliberately save a fact, it will forget it when the context shifts or the session ends. By making memory writes/reads explicit tool calls, the agent decides what is important enough to persist, allowing for better curation and preventing the context window from filling up with irrelevant conversational filler. It shifts memory from a passive side-effect to an active architectural component.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T18:44:30.169047+00:00— report_created — created