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 watch command.
  • 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.