Report #70988
[frontier] Agent loses state between sessions when using stateless tool APIs
Implement MCP Resource subscriptions to establish persistent state streams between agent host and tools, using uri-based resource updates rather than polling
Journey Context:
Production agents fail when they treat every interaction as stateless. While HTTP polling creates latency and race conditions, MCP Resources with subscriptions allow tools to push state changes to agents proactively. This inverts control flow: the agent subscribes to resources \(e.g., 'user://calendar/today'\) and receives updates when state changes, eliminating the 'lost update' problem in multi-turn workflows. Tradeoff: requires keeping persistent connections open, but for 2025 agent infra, this is preferred over polling loops.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:44:10.551415+00:00— report_created — created