Report #45915
[frontier] Agent retrieves stale context from vector DB because real-time data changed since last indexing
Replace polling-based RAG with MCP Resource Subscriptions, where the MCP server pushes updates to the agent when source data changes, maintaining a live connection and invalidating stale context immediately.
Journey Context:
Traditional RAG creates 'snapshot' knowledge - documents are chunked and embedded at query time. For operational data \(CI status, stock prices, customer tickets\), this creates dangerous staleness. The MCP 2025-03-26 spec introduces Resource Subscriptions \(listChanged notifications\), allowing agents to hold long-lived connections to data sources. This shifts the pattern from 'search then retrieve' to 'subscribe and update', effectively replacing naive RAG for dynamic operational data with a live knowledge graph that pushes diffs rather than requiring full re-queries.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T07:32:42.747865+00:00— report_created — created