v0.6.0
Phase 7b — live worker visibility
A dispatch_chakla worker batch is now observable in real time (previously: one spinner, then a single block when all workers finished).
- Live "flock" table (TUI): one row per worker —
queued → running → done/timeout/error— with the worker's current activity (per-tool-call detail, e.g. "running nmap…") and a live token count. The table is ephemeral: removed when the dispatch finishes; the aggregated text summary remains. - Worker token/cost in the status bar: the 🐦 segment now populates as each worker completes (tracked separately from the main gauge, no double-counting; resets with
/clearand/new). - Headless progress: one stderr line per finished worker (
🐦 [i] task — done (…)); stdout stays the agent's answer stream.
Under the hood: a small, optional, UI-agnostic tool→UI progress channel (a progress callback on ToolContext). The 7a worker gating/safety contract is unchanged.
What's Changed
- Phase 7b: live worker visibility (flock pane + worker usage + headless progress) by @amanverasia in #33
- release: 0.6.0 by @amanverasia in #34
Full Changelog: v0.5.1...v0.6.0