К содержимому
Claude Code с 0:полный курс
Уровень 4 · Параллельная работа 8 мин Проверено автором · 12 окт. 2026 г. Сверено с Claude Code v2.1.287 · 12 окт. 2026 г.

Какую схему выбрать

Субагенты, workflow и команда агентов делят работу между исполнителями. Разница в том, кто держит план. Каждая схема сложнее одного разговора добавляет расход, поэтому выбирай самую дешёвую, которой хватает задаче.

Уровень 4 · 0 / 4 уроков0%

Ты уже умеешь делегировать . Но у Claude Code есть ещё два способа разделить работу между исполнителями — workflow и команда агентов. Как выбрать?

Кто держит план

Все три схемы раздают части работы исполнителям. Разница в том, кто держит план:

СхемаКто держит планКак возвращаются результаты
Основной разговорты и Claude в одном контекстесразу в разговоре
СубагентыClaude решает ход за ходомкаждый результат возвращается в твой разговор
Workflowскрипт, который написал Claudeскрипт держит промежуточные итоги, в разговор приходит только финал
Команда агентовведущий; напарники пишут друг другу напрямуючерез ведущего и сообщения между напарниками

Команды агентов — экспериментальная функция, по умолчанию выключенная. О ней — в последнем уроке уровня.

Три вопроса по порядку

Любая схема сложнее одного разговора добавляет расход: каждый субагент и каждый агент workflow отправляет свои запросы, а команда расходует заметно больше токенов, чем одна сессия. Поэтому задавай вопросы по порядку и остановись на первом ответе:

  1. Справится ли один разговор, не переполнив контекст? Да — основной разговор.
  2. Должны ли исполнители общаться между собой? Да — команда агентов.
  3. Нужно много агентов, перекрёстная проверка находок или повторный запуск? Да — workflow. Нет — субагенты.

Пример: субагенты

Задача: кратко описать новичку папки src, test и docs. Один разговор забьётся чтением файлов, которые больше не понадобятся. Описаниям не нужно общаться. Задач три, один раз. Значит, субагенты:

Изучи папки src, test и docs параллельно, отдельными субагентами, и дай по два предложения о каждой.

В интерактивной сессии субагенты по умолчанию работают в фоне, и поле ввода остаётся свободным. Пока они работают:

  • /tasks — список субагентов с состоянием и моделью; Enter на строке открывает переписку субагента;
  • /usage — после работы: на планах Pro, Max, Team и Enterprise разбивка показывает, сколько ушло на навыки, субагентов, плагины и MCP-серверы. Это оценка, а не счёт.

Журнал делегирования

Чтобы видеть, кого Claude на самом деле запустил, повесь SubagentStart. Он срабатывает при старте каждого субагента и получает на вход JSON с полями agent_id и agent_type:

{
  "hooks": {
    "SubagentStart": [
      { "hooks": [ { "type": "command", "command": "jq -r '[.agent_id, .agent_type] | @tsv' >> \"$CLAUDE_PROJECT_DIR/.claude/agents.log\"" } ] }
    ]
  }
}

Сохрани это в отдельный файл и запусти сессию с ним: claude --settings .claude/agent-log.json. Ключи файла лягут поверх твоих настроек только на эту сессию.

Мини-проверка

Одну и ту же проверку надо прогнать по всем файлам, перепроверить каждую находку и повторять перед каждым релизом. Какая схема?

Осторожно

Запросы разрешений от фонового субагента появляются в твоей основной сессии. Ответ, который действует дольше одного вызова, например «до конца сессии», распространяется на всю сессию, включая твой основной разговор. Одобряй такие запросы только на один вызов и проси ревьюеров только читать. И проси у субагентов короткие результаты: каждый подробный отчёт возвращается в твой контекст.

Практика в терминале

Создай .claude/agent-log.json с хуком SubagentStart, который пишет agent_id и agent_type в .claude/agents.log, и запусти claude --settings .claude/agent-log.json. В настоящем проекте после просьбы о параллельных субагентах в журнале появится по строке на каждого.

Проверь себя

Отвечено 0/3
Режим:

Что на самом деле отличает субагентов, workflow и команду агентов?

Нужно один раз кратко описать три папки проекта. Какая схема подходит?

Фоновый субагент просит разрешение. Ты отвечаешь «да, до конца сессии». На что это повлияет?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Сделай журнал делегирования: файл настроек с хуком SubagentStart, который дописывает id и тип каждого запущенного субагента в .claude/agents.log. Потом запусти с ним сессию.

Tab дополнить · ↑ прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Хук срабатывает на старте субагента
  • Не выполнено: В журнал пишется тип субагента
  • Не выполнено: Сессия запущена с файлом журнала

Вопросы и ответы по уроку

Что на самом деле отличает субагентов, workflow и команду агентов?

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

Нужно один раз кратко описать три папки проекта. Какая схема подходит?

Один разговор забьётся чтением файлов, которые больше не понадобятся. Исполнителям не нужно общаться, перепроверка и повтор не нужны — значит, субагенты.

Фоновый субагент просит разрешение. Ты отвечаешь «да, до конца сессии». На что это повлияет?

Разрешение дольше одного вызова действует на всю сессию. Одобряй такие запросы только на один вызов и проси ревьюеров только читать.

Одну и ту же проверку надо прогнать по всем файлам, перепроверить каждую находку и повторять перед каждым релизом. Какая схема?

Исполнителям не нужно общаться, но нужны масштаб, перепроверка и повтор. Это задача для скрипта, который держит план, — то есть для workflow.

Листай уроки клавишами ← → · поиск по ⌘K