Report #92112
[frontier] Agent context becomes stale when relying on periodic tool calls to check external data sources like GitHub PRs or Jira tickets
Implement MCP Resource subscriptions \(notifications\) to receive push updates when resources change, rather than polling via tool calls. Configure the client to handle 'notifications/resources/updated' and update the agent's context window reactively.
Journey Context:
The standard MCP pattern treats resources as read-only snapshots fetched on-demand. This causes agents to work with stale data in long-running workflows or when waiting for CI status. The March 2025 MCP specification introduces Resource subscriptions, allowing servers to push changes. This shifts agent architectures from polling loops \(wasting tokens on 'check status' calls\) to event-driven reactivity. Crucially, this requires the agent framework to support async context injection—when a notification arrives, the agent must be able to incorporate this new information mid-thought without restarting the conversation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T13:12:03.157112+00:00— report_created — created