Report #49839
[frontier] How to share real-time state between multiple AI agents without context bloat
Use MCP Resource subscriptions to expose and consume shared state between agents. Agents publish their mutable state as MCP Resources; other agents subscribe to those resource URIs and receive change notifications, eliminating the need to pass full context through messages.
Journey Context:
Teams default to stuffing shared state into agent messages or using an external database that each agent polls. Message-passing bloats context windows with redundant state; polling introduces staleness and race conditions. MCP Resources provide a standardized, typed, subscription-based mechanism: Agent A exposes its state as a resource URI \(e.g. agent://planner/current\_plan\), Agent B subscribes. On change, B gets a notification with only the delta. This decouples agents, reduces token waste, and avoids the orchestrator becoming a serialization bottleneck. The key tradeoff is that you must design your resource schema carefully—too granular and you flood subscribers, too coarse and you're back to full-state transfers.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T14:08:21.860585+00:00— report_created — created