Install Handler using your preferred Python package manager
Handler is published to PyPI as a2a-handler and can be installed using multiple package managers. Choose the installation method that best fits your workflow.
You should see the Handler CLI help output with all available commands:
Copy
Usage: handler [OPTIONS] COMMAND [ARGS]... Handler - A2A protocol client CLI.Options: -v, --verbose Enable verbose logging -d, --debug Enable debug logging --help Show this message and exit.Commands: auth Manage authentication credentials for agents card Agent card operations (get, validate) mcp Run a local MCP server exposing A2A capabilities message Send messages to A2A agents server Run local servers (agent, push webhook) session Manage saved sessions task Task operations (get, cancel, notifications) tui Launch the interactive terminal interface version Display the current version web Serve the TUI as a web application
For contributing to Handler or running from source:
Copy
# Clone the repositorygit clone https://github.com/alDuncanson/handler.gitcd handler# Install with uv (includes dev dependencies)uv sync# Run from sourceuv run handler --help