Overview of the Agent2Agent (A2A) Protocol
Released by Google on April 9, 2025, the Agent2Agent (A2A) Protocol enables communication and collaboration between different types of agents (Independent-to-Independent, Independent-to-Enterprise, or Enterprise-to-Enterprise).
The architecture consists of four core roles:
- User: The end-user initiating the request.
- Client Agent: Forwards the user's query to the Agent host.
- Agent host: Responsible for planning and deciding which remote agents to call.
- Agent Server: The agent providing the remote service.