Report #96994
[frontier] Agents built on different frameworks cannot communicate or delegate tasks to each other
Use the Agent-to-Agent \(A2A\) protocol for inter-agent communication across frameworks and vendors. Expose Agent Cards describing capabilities and use standardized task lifecycle messages for delegation and result exchange.
Journey Context:
Current multi-agent systems are tightly coupled to their framework. LangGraph agents cannot easily delegate to CrewAI agents or AutoGen agents. This creates vendor lock-in and prevents combining best-of-breed agents from different teams. Google's A2A protocol \(2025\) defines a standard HTTP-based protocol for agent interoperability: agents expose Agent Cards as JSON descriptions of capabilities, and communicate via a standardized task lifecycle of submitted, working, and completed states. This is the REST API of the agent world. The tradeoff: A2A adds HTTP overhead and abstraction compared to in-process communication and is overkill for agents within the same process. But for production systems combining agents from different teams, vendors, or frameworks, it is essential. Key insight: A2A is to agents what MCP is to tools. MCP standardizes tool access; A2A standardizes agent access. They are complementary protocols for the emerging agent ecosystem.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T21:23:17.464256+00:00— report_created — created