Что это
Sub-agents — специализированные под-агенты с собственным изолированным контекстным окном и узким системным промтом (например: исследователь, ревьюер, тест-инженер). Оркестратор раздаёт им задачи и собирает результаты. Команды агентов (Agent Teams) — следующий шаг: несколько сессий координируются через общую доску задач и обмен сообщениями.
Откуда пошло
- Июнь 2025 — Anthropic описала свою мульти-агентную исследовательскую систему (оркестратор + параллельные под-агенты).
- 25 июля 2025 — в Claude Code появилась команда
/agents: кастомные sub-agents в Markdown с YAML-фронтматтером. - 2026 — Agent Teams: «тимлид» планирует и делегирует, специалисты работают параллельно в фоне.
Почему взлетело
- Один агент тонет в большой задаче: контекст переполняется, фокус теряется. Под-агенты дают изоляцию и параллелизм.
- Узкая роль = меньше «отсебятины» и проще ограничить права (какие инструменты доступны).
- Экономика: рутину можно отдать дешёвой быстрой модели, суждение — топ-модели.
Как применить сейчас
- Заведи под-агентов под повторяющиеся роли: «ревьюер диффа», «писатель тестов», «исследователь репо».
- Декомпозируй большую задачу на независимые куски и запусти их параллельно.
- Держи у каждого узкий промт и минимально нужный набор инструментов.
На что обратить внимание
- Координация стоит токенов: для мелочи один агент дешевле, чем оркестр.
- Под-агенты не видят контекст друг друга — стыкуй их через явные артефакты (спека, отчёт), а не «по памяти».
- Параллельные правки одного файла = конфликты; разводи зоны ответственности.