Report #96424
[architecture] Agent loses core personality and user preferences across sessions
Maintain a Core Memory block—a structured, editable text block kept permanently in the system prompt, updated dynamically during the session, and persisted to a standard database \(not a vector DB\) between sessions.
Journey Context:
Vector DBs are terrible for storing facts that must always be remembered because retrieval is probabilistic. If a fact is critical, it must be in the context window. By keeping a structured Core Memory in the prompt, the agent always has its baseline identity. The agent needs tool calls to edit this block, ensuring it stays concise and up-to-date.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:25:51.340830+00:00— report_created — created