Core Concepts

The A2A (Agent2Agent) protocol is built around a series of core concepts that define how agents discover, interact, and collaborate with each other. Understanding these concepts is key to mastering the A2A protocol.

This section provides detailed explanations of the following core concepts:

  • Overview: Design goals, architecture, and a high-level tour of A2A concepts.
  • AgentCard: The “business card” describing an Agent’s capabilities.
  • Task: The stateful process through which a client collaborates with an agent to achieve a goal.
  • Artifact: The final output generated by an agent within a task.
  • Message: The communication unit used to convey instructions, context, and status.
  • Part: An atomic unit of content within a message or artifact.