Когда задача больше одной сессии или одного контекста, в дело идут три тяжёлых инструмента. Их легко спутать. Разложим, что каждый держит и когда его звать, чтобы не палить из пушки по воробьям.
Субагент, команда агентов, цель, цикл, авто-режим, динамический воркфлоу — все про «делать больше за раз», но решают разное. Вот разделяющая таблица. Держи её под рукой: половина вопросов «чем X отличается от Y» закрывается ей.
| Инструмент | Что держит | Когда брать |
|---|---|---|
| Субагент | форк контекста внутри одной сессии | Изолировать кусок работы, вернуть сжатый результат. |
| Agent Team | несколько полных сессий + общий список задач | Параллельные потоки, каждому нужен полный контекст. |
| /goal | цель, к которой Claude идёт через ходы | Долгая задача до выполнения условия. |
| /loop | повтор по времени | Пуллинг, мониторинг, периодическая проверка. |
| auto mode | авто-одобрение по инструменту | Меньше промптов в обычной работе. |
| Dynamic Workflow | оркестрация многоагентного воркфлоу | Максимальная тщательность, цена не важна. |
Ключевое отличие от субагентов: команда агентов спавнит несколько независимых сессий Claude Code, и у каждого свой полный контекст с CLAUDE.md, MCP и скиллами. Субагент — это форк внутри одной сессии; тиммейт — отдельная сессия. Координируются через общий список задач.
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude. Конфиги команд в ~/.claude/teams/. Режимы: in-process (все в одном терминале, по умолчанию) и split panes (каждому своя панель, нужен tmux или iTerm2, не VS Code). Координация — через файловый список задач из Главы 03.
/goal <условие> держит Claude в работе через ходы, пока условие не станет истинным; проверяет его дешёвая Haiku. Это не таймер (/loop) и не одобрение по инструменту (auto mode), а именно «не останавливайся, пока не достигнуто». Требует v2.1.139+.
> /goal "все тесты зелёные и линтер чист" > /goal clear # снять цель
Сильнее всего /goal работает, когда цель пишет сам агент. Промпт: «прочти эту сессию и репозиторий, глубоко разбери intent и цели, потом напиши мне /goal-промпт под это; если не уверен — задай уточняющие вопросы». Копируешь ответ, меняешь начало на /goal — и агент идёт до конца.
Динамические воркфлоу (/workflows) дают харнессу самому сочинять и гонять многоагентный воркфлоу под задачу. Включается тремя путями: слово ultracode в промпте, /effort ultracode (это xhigh-размышление плюс авто-оркестрация), или сохранённые воркфлоу в .claude/workflows/.
Цена высокая: режим спавнит десятки агентов и жжёт токены ради максимально полного и выверенного ответа. Поэтому он включается явно. Выключить совсем — disableWorkflows; убрать триггер по слову — workflowKeywordTriggerEnabled: false.
Глубокий ресёрч, аудит, миграция, исчерпывающий ревью — там, где правильность важнее стоимости. Для обычной правки это перебор: хватит команды или субагента.