Docs
Workspaces and branches
A project points to a Git repository. A workspace gives one task a separate branch and working directory, with its own sessions and terminals.
This makes it possible to work on a bug fix and a feature at the same time without agents writing into the same files. They still share repository history and your machine’s resources.
Fork an existing task
Forking starts from the selected workspace’s current commit and carries its working changes into the new workspace. Review the new branch and files before continuing. A fork is useful for exploring another approach without disturbing the original task.
Local isolation has limits
Git worktrees separate files, not operating-system access. Agents can run commands, use available credentials and reach services according to their permissions. Only open repositories and run commands you trust.