00:00:00На прошлой неделе мы делали видео о функции роя агентов в Claude Code,
00:00:03где для конкретных задач создаются специализированные субагенты,
00:00:07которые могут передавать данные обратно главному оркестратору или тимлиду.
00:00:11Тогда это была скрытая функция, которую можно было активировать лишь хитроумным хакингом.
00:00:15Но теперь она официально выпущена под экспериментальным флагом,
00:00:19обзавелась документацией, поддержкой командной работы
00:00:21и возможностью для «коллег» спорить и оспаривать решения друг друга.
00:00:25Подписывайтесь, и давайте приступим.
00:00:28На этой неделе Anthropic просто в ударе: от релиза Opus 4.6
00:00:32до рекламы на Супербоуле, которая явно расстроила Сэма Альтмана.
00:00:35Но «Команды агентов» — это, пожалуй, одна из крупнейших функций для Claude Code,
00:00:40совмещающая систему задач с параллельной работой субагентов.
00:00:44Хотя команды работают куда эффективнее, чем просто субагенты сами по себе.
00:00:48Сейчас покажу.
00:00:48Чтобы функция команд заработала, вам нужна версия 2.1.32 или выше,
00:00:54а также нужно добавить эту строку в файл settings.json в директории .Claude.
00:00:58Итак, у меня есть план: добавить веб-интерфейс к инструменту XDL,
00:01:03который позволяет скачивать видео из Twitter.
00:01:05Я поручил агентам изучить план, создать задачи и вызвать помощников: фронтенд-разработчика и дизайнера.
00:01:11Но прежде чем я нажму Enter, заметьте, что я работаю через Tmux.
00:01:16Это потому, что агенты могут использовать Tmux или iTerm2 для разделения экрана,
00:01:21чтобы наглядно показывать, чем занят каждый член команды.
00:01:24Нажимаем Enter и смотрим, что получится.
00:01:26Система читает план и формирует задачи,
00:01:30после чего параллельно запускает помощников.
00:01:33Вот наш первый коллега — фронтенд-агент.
00:01:35Я немного уменьшу масштаб, чтобы было видно всё сразу, так как здесь происходит много интересного.
00:01:39А внизу у нас второй помощник — агент по UI-стайлингу.
00:01:43Заметьте, что я могу взаимодействовать с ними прямо в процессе,
00:01:47давая конкретные указания по ходу работы.
00:01:49Конечно, будь у меня монитор побольше или стандартный масштаб,
00:01:53я бы видел действия каждого агента в деталях.
00:01:55Но сейчас из-за зума это не очень удобно.
00:01:58Как только помощник завершает работу,
00:02:00Claude Code (основной агент в этой части) автоматически закрывает его сессию.
00:02:04Оба помощника закончили, теперь можно взглянуть на дизайн.
00:02:08Выглядит он вот так.
00:02:09Вставляю URL твита, жму «Скачать», и видео успешно извлекается,
00:02:14его можно скачать и просмотреть прямо в браузере.
00:02:18Очень круто.
00:02:19Также, если заглянуть в папку .Claude/teams,
00:02:22мы увидим папку с названием проекта и ветки.
00:02:26Внутри лежит файл config.json, где указан проект,
00:02:31тимлид и модель, которую он использовал — в данном случае Haiku.
00:02:36Я не задавал её вручную; похоже, система сочла её оптимальной для этой задачи.
00:02:41Теперь запустим тот же промпт с той же моделью, но без TMUX.
00:02:46Снова начинается работа: ставятся задачи, создаются участники команды.
00:02:50Но на этот раз список помощников отображается внизу.
00:02:53Видим дизайнера, фронтенд-разработчика и главного тимлида.
00:02:57Нажав Enter, можно зайти в лог любого участника и посмотреть, что он делает.
00:03:01И в этом же окне с ними можно общаться.
00:03:04Это похоже на режим в TMUX, но вместо нескольких окон
00:03:09у нас одно большое, где можно переключаться между агентами снизу.
00:03:13Когда помощник справляется, он отключается, и контроль возвращается к тимлиду.
00:03:18Здесь мы видим отчет о выполненных задачах
00:03:21и общее резюме проделанной работы.
00:03:24Это может напомнить обычных субагентов, но разница существенна.
00:03:28Если прокрутить документацию до этого раздела,
00:03:31мы увидим отличия. Команды агентов получают свой независимый контекст.
00:03:35Субагенты общаются только с главным агентом,
00:03:38в то время как члены команды могут общаться друг с другом и имеют общий список задач.
00:03:43У субагентов же всем управляет только основной агент.
00:03:46Но вот что самое интересное.
00:03:47Субагенты просто сжимают результат и отправляют его в основной контекст,
00:03:51а агенты в командах используют отдельные инстансы Claude.
00:03:55Из-за этого они расходуют гораздо больше токенов.
00:03:57Так что да, функция команд или «роя» агентов теперь официально доступна.
00:04:02Хотя вряд ли я буду использовать её постоянно.
00:04:04Стоимость моделей Anthropic в сочетании с тем, как эта функция
00:04:09пожирает токены, заставляет меня попридержать коней.
00:04:13Буду использовать её только в особых случаях: для ресёрча или когда нужно, чтобы один агент проверил работу другого.
00:04:19Просто посмотрите на это.
00:04:20Мой первый опыт использования команд агентов.
00:04:23То, что вы видели в начале видео — работа двух помощников (не считая главного),
00:04:27съело 29% моего лимита на Opus 4.6, что составило около 13 000 токенов.
00:04:34Важно отметить, что в параллельных агентах нет ничего принципиально нового.
00:04:37В Open Code это было давно, как и в других фреймворках.
00:04:41Будет любопытно понаблюдать, как пользователи Claude Code примут команды,
00:04:47учитывая, что горячие клавиши в Tmux — далеко не самые интуитивные.