# Subagents: зачем одному агенту другие агенты

> Короткий ответ: Субагент — это отдельный контекст под подзадачу с возвратом итога. Выигрыш: параллелизм и чистый главный контекст; цена: суммарные токены и координация.

Один агент на большую задачу тащит всё в один контекст: поиск, файлы, логи, черновики — и тонет в собственном шуме. Субагент — это отдельный контекст под подзадачу: своё задание, свои инструменты, возврат только итога. Разбираем, что даёт изоляция, сколько она стоит в токенах, где координация съедает выигрыш и правила, после которых субагенты помогают, а не плодят хаос.

- Категория: Агенты
- Автор: Редакция NormaHub
- Техническая проверка: Техническая проверка NormaHub
- Опубликовано: 2026-10-01
- Обновлено: 2026-10-01

## Что такое субагент и зачем

Субагент — отдельный контекст под подзадачу: своё задание, инструменты, права и свежий пустой контекст; возвращает итог, а не всё найденное. Контракт важнее механизма: вход, формат итога, границы — итог должен проверяться без его контекста.

Три выгоды: параллелизм режет время кратно числу ветвей; десятки тысяч копания превращаются в пару тысяч итога; права и лимиты отдельно на ветку. По замерам Anthropic на широких исследованиях мультиагенты выигрывают у одиночки кратно; на линейных из 3 шагов — проигрыш.



- свой контекст и контракт, возврат — итог

- параллелизм, чистота, специализация

- выигрыш — широкие исследования (по замерам Anthropic)

## Сколько стоит: суммарные токены

Каждый субагент жрёт токены отдельно, и сумма растёт с числом ветвей: четыре направления по тридцать тысяч — это сто двадцать тысяч вне главного контекста плюс возврат итогов в главный. Экономия главного контекста реальна (сотня тысяч не лежит в нём), но деньги платятся за всё. Формула выбора крупности: ветка должна возвращать итог на порядок меньше, чем съела, иначе это просто дорогой способ прочитать файлы.

Отдельная цена — координация: дубли работы, дыры между ветвями, «испорченный телефон» при передаче через посредника. Артефакты гоните в хранилище со ссылками, а не копированием через ведущего. Дубли лечите явным распределением («ты — про 2021-й, ты — про 2025-й») до старта, а не разбором после.



- токены платятся за все ветки, экономится только главный контекст

- ветка окупается, если итог на порядок меньше затрат

- координация — дубли, дыры, телефон

- артефакты — в хранилище со ссылками

## Риски, правила и когда не дробить

Субагент порождает своих незаметно — держите глубину не больше двух: превышение убивает ветку с откатом к одиночке. Общее состояние параллельно — только с контрактом слияния. Отладка — по связанным трассам; изоляция не равна приватности, проверяйте режим.

Набор: глубина ≤2, fan-out ≤5, контракт, бюджет и таймаут на ветку; превышение — остановка и fallback. Не дробить линейное, общее и цельное; признак лишнего — координация дольше работы. Дробите по боли, не по моде. Ориентир из коробки: свежие multi-agent API держат значение по умолчанию 3 одновременных субагента — ваши лимиты ставьте не выше, пока не измерили своё.



- глубина ≤2, превышение — kill

- общее состояние — с контрактом слияния

- набор: контракт, бюджет, таймаут

- дробить по боли

- глубина и fan-out — практика, не лимиты платформы

## Источники

- [Что такое AI Agent](/company/articles/chto-takoe-ai-agent-architecture)
- [Context Engineering](/company/articles/context-engineering-zachem-kontekst)

## Следующие шаги

- [Длинные агенты](/company/articles/long-running-agents-architecture)
- [Стоимость workflow](/company/articles/ai-agent-cost-stoimost-workflow)
