Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:05
· 33 commits to main since this release

Changed

  • The status line shows the live task: a2a ⠋ fake slow 20 build 0:12. With several tasks it reads a2a ⠋ 2 running · 1 waiting; a task that asks a question reads a2a ? fake waiting: <question>; a task that just ended shows a2a ✓ fake done 0:20 for 5 seconds. It updates once a second while a task runs.

  • The hand-off band above the prompt draws only while a task runs or waits, plus the 2-second return packet after the last one ends. It no longer lingers for 10 minutes, and its chips no longer show elapsed time.

  • The workers pane opens only when you run /a2a, never on its own, so a running task no longer switches the dock away from /diff. It asks for a slim dock (32 columns) or a short block (12 rows) and does not take the keyboard.

  • The workers pane is redrawn for that width, and holds down to 24 columns: a header (⇄ a2a and a count of workers and live tasks), one rounded box per worker with its tasks inside, and a footer with the key hints pinned to the bottom. Rows run the full width, with times and versions at the right edge. The empty pane is centred.

  • The transcript cards for send and for wake messages are rounded boxes, indented two columns and as wide as the transcript allows (up to 100). The worker is in the header with its version and organization at the right; the message is wrapped under a quote bar; the result has a coloured badge (● tracked, ✓ completed, ? needs input, ✕ failed) and an indented body. A tracked task reads tracked · task 5954ae32 · you'll be told when it lands instead of the text written for Claude.

  • The workers pane starts with an agent tree: Claude and a branch per worker with its task counts by state (● 1 ? 1 ✓ 4). Pressing a branch folds or opens that worker's box, which shows ▾ or ▸ in its title.

  • A worker box lists three tasks, running and waiting first. +N more lists them all and show less goes back. Fold state and the list size are kept for the session.

  • A task row is one line and the line is the button. Pressing it opens the task (one at a time) with its result, question or latest status message, then only the actions its state allows in one row: Copy, Reply, Cancel. A waiting row ends with a violet reply ↵. The Cancel, Open and Reply buttons at the edge of every row are gone.

  • Clear done in the pane header hides finished tasks from the pane. The transcript cards keep them.

  • The running row's glyph and shimmer no longer animate; its bar and elapsed time do, on the line under the task.

Fixed

  • A task whose send was cut short by a reload no longer leaves the status line spinning: on reload a running task nobody tracks is tracked again, or marked removed when its worker is gone.
  • The empty pane, the header and the transcript cards are cut to the width they are given, down to 10 columns.
  • The status line says failed for a rejected task, as the result card does.
  • A send result card reads ✓ completed (or the state it reached) once the task lands, instead of staying on tracked.
  • The band is described as a wire line with a row of chips, not one row.