Skip to main content
Claude Code имеет пять способов работать над несколькими задачами одновременно: subagents, agent view, agent teams, dynamic workflows и projects. Они отличаются тем, насколько вы остаетесь вовлечены, от управления каждым разговором самостоятельно до того, чтобы позволить Claude координировать группу работников, и тем, работает ли работа на вашей машине или в облаке. В каждом подходе работники — это сеансы Claude. Чтобы задействовать другой инструмент, предоставьте его Claude как MCP server. Три дополнительных инструмента поддерживают эту работу, не являясь способом запуска агентов:
  • Worktrees дают каждому сеансу отдельный git checkout, поэтому параллельные сеансы никогда не редактируют одни и те же файлы. Используйте их для сеансов, которые вы запускаете сами. Сеанс, который вы отправляете из agent view, переходит в свой собственный worktree перед редактированием файлов, и подагенты, которых вы порождаете, могут получить свой собственный.
  • Cross-session messaging позволяет Claude перечислять и отправлять сообщения вашим другим сеансам Claude Code на этой машине, на другой машине или в облаке, поэтому сеансы, которые вы запускаете сами, могут передавать результаты и статус между собой.
  • /batch — это skill, который заставляет Claude разделить одно большое изменение на 5–30 worktree-изолированных подагентов. Это упакованное использование подагентов и worktrees, а не отдельный стиль координации.
Несколько других функций запускают Claude без того, чтобы вы управляли каждым шагом, но они решают другую проблему, чем разделение работы между агентами:
  • Фоновая bash команда запускает одну команду оболочки без блокировки разговора. Она не порождает агента.
  • Разветвленный подагент — это подагент, который наследует полный контекст вашего разговора вместо того, чтобы начинать с нуля. Это способ порождения подагента, а не отдельная поверхность. Запустите его с помощью /subtask. Claude также порождает его сам, когда режим fork включен. Чтобы скопировать весь сеанс в новый фоновый сеанс, который работает параллельно с ним, используйте /fork. При отключенном agent view команда разветвленного подагента — это /fork вместо этого, и /subtask недоступна.
  • Routine запускает сеанс по расписанию в облаке, а не параллельно на вашей машине.
Запуск нескольких сеансов или подагентов одновременно увеличивает использование токенов. Подробнее см. Costs для информации об использовании и ограничениях скорости.

Выберите подход

Правильный подход зависит от того, кто координирует работу, нужны ли работникам общаться и редактируют ли они одни и те же файлы:
  • Кто координирует работу?
    • Claude делегирует и собирает результаты в одном разговоре: subagents
    • Вы передаёте независимые задачи и проверяете их позже: agent view
    • Claude планирует, назначает и контролирует группу работников: agent teams, экспериментальная функция, отключена по умолчанию
    • Скрипт держит координацию вместо пошагового суждения Claude: dynamic workflows. См. как workflows сравниваются с subagents и skills
  • Нужны ли работникам общаться друг с другом? Claude может передавать результаты с помощью cross-session messaging между сеансами, которые вы запускаете сами, включая сеансы, которые вы отправляете из agent view. Subagents сообщают результаты обратно в разговор, который их породил, а сеансы agent view сообщают результаты только вам. Товарищи по команде в команде агентов обмениваются сообщениями напрямую и, когда они имеют инструменты Task, делят список задач.
  • Затрагивают ли задачи одни и те же файлы? Изолируйте работу с помощью worktrees. Subagents и сеансы, которые вы запускаете сами, могут каждый использовать отдельный worktree. Agent teams не изолируют товарищей по команде в worktrees, поэтому разделите работу так, чтобы каждый товарищ по команде владел другим набором файлов.

Проверьте выполняемую работу

Команда для проверки выполняемой работы зависит от того, какой подход вы использовали:
  • Для фоновых сеансов claude agents открывает agent view: один экран, показывающий каждый сеанс, его состояние и какие из них нуждаются в вашем вводе.
  • Для подагентов в текущем сеансе именованные фоновые подагенты появляются в typeahead @-упоминания с их статусом. Начиная с версии 2.1.198, /agents больше не открывает панель; он выводит уведомление, указывающее на расположение файлов подагентов. Чтобы создавать и редактировать пользовательские подагенты, попросите Claude или отредактируйте файлы напрямую. Несмотря на похожее имя, /agents отделен от claude agents.
  • Для всего, что работает в фоновом режиме текущего сеанса, /tasks перечисляет каждый элемент и позволяет вам проверить, присоединиться или остановить его. Список также включает подагентов, которые завершили работу.
  • Для динамических рабочих процессов /workflows перечисляет запущенные и завершенные запуски, фазу, в которой находится каждый из них, и сколько агентов завершило работу.
Для представления на рабочем столе всех ваших сеансов см. параллельные сеансы в приложении для рабочего стола.

Узнайте больше

Каждое руководство ниже охватывает настройку и конфигурацию для одного подхода:
  • Create custom subagents: определите переиспользуемых специалистов и контролируйте, какие инструменты они могут использовать.
  • Manage agents with agent view: отправляйте сеансы, наблюдайте их состояние и присоединяйтесь, когда один из них нуждается в вас.
  • Orchestrate agent teams: установите лидера и товарищей по команде, назначьте задачи и проверьте их работу.
  • Orchestrate dynamic workflows: запустите объединённый workflow или позвольте Claude написать один, который запускает множество subagents и проверяет их результаты друг против друга.
  • Run parallel sessions with worktrees: запустите Claude в изолированном checkout, контролируйте, что копируется, и очищайте после этого.