Перейти к основному содержанию
Subagents, agent view, agent teams и dynamic workflows каждый параллелизирует работу по-разному. Правильный выбор зависит от того, хотите ли вы оставаться в каждом разговоре сами, передать задачи и вернуться позже, или позволить Claude координировать группу работников для вас.
ПодходЧто вы получаетеИспользуйте, когда
SubagentsДелегированные работники в одном сеансе, которые выполняют побочную задачу в своем собственном контексте и возвращают резюмеПобочная задача заполнит ваш основной разговор результатами поиска, логами или содержимым файлов, на которые вы больше не будете ссылаться
Agent viewОдин экран для отправки и мониторинга сеансов, работающих в фоновом режиме, открывается с помощью claude agents. Предварительный просмотр исследованияУ вас есть несколько независимых задач, и вы хотите их передать, проверить статус с первого взгляда и вмешаться только когда один из них нуждается в вас
Agent teamsНесколько координируемых сеансов с общим списком задач и обменом сообщениями между агентами, управляемые лидером. Экспериментальная функция и отключена по умолчаниюВы хотите, чтобы Claude разделил проект на части, назначил их и держал работников в синхронизации
Dynamic workflowsСкрипт, который запускает множество подагентов и проверяет их результаты, для работы, которая слишком велика для координации за один ход или которая требует более одного проходаЗадача слишком велика для нескольких подагентов, или вы хотите, чтобы результаты были проверены друг против друга: аудит всей кодовой базы, миграция 500 файлов, перепроверенное исследование или план, разработанный с нескольких углов
В каждом подходе работники — это сеансы Claude. Чтобы задействовать другой инструмент, предоставьте его Claude как MCP server. Два дополнительных инструмента поддерживают эту работу, не являясь способом запуска агентов:
  • Worktrees дают каждому сеансу отдельный git checkout, поэтому параллельные сеансы никогда не редактируют одни и те же файлы. Используйте их для сеансов, которые вы запускаете сами. Agent view автоматически перемещает каждый отправленный сеанс в его собственный worktree, и подагенты, которых вы порождаете, могут получить свой собственный.
  • /batch — это skill, который заставляет Claude разделить одно большое изменение на 5–30 worktree-изолированных подагентов, каждый из которых открывает pull request. Это упакованное использование подагентов и worktrees, а не отдельный стиль координации.
Несколько других функций запускают Claude без того, чтобы вы управляли каждым шагом, но они решают другую проблему, чем разделение работы между агентами:
  • Фоновая bash команда запускает одну команду оболочки без блокировки разговора. Она не порождает агента.
  • Разветвленный подагент — это подагент, который наследует полный контекст вашего разговора вместо того, чтобы начинать с нуля. Это способ порождения подагента, а не отдельная поверхность.
  • Routine запускает сеанс по расписанию в облаке Anthropic, а не параллельно на вашей машине.
Запуск нескольких сеансов или подагентов одновременно увеличивает использование токенов. Подробнее см. Costs для информации об использовании и ограничениях скорости.

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

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

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

Команда для проверки выполняемой работы зависит от того, какой подход вы использовали:
  • Для фоновых сеансов claude agents открывает agent view: один экран, показывающий каждый сеанс, его состояние и какие из них нуждаются в вашем вводе.
  • Для подагентов в текущем сеансе /agents открывает панель с вкладкой Running, в которой перечислены активные подагенты, и вкладкой Library, где вы создаете и редактируете пользовательские подагенты. Несмотря на похожее имя, это отделено от 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, контролируйте, что копируется, и очищайте после этого.