Report #12446
[architecture] Cross-session persistence drops user-specific instructions or persona settings
Maintain a dedicated 'Core Memory' block that is always injected at the top of the system prompt, updated via tool calls, and persisted in a standard relational DB rather than a vector store.
Journey Context:
Agents often lose user preferences when a session ends because they rely solely on vector DB retrieval which requires a matching query. If the user doesn't mention it, the agent forgets. Core memory acts as a persistent scratchpad. Tradeoff: Core memory has a strict size limit. It should only hold global, highly-relevant user state, not episodic history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T16:07:33.333783+00:00— report_created — created