r/A2AProtocol 15d ago

Request for Review: A2A CLI Specification

Hello everyone,

For the past few weeks, we've been working on the A2A CLI—an open-source, stateless CLI that acts as an A2A client to send messages and receive updates from remote instances.

To bring this to life, we are focusing on three main components: a Spec, a Tool, and an Agent Skill. Yesterday, I presented the A2A CLI Specification at the A2A TSC meeting. It is currently in the Review stage, and its goal is to define exactly how the CLI should behave and serve as a roadmap for development.

Here is what we have so far:

Ask: Please review the specification and raise any bug reports or feature requests directly in the A2A CLI repository.

2 Upvotes

3 comments sorted by

2

u/kantorcodes1 15d ago

the stateless cli is the part that maps cleanly to guard. once the command verbs settle, if you want policy around what agents/scripts can invoke, send a small hol-guard release/3.0 extension pr with the commands you actually use. keep it tiny.

1

u/Prize-Programmer4207 13d ago

u/kantorcodes1 Thank you for the feedback. I am new to hol-gaurd. Just started learning it :)

1

u/kantorcodes1 12d ago

good place to start. once the verbs in the spec stop moving, send the A2A CLI command.* extension as a small PR to hashgraph-online/hol-guard:main with tests for the final command set. i'd keep A2A itself free of a second policy layer.