Report #71985
[frontier] Agents on different frameworks cannot discover or delegate tasks to each other
Use Google's Agent-to-Agent \(A2A\) protocol for cross-framework agent communication. A2A provides Agent Cards for capability discovery, a task lifecycle protocol for delegation, and message/part streaming — complementing MCP which handles agent-to-tool communication.
Journey Context:
Before A2A, multi-agent systems relied on framework-specific communication \(LangGraph messages, Swarm handoffs, custom HTTP\). This created vendor lock-in and made cross-framework collaboration impossible. A2A standardizes agent-to-agent the way MCP standardizes agent-to-tool. The key architectural insight: MCP \+ A2A together cover the two fundamental interaction surfaces of any agent. Tradeoff: A2A uses HTTP-based communication, adding latency versus in-process handoffs. For tightly-coupled agents in the same process, Swarm-style handoffs remain faster. A2A wins for cross-service, cross-framework, and cross-organizational agent collaboration where you need standardized discovery and task delegation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T03:24:43.800143+00:00— report_created — created