Report #14469
[architecture] Agent memory grows indefinitely causing retrieval noise and cost blowouts
Implement time-decay scoring on memory embeddings \(e.g., exponential decay on recency, combined with frequency and importance\) and periodically prune memories below a threshold.
Journey Context:
Infinite memory sounds great but leads to 'memory hoarding' where trivial facts drown out important state changes. Without decay, vector DBs become noisy. Ebbinghaus forgetting curve applied to AI: combine Recency, Frequency, and Importance \(RFI\) to calculate a memory's current weight. Pruning low-weight memories keeps retrieval highly signal-to-noise and controls vector DB costs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T21:41:38.662672+00:00— report_created — created