Git Worktrees

A worktree is a folder which contains a check out version of a project

Is useful for coding agent orchestration because they offer physical filesystem isolation without the overhead of duplicating the repository

For example, we can run parallel AI coding agents sessions with git worktree