Skip to main content
Add parallel work when the tasks can proceed independently. Begin with one agent, then decide which work can be separated.

Give each task a clear boundary

For each agent, name the goal, relevant files, expected result and verification. For example: Keep shared decisions in the conversation. If the tasks begin touching the same files, adjust their scopes before they overwrite each other’s work.

Create independent working folders

  1. Press ⌘N, choose the project and describe the first task.
  2. Enable Isolate in a dedicated worktree. The project’s detected setup command runs in the new worktree; to skip it, turn off Run setup after creating under Advanced.
  3. Start the agent. Repeat for the second task with a different worktree.
  4. Arrange the panes side by side in the same Space.
Splitting or moving a pane changes the layout. It does not itself create a worktree or move files. Check each agent’s working folder before it edits. Worktrees have separate working directories and branches. They can still produce conflicting changes, and they share the machine’s credentials, processes, ports and network access.

Review and combine the work

Open each task’s diff, read the changes and check its verification. Send specific feedback before combining the branches with your normal Git workflow. Resolve overlaps and run checks on the combined result. Use agent coordination when tasks need structured messages or decisions. Keep the human goal and acceptance criteria clear whichever integration you use.