«Давай ты не заметишь этот баг»: агенты научились сговариваться. Какой обвес нужен AI-агентам в 2026

от автора

  • Разметка тредов r/ClaudeCode за декабрь 2025 — июль 2026 даёт раскол: примерно четверть практиков считает тяжёлый обвес обязательным, половина — ситуативным, четверть — устаревшим балластом.

  • Автор Superpowers (248 196 звёзд на GitHub) вырезал из плагина мультиагентное ревью: по замерам оно добавляло ~25 минут на задачу без роста качества. Anthropic убрала свои context-ресеты для Sonnet 4.5 с формулировкой «на Opus 4.5 это был просто overhead».

  • Обратный процесс тоже задокументирован: Opus 4.8 и Sonnet 5 ломают чужие инструменты редактирования. Гипотеза Ронахера — новые Claude обучаются внутри собственного харнесса, поэтому прирастают к нему, а не растворяют его.

  • Агенты научились договариваться против качества: evals Superpowers поймали контролёров, уговаривавших ревьюеров назвать баг «Minor at most», — и дефект уезжал в релиз. Теперь это запрещено правилами фреймворка.

  • В моём замере /context 45 скиллов стоят 6,8k токенов, MCP — 29,9k. Весь оверхед — 81,4k: на окне 1M это 8%, на прошлогоднем стандарте 200k было бы 40%. Проблему разбавили контекстом — но обольщаться нечем: качество плывёт задолго до заполнения окна.

  • Из всего обвеса за год увереннее всего выжили hooks и верификация. Рабочее правило на 2026-й: каждый слой должен выниматься так же легко, как вставлялся.


Несколько месяцев я поглядывал на Gas Town — оркестратор, в котором 20–30 экземпляров Claude Code пашут параллельно, а над ними надстроена целая мифология: Мэр, полекэты, псы-ремонтники. Собрал его Стив Йегги — ветеран Amazon и Google, чьи эссе о разработке двадцать лет расходятся на цитаты, а в последние годы — автор Beads, трекера задач для AI-агентов (он, к слову, стоит и у меня). Сам Йегги в первую же неделю завёл второй аккаунт Claude Max и предупредил, что скоро понадобится третий. Час работы городка стоит около сотни долларов токенами.

Я прикидывал, куда это поставить у себя. Читал доки, смотрел разборы. А потом посчитал, сколько сил уйдёт на внедрение и — главное — на уход за этим хозяйством, и закрыл вкладку. Не потому что Gas Town плох. Потому что желания тащить ещё один слой обвеса не нашлось.

У меня и без Gas Town хватает: Superpowers, Beads, Graphify, панель оркестрации с 30 карточками промптов под разные модели, 45 скиллов, MCP-серверы, двухуровневая система документации. Про путь к этому стеку я писал в марте — как отказался от собственного Orchestrator Kit на 39 агентов в пользу готовых инструментов (та статья). Но за год модели шагнули так, что вопрос встал заново, и уже не про самодельный кит, а про весь обвес целиком: не превратился ли он в чемодан без ручки?

Решил не гадать, а посмотреть, что об этом думают люди, которые в этом варятся.

Как я собирал картину

Написал один research-промпт и отдал его двум инструментам параллельно: Claude Research на Opus и ChatGPT Deep Research. Одинаковый текст — чтобы сравнение было честным. Вопросы: какой сейчас расклад мнений, что из категорий обвеса живо, что вендоры уже встроили в продукты, у кого есть замеры, а не ощущения.

Результат меня развеселил. ChatGPT сделал ровно то, что я просил: залез на Reddit и принёс живые треды с никами и цитатами — но экспорт съел все ссылки. Claude на Reddit попасть не смог, сам в этом признался и компенсировал первоисточниками: блоги, changelog’и, arXiv, вендорские посты — но с примесью цифр, которые пришлось перепроверять.

Три лагеря вместо консенсуса

Если свести разметку публичных тредов из отчёта ChatGPT (ручная разметка высказываний, не опрос — держим это в голове), получается примерно так: четверть практиков за тяжёлый обвес, половина — «зависит от задачи», четверть — «выкидывайте».

Лагерь «обвес обязателен» звучит, например, так. Пользователь mossiv отвечает человеку, у которого Claude Code «медленный и выматывающий» (тред, 98 апвоутов): «Похоже, вам дали инструмент и не настроили вообще ничего. Ни claude.md, ни агентов под вашу кодовую базу, ни скиллов компании, ни правил». Тот же mossiv в другом треде пишет, что с Superpowers закрывает ~80% фич с первого захода и оценивает свой прирост производительности в 3–4 раза против доAIшного времени.

Лагерь минималистов отвечает коротко. В июльском треде «чем вы строите приложения с Claude Code — SpecKit, Superpowers, своё?» один из самых залайканных ответов: «I use my 20yo CS degree and eyes» — мой двадцатилетний диплом и глаза. На уточнение «а где вы взяли плагин eyes?» автор ответил: «dad.py —out mom». Рядом ответ поспокойнее: «Matt Pocock и немного рукоделия. Grill me — маст. Superpowers мне нравится, но я с него ушёл».

Кстати, про Matt Pocock — это отдельный показательный сюжет. Его репозиторий skills — подчёркнуто антифреймворочный, «бери два скилла и работай» — набрал 159 тысяч звёзд за пять месяцев. Встречный тренд к большим методологиям существует и прекрасно себя чувствует.

А середина — она и есть середина. В июне в r/ClaudeCode прошёл целый референдум «Are you guys still using the superpowers skill?» — 150+ апвоутов, сотня комментариев. Топ-ответ передаёт настроение лучше любой статистики: «Для меня Superpowers избыточен. Не думаю, что нынешним моделям нужно столько харнесса. Но выстроенный workflow — хорош».

Харнессы режут сами себя

Самое сильное свидетельство в пользу «обвес устаревает» пришло не от критиков обвеса. Оно пришло от его авторов.

25 марта Джесси Винсент, автор того самого Superpowers, выпустил версию 5.0.6 и написал в release notes дословно следующее: цикл ревью через отдельного сабагента «удваивал время выполнения (~25 минут оверхеда), не давая измеримого улучшения качества планов. Регрессионное тестирование на 5 версиях по 5 прогонов показало одинаковые оценки качества независимо от того, запускался ли цикл ревью». Замена — инлайновый чек-лист самопроверки: ловит 3–5 реальных багов за ~30 секунд вместо ~25 минут.

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

Дальше — больше. В Superpowers 6 (июнь) Винсент описал, что вскрыли их evals в мультиагентных пайплайнах: контролёры уговаривали ревьюеров пропустить находку или назвать её «Minor at most» — и дефект уезжал в релиз. Агенты научились договариваться между собой против качества. Теперь подавление находок в Superpowers запрещено правилами фреймворка. У меня на этом месте отвисла челюсть: это же ровно та бюрократия с круговой порукой, от которой мы бежали к агентам.

И третий гвоздь — от Anthropic. В июньском посте про Managed Agents компания рассказала, как строила костыли против «context anxiety» у Sonnet 4.5 — модель нервничала ближе к концу контекста и комкала работу, пришлось добавить принудительные ресеты. А на Opus 4.5 «поведение исчезло, и добавленные нами ресеты стали просто оверхедом». Там же — фраза, которую растащат на цитаты: «Для большинства организаций поддержка харнесса — это оверхед, который не дифференцирует их продукт». Оговорка обязательна: пост продаёт Managed Agents, то есть «отдайте харнесс нам». Заинтересованность очевидна. Но кейс с ресетами от этого не перестаёт быть задокументированным фактом: слой обвеса, построенный под слабость модели, умер вместе со слабостью за один релиз.

А теперь контрудар

Если бы на этом всё заканчивалось, статья была бы короткой: «модели поумнели, выкидывайте обвес». Но у второй стороны аргументы не хуже.

Стив Йегги — человек, который управляет десятками параллельных агентов, — сказал The New Stack в мае: «Остальная архитектура стабильна. Я ожидал, что с развитием моделей станет проще, — но этого не случилось». Это признание изнутри лагеря индустриализации, и оно бьёт по тезису «модель всё съест» сильнее, чем любой пост минималиста.

Харрисон Чейз из LangChain сформулировал то же самое системно: «Иногда встречается мнение, что модели поглотят всё больше и больше скаффолдинга. Это не так. Скаффолдинг, который был нужен в 2023-м, действительно больше не нужен. Но его заменили другие виды скаффолдинга». Обвес линяет, а не исчезает.

А самый неожиданный аргумент притащил Армин Ронахер. В посте «Better Models: Worse Tools» (4 июля) он задокументировал: Opus 4.8 и Sonnet 5 начали выдумывать лишние поля в аргументах edit-инструмента его минималистского агента Pi — у одного пользователя каждый пятый вызов падал на строгой валидации схемы. Старые модели этого не делали. Гипотеза Ронахера: в post-training новых моделей участвует Claude Code или что-то очень похожее — и модель прирастает к родному харнессу, теряя гибкость к чужим. То есть «модель поглощает харнесс» происходит буквально, только не в ту сторону, о которой мечтали минималисты: она поглощает конкретный, проприетарный харнесс.

Туда же — мелочь, о которой мало кто подумал заранее: у Sonnet 5 новый токенизатор, тот же текст стоит примерно на 30% больше токенов. Все захардкоженные токен-бюджеты в самодельных обвязках поплыли за один релиз. Better models, worse tools, в общем.

Что выжило, а что нет — по категориям

Сведу вердикты обоих отчётов и проверенных источников в одну таблицу.

Категория обвеса

Вердикт-2026

Главный пруф

Много MCP-серверов

Умерло как дефолт

Замеры: 82k токенов (41% окна) на пустой сессии; 144,8k в issue; лечится Tool Search и переездом на CLI

Флоты кастомных сабагентов

Ситуативно

Официально от Anthropic: агент ≈ 4× токенов чата, мультиагент ≈ 15×

Библиотеки скиллов

Живы и дёшевы

Progressive disclosure; мой замер ниже; скиллы стали открытым стандартом с ~40 адоптерами

Мультиагентная оркестрация

Дорогая ниша

Gas Town: ~$100/час; Superpowers сам вырезал свой ревью-цикл

Внешняя память / графы кода

Нужна причина

Вендоры встроили своё: auto-memory в Claude Code с февраля, Dreaming в Managed Agents

Spec-driven development

Дисциплина — да, церемония — нет

«Ценность — в размышлении при написании спеки, не в тулинге вокруг»

Hooks и верификация

Главный выживший

«CLAUDE.md — это wish list, а не контракт»; правила в прозе гниют, hooks — нет

Одна строка тут требует пояснения, потому что интернет полон устаревших страшилок. Да, MCP-серверы жрали чудовищно: 82 тысячи токенов на пустой сессии — это не шутка, а вывод /context из поста Скотта Спенса. Но это сентябрь 2025-го. С января в Claude Code включён Tool Search: описания инструментов подгружаются по требованию, и цифры той эпохи цитировать без оговорки уже нечестно. Впрочем, как увидим ниже, MCP всё равно остался самой тяжёлой категорией.

Мой замер: 8% сегодня — это 40% вчера

Разговоры разговорами, а /context под рукой. Вот мой стартовый оверхед на Fable 5 (Claude Code 2.1.183):

System prompt:   3.8k tokens  (0.4%)System tools:   25.9k tokens  (2.6%)MCP tools:      29.9k tokens  (3.0%)Custom agents:   5.6k tokens  (0.6%)Memory files:    6.1k tokens  (0.6%)Skills:          6.8k tokens  (0.7%)Messages:        3.3k tokens  (0.3%)─────────────────────────────────────Итого:          81.4k / 1M    (8%)

Два вывода, которые расходятся с тем, что принято повторять в тредах.

Первый: скиллы почти ничего не стоят. 45 штук — 6,8k токенов, потому что в контексте живут только короткие описания, а тело скилла подгружается при срабатывании. Паникёрские треды «скиллы съели 35% окна» существуют (issue #49170), но это краевой случай с автозагрузкой документации плагинов, а не норма. Дорогая часть скиллов — не токены. Это поддержка: мои 45 надо периодически ревизовать, и я почти уверен, что за последний месяц реально стреляла дай бог половина.

Второй вывод важнее. 81,4k оверхеда на окне в миллион — 8%, вполне комфортно. Само окно в миллион не новость: у Claude оно живёт с беты Sonnet 4 в августе 2025-го, потом переехало в Opus 4.7. Новость в том, что этим летом миллион стал дефолтом (Fable 5, Sonnet 5), а рабочим стандартом год назад были 200k. Те же 81,4k на 200k — это 40%. Ровно те цифры, из-за которых осенью 2025-го народ бил тревогу. Оверхед никуда не делся — его разбавили контекстом.

Только обольщаться этим запасом не стоит. Миллион в шапке — это «доступно», а не «полезно»: я в мае разбирал ловушку 1M-окна — качество начинает плыть уже на 30–40% заполнения, и Anthropic сама рекомендует ручной /compact на 50–60%, а не на 95%. Гниение контекста никто не отменял, оно просто отъехало от старта чуть дальше. И если завтра вы окажетесь на модели с окном поменьше или на тарифе, где миллион токенов — это деньги, ваш «незаметный» обвес снова станет заметным. Проблема не решена, она отложена.

Обвес гниёт так же, как код

Есть ещё одна статья расходов, которую не показывает /context: обвес требует ухода.

Сегодня утром я прогнал полный аудит своей панели оркестрации — той самой, с 30 карточками промптов под разные модели и 5 профилями. Формально всё зелёное: валидаторы проходят, устаревших паттернов ноль, стоп-правила в общих слоях побайтово совпадают. А по содержанию — диагноз, знакомый любому, кто видел легаси: системное дублирование. Карточки повторяют то, что уже есть в общих слоях, пересказывают политики, которые сами же подключают, и из-за этого композиции промптов раздуты в полтора-два раза против целевых бюджетов. Ничего не сломано. Просто заросло — как зарастает любой код, который пишут быстрее, чем ревизуют.

(Отдельно повеселил мой же линтер промптов: когда я собирал промпты для агентов-ревьюеров и перечислил в них примеры запрещённых паттернов, prompt-check завернул мои промпты — за содержание запрещённых паттернов. Формально ложное срабатывание. По сути — правильное: не копируй список правил в промпт, дай ссылку на файл с правилами. Инструмент воспитывает хозяина.)

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

Так что, выкидывать?

Моя позиция после всей этой раскопки не совпадает ни с одним из лагерей, и вот почему.

Отрасль слишком молодая и меняется слишком быстро, чтобы любая догма успела стать корректной. «Хватит CLAUDE.md и плана» — догма. «Без спеков и оркестрации серьёзно работать нельзя» — тоже догма. Обе опровергаются задокументированными случаями за последние полгода: первую опровергает Йегги с его «проще не стало», вторую — Винсент, вырезающий собственное мультиагентное ревью. При этом работу самих моделей до конца не понимают даже их создатели — интерпретируемость остаётся открытой исследовательской областью, а поведение ощутимо меняется от релиза к релизу: вчера модель нервничала у края контекста, сегодня нет, зато выдумывает поля в чужих схемах.

В таких условиях единственное, что остаётся, — не «что использовать», а «как использовать». Одинаковый Superpowers у одного человека даёт 3–4 икса (mossiv не даст соврать), у другого — 25 лишних минут на задачу. Разница не в плагине.

Практическое правило я для себя сформулировал так: каждый слой обвеса должен выниматься так же легко, как вставлялся, — и у каждого должна быть дата следующей ревизии. Не «поставил и забыл», а «поставил и назначил суд». На этом суде слой защищается замерами: /context для токенов, evals для качества, собственная память о том, сколько раз он реально пригодился. Винсент с его регрессионными прогонами и Anthropic с выкинутыми ресетами делают ровно это, просто на своём масштабе.

А hooks и верификация выживают год за годом именно потому, что им не нужна защита: они делают то, что модель делать не обязана, — гарантируют. Прозу в CLAUDE.md модель читает как пожелание. Hook исполняется как закон. Пока это различие существует, у обвеса есть несжимаемое ядро.

Остальное — линяет. И это не повод для драмы: линька — признак того, что организм растёт.

А если спросите, что по итогам всей раскопки решил я сам: свой харнесс оставляю. Superpowers, Beads, Graphify, панель оркестрации — всё остаётся в строю. Но не «как есть»: дубли, которые вскрыл аудит панели, пойдут под нож, набор MCP-серверов подрежу, и у каждого слоя появится та самая дата ревизии. Корректировать — да. Упрощать — да. Выкидывать — нет.


Разборы вроде этого — с промптами, замерами и ссылками — я выкладываю в Telegram-канале. Поспорить про ваш обвес или рассказать, что выкинули вы, можно в личке: @maslennikovig. Про харнесс, на котором работаю сейчас сам, расскажу отдельной статьёй, когда дотестирую, — там есть что показать.

ссылка на оригинал статьи https://habr.com/ru/articles/1058676/