Agent Teams в Claude Code: как устроены команды агентов изнутри
3–5 независимых агентов работают над одной задачей, переписываются и делят задачи. Как включить, чем отличается от суб-агентов и когда это оправдано.
Claude Code получил крупное обновление агентной системы — Agent Teams. Это не косметическая итерация старой модели «задача + суб-агент», а принципиально другая модель исполнения: 3–5 независимых инстансов Claude Code работают над одним проектом, делят контекст, обмениваются сообщениями и координируются через общий список задач.
Чем команды отличаются от суб-агентов
Старая модель (суб-агенты): главный агент вызывает инструмент Task → поднимается суб-агент → работает в изоляции → сессия завершается → главному возвращается только краткое резюме. Никакого общения по ходу работы.
Новая модель (Agent Teams): общий список задач, обмен сообщениями между агентами и явное управление жизненным циклом (запуск и остановка участников).

flowchart TD
L["Team Lead<br/>(главный агент)"] -->|"создаёт команду и задачи"| T[".claude/teams/ + tasks/"]
L -->|"delegate / сообщения"| A1["Агент 1"]
L --> A2["Агент 2"]
L --> A3["Агент 3"]
A1 <-->|"sendMessage · inbox"| A2
A2 <-->|"споры и проверка гипотез"| A3
A1 -->|"taskUpdate: беру задачу"| T
A3 -->|"статусы задач"| T
Как включить
- Обновите Claude Code до последней версии.
- Agent Teams пока за экспериментальным флагом — добавьте его в глобальный
settings.jsonи перезапустите терминал. - Команда создаётся, когда промпт явно просит собрать команду:
«Проектирую CLI-инструмент для отслеживания TODO-комментариев. Собери команду агентов и посмотри на задачу с разных сторон: один отвечает за UX, второй — за архитектуру, третий играет адвоката дьявола».
Лучший способ наблюдать за командой — многопанельный терминал (tmux или iTerm2 с включённым Python API): отдельная панель у тим-лида и у каждого агента. Можно кликнуть в любую панель, смотреть работу агента вживую и даже писать ему напрямую.
Пять внутренних инструментов
Автор вытащил из логов механику целиком:
- TeamCreate — создаёт папку команды в
.claude/teams/. Пока это только каркас, агентов ещё нет. - TaskCreate — создаёт задачи (JSON-файлы в
.claude/tasks/<team-id>): ID, описание, статус, владелец, зависимости (blocks/blocked_by). Задачи раздаёт тим-лид сверху вниз, либо агенты сами разбирают их из общего списка. - Task — тот же инструмент, что поднимал суб-агентов, но с новыми параметрами
nameиteam_name: с ними вместо изолированного суб-процесса запускается участник команды. - taskUpdate — агент отмечает: взял задачу, работает, закончил.
- sendMessage — личные сообщения агент→агент и broadcast на всю команду. Под капотом сообщения пишутся в
inbox/каждого агента и подмешиваются в его диалог как новые реплики. Остановка тоже через сообщения: тим-лид шлётshutdown_request, агент подтверждает.
Когда команды лучше суб-агентов
Показательный пример из официальной документации — глубокая отладка:
«Пользователи жалуются, что приложение закрывается после одного сообщения. Подними 5 агентов с разными гипотезами. Пусть они спорят и опровергают теории друг друга, как в научном дебате. Зафиксируй консенсус в документе».
Суб-агенты такое не умеют в принципе: они не видят друг друга. Команда — умеет, и автор подтверждает, что на реальном проекте это сработало отлично.
Трейдофф честный: заметно больше токенов и времени. Поэтому команды не заменяют суб-агентов: для простых параллельных задач изоляции по-прежнему достаточно, команды — для задач, где нужен спор, обмен находками и общий контекст.
Что здесь важно, если вы не разработчик
От себя. Посмотрите на паттерн, а не на код: несколько специализированных «сотрудников» с разными ролями, общим списком задач и правом спорить друг с другом — это модель любого сильного отдела, включая маркетинговый. Именно так я собираю AI-системы клиентам: агент-квалификатор, агент-контентщик и аналитика не работают в вакууме — они обмениваются данными, и решения рождаются из их «спора». Инфраструктура для этого, как видите, уже становится штатной функцией инструментов.
Хотите такую «команду» под ваш маркетинг? Напишите «система» в Telegram — за 15 минут разберём, какие роли нужны именно вам.








Комментарии
Войдите через Telegram, чтобы оставить комментарий:
Пока нет комментариев. Будьте первым.