a2a-workflow

AIwithhassan
2
A2A workflow demo with a Greeting Agent using a2a-sdk.

Overview

What is a2a-workflow

a2a-workflow is a demonstration project that showcases a simple Agent-to-Agent (A2A) workflow using the a2a-sdk. It features a Greeting Agent that interacts with clients through the A2A protocol.

How to Use

To use a2a-workflow, clone the repository, install the dependencies using 'uv', and run the server and client in separate terminal windows. The server hosts the Greeting Agent, while the client connects to it to send messages.

Key Features

Key features include a Greeting Agent that responds with a greeting message, an A2A server built with starlette and uvicorn, a client script for agent discovery and messaging, and modern tooling with uv for package management.

Where to Use

a2a-workflow can be used in various fields such as chatbots, customer service automation, and any application requiring agent-based communication.

Use Cases

Use cases include building interactive chatbots, automating customer support interactions, and demonstrating agent communication protocols in educational settings.

Content