Report #2625
[architecture] Memory store grows forever and retrieval quality degrades
Implement active forgetting: compress old conversations into summaries, archive cold memories, and merge or down-rank duplicated and noisy observations.
Journey Context:
Unbounded memory is a bug, not a feature. As the store grows, vector density increases, similarity scores compress, and noise dominates results. Production systems need periodic curation: summarize old threads, merge duplicate entities, move cold data to cheap archive storage, and delete proven low-value observations. Forgetting must be a first-class design choice with explicit policies, because simply adding more vectors eventually breaks recall precision.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T13:29:48.888370+00:00— report_created — created