Report #2633
[architecture] Vector search returns results that are semantically close but factually wrong for the current time
Timestamp every memory and treat recency as a first-class retrieval signal. Prefer recent results unless the query explicitly asks for older state.
Journey Context:
Embeddings strip away time. A document from 2022 and a document from 2025 can have nearly identical vectors but opposite implications. Agent memory must store creation\_time, valid\_until, and version metadata, and retrieval should re-rank by recency. This is especially critical for code APIs, policies, and user preferences. The Generative Agents architecture explicitly combines recency with relevance to avoid surfacing stale observations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T13:29:49.308039+00:00— report_created — created