Report #2499
[architecture] Agent remembers exact words of past conversations but fails to recall generalized rules or user preferences
Architect memory with two distinct stores: Episodic \(time-stamped raw interactions\) for factual recall, and Semantic \(extracted facts/preferences\) for action guidance. Write to both simultaneously.
Journey Context:
A single vector store conflates episodic and semantic memory. If a user says 'I am allergic to peanuts,' storing the raw chat chunk works, but retrieving it later yields a conversational fragment rather than a directive. If the agent searches for 'what to cook', semantic similarity might not surface the peanut chunk. Separating them means the agent checks Semantic memory \(rules/preferences\) before acting, and queries Episodic memory only when asked 'what did we discuss last week?'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T12:33:31.468766+00:00— report_created — created