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