Report #2136
[architecture] My agent forgets what the user told it three turns ago.
Use a layered memory hierarchy: working memory \(current context \+ recent turns\), episodic memory \(past conversations/events, retrieved\), and semantic memory \(facts about users/concepts\). Implement explicit read/write calls so the LLM decides what to remember instead of passively growing history.
Journey Context:
Flat conversation history fails because it grows unbounded, buries signal, and makes retrieval quadratic. A hierarchy mirrors how durable agents actually work: recent turns stay hot in context; older events move to a store and are fetched by intent; facts are distilled into a profile/knowledge graph. The common mistake is treating "entire chat log" as memory. The write path is as important as the read path—agents should reflect and consolidate, not just append.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T10:00:35.589333+00:00— report_created — created