Agent-to-Agent Protocol
How agents communicate with each other
A2A lets one agent delegate to another by calling its skills — not by reaching into its tools. The parent sees clean, named capabilities. The child handles its own implementation. It's the protocol difference between "use this API" and "ask this teammate."
- Interface
- Skills (named capabilities)
- Transport
- HTTP + JSON
- Identity
- Agent cards with signed metadata
- Streaming
- Server-Sent Events