Теперь агенты могут работать параллельно и не мешать друг другу. Каждый агент получает свой worktree и может работать независимо.
В Claude Code Desktop поддержка worktree уже встроена какое-то время, а теперь это добавили и в CLI.
А вот парочка юзкейсов от Boris Cherny:
1️⃣ Используйте
claude --worktree для изоляцииЧтобы запустить Claude Code в отдельном git worktree, просто стартуйте его с опцией
--worktree. Можно также задать имя worktree или позволить Claude назвать его за вас.Используйте это, чтобы запускать несколько параллельных сессий Claude Code в одном git-репозитории, без того чтобы правки кода перетирали друг друга.
Также можно передать флаг
--tmux, чтобы запустить Claude в отдельной Tmux-сессии.2️⃣Используйте worktree mode в Desktop-приложении
Если вам удобнее не через терминал, откройте вкладку Code в Claude Desktop app и включите ✅ worktree mode
3️⃣ Subagents теперь поддерживают worktree
Subagents тоже могут использовать изоляцию через worktree, чтобы делать больше работы параллельно. Это особенно мощно для больших пакетных изменений и миграций кода.
Чтобы включить, попросите Claude использовать worktrees для своих агентов.
Доступно в CLI, Desktop app, IDE extensions, web и Claude Code mobile app.
4️⃣ Custom agents поддерживают git worktree
Можно настроить так, чтобы subagents всегда запускались в своем worktree. Для этого добавьте
isolation: worktree в frontmatter агента.5️⃣ Также доступно для систем контроля версий не на Git
Если вы используете Mercurial, Perforce или SVN, определите worktree hooks, чтобы получить изоляцию без необходимости использовать Git.
Кому интересно, можно подробнее почитать про worktree тут





