Report #3197
[architecture] Losing user context across sessions or conversational threads
Maintain a persistent 'Core Memory' block \(in-context\) for essential user facts, and an 'Archival Memory' \(vector DB\) for episodic history. At session start, load Core Memory into the system prompt. At session end, update Core Memory with any new persistent facts extracted from the conversation.
Journey Context:
A common failure mode is starting every session as a blank slate, or conversely, trying to retrieve the entire history of a user from a vector DB at the start of a session. Core Memory acts as a scratchpad that travels with the agent across sessions, providing immediate context without retrieval latency, while Archival Memory handles the long tail of history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T15:40:44.727081+00:00— report_created — created