Делегируй исследование саб-агенту: он возвращает только summary, основной контекст остаётся чистым.
Описание
Агент сам или по подсказке разработчика делегирует задачу саб-агенту, у которого свой изолированный контекст (см. UC-002 · Изоляция контекста сессий). Саб-агент возвращает в основной контекст только summary — это резко снижает потребление токенов.
Предусловия
- Используется агент/харнесс с поддержкой саб-агентов (Claude Code, OpenCode)
- Задача допускает декомпозицию на «исследовать» + «применить»
Постусловия / гарантия успеха
- В основной контекст возвращён сжатый результат исследования
- Большие промежуточные данные (списки файлов, фрагменты кода) остались вне основного контекста
Основной сценарий
- Разработчик ставит задачу, требующую анализа большого объёма кода
- Агент решает запустить саб-агента (например, для прохода скилла по проекту)
- Саб-агент проводит исследование в своём контексте
- Саб-агент возвращает структурированную summary
- Основной агент работает дальше на основе summary
Расширения / альтернативные потоки
- 2a. Разработчик может явно потребовать «исследуй в отдельном агенте» в инструкциях скилла
- 3a. Если задач несколько и они независимы — саб-агенты запускаются параллельно (один tool call с несколькими Task)
Исключения и риски
Бизнес-правила и ограничения
- Саб-агент — это инструмент экономии контекста и токенов, а не способ повысить «креативность»
Примечания
Поведение саб-агентов недетерминировано: точные эвристики, когда агент решает их запустить, скрыты в харнессе и могут меняться от версии к версии. Полагаться на «он сам поймёт» нельзя — если делегирование критично, требуйте его явно.
Частые вопросы
Когда саб-агент оправдан?+
Когда задача — «исследовать», а не «применить»: найти все упоминания паттерна, понять, как устроена подсистема, оценить охват тестами. Возврат — структурированный отчёт, основной контекст не засоряется.
Можно ли управлять выбором саб-агента?+
В Claude Code — да: типы explore (read-only поиск), general-purpose, plan, code-reviewer. Каждый со своими инструментами и инструкциями. Можно явно требовать «делегируй исследование агенту explore».
Стоит ли саб-агент денег?+
Да, отдельные токены. На больших исследованиях экономия за счёт чистого основного контекста окупает. На мелких — наоборот, оверхед.
Можно ли запускать саб-агенты параллельно?+
Да, если они независимы. Несколько Task-инструментов в одном сообщении агента запускаются параллельно — это сильно ускоряет ресёрч.