Report #70138
[frontier] Agents polling APIs repeatedly for state changes, causing latency and token waste
Use Model Context Protocol \(MCP\) resource subscriptions where the server pushes updates to the agent when subscribed resources change, maintaining long-lived stateful sessions rather than stateless tool calls
Journey Context:
Current agent architectures treat tools as stateless RPC \(call and forget\). For monitoring tasks or long-running workflows, this forces inefficient polling loops. MCP's Resource specification \(distinct from Tools\) allows servers to expose URIs with subscription capabilities. This shifts the pattern from 'agent asks' to 'server tells,' reducing token usage and latency. The tradeoff is connection complexity \(WebSocket/long-polling management\) vs. efficiency. This is emerging in Claude Desktop's extended capabilities and MCP SDK server implementations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T00:18:58.864541+00:00— report_created — created