A2A CLI is a robust, standalone client built to interface with any service following the Agent-to-Agent (A2A) Specification v 1.0. It provides a bridge between A2A clients operators and autonomous agent networks, offering both a beautiful streaming TUI and a scriptable JSON mode for agents and CI/CD integration.
Key Features
- Streaming Invocations: Real-time terminal updates for agent responses and tool executions using
bubbletea. - Task Resumption: Attach to and monitor long-running tasks across sessions via the
watchcommand. - Multi-Environment Config: XDG-compliant configuration management for switching between local, staging, and production agents.
- Artifact Management: Seamlessly download and save data parts and files generated by remote agents.
- TCK Compliance: Fully verified against the official A2A Technology Compatibility Kit (TCK).
The tool is built on the official a2a-go SDK, serving as the reference implementation for a human- and agent-operable A2A client.