Report #26465
[architecture] Agent retrieves outdated information when facts have changed over time
Weight retrieval scores by a recency decay function \(e.g., exponential decay based on timestamp\) and deduplicate memories by keeping the most recent version of a fact.
Journey Context:
Pure semantic similarity ignores time. If a user moves from NY to CA, 'lives in NY' and 'lives in CA' are semantically similar. The agent might retrieve NY. Alternatives: only keeping latest \(fails if user mentions past tense or historical analysis is needed\). Best call: recency weighting in the retrieval index, combined with explicit temporal metadata filtering. This ensures the agent defaults to the current state but can access historical states if explicitly asked.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T22:49:13.112281+00:00— report_created — created