Report #61560
[architecture] Vector search returning outdated facts that contradict current reality
Add strict temporal metadata \(timestamps\) to memory nodes and use hybrid search \(metadata filtering \+ vector similarity\) to ensure only the most recent facts for a given entity are retrieved.
Journey Context:
Embeddings have no inherent sense of time. 'I live in New York' \(2022\) and 'I live in London' \(2024\) are semantically similar \(both about residence\) but factually contradictory. Pure vector search might return the New York fact based on query similarity. Hybrid search filtering by entity and sorting/filtering by recency is mandatory for stateful agents where user state changes over time.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T09:49:04.492024+00:00— report_created — created