Перейти к содержимому
Экосистема AI Vibe

Новости

Claude Code 2.1.251: хуки на смену модели, стрим субагентов и метрики кеша

Редакция 28 августа 2026 г.

Терминал Claude Code показывает хуки смены модели, стрим вызовов субагента и строку расходов prompt cache в /cost.

Claude Code v2.1.251 про то, что видно в длинной агентной сессии: Anthropic добавила хуки на переключение модели, живой стрим вызовов инструментов у активного субагента в Remote Control и отдельную строку расходов на кеш промптов в /cost. В том же релизе закрыли дыры в file tools: symlink после проверки прав больше не уводит запись за approved path.

Хуки и Remote Control

События PreModelSwitch и PostModelSwitch можно заблокировать, подтвердить или пометить в логе. При возобновлении через SessionStart хук получает «устаревание» сессии и оценку, сколько стоит прогреть кеш заново.

У foreground-субагента (того, что работает на переднем плане) вызовы инструментов и их результаты теперь идут в Remote Control в реальном времени. Фоновые по умолчанию по-прежнему отдают только статус. В /usage появилась полоска spend limit для gateway с лимитом расходов; в статус-линии появилось поле rate_limits.spend_limit.

Кеш и размер бинарника

Команда /cost показывает per-session строку по prompt cache: hit ratio, промахи, токены на ре-кеш, warm/cold. Скрипты статус-линии читают те же цифры через объект prompt_cache. Нативный бинарник стал примерно на 5 МБ легче; ещё 2,5 МБ сняли, убрав подсветку шести редких языков.

Безопасность и поведение агентов

  • Read, Write и Edit больше не следуют за symlink, подменённым после проверки прав;
  • plugin-команды из marketplace не могут ссылаться на файлы вне директории плагина, path traversal отклоняется;
  • Grep и Glob учитывают deny-правила Read для файлов через symlink;
  • если SDK MCP-сервер потерял handshake, ожидание обрывается через 70 секунд вместо бесконечного зависания.

Ещё из релиза

  • CLAUDE_CODE_SUBAGENT_MODEL задаёт модель субагента по умолчанию и не перебивает явный model: в определении агента;
  • /effort хранит уровень effort отдельно для каждой модели;
  • для seat-based Enterprise дефолтная модель: Opus 5;
  • в claude --help добавили attach, logs, stop, respawn, rm; при resume фоновой сессии подсказка называет точную команду claude attach <id>.

Источник: v2.1.251.