6 6
7> Сравните способы, которыми Claude Code может выполнять несколько задач одновременно: подагенты, представление агентов, команды агентов и динамические рабочие процессы.7> Сравните способы, которыми Claude Code может выполнять несколько задач одновременно: подагенты, представление агентов, команды агентов и динамические рабочие процессы.
8 8
9[Subagents](/ru/sub-agents), [agent view](/ru/agent-view), [agent teams](/ru/agent-teams) и [dynamic workflows](/ru/workflows) каждый параллелизирует работу по-разному. Правильный выбор зависит от того, хотите ли вы оставаться в каждом разговоре сами, передать задачи и вернуться позже, или позволить Claude координировать группу работников для вас.9[Subagents](/docs/ru/sub-agents), [agent view](/docs/ru/agent-view), [agent teams](/docs/ru/agent-teams) и [dynamic workflows](/docs/ru/workflows) каждый параллелизирует работу по-разному. Правильный выбор зависит от того, хотите ли вы оставаться в каждом разговоре сами, передать задачи и вернуться позже, или позволить Claude координировать группу работников для вас.
10 10
11| Подход | Что вы получаете | Используйте, когда |11| Подход | Что вы получаете | Используйте, когда |
12| :--------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |12| :--------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
13| [Subagents](/ru/sub-agents) | Делегированные работники в одном сеансе, которые выполняют побочную задачу в своем собственном контексте и возвращают резюме | Побочная задача заполнит ваш основной разговор результатами поиска, логами или содержимым файлов, на которые вы больше не будете ссылаться |13| [Subagents](/docs/ru/sub-agents) | Делегированные работники в одном сеансе, которые выполняют побочную задачу в своем собственном контексте и возвращают резюме | Побочная задача заполнит ваш основной разговор результатами поиска, логами или содержимым файлов, на которые вы больше не будете ссылаться |
14| [Agent view](/ru/agent-view) | Один экран для отправки и мониторинга сеансов, работающих в фоновом режиме, открывается с помощью `claude agents`. Предварительный просмотр исследования | У вас есть несколько независимых задач, и вы хотите их передать, проверить статус с первого взгляда и вмешаться только когда один из них нуждается в вас |14| [Agent view](/docs/ru/agent-view) | Один экран для отправки и мониторинга сеансов, работающих в фоновом режиме, открывается с помощью `claude agents`. Предварительный просмотр исследования | У вас есть несколько независимых задач, и вы хотите их передать, проверить статус с первого взгляда и вмешаться только когда один из них нуждается в вас |
15| [Agent teams](/ru/agent-teams) | Несколько координируемых сеансов с общим списком задач и обменом сообщениями между агентами, управляемые лидером. Экспериментальная функция и отключена по умолчанию | Вы хотите, чтобы Claude разделил проект на части, назначил их и держал работников в синхронизации |15| [Agent teams](/docs/ru/agent-teams) | Несколько координируемых сеансов с общим списком задач и обменом сообщениями между агентами, управляемые лидером. Экспериментальная функция и отключена по умолчанию | Вы хотите, чтобы Claude разделил проект на части, назначил их и держал работников в синхронизации |
16| [Dynamic workflows](/ru/workflows) | Скрипт, который запускает множество подагентов и проверяет их результаты, для работы, которая слишком велика для координации за один ход или которая требует более одного прохода | Задача слишком велика для нескольких подагентов, или вы хотите, чтобы результаты были проверены друг против друга: аудит всей кодовой базы, миграция 500 файлов, перепроверенное исследование или план, разработанный с нескольких углов |16| [Dynamic workflows](/docs/ru/workflows) | Скрипт, который запускает множество подагентов и проверяет их результаты, для работы, которая слишком велика для координации за один ход или которая требует более одного прохода | Задача слишком велика для нескольких подагентов, или вы хотите, чтобы результаты были проверены друг против друга: аудит всей кодовой базы, миграция 500 файлов, перепроверенное исследование или план, разработанный с нескольких углов |
17 17
18В каждом подходе работники — это сеансы Claude. Чтобы задействовать другой инструмент, предоставьте его Claude как [MCP server](/ru/mcp).18В каждом подходе работники — это сеансы Claude. Чтобы задействовать другой инструмент, предоставьте его Claude как [MCP server](/docs/ru/mcp).
19 19
20Два дополнительных инструмента поддерживают эту работу, не являясь способом запуска агентов:20Два дополнительных инструмента поддерживают эту работу, не являясь способом запуска агентов:
21 21
22* [Worktrees](/ru/worktrees) дают каждому сеансу отдельный git checkout, поэтому параллельные сеансы никогда не редактируют одни и те же файлы. Используйте их для сеансов, которые вы запускаете сами. Agent view автоматически перемещает каждый отправленный сеанс в его собственный worktree, и подагенты, которых вы порождаете, могут получить свой собственный.22* [Worktrees](/docs/ru/worktrees) дают каждому сеансу отдельный git checkout, поэтому параллельные сеансы никогда не редактируют одни и те же файлы. Используйте их для сеансов, которые вы запускаете сами. Agent view автоматически перемещает каждый отправленный сеанс в его собственный worktree, и подагенты, которых вы порождаете, могут получить свой собственный.
23* [`/batch`](/ru/commands) — это [skill](/ru/skills), который заставляет Claude разделить одно большое изменение на 5–30 worktree-изолированных подагентов, каждый из которых открывает pull request. Это упакованное использование подагентов и worktrees, а не отдельный стиль координации.23* [`/batch`](/docs/ru/commands) — это [skill](/docs/ru/skills), который заставляет Claude разделить одно большое изменение на 5–30 worktree-изолированных подагентов, каждый из которых открывает pull request. Это упакованное использование подагентов и worktrees, а не отдельный стиль координации.
24 24
25Несколько других функций запускают Claude без того, чтобы вы управляли каждым шагом, но они решают другую проблему, чем разделение работы между агентами:25Несколько других функций запускают Claude без того, чтобы вы управляли каждым шагом, но они решают другую проблему, чем разделение работы между агентами:
26 26
27* [Фоновая bash команда](/ru/interactive-mode#background-bash-commands) запускает одну команду оболочки без блокировки разговора. Она не порождает агента.27* [Фоновая bash команда](/docs/ru/interactive-mode#background-bash-commands) запускает одну команду оболочки без блокировки разговора. Она не порождает агента.
28* [Разветвленный подагент](/ru/sub-agents#fork-the-current-conversation) — это подагент, который наследует полный контекст вашего разговора вместо того, чтобы начинать с нуля. Это способ порождения подагента, а не отдельная поверхность.28* [Разветвленный подагент](/docs/ru/sub-agents#fork-the-current-conversation) — это подагент, который наследует полный контекст вашего разговора вместо того, чтобы начинать с нуля. Это способ порождения подагента, а не отдельная поверхность.
29* [Routine](/ru/routines) запускает сеанс по расписанию в облаке Anthropic, а не параллельно на вашей машине.29* [Routine](/docs/ru/routines) запускает сеанс по расписанию в облаке Anthropic, а не параллельно на вашей машине.
30 30
31<Note>31<Note>
32 Запуск нескольких сеансов или подагентов одновременно увеличивает использование токенов. Подробнее см. [Costs](/ru/costs) для информации об использовании и ограничениях скорости.32 Запуск нескольких сеансов или подагентов одновременно увеличивает использование токенов. Подробнее см. [Costs](/docs/ru/costs) для информации об использовании и ограничениях скорости.
33</Note>33</Note>
34 34
35<h2 id="choose-an-approach">35<h2 id="choose-an-approach">
39Правильный подход зависит от того, кто координирует работу, нужны ли работникам общаться и редактируют ли они одни и те же файлы:39Правильный подход зависит от того, кто координирует работу, нужны ли работникам общаться и редактируют ли они одни и те же файлы:
40 40
41* **Кто координирует работу?**41* **Кто координирует работу?**
42 * Claude делегирует и собирает результаты в одном разговоре: [subagents](/ru/sub-agents)42 * Claude делегирует и собирает результаты в одном разговоре: [subagents](/docs/ru/sub-agents)
43 * Вы передаёте независимые задачи и проверяете их позже: [agent view](/ru/agent-view)43 * Вы передаёте независимые задачи и проверяете их позже: [agent view](/docs/ru/agent-view)
44 * Claude планирует, назначает и контролирует группу работников: [agent teams](/ru/agent-teams), экспериментальная функция, отключена по умолчанию44 * Claude планирует, назначает и контролирует группу работников: [agent teams](/docs/ru/agent-teams), экспериментальная функция, отключена по умолчанию
45 * Скрипт держит координацию вместо пошагового суждения Claude: [dynamic workflows](/ru/workflows). См. [как workflows сравниваются с subagents и skills](/ru/workflows#when-to-use-a-workflow)45 * Скрипт держит координацию вместо пошагового суждения Claude: [dynamic workflows](/docs/ru/workflows). См. [как workflows сравниваются с subagents и skills](/docs/ru/workflows#when-to-use-a-workflow)
46* **Нужны ли работникам общаться друг с другом?** Subagents сообщают результаты обратно в разговор, который их породил, а сеансы agent view сообщают только вам. Товарищи по команде в команде агентов делят список задач и обмениваются сообщениями напрямую.46* **Нужны ли работникам общаться друг с другом?** Subagents сообщают результаты обратно в разговор, который их породил, а сеансы agent view сообщают только вам. Товарищи по команде в команде агентов делят список задач и обмениваются сообщениями напрямую.
47* **Затрагивают ли задачи одни и те же файлы?** Изолируйте работу с помощью [worktrees](/ru/worktrees). Subagents и сеансы, которые вы запускаете сами, могут каждый использовать отдельный worktree. Agent teams не изолируют товарищей по команде в worktrees, поэтому [разделите работу](/ru/agent-teams#avoid-file-conflicts) так, чтобы каждый товарищ по команде владел другим набором файлов.47* **Затрагивают ли задачи одни и те же файлы?** Изолируйте работу с помощью [worktrees](/docs/ru/worktrees). Subagents и сеансы, которые вы запускаете сами, могут каждый использовать отдельный worktree. Agent teams не изолируют товарищей по команде в worktrees, поэтому [разделите работу](/docs/ru/agent-teams#avoid-file-conflicts) так, чтобы каждый товарищ по команде владел другим набором файлов.
48 48
49<h2 id="check-on-running-work">49<h2 id="check-on-running-work">
50 Проверьте выполняемую работу50 Проверьте выполняемую работу
52 52
53Команда для проверки выполняемой работы зависит от того, какой подход вы использовали:53Команда для проверки выполняемой работы зависит от того, какой подход вы использовали:
54 54
55* Для фоновых сеансов `claude agents` открывает [agent view](/ru/agent-view): один экран, показывающий каждый сеанс, его состояние и какие из них нуждаются в вашем вводе.55* Для фоновых сеансов `claude agents` открывает [agent view](/docs/ru/agent-view): один экран, показывающий каждый сеанс, его состояние и какие из них нуждаются в вашем вводе.
56* Для подагентов в текущем сеансе именованные фоновые подагенты появляются в typeahead @-упоминания с их статусом. {/* min-version: 2.1.198 */}Начиная с версии 2.1.198, `/agents` больше не открывает панель; он выводит уведомление, указывающее на расположение файлов подагентов. Чтобы [создавать и редактировать пользовательские подагенты](/ru/sub-agents#configure-subagents), попросите Claude или отредактируйте файлы напрямую. Несмотря на похожее имя, `/agents` отделен от `claude agents`.56* Для подагентов в текущем сеансе именованные фоновые подагенты появляются в typeahead @-упоминания с их статусом. Начиная с версии 2.1.198, `/agents` больше не открывает панель; он выводит уведомление, указывающее на расположение файлов подагентов. Чтобы [создавать и редактировать пользовательские подагенты](/docs/ru/sub-agents#configure-subagents), попросите Claude или отредактируйте файлы напрямую. Несмотря на похожее имя, `/agents` отделен от `claude agents`.
57* Для всего, что работает в фоновом режиме текущего сеанса, `/tasks` перечисляет каждый элемент и позволяет вам проверить, присоединиться или остановить его. Список также включает подагентов, которые завершили работу.57* Для всего, что работает в фоновом режиме текущего сеанса, `/tasks` перечисляет каждый элемент и позволяет вам проверить, присоединиться или остановить его. Список также включает подагентов, которые завершили работу.
58* Для динамических рабочих процессов `/workflows` перечисляет запущенные и завершенные запуски, фазу, в которой находится каждый из них, и сколько агентов завершило работу.58* Для динамических рабочих процессов `/workflows` перечисляет запущенные и завершенные запуски, фазу, в которой находится каждый из них, и сколько агентов завершило работу.
59 59
60Для представления на рабочем столе всех ваших сеансов см. [параллельные сеансы в приложении для рабочего стола](/ru/desktop#work-in-parallel-with-sessions).60Для представления на рабочем столе всех ваших сеансов см. [параллельные сеансы в приложении для рабочего стола](/docs/ru/desktop#work-in-parallel-with-sessions).
61 61
62<h2 id="learn-more">62<h2 id="learn-more">
63 Узнайте больше63 Узнайте больше
65 65
66Каждое руководство ниже охватывает настройку и конфигурацию для одного подхода:66Каждое руководство ниже охватывает настройку и конфигурацию для одного подхода:
67 67
68* [Create custom subagents](/ru/sub-agents): определите переиспользуемых специалистов и контролируйте, какие инструменты они могут использовать.68* [Create custom subagents](/docs/ru/sub-agents): определите переиспользуемых специалистов и контролируйте, какие инструменты они могут использовать.
69* [Manage agents with agent view](/ru/agent-view): отправляйте сеансы, наблюдайте их состояние и присоединяйтесь, когда один из них нуждается в вас.69* [Manage agents with agent view](/docs/ru/agent-view): отправляйте сеансы, наблюдайте их состояние и присоединяйтесь, когда один из них нуждается в вас.
70* [Orchestrate agent teams](/ru/agent-teams): установите лидера и товарищей по команде, назначьте задачи и проверьте их работу.70* [Orchestrate agent teams](/docs/ru/agent-teams): установите лидера и товарищей по команде, назначьте задачи и проверьте их работу.
71* [Orchestrate dynamic workflows](/ru/workflows): запустите объединённый workflow или позвольте Claude написать один, который запускает множество subagents и проверяет их результаты друг против друга.71* [Orchestrate dynamic workflows](/docs/ru/workflows): запустите объединённый workflow или позвольте Claude написать один, который запускает множество subagents и проверяет их результаты друг против друга.
72* [Run parallel sessions with worktrees](/ru/worktrees): запустите Claude в изолированном checkout, контролируйте, что копируется, и очищайте после этого.72* [Run parallel sessions with worktrees](/docs/ru/worktrees): запустите Claude в изолированном checkout, контролируйте, что копируется, и очищайте после этого.