Agent threads
Follow coding agents on your connected machines. Read their responses, inspect tool calls and diffs, and send follow-up instructions in a thread.
Supported runtimes
Run Claude Code, Codex, OpenCode or Cursor, and pick the runtime and model for each thread. Steering and approvals depend on what each runtime supports.
Watch Tower
See agent runs from every project in your organization. Find questions, failures and work ready for review in List or Board view, with batch actions for triage.
Agent dispatch
Assign a task to an agent with its own instructions and preferences. Start a thread from the task and follow its progress from the board.
Steering & approvals
Review diffs and send feedback to the agent. Supported runtimes also let you steer a running agent and approve or deny tool use.
Branching
Branch a thread from any earlier run to try a different approach, or retry a run that failed.
Worktree isolation
Start a thread in a separate Git worktree to keep its changes apart from your main checkout.
Sandboxed agents
Run Claude Code or Codex in an OS sandbox (Seatbelt on macOS, bubblewrap on Linux), or inside the devcontainer the CLI generates.
Workflows
Build reusable stages with agent prompts, Bash checks and human approvals. Run lanes in parallel, follow each step, and retry or skip a failed step.
Prompt catalogs
Save reusable messages at organization or project level and insert them into a thread with a slash command.
Skills
Save procedures as reusable instruction bundles. Install organization templates into projects, adapt the copies, and call on them from a thread.
Reusable agents
Give an agent standing instructions for a role such as reviewer or implementer. Install organization templates or copy an agent from another project.
Thread groups
Keep related agent conversations together in one group, with a tab for each thread.
Thread sharing
Share a thread or thread group with project teammates who have thread access. They can follow the live conversation in read-only mode.
Scheduled runs/soon
Run agents on a schedule, such as nightly dependency bumps or weekly triage. Each run shows up as a task on the board with its full history.