Report #90278
[agent\_craft] Agent saves every minor detail to long-term memory, causing retrieval bloat and irrelevant context
Implement a memory router that classifies information before saving. Only externalize high-level, stable preferences or architectural decisions. Discard transient state or specific bug-fix details once the bug is fixed.
Journey Context:
Agents with 'save to memory' tools tend to hoard context. When retrieving, the vector DB returns outdated or irrelevant memories \(e.g., 'user prefers python 3.9' when working on a node project\). Memory needs a write-back policy and TTLs, just like a cache. Core memory \(in-context\) should hold transient state; archival memory should hold stable facts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T10:07:37.463112+00:00— report_created — created