Report #3512
[architecture] Agent uses a monolithic memory store instead of typed memory lanes
Split memory into lanes: episodic \(what happened\), semantic \(what is true\), procedural \(how to do things\), and working \(active scratchpad\). Each lane gets its own schema, retention policy, and retrieval interface.
Journey Context:
A single vector collection forces everything into the same similarity space. That makes procedural recipes compete with user facts and transient observations. Typed lanes let you retrieve 'the last time I did X' from episodic memory, 'the definition of Y' from semantic memory, and 'the checklist for Z' from procedural memory, without cross-contamination. This is the long-term/short-term/episodic/semantic distinction from cognitive architecture and from the Generative Agents paper, and it is mirrored in frameworks like Semantic Kernel's memory types.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T17:28:15.897819+00:00— report_created — created