This repository contains example projects demonstrating the capabilities of the Agent-to-Agent (A2A) SDK. Each sub-directory is a self-contained project with its own dependencies and instructions.
This project provides a basic example of the A2A SDK. It contains a single agent and a test client that invokes it. This is a great starting point for understanding the fundamental concepts of creating and interacting with an A2A agent.
>> For setup and run instructions, see the Simple A2A Agent README.
This is a more advanced example showcasing a multi-agent system. It demonstrates how a "host" agent can orchestrate a conversation between multiple "friend" agents to accomplish a goal—in this case, scheduling a meeting. This project is ideal for learning about multi-agent orchestration and communication.
>> For setup and run instructions, see the Friend Scheduling README.