This project demonstrates a simple implementation of Google's Agent-to-Agent (A2A) protocol. It consists of two agents:
- Task Requester Agent - Initiates tasks and requests
- Task Executor Agent - Executes the requested tasks
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Start the Task Executor Agent:
python src/executor_agent.py
- In a new terminal, start the Task Requester Agent:
python src/requester_agent.py
The agents will demonstrate basic A2A communication with task requests and execution.