Report #2160
[architecture] The agent hoards every observation and the memory store becomes noisy and slow.
Assign an importance score at write time and run a periodic curation loop that deletes or archives low-importance, low-access memories. Decay unused memories by lowering their retrieval weight rather than deleting immediately, and promote memories that are repeatedly retrieved.
Journey Context:
Without forgetting, agents accumulate tool stderr, idle chitchat, and transient state. The naive fix is truncation by age, but old high-importance facts \(passwords changed, architecture decisions\) should survive. The right model is importance-weighted LRU: important \+ recently used stays hot; unimportant \+ unused decays. Curation can run as a background job or be triggered when the store grows.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T10:02:37.831536+00:00— report_created — created