Skip to content

alphasecio/google-a2a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google A2A

A collection of A2A protocol agents and clients. Deploy on Google Cloud Run or Railway.

Structure

├── server/
│   └── hello/      # Public hello + authenticated dice-rolling agent
└── client/
    ├── streamlit_app.py    # Web GUI client
    └── hello_client.py      # CLI test client

Quick Start

cp .env.example .env
# fill in AGENT_BASE_URL and AGENT_API_TOKEN

Run the server:

cd server/hello && uv run python __main__.py

Run the client:

cd client && streamlit run streamlit_app.py

Servers

Name Path Description
Hello server/hello Pirate greeting + authenticated dice rolling

Clients

Name Description
Streamlit GUI Visual chat interface for any A2A-compliant agent
Hello test client CLI script for quick smoke-testing

About

A collection of Google A2A agents, deployed on Cloud Run or Railway.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors