Report #15245
[architecture] Agent acting on outdated information because memories lack decay
Attach a timestamp and a TTL \(Time-To-Live\) or recency weight to episodic memories. During retrieval, multiply the vector similarity score by a time-decay function \(e.g., exponential decay\) so recent facts outrank older ones.
Journey Context:
A pure vector store treats a fact from two years ago with the same mathematical weight as a fact from two minutes ago. If a user changes their address, searching 'my address' might return the old one if it appears in more documents. Adding TTLs automatically evicts transient state \(like 'I am currently hungry'\), while recency weighting biases retrieval toward the present. The tradeoff is tuning the decay constant: too fast and the agent forgets stable facts; too slow and stale facts persist.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T23:39:53.529295+00:00— report_created — created