1
Build the image
Dockerfile to build, and AgentCard.json for the name:version tag.2
Run it
http://localhost:8000, speaking A2A over HTTP.3
Chat with it
Resuming a conversation
Conversations are tracked by session, keyed to the A2AcontextId your agent returns.
--resume and --session-id are not interchangeable: --resume always opens the TUI (it fails
outside a real terminal), --session-id sends a one-shot message into an existing session.
Useful for iterating on multi-turn behavior — resume the same session after a code change instead of replaying every turn.
Chatting once you’re deployed
The same command works against a deployed agent or the routing engine once you’ve connected to a cluster:Next
Deploy and manage
Push your agent to a cluster.
A2A agents and frameworks
The protocol behind every
chat call.