Курс/Автоматизация для опытных

8 мин · +140 баллов

Несколько сессий одновременно

Worktree, фоновые сессии и agent view, и когда параллельная работа окупается.

К концу этого урока

Ты сможешь запускать несколько сессий Claude Code так, чтобы они не затирали друг друга, находить их снова и понимать, когда параллельная работа стоит своих затрат.

Одна сессия Claude Code работает над одним делом. Когда задач несколько и они независимы, например исправление ошибки, ревью и разбор теста, можно запустить несколько сессий рядом. Главный риск — две сессии правят одни и те же файлы, и git worktree этот риск снимает.

Git worktree — отдельная рабочая папка со своими файлами и веткой, у которой общая история с основной копией репозитория. Каждая сессия в своём worktree правит свою копию, поэтому одна может делать новую функцию, пока другая чинит ошибку.

Worktree

💬 Изнутри сессии

«Сделай эту задачу в отдельном git worktree, чтобы основная папка осталась нетронутой: добавь выгрузку в CSV на страницу отчётов. Поставь в worktree всё нужное, прогони там тесты и, когда закончишь, назови ветку.»

Claude создаст worktree сам. Команда ниже запускает из терминала целую сессию в отдельном worktree.

Сессия в своём worktree
claude --worktree feature-auth

Создаёт .claude/worktrees/feature-auth/ в корне репозитория на новой ветке worktree-feature-auth и запускает там Claude. Запусти то же самое с другим именем во втором терминале — получишь вторую изолированную сессию; без имени Claude придумает его сам.

Порядок с worktree

  1. 1Добавь .claude/worktrees/ в .gitignore, чтобы файлы worktree не появлялись как неотслеживаемые в основной копии; попроси Claude сделать это вместе со следующим шагом.
  2. 2Worktree — свежая копия: поставь в нём зависимости или попроси Claude. Файл .worktreeinclude копирует в новые worktree файлы из .gitignore, например .env: «создай .worktreeinclude, который копирует .env в новые worktree».
  3. 3Сначала один раз запусти claude в этой папке: интерактивному --worktree нужна папка, которой ты доверяешь.
  4. 4Внутри сессии можно сказать и «работай в worktree», Claude создаст его сам.

Фоновые сессии и agent view

Отправить задачу в фон
claude --bg --name "flaky-test-fix" "разберись, почему тест SettingsChangeDetector то падает, то проходит"

Сессия стартует в фоне, а терминал сразу свободен. Claude Code печатает короткий id и команды: claude agents — список сессий, claude attach <id> — открыть здесь, claude logs <id> — последний вывод, claude stop <id> — остановить. Задача передаётся обычным аргументом; --bg нельзя сочетать с -p.

Agent view: claude agents

  1. 1Запусти claude agents. Сессии сгруппированы: ждут ответа, работают, завершены.
  2. 2Напиши задачу в поле внизу и нажми Enter. Каждый запрос там запускает новую фоновую сессию.
  3. 3Выбери строку и нажми Space, чтобы заглянуть в последний вывод или вопрос, и ответь, не выходя из таблицы.
  4. 4Enter или → подключает к полному разговору; ← на пустой строке отключает обратно.
  5. 5В обычной сессии /bg или ← на пустой строке отправляет её в фон.
  6. 6Перед правкой файлов фоновая сессия переходит в собственный git worktree, поэтому параллельные сессии не пишут в одну копию.
ℹПредварительная версия

Agent view находится в research preview, экраны и клавиши могут измениться. Фоновые сессии работают на твоём компьютере: переживают сон, но останавливаются, если компьютер выключить. Удаление сессии в agent view удаляет и worktree, который Claude для неё создал, поэтому сначала закоммить.

Имена и возвращение

Как найти дорогу назад

  1. 1claude -n "auth-refactor" запускает сессию с именем; /rename меняет его по ходу.
  2. 2claude --resume auth-refactor возвращает сессию по имени; просто claude --resume открывает список.
  3. 3claude --continue открывает последнюю сессию в текущей папке; /resume переключает изнутри сессии.

Когда параллельность помогает

Стоит и не стоит

  1. 1Стоит: задачи не зависят друг от друга и затрагивают разные файлы.
  2. 2Стоит: долгие работы, которых иначе пришлось бы ждать, например разбор тестов, пока ты занят другим.
  3. 3Не стоит: шаги, которые опираются друг на друга. Одна сессия с планом справится лучше.
  4. 4Не стоит на скромном тарифе: каждая сессия тратит квоту сама, и десять агентов расходуют её примерно в десять раз быстрее. Посмотри /usage, прежде чем запускать много.
  5. 5Каждый результат всё равно нужно проверить. Три готовые ветки потребуют трёх ревью.
Проверь себя

Двум сессиям нужно одновременно менять разные части одного репозитория. Что не даст им затереть файлы друг друга?

Проверь себя

У тебя тариф Pro, и ты хочешь запустить десять фоновых сессий, чтобы проверить десять идей. Чего ждать?

Факты проверены по официальной документации Claude Code 24 октября 2026 г. · источник

ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · CEO, digital health