Report #99761
[architecture] Agent remembers trivial logs forever and forgets the important architectural decision
Write memory through a summarization/importance filter at ingest time. Score each memory on stability, specificity, and action-relevance; only durable, high-signal facts go into long-term storage; ephemeral details stay in session log only.
Journey Context:
Without a filter, vector stores become landfills: every tool output, every debug print, every transient error gets embedded, while the actually important insight \('we disabled CORS for local dev only'\) is buried. The fix is an explicit memory tiering policy. At write time, classify into episodic \(what happened\), semantic \(what is true\), and procedural \(how to do it\), then apply importance scoring. Low-importance events can be summarized into aggregates or discarded. A common wrong path is keeping everything and relying on similarity search to surface the good stuff; similarity does not equal importance.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-30T05:01:01.048450+00:00— report_created — created