Claude Code · версия 2.1.111
Claude Code 2.1.111: что нового
Claude Code 2.1.111: Opus 4.7 с уровнем xhigh, /ultrareview, тема Auto, скилл /less-permission-prompts, PowerShell и множество исправлений.
Новое 5
- Добавлен уровень усилия
xhighдля Opus 4.7, расположенный междуhighиmax. Доступен через/effort,--effortи выбор модели; для остальных моделей используетсяhigh - Добавлена тема «Auto (match terminal)», которая подстраивается под тёмный/светлый режим терминала. Выбрать её можно через
/theme - Добавлен скилл
/less-permission-prompts: он сканирует транскрипты на предмет типовых read-only вызовов Bash и инструментов MCP и предлагает приоритизированный список разрешений для.claude/settings.json - Добавлена команда
/ultrareviewдля комплексного код-ревью в облаке с параллельным анализом и критикой от нескольких агентов. Без аргументов проверяет текущую ветку, а/ultrareview <PR#>загружает и проверяет указанный PR на GitHub - Добавлена переменная окружения
OTEL_LOG_RAW_API_BODIES, которая выводит полные тела запросов и ответов API как лог-события OpenTelemetry для отладки
Улучшено 2
- Улучшены
/setup-vertexи/setup-bedrock: при заданномCLAUDE_CONFIG_DIRпоказывают реальный путь кsettings.json, при повторном запуске подставляют кандидатов в модели из уже закреплённых значений и предлагают вариант «with 1M context» для поддерживаемых моделей - Улучшена обработка ошибок плагинов: ошибки зависимостей теперь различают конфликтующие, некорректные и слишком сложные требования к версиям; исправлены устаревшие разрешённые версии после
plugin update;plugin installтеперь восстанавливается после прерванных предыдущих установок
Исправлено 10
- Исправлено: артефакты отображения в терминале (случайные символы, «уезжающий» ввод) в связке iTerm2 + tmux при отправке уведомлений терминала
- Исправлено: подсказки файлов по
@заново сканировали весь проект на каждом ходу в рабочих каталогах без git, а в свежеинициализированных git-репозиториях без отслеживаемых файлов показывали только конфигурационные файлы - Исправлено: диагностика LSP, полученная до правки, появлялась после неё, из-за чего модель заново читала только что отредактированные файлы
- Исправлено: автодополнение
/resumeпо Tab сразу возобновляло произвольную сессию с названием вместо показа списка выбора сессий - Исправлено: сетка
/contextотображалась с лишними пустыми строками между рядами - Исправлено:
/clearсбрасывал имя сессии, заданное через/rename, из-за чего в выводе строки статуса пропадалsession_name - Исправлено: Claude вызывал несуществующий скилл
commitи показывал «Unknown skill: commit» у пользователей без собственной команды/commit - Исправлено: ошибки лимита 429 на Bedrock/Vertex/Foundry ссылались на status.claude.com, хотя он охватывает только провайдеров под управлением Anthropic
- Исправлено: опросы об обратной связи появлялись один за другим сразу после закрытия предыдущего
- Исправлено: голые URL в выводе инструментов bash/PowerShell/MCP нельзя было открыть кликом, если терминал переносил их на несколько строк
Другое 18
- Claude Opus 4.7 xhigh is now available! Use /effort to tune speed vs. intelligence
- Автоматический режим (auto mode) теперь доступен подписчикам Max при работе с Opus 4.7
/effortбез аргументов теперь открывает интерактивный слайдер: между уровнями можно переключаться стрелками, а подтверждать выбор клавишей Enter- Автоматический режим больше не требует флага
--enable-auto-mode - Windows: инструмент PowerShell внедряется постепенно. Включить или отключить его можно через
CLAUDE_CODE_USE_POWERSHELL_TOOL. На Linux и macOS включается значениемCLAUDE_CODE_USE_POWERSHELL_TOOL=1(нуженpwshв PATH) - Read-only команды bash с glob-шаблонами (например,
ls *.ts) и команды, начинающиеся сcd <project-dir> &&, больше не запрашивают разрешение - При вызове
claude <word>с опечаткой в названии подкоманды теперь предлагается ближайшая подходящая подкоманда (например,claude udpate→ «Did you meanclaude update?») - Файлы планов теперь называются по вашему промпту (например,
fix-auth-race-snug-otter.md), а не набором случайных слов - Меню
/skillsтеперь поддерживает сортировку по оценочному количеству токенов — переключается клавишейt Ctrl+Uтеперь очищает весь буфер ввода (раньше удалял текст до начала строки); восстановить его можно черезCtrl+YCtrl+Lтеперь не только очищает поле ввода промпта, но и принудительно перерисовывает весь экран- В футере просмотра транскрипта теперь показаны сочетания
[(вывод в scrollback) иv(открыть в редакторе) - Маркер «+N lines» для обрезанных длинных вставок теперь отображается как линия на всю ширину, чтобы его было проще заметить
- В headless-режиме
--output-format stream-jsonсобытие init теперь содержитplugin_errors, если плагины были понижены из-за неудовлетворённых зависимостей - Убраны ложные сообщения о сбоях распаковки, сети и прочих временных ошибках, которые могли появляться в TUI при нормальной работе
- Отменено ограничение числа повторных попыток при нестриминговом fallback, введённое в v2.1.110: оно заменяло долгое ожидание на большее число явных сбоев при перегрузке API
- Windows:
CLAUDE_ENV_FILEи файлы окружения хука SessionStart теперь применяются (раньше это не имело эффекта) - Windows: правила разрешений с путями, содержащими букву диска, теперь корректно привязываются к корню, а пути, отличающиеся только регистром буквы диска, распознаются как один и тот же путь
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.