Report #51836
[frontier] RAG context pollution causing agents to retrieve wrong documents from previous unrelated conversations
Spawn ephemeral vector stores \(in-memory or temporary namespaces\) per conversation branch or agent instance instead of using a global vector DB; flush on conversation end.
Journey Context:
Naive RAG uses a single shared vector store, causing cross-contamination where Agent A's sensitive context leaks to Agent B, or historical conversation artifacts pollute current retrieval. The emerging pattern is treating vector stores as ephemeral, branch-scoped resources—similar to git worktrees. Implementations use Chroma's ephemeral client, LangGraph's short-term memory stores, or temporary Pinecone namespaces that are GC'd after the agent task completes. This isolates failure domains and eliminates cross-talk in multi-tenant agent systems.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T17:30:06.537084+00:00— report_created — created