Anthropic 4 ноября сообщила, что фоновые субагенты в Claude Code стали расходовать меньше лимита подписки. Работающий субагент каждые 30 секунд обновляет строку статуса в панели агентов, и раньше для каждого обновления модель перечитывала весь его разговор. Теперь статус пишет Haiku 5.5 по коротким заметкам, и каждое обновление, по оценке компании, стоит примерно на 99% меньше.
Это ответ на разбор команды Flamerix от 28 октября: по её данным телеметрии, за неделю такие сводки дали 16,4% расходов на Claude Code, больше, чем основной диалог с 15,7%, и каждый пятый запрос к API.
Сводка стоила дорого из-за размера входа
Запрос с меткой agent_summary даёт короткий статус рядом с именем субагента, вроде «правит тесты парсера», и, по словам Anthropic, помогает самому Claude Code следить за субагентами без чтения транскриптов. До изменения Claude Code отправлял в модель субагента (у Flamerix это был Opus) весь его транскрипт и просил описать последнее действие в 3–5 словах. Ответ занимал десятки токенов, вход каждый раз составлял весь разговор: у Flamerix на один выходной токен приходилось около 9000 входных.
Теперь вход составляют короткие заметки, а пишет статус Haiku 5.5, самая дешёвая модель в прайсе Anthropic: от $0,10 за миллион входных токенов при входе до 100 тысяч токенов. Что это за заметки и кто их ведёт, компания не объяснила. Интервал в 30 секунд сохранился; по замерам пользователей, в прежнем режиме такт пропускался, если транскрипт не менялся.
Anthropic обещала дешёвый режим неделю назад
Сотрудник Anthropic Эдвин Арбус 29 октября отвечал на Hacker News на разбор Flamerix. По данным компании, по всем пользователям с включённой телеметрией сводки давали около 2% стоимости по ценам API и чуть меньше 4% запросов, в терминале около 6% стоимости. «Тем не менее мы согласны, что это много для строки статуса», — написал он и сообщил, что в версии 2.1.311 исправлен самый дорогой случай, промахи мимо кэша промптов, а команда работает над «гораздо более дешёвым режимом, который отправляет короткие заметки меньшей модели вместо полного транскрипта».
Как менялась история:
- 15 августа — пользователь Рафаэль Круз открыл issue #86879 с просьбой о выключателе сводок: в его 4-часовой сессии с 27 субагентами они составили 22,7% запросов и 18% взвешенных токенов;
- 26 октября — вышла версия 2.1.311, в которой, по словам Арбуса, исправлен самый дорогой случай промаха сводок мимо кэша;
- 28 октября — Flamerix опубликовала разбор и неофициальный preload-скрипт для Bun, который блокировал таймер сводок;
- 4 ноября — статус перешёл на Haiku 5.5 с короткими заметками.
Выключателя по-прежнему нет
Issue с просьбой о штатном отключении сводок остаётся открытым, ответов сопровождающих в нём нет. 30 октября участник обсуждения dblumenau замерил, что переменная CLAUDE_CODE_FORK_SUBAGENT=0, которую советовали как обход, на версии 2.1.312 в Linux сводки не останавливает. 5 ноября другой пользователь, jakozaur, написал в том же issue: «Похоже, теперь исправлено», со ссылкой на анонс Anthropic. В проверенных источниках независимых замеров нового режима пока не найдено.
Номер версии клиента Anthropic не назвала. В changelog версии 2.1.318 от 4 ноября записи о новом режиме нет, есть лишь исправление уведомления «Now using usage credits», которое появлялось каждые 30 секунд при работе фонового субагента. Если вы пользуетесь фоновыми субагентами, перезапустите и обновите Claude Code, а при экспорте телеметрии проверьте, что запросы agent_summary теперь идут на Haiku 5.5.
Тема расхода лимитов на ИИ-инструменты сейчас на виду: OpenAI объявила об объединении квот ChatGPT и Codex с декабря, а Anthropic в октябре ужесточила правила использования Claude.
Комментарии