Report #39722
[frontier] RAG retrieves stale documentation causing agents to hallucinate deprecated API signatures
Implement TTL \(time-to-live\) metadata on vector embeddings and filter retrieval by freshness thresholds \(e.g., indexed\_at > now - 24h\)
Journey Context:
Static vector stores assume immutable knowledge, but API docs and policies change daily. Naive RAG retrieves old versions. Instead of full re-indexing, attach TTL and timestamp metadata to chunks. The retrieval layer filters by freshness—returning only vectors within valid TTL—ensuring agents never see expired context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T21:08:48.857061+00:00— report_created — created