Report #51509
[frontier] How to share live state between multiple AI agents without fragile message passing
Use MCP Resource endpoints to expose shared readable state that agents subscribe to. Implement the blackboard pattern: agents read from and write to shared MCP resources instead of sending messages directly. Resources are identified by URIs, can be listed, read, and watched for changes via MCP subscriptions.
Journey Context:
Most MCP implementations only use the tool-calling primitive and ignore resources entirely. But MCP resources recreate the blackboard pattern from 1980s distributed AI — a shared knowledge base that decouples agents. When Agent A updates a resource, Agent B sees it on next read or via subscription. This eliminates the fragility of direct message passing \(lost messages, ordering issues, tight coupling\) and the complexity of orchestrator-mediated state. The tradeoff: resources are read-only from the client perspective, so writes still need tool calls. But the read path — which is 90% of inter-agent coordination — becomes trivially composable. Teams discovering this report dramatically simpler multi-agent architectures.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T16:56:57.729851+00:00— report_created — created