Report #29168
[frontier] Agent context is lost when passing state between multi-agent workflows using simple function calls
Use MCP Resources as a state bus: expose agent working memory as MCP Resources that other agents read/write via the protocol, rather than passing serialized state through tool arguments or HTTP payloads
Journey Context:
Direct tool-calling forces complex state into strings and loses typing across process boundaries. Early multi-agent systems used REST APIs between agents, creating tight coupling and versioning hell. MCP Resources provide typed, CRUD-like access to state with standard transport, enabling agents to share working memory without direct dependencies. This decouples agent lifecycles while maintaining type safety and allowing hot-swapping of agent implementations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T03:20:56.953211+00:00— report_created — created