Skip to content

Modes

Set the mode with Isolation: in the plan header.

Each coder works in its own git worktree next to your repo, ../<repo>-wt/<name>. Independent milestones run at the same time, and each one lands when it passes checks and review.

~/code/app # your folder, on feature/csv-import
~/code/app-wt/claude-1 # M2 backend
~/code/app-wt/codex-1 # M3 frontend
  • Pick it when milestones can be built independently, which is usual with two or more coders.
  • Each coder can run a different model, so a small milestone and a high-tier one can run side by side.
  • Review is pipelined: coders move on while the reviewer reads.
  • Setup command: runs once in each new worktree.

Everyone works in your folder, one milestone at a time. Two agents in one folder would overwrite each other’s files, so this mode is strictly sequential. Unfinished work is parked in the milestone’s hidden ref and restored for the next coder, so the tree is clean between milestones.

  • Pick it when every milestone depends on the one before, or when you have one coder.
  • orch sync warns when independent milestones are left in shared mode.