Туториал по Claude Code · Обновлено в сентябре 2026

Туториал по Claude Code Agent Teams: 15 шагов от настройки до роспуска

Agent Teams дает каждому тиммейту собственную сессию Claude Code, общий список задач и прямой чат друг с другом. Этот пошаговый разбор со скриншотами охватывает флаг в settings.json, первый запуск команды, управление, корректный роспуск — и ограничения, о которых молчат.

Коротко

  • Agent Teams — экспериментальная функция, по умолчанию выключена: добавьте "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" в блок env файла settings.json и запускайте Claude Code версии не ниже v2.1.32.
  • Нужно сказать словами — попросите Claude «create an agent team» и назовите тиммейтов или модель, иначе он тихо заспавнит обычных сабагентов.
  • Тиммейты никогда не наследуют историю вашего разговора — передайте им файл с контекстом и держите каждую задачу достаточно мелкой, чтобы она выдавала один внятный результат.
  • Каждый тиммейт — отдельный экземпляр Claude Code со своим окном контекста, поэтому токены множатся — понижайте тиммейтов до Sonnet или Haiku, когда задача позволяет, и проверяйте /cost после каждого запуска.

Claude Code Agent Teams (Full Tutorial): The BEST FEATURE of Claude Code is HERE!

Видео:AICodeKing13:58

Смотреть на YouTube

Agent teams — Orchestrate teams of Claude Code sessions

Документация:code.claude.comDocs

Смотреть на YouTube

Agent Teams — экспериментальная функция: будьте готовы к шероховатостям с восстановлением сессий, статусами задач и временем роспуска. Каждая команда, ключ настроек и горячая клавиша на этой странице сверены с официальной документацией перед публикацией.

Скриншоты взяты из записи экрана AICodeKing; разборы Барта Слодчки и Саймона Скрейпса добавили фактов из практики. Все источники указаны и пролинкованы каждый шаг ведет обратно к точному моменту видео.

От холодного терминала до распущенной команды

1. Включаем Agent Teams и проверяем окружение

  1. 1

    Найдите документацию agent teams и прочитайте предупреждение

    Agent Teams живут в разделе Build with Claude Code официальной документации. Страница открывается оранжевым баннером: функция экспериментальная, по умолчанию выключена и имеет известные ограничения по восстановлению сессий, координации задач и роспуску. Прочитайте баннер, прежде чем трогать флаги.

    Claude Code Docs page for Orchestrate teams of Claude Code sessions showing the orange experimental warning that agent teams must be enabled by adding CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS to your settings.json environment
    Официальная страница agent teams и ее баннер экспериментальной функции.Смотреть на 0:20
  2. 2

    Решите: сабагенты или agent teams

    В документации есть сравнительная таблица. Сабагенты работают внутри одной сессии, возвращают результат вызывающему и стоят меньше токенов. Тиммейты — независимые экземпляры Claude Code, которые пишут друг другу напрямую и делят общий список задач — за настоящую коллаборацию платите больше токенов. Берите сабагентов, когда важен только результат; команду — когда работники должны спорить друг с другом.

    Official Claude Code documentation table comparing Subagents and Agent teams across context, communication, coordination, best for and token cost, with the caption use subagents for quick focused workers and agent teams when teammates must coordinate
    Сабагенты против agent teams, прямо из официальной таблицы.Смотреть на 1:00
  3. 3

    Включите флаг в settings.json

    Откройте (или создайте) ~/.claude/settings.json и добавьте блок env с "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1". Включить могут также файлы настроек проекта и локальные, работает и экспорт в shell — но "0" в пользовательских настройках перебивает shell-экспорт. Изменение применяется к запущенной сессии без перезапуска.

    VS Code editing settings.json with an env block setting CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS to the string 1, the flag that switches on Claude Code agent teams
    Блок env, который включает agent teams.Смотреть на 2:00
  4. 4

    Обновите Claude Code, запустите и попросите команду обычными словами

    Сначала выполните claude update — командам нужна свежая сборка (2.1.32 или новее), старые версии молча игнорируют флаг. Запустите Claude, проверьте выбор модели (в видео Opus 4.6 на Claude Max), затем введите промпт с волшебными словами: "Use the agent teams feature." Без этой фразы Claude заспавнит обычных сабагентов.

    Claude Code v2.1.34 welcome banner showing Opus 4.6 and Claude Max in the ~/claude-agent-test directory while the prompt Make me a minesweeper game. Use the agent teams feature is being typed
    Claude Code v2.1.34 принимает промпт для agent teams.Смотреть на 3:30

2. Запускаем первую команду

  1. 5

    Смотрите, как лид раскладывает работу в общий список задач

    Лид превращает ваш промпт в задачи, затем спавнит тиммейтов. У каждой записи видны ее задача и «shift+↑ to manage». Обратите внимание на маркер зависимости: «Build UI, styling, and user interaction > blocked by #1» — UI-тиммейт не может взять задачу, пока не закончит движок; так общий список не дает работать дважды над одним.

    Claude Code reporting 2 agents launched with the engine-dev and ui-dev teammates, their task names manageable with shift+up, and the second task marked blocked by #1 in the shared task list
    Запущены два тиммейта, задача #2 заблокирована задачей #1.Смотреть на 4:30
  2. 6

    Дайте им работать и читайте прогресс в реальном времени

    Тиммейты работают параллельно в своих сессиях. Лид комментирует состояние — «Both agents are working» — а каждая строка задачи несет имя тиммейта, прошедшее время и расход токенов. Ctrl+o разворачивает запись, ctrl+t в любой момент показывает или прячет панель тиммейтов.

    Claude Code team lead summarizing two agents working in parallel while the engine-dev teammate builds game.js for 1 minute 28 seconds and 35.1k tokens under the task Build game engine and core logic
    Параллельная работа с учетом токенов и времени по каждой задаче.Смотреть на 5:00
  3. 7

    Опционально: зафиксируйте число тиммейтов и их модель

    Можно указать точно, что вы хотите: «Create a team with 4 teammates to refactor these modules in parallel. Use Sonnet for each teammate.» Назначить подешевевшую модель каждому тиммейту — лучший рычаг экономии: рутинная работа не требует Opus. Для рискованных задач попросите еще и подтверждение плана, чтобы план тиммейта ждал вашей подписи.

    Claude Code Docs section Specify teammates and models with the example prompt create a team with 4 teammates to refactor these modules in parallel, use Sonnet for each teammate, plus the Require plan approval for teammates option
    Пример из документации по указанию тиммейтов и моделей.Смотреть на 6:30

3. Управляем, проверяем, итерируем

  1. 8

    Следите за передачей зависимостей и финальной проверкой лида

    Когда тиммейт движка закончил, задача #2 разблокируется, и UI-разработчик сразу берет ее. Затем лид сам читает измененные файлы — «Let me shut down the teammates and do a final review of the code to make sure everything integrates properly.» Вы вмешиваетесь, только если что-то не так.

    Claude Code team lead announcing that task #1 is complete so task #2 is now unblocked for the UI dev, then reading files for a final integration review before shutting the teammates down
    Задача #1 завершена, #2 разблокирована, начинается финальная проверка.Смотреть на 7:30
  2. 9

    Откройте результат и проверьте его сами

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

    Minesweeper game built by a Claude Code agent team running in the browser with Beginner, Intermediate and Expert difficulty buttons, an LCD mine counter and the smiley reset button
    Результат команды: работающий клон сапера.Смотреть на 9:00
  3. 10

    Итерируйте, промптя ту же команду

    Список функций сошелся, и видео идет на второй круг: «Add more themes to it. Use team.» В кодинге лид часто держит тиммейтов в ожидании вместо роспуска — ваше продолжение приходит с полным контекстом уже сделанного. Обратите внимание на строку статуса: accept edits on (shift+tab переключает).

    Claude Code terminal listing the Minesweeper features its agent team delivered, the open command for index.html, and the next iteration prompt Add more themes to it. Use team with accept edits on in the status bar
    Список сданных функций и промпт второго круга.Смотреть на 10:00
  4. 11

    Управляйте отдельными участниками из панели тиммейтов

    В большей команде (во второй демке видео их шесть) панель показывает имя каждого тиммейта, живое слово-состояние и счетчик токенов. shift+↑ / shift+↓ выбирает, Enter открывает его переписку, а поле сообщения принимает @-упоминания вроде «Message @infra-dev…» — так можно достучаться до одного тиммейта, минуя лида.

    Claude Code teammates panel listing six named teammates with live token counts and shift+up and shift+down to select, while the message box addresses the infra-dev teammate directly with an @-mention
    Шесть тиммейтов, живые счетчики токенов и поле @-упоминания.Смотреть на 13:30
  5. 12

    Корректно отправьте тиммейтов в отставку

    Попросите лида по имени — «Ask the ui-dev teammate to shut down» — и тиммейт одобряет, сначала завершив текущий вызов инструмента. Тиммейт, считающий свою работу критичной, может отказать с объяснением. Когда все готово, «clean up the team» закрывает общие сессии, и панели схлопываются обратно в одну.

    Claude Code team lead cleanup showing the ui-dev and engine-dev teammates each shut down gracefully after the lead asks to clean up the team and release the shared sessions
    Оба тиммейта корректно уходят во время уборки.Смотреть на 8:00

4. Узнайте ограничения до масштабирования

  1. 13

    Поймите правило контекста до масштабирования

    Тиммейты автоматически загружают CLAUDE.md, MCP-серверы и навыки, но никогда не наследуют историю разговора лида. Передавайте контекст явно — пример из документации спавнит security-ревьюера с точными файлами, фокусами и форматом отчета прямо в промпте. И честно размеряйте задачи: слишком мелкая тратит координацию, слишком крупная рискует впустую потраченными усилиями, правильная — один самостоятельный результат.

    Claude Code Docs section Give teammates enough context explaining that teammates load CLAUDE.md, MCP servers and skills but never inherit the lead conversation history, above the Size tasks appropriately list of too small, too large and just right
    Правило наследования контекста и чек-лист размера задач.Смотреть на 10:15
  2. 14

    Примите, что команды не восстанавливаются

    Ограничение, которое удивляет больше всего: /resume и /rewind не восстанавливают in-process тиммейтов. После возобновления сессии лид может пытаться писать тиммейтам, которых больше нет — в этом случае скажите лиду заспавнить новых. Ожидайте и запаздывания статусов задач: если задача выглядит зависшей, проверьте, не сделана ли она на самом деле, и обновите статус вручную.

    Claude Code Docs Limitations list highlighting that /resume and /rewind do not restore in-process teammates, plus task status lag, slow shutdowns, one team per session and no nested teams
    Без восстановления сессии, плюс замечание о статусах задач.Смотреть на 10:30
  3. 15

    Проверьте остальные ограничения и выберите реальную работу

    Еще три правила из документации: лид фиксирован (повысить тиммейта нельзя), права, заданные при спавне, распространяются на всех — --dangerously-skip-permissions течет к каждому тиммейту, так что смените режим ревьюеру потом отдельно, если он не должен править — а сплит-панели требуют tmux или iTerm2: встроенный терминал VS Code, Windows Terminal и Ghostty не поддерживаются. Затем стартуйте с 3-5 тиммейтов на работе, где коллаборация действительно нужна.

    Claude Code Docs Limitations section explaining that the lead is fixed, permissions set at spawn propagate to teammates, and split panes require tmux or iTerm2 because VS Code, Windows Terminal and Ghostty are unsupported
    Лид фиксирован, права распространяются, сплит-панели требуют tmux.Смотреть на 11:30

FAQ по Claude Code Agent Teams

Похожие гайды