Report #43948
[frontier] Agents lose state between sessions or cannot share mutable state across distributed agents
Use MCP Resource subscriptions and sampling to expose CRDT-based state machines instead of stateless tool calls
Journey Context:
MCP is commonly misused as just a tool-calling wrapper. The 2024-11-05 spec defines Resources \(stateful, URI-addressable data\) and Subscriptions \(real-time change notifications\). By exposing state as Resources \(e.g., crdt://session/state\) with JSON Patch updates, agents subscribe to mutations rather than polling. This enables multi-agent shared state without custom backends, with built-in change notifications. The sampling loop allows recursive agent calls for complex state transitions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T04:14:20.041939+00:00— report_created — created