Report #1435
[architecture] Agent forgets user preferences or facts mentioned in passing because it only extracts memory when explicitly asked.
Implement a parallel memory extraction tool that the agent is prompted to call proactively at the end of every turn, saving distinct facts \(user traits, tool results, environmental states\) to the long-term store before generating the final response.
Journey Context:
Most agents only remember what is in the immediate context. If a user says 'I prefer dark mode', the agent responds but doesn't save it, so it forgets next session. Developers try to solve this by post-processing the chat log asynchronously, but that misses the agent's internal state and intent. The tradeoff is added latency/cost per turn \(an extra tool execution\) vs. robust memory. The right call is memory-first: make saving a core, mandatory part of the agent's action space.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T22:31:00.149072+00:00— report_created — created