How Agents Spawn
Task enters In Progress
The server builds a prompt from the task description, project context snippets, prompt template, role, and any file attachments.
Branch created
If git automation is enabled, a feature branch is created from the base branch (e.g.,
feature/CB-101-add-auth).CLI process starts
Claude Board runs
claude with --no-input and the configured permission mode. The working directory is set to the project’s configured path.Streaming begins
All output is captured and streamed to connected clients via WebSocket. Logs are persisted to the database for session replay.
Agent completes
When the CLI exits, the task moves to Testing automatically. If auto-test is enabled, tests run before the transition.
Token Tracking
Claude Board tracks token usage per task in real-time:
Usage updates are emitted via the
task:usage WebSocket event and visible on the task card.
Smart Timer
The task timer measures active agent time accurately:The smart timer gives you an accurate picture of how long Claude actually spent coding, excluding review wait time.
Concurrency
Run up to 5 agents simultaneously. The auto-queue feature lets you set a concurrency limit per project.Agent Lifecycle Events
Each agent emits events that you can monitor:
See Events API for WebSocket subscription details.