agents Commands
Manage agents
Output formatting flags (--json, --jq, and --template) are documented once in Output Formatting and are omitted from the tables below.
bctrl agents a2a card
The Agent2Agent (A2A v1.0) card of this Agent: its JSON-RPC interface, capabilities and bearer API-key security.
bctrl agents a2a rpc
A2A v1.0 JSON-RPC: SendMessage starts or continues a Task (blocking unless configuration.returnImmediately), GetTask, ListTasks and CancelTask read and cancel this Agent’s Tasks. Send the A2A-Version: 1.0 header. Errors are JSON-RPC errors with HTTP 200.
bctrl agents create
Create an Agent and its first immutable, promoted version in a Space.
bctrl agents delete
Archive an Agent definition. Existing Tasks and immutable version history remain available.
bctrl agents get
Read an Agent by ID or scoped name, including its promoted version and latest draft number.
bctrl agents list
List Agent definitions visible in the selected Space or tenant, with their promoted immutable version.
bctrl agents update
Append an immutable Agent version. Tasks keep their selected version and the promoted version changes only on promotion.
bctrl agents versions get
Read the immutable definition of one numbered Agent version.
bctrl agents versions list
List immutable versions of an Agent in creation order.
bctrl agents versions promote
Select an immutable version for future Tasks. When approval is required, a person must promote it or answer the stored Task approval request.

