You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tools for Claude: mcp__a2a-mod__workers lists registered workers and their skills, mcp__a2a-mod__send sends a task, and mcp__a2a-mod__task reads or cancels one.
/a2a add <url> [alias], /a2a list and /a2a remove <alias> to manage workers. /a2a list also shows running tasks and their age.
A2A protocol 1.0 and 0.3 over the JSON-RPC binding. The version comes from the Agent Card.
Background tracking: a task that does not finish within about 7 seconds is polled every 5 seconds, and Claude gets a message when it finishes. A worker that fails 6 polls in a row is dropped, and Claude is told. The status line shows a2a: N running.
A workers pane (/a2a with no arguments opens it). It lists each worker's version, skills and recent run times, and its tasks from the last 10 minutes. Running tasks have an animated row with elapsed time and a progress bar. Buttons: Cancel, Open (the full result, with Copy; one result open at a time), and Reply for a worker that asked a question. The pane opens on its own when a task is tracked, if the terminal is wide enough.
Cards for the send tool in the transcript: the worker, its A2A version and organization, the message, a live row while it runs, and a state badge on the result. A completed result types itself in once.
A card for each task in the message that wakes Claude. Press ctrl+o to see the raw message.
A hand-off band above the prompt while tasks run or finished in the last 10 minutes: Claude ┄●┄ worker with a packet going out and coming back, and a chip per running or waiting task. It shares the band with other mods and yields to surveys.
layout setting in /config: full (default), pane (the workers pane only) or minimal (the status line only). animations setting: off draws every effect as one still frame.
Bearer tokens for workers, from one of three sources per worker: the sensitive tokens setting (alias=token pairs separated by spaces, the default; /a2a add prints the command to set it only for workers whose card asks for authentication), --token-cmd "<command>" (run without a shell; stdout is the token), or --token-file <path>. Command and file tokens are cached for 5 minutes and fetched again after a 401 or 403. A token is never typed into /a2a, and every text the mod emits has it replaced with [token].
The origin rule: a token is not sent to an endpoint on another origin than the worker's card unless the worker was added with --trust-endpoint.
Changed
/a2a with no arguments opens the workers pane, and still prints the usage text.
A task that asks a question stays listed as waiting until someone answers it, and the status line adds · N waiting.
Worker text shown in the UI has terminal control characters removed (ANSI colour codes, bells).