Report #38993
[frontier] Agents lack long-term memory across sessions and cannot distinguish between episodic and procedural memories
Adopt hierarchical memory tiers: use LangMem to store episodic memories as vector facts and procedural memories as tool definitions, with explicit memory consolidation agents that extract and update stored knowledge
Journey Context:
Simple vector stores mix all memory types, leading to retrieval noise. Hierarchical memory separates short-term \(context window\), working \(compressed\), episodic \(facts about users\), and procedural \(available tools\). LangMem provides the storage and retrieval abstractions for this tiering.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T19:55:27.872566+00:00— report_created — created