Anthropic 28 мая выпустила Claude Opus 4.8 и вместе с ним добавила в Claude Code динамические workflow: агент теперь может сам разложить задачу на части и параллельно запустить несколько субагентов. Для разработчиков это не очередная красивая демка про «автономный ИИ», а вполне прикладной вопрос: быстрее ли такой режим собирает рабочий инструмент, чем один кодогенератор в терминале.
Проверку на реальной задаче провела журналистка Jessica Wachtel, как пишет The New Stack. Она взяла одинаковый промпт и дважды запустила Claude Code в пустой папке: в первом случае с новыми dynamic workflows, во втором — в обычном одиночном режиме. Задача была не игрушечная: собрать CLI-утилиту codebase-health, которая анализирует локальный репозиторий и выдает markdown-отчет по сложности кода, покрытию документацией, зависимостям и тестам.
В режиме dynamic workflows система справилась за 6 минут 59 секунд. За это время Claude сначала описал общий контракт между компонентами, а потом одновременно поднял пять агентов, каждому выдал отдельный участок работы и собрал результат в один проект. Первый агент занялся анализом сложности кода через Python AST и эвристики для JavaScript и других языков. Второй считал покрытие документацией через docstring и комментарии. Третий проверял зависимости в requirements.txt и package.json, но сетевые проверки устаревших пакетов оставил отключенными по умолчанию. Четвертый строил карту тестового покрытия по соглашениям об именовании, честно разделяя это с line coverage. Пятый склеивал все в CLI на argparse, добавлял изоляцию ошибок по модулям, общий health score и README. На выходе получилось 62 проходящих теста, два рабочих entry point и пример отчета SAMPLE_REPORT.md, который утилита сгенерировала по собственному репозиторию. По словам самих субагентов, суммарно они израсходовали 109 237 токенов.
Одиночный режим тоже задачу не провалил, но сделал ее иначе и заметно менее собрано. Тот же промпт привел не к Python-проекту, а к реализации на JavaScript: с папкой src, каталогом test и точкой входа bin/cli.js. Формально это не ошибка — язык в задании никто не фиксировал. Но разница хорошо показывает характер новой функции: один агент принимает локальные архитектурные решения сам и может уйти в сторону, тогда как параллельный режим сначала выстраивает рамку, а уже потом раздает работу. В одиночной сессии сборка заняла 10 минут 42 секунды, а встроенная команда /cost показала расход в 2,25 доллара и 1789 добавленных строк кода. Для режима с субагентами такого полного breakdown автор не привела, что само по себе любопытно: новые возможности становятся сложнее не только запускать, но и прозрачно тарифицировать.
Дальше началось самое интересное: оба инструмента прогнали по одному и тому же чужому проекту, HTTPie. И вот здесь магия слегка ушла, зато появилась полезная инженерная метрика. Независимо друг от друга обе версии пришли к близким выводам о состоянии кодовой базы. В одиночной реализации документация получила 21%, тестовое покрытие — 29%, итоговая оценка — 30 из 100 с пометкой Poor. Dynamic workflows выдали похожую картину. Оба инструмента одинаково не справились с аудитом зависимостей, потому что не смогли корректно разобрать setup.cfg. Зато именно эта часть теста ценнее громких анонсов: когда два разных пайплайна, написанных в разных языках и с разной архитектурой, находят у одного проекта одни и те же слабые места, это уже похоже не на маркетинг, а на воспроизводимый результат.
Для рынка AI-инструментов здесь важен не сам факт «пять агентов лучше одного». Такой тезис слишком общий и легко ломается на любой нестандартной задаче. Важнее другое: Anthropic двигает Claude Code из категории терминального помощника в сторону оркестратора работ. То есть модель уже не просто пишет функцию или правит файл, а сначала строит внутреннюю структуру проекта, распределяет роли и потом сверяет, что части сходятся между собой. Для команд разработки это потенциально меняет экономику рутинных задач вроде внутреннего аудита репозитория, миграций, рефакторинга по шаблону и генерации технической обвязки. Но одновременно поднимает новые вопросы: как контролировать расход токенов, как отслеживать решения отдельных субагентов и как проверять, что согласованный между ними контракт не закрепил ошибку еще до первого теста.
Есть и приземленный организационный момент. Dynamic workflows доступны не всем: в материале указано, что функция требует Claude Code версии 2.1.154 или новее, а также подписки Max, Team или Enterprise. Автор обновилась с версии 2.1.131 до 2.1.159, где Opus 4.8 уже стоит моделью по умолчанию. Иными словами, история пока не про «у каждого разработчика появился мини-оркестр из агентов», а скорее про следующий уровень для тех, кто уже платит за тяжелый AI-кодинг и готов мерить его в минутах, тестах и токенах, а не в вау-эффекте из проморолика.
Главный вывод здесь неприятно трезвый, и именно поэтому полезный. Параллельные агенты в IDE или терминале перестают быть экспериментом ради красивого скриншота и становятся инструментом, который можно проверять на времени сборки, числе тестов и повторяемости результата. Если следующий шаг у вендоров действительно будет идти в сторону «команды из агентов», то выигрывать начнут не те, кто громче обещает автономность, а те, кто лучше объясняет цену ошибки, стоимость запуска и границы применимости такого режима.