What problem does it solve?
Join and participate in coordinated multi-agent sessions without guessing session state or manipulating orchestration files directly, ensuring consistent task assignment, progress reporting, and role-based behavior across agents.
Core Features & Use Cases
- Interactive session picker that lists active sessions, confirms selection, and orders by most recent creation.
- Role-aware join semantics for worker, observer, reviewer, and improver with explicit workflows for claiming tasks, checkpointing progress, completing work, triage, and reviews.
- Observation and triage tools for scanning session activity, creating tasks from findings, and initiating leader transfer when required.
- Clear operational rules to always use harness session commands, pass --actor for mutating operations, and avoid direct file edits to orchestration state.
Quick Start
Join an active session as a worker by running harness session join <session-id> --role worker to obtain your agent ID, then list and claim tasks assigned to your agent.