Claude Code · версия 2.1.120
Claude Code 2.1.120: что нового
Claude Code 2.1.120: работа на Windows без Git Bash, подкоманда claude ultrareview для CI, ${CLAUDE_EFFORT} в скиллах и множество исправлений.
Новое 1
- Добавлена подкоманда
claude ultrareview [target]для неинтерактивного запуска/ultrareviewиз CI или скриптов: результаты выводятся в stdout (--jsonдля сырого вывода), код завершения 0 при успехе и 1 при ошибке
Исправлено 10
- Исправлено: нажатие Esc во время вызова stdio MCP-инструмента закрывало соединение со всем сервером (регрессия в 2.1.105)
- Исправлено:
/rewindи другие интерактивные оверлеи не реагировали на ввод с клавиатуры после запуска черезclaude --resume - Исправлено: дублирование истории прокрутки терминала в неполноэкранном режиме (при изменении размера, закрытии диалогов и в длинных сессиях)
- Исправлено:
DISABLE_TELEMETRY/CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICне отключали телеметрию метрик использования для пользователей API и enterprise - Исправлено: ложные срабатывания запросов разрешения «Dangerous rm operation» в авто-режиме для многострочных bash-команд, содержащих и пайп, и перенаправление
- Исправлено: длинные меню выбора обрезались за нижней границей терминала в полноэкранном режиме — теперь выбранный пункт остаётся на экране при прокрутке
- Исправлено: вывод инструмента Write сворачивался вместо разворачивания при клике на «+N lines» в полноэкранном режиме
- Исправлено: список слеш-команд прыгал при вводе; подсветка теперь синим цветом выделяет только непрерывные подстроки
- Исправлено: маркетплейс в
/pluginне загружался, если одна из записей использовала нераспознанный формат источника — теперь запись отображается, но при установке предлагается обновить Claude Code - Исправлено:
findв инструменте Bash исчерпывал открытые файловые дескрипторы на больших деревьях каталогов, что приводило к падениям всей системы (нативные сборки для macOS/Linux)
Другое 11
- Windows: Git for Windows (Git Bash) больше не обязателен — если он не установлен, Claude Code использует PowerShell в качестве shell-инструмента
- Скиллы теперь могут ссылаться на текущий уровень усилий (effort) через
${CLAUDE_EFFORT}в своём содержимом - Для подпроцессов устанавливается переменная окружения
AI_AGENT, чтобыghмог атрибутировать трафик Claude Code - Подсказки в спиннере с советом установить десктопное приложение или создать скиллы/агентов теперь скрываются, если они у вас уже есть
- Добавлена подсказка «use PgUp/PgDn to scroll», когда терминал отправляет нажатия стрелок вместо событий прокрутки
- Ускорен запуск сессии, если настроено много коннекторов claude.ai, для которых не выполнена авторизация
- Сообщение об отказе в авто-режиме теперь содержит ссылку на документацию по настройке
claude plugin validateтеперь принимает$schema,versionиdescriptionна верхнем уровнеmarketplace.json, а также$schemaвplugin.json- Сжатие контекста в авто-режиме теперь показывает
auto(строчными буквами, без количества токенов) вместо вводящего в заблуждение значения токенов - [VSCode]
/usageтеперь открывает нативный диалог Account & Usage вместо вывода стоимости сессии обычным текстом - [VSCode] Голосовая диктовка теперь учитывает настройку
languageв~/.claude/settings.json
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.