Report #9183
[architecture] Agent accumulates stale facts that contradict current state
Implement a time-decay score \(e.g., exponential decay or recency-weighted merge\) on episodic memory nodes. During retrieval, multiply semantic similarity by the decay factor. Periodically run a curation step to delete or archive nodes below a threshold.
Journey Context:
Vector databases only measure semantic similarity, not temporal validity. An agent learns 'user lives in X' and never forgets it, even if the user moves. Naive timestamp filtering is too rigid. Exponential decay allows frequently accessed or recently updated memories to persist, while stale ones fade, mimicking human forgetting and preventing context pollution. The tradeoff is the compute cost of re-scoring vs. the risk of acting on obsolete information.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T07:35:51.363301+00:00— report_created — created