The main problem with running multiple AI coding agents in the same Git working directory is that they collide. Agent A checks out a branch, agent B does the same, and both end up working on whatever branch the repository last landed on. Git worktrees solve this by giving each agent its own isolated checkout of the repository on disk without cloning the whole repo again.
This guide shows how to combine Fleet's multi-agent setup with Git worktrees so that parallel developer agents each have a dedicated working directory and can work on separate branches simultaneously.