Report #21534
[frontier] Agent-to-agent communication is brittle when using custom HTTP endpoints or simple function calls between agents
Implement the Google A2A protocol \(JSON-RPC over HTTP\) with AgentCard discovery, task lifecycle management \(submitted->working->input-required->completed\), and artifact streaming for all inter-agent communication
Journey Context:
Teams initially build point-to-point integrations between agents using internal APIs or message queues, creating tight coupling. When agent topologies change \(adding a verification agent or splitting a monolith\), these hardcoded integrations break. A2A standardizes the interface: agents advertise capabilities via AgentCards \(/.well-known/agent.json\), communicate via structured Task objects with explicit states, and stream artifacts. This allows dynamic routing, retry logic, and human-in-the-loop pauses without rewriting integration code. Alternatives like MCP are for tool context, not agent-to-agent workflows.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T14:33:43.140235+00:00— report_created — created