В Claude Code нашли мультиагентную систему — TeammateTool
В бинарнике Claude Code обнаружили скрытую мультиагентную систему TeammateTool — 13 операций, межагентный чат и три способа запуска.
TL;DR: В бинарнике Claude Code v2.1.19 обнаружили полноценную мультиагентную систему TeammateTool. 13 операций — от создания команд до межагентного чата. Всё работает, но спрятано за feature-флагами.
Кто-то запустил strings на бинарнике Claude Code и нашёл там кое-что интересное. Внутри уже лежит полноценная система для командной работы нескольких AI-агентов. Называется TeammateTool, и она не какой-то прототип — там 13 операций, три бэкенда для запуска и даже система обмена сообщениями между агентами.
Что конкретно нашли
TeammateTool — это инструмент внутри Claude Code, который позволяет одному агенту-лидеру создавать команду из нескольких агентов и управлять их работой. Вот полный список операций:
Агенты координируются через файлы в ~/.claude/teams/. Там JSON-конфиги с метаданными команды и папка с сообщениями — по сути почтовый ящик для каждой сессии.
Три способа запуска агентов
Система поддерживает разные бэкенды:
- iTerm2 split panes — каждый агент в отдельной панели терминала. Видишь всех одновременно.
- tmux windows — для серверов и headless-окружений.
- In-process — внутри одного процесса, самый быстрый вариант.
Как это может работать
Представь: говоришь Claude Code «ревью PR #1588 с полной командой». Лидер создаёт команду, запускает четыре агента — один на безопасность, один на перформанс, один на конвенции фреймворка, один на тесты. Каждый работает параллельно в своей панели iTerm2. Лидер собирает результаты и выдаёт сводку.
Или другой сценарий — рефакторинг 47 сервисов. Лидер создаёт задачи, запускает три воркера. Они сами берут задачи из очереди, а если один падает — его задачи освобождаются и подхватываются другими.
Паттерны оркестрации
Судя по коду, система поддерживает несколько подходов:
- Leader — один координатор, несколько специалистов
- Swarm — воркеры сами разбирают задачи из общей очереди
- Pipeline — последовательная цепочка с передачей результатов
- Council — несколько агентов решают одну задачу, лидер выбирает лучший результат
Защита от сбоев
Продумано и это: heartbeat с таймаутом в 5 минут освобождает задачи упавших агентов, есть лимит на количество агентов в команде, requestShutdown с graceful-завершением, а если агент зависает — принудительный kill.
Когда включат
Пока всё это спрятано за двумя feature-флагами (I9() и qFB()). То есть код готов, инфраструктура на месте, но Anthropic ещё не щёлкнула переключатель. Думаю, ждут стабилизации или хотят выкатить как отдельную фичу с документацией.
Для разработчиков, которые уже используют Claude Code как основного помощника, это может стать серьёзным апгрейдом. Один агент с контекстом в 200K токенов — это хорошо. Команда из пяти агентов, каждый со своей специализацией — это совсем другой уровень.
Что ещё почитать
- Claude Superpowers — плагин, который научит Claude Code думать перед тем, как писать код — расширение возможностей Claude Code через навыки
- MCP серверы для Claude — что это и как настроить — подключение внешних инструментов к Claude
- Лучшие AI-редакторы кода в 2026 году — сравнение Claude Code с конкурентами
- Codex от OpenAI теперь работает прямо в JetBrains IDE — альтернативный мультиагентный подход от OpenAI
📚 Источник Claude Code Multi-Agent Orchestration