a2a-adk-example

serkanh
1
A multi-agent system for A2A protocol testing using ADK.

Overview

What is a2a-adk-example

a2a-adk-example is a multi-agent system designed for testing the A2A protocol using the Agent Development Kit (ADK) and Strands Agents.

How to Use

To use a2a-adk-example, clone the repository, set up the environment by adding your Google API key to the .env file, and start all agents using Docker Compose. Access the web UI at http://localhost:8000.

Key Features

Key features include a coordinator for routing requests, specialized agents for math operations, data lookups, and system operations, as well as a headless REST API endpoint.

Where to Use

a2a-adk-example can be used in fields such as software testing, AI development, and multi-agent system research.

Use Cases

Use cases include performing mathematical calculations, retrieving weather information, checking time zones, and executing system commands through a web interface.

Content