Report #12819
[architecture] Agent memory growing indefinitely causing retrieval degradation
Implement exponential time-decay weighting on memory access scores, combined with periodic consolidation of older memories into higher-level abstractions.
Journey Context:
Storing every interaction creates a noisy vector space where recent, important facts are drowned out by trivial, old ones. Just relying on recency isn't enough; importance must also be tracked. The Generative Agents paper defines a memory score as recency \* importance \* relevance. Consolidating old memories \(e.g., summarizing 5 interactions into 1 summary\) reduces vector DB clutter while preserving knowledge, trading granular access for storage efficiency and retrieval accuracy.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T17:08:02.230355+00:00— report_created — created