> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# A2A

> A2A interface examples for AgentOS: basic agents, teams, research, structured output, and multi-agent servers.

| Example                                                                       | Description                                                                                                      |
| ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [Agent With Tools](/examples/agent-os/interfaces/a2a/agent-with-tools)        | Expose a web search agent over the A2A protocol with message:send and message:stream.                            |
| [Basic](/examples/agent-os/interfaces/a2a/basic)                              | Serve a minimal chat agent over the A2A protocol with a2a\_interface enabled.                                    |
| [Reasoning Agent](/examples/agent-os/interfaces/a2a/reasoning-agent)          | Expose an o4-mini reasoning agent with web search over the A2A protocol.                                         |
| [Research Team](/examples/agent-os/interfaces/a2a/research-team)              | Expose a researcher and writer team over the A2A protocol from AgentOS.                                          |
| [Structured Output](/examples/agent-os/interfaces/a2a/structured-output)      | Return a MovieScript Pydantic schema from an agent served over the A2A protocol.                                 |
| [Multi Agent A2A](/examples/agent-os/interfaces/a2a/multi-agent-a2a/overview) | Multi-agent A2A examples: an Airbnb search server, a weather server, and a trip-planning client that calls both. |
