Claude Code · версия 2.1.222
Claude Code 2.1.222: что нового
Claude Code 2.1.222: усилена изоляция worktree и проверки хуков, исправлены прокси, /usage и SendMessage, изменён автозапуск Remote Control, удалён ultraplan.
Улучшено 5
- Улучшена безопасность автоматического режима: сообщения другим сессиям агентов через
SendMessageтеперь проверяются классификатором разрешений до отправки - Улучшен отказ, когда Claude пытается вызвать скилл с
disable-model-invocation: Claude теперь просит вас запустить скилл, а не воспроизводит его рабочий процесс - Улучшены
/diff, diff рабочего пространства в Remote Control и diff правок файлов в сессиях Claude Code on the web: они используют сырое содержимое git blob и игнорируют настроенные в рабочем пространстве драйверы diff и textconv - Изменён автозапуск Remote Control: локальные настройки репозитория (
.claude/settings.jsonили.claude/settings.local.json) больше не могут его включить (выключить по-прежнему могут); включайте его на уровне пользователя через/config - Удалена функция ultraplan
Исправлено 16
- Исправлено: сессии с изоляцией через worktree и их субагенты могли выполнять деструктивные git-команды в основной рабочей копии; теперь изоляция применяется к правкам файлов и Bash в сессиях любого типа
- Исправлено: PreToolUse-хуки с авторазрешением обходили ограничения инструментов в фоновых задачах агентов (сводки, сжатие контекста, переименования)
- Исправлено:
/usage-creditsв Team и Enterprise показывал «you've already sent a usage credit request» участникам, чей предыдущий запрос был отклонён, и не давал отправить новый - Исправлено: проверка соединения при запуске зависала, а затем завершалась ошибкой за HTTPS-прокси; теперь она использует тот же транспорт с поддержкой прокси, что и API-запросы, и по таймауту выводит понятное сообщение
- Исправлено: ошибки «Connection closed mid-response» выводились для ответов, которые на самом деле были получены полностью
- Исправлено:
/usageзавышал долю MCP-серверов; теперь доля сервера учитывает только те запросы, которые реально использовали результаты его инструментов, а не каждый ход после любого обращения к нему - Исправлено: сессии не связывались с pull request'ами, созданными после отправки ветки, в том числе через GitHub REST API
- Исправлено: у субагентов и тиммейтов с алиасами семейств моделей вроде
model: opus, ограниченными организацией, использовалась родительская модель вместо перехода на новейшую разрешённую организацией модель этого семейства - Исправлено: таймаут простоя потока срабатывал на пользовательских шлюзах
ANTHROPIC_BASE_URL, хотя keep-alive пинги от сервера приходили - Исправлено: коннекторы claude.ai ошибочно помечались как требующие авторизации при недействительном токене сессии; теперь вместо этого показывается подсказка про
/login - Исправлено: ошибки инструментов не отображались для инструментов, которые больше недоступны локально, например после удаления MCP-сервера
- Исправлено:
SendMessageотклонял слишком длинную сводку; теперь она обрезается, и отправка больше не падает из-за лимита символов - Исправлено: метка усилия у спиннера в просмотре транскрипта субагента показывала уровень усилия сессии вместо собственной настройки
effort:субагента - Исправлено: редкие падения, когда файловый вотчер сталкивался с ошибкой файловой системы или при его остановке
- Исправлено: в режиме
--ax-screen-readerскринридеры перечитывали всю строку ввода при каждом нажатии backspace; теперь при удалении в конце строки озвучиваются только удалённые символы - Исправлено: при установленной
CLAUDE_CODE_PROVIDER_MANAGED_BY_HOSTключи выбора модели от хоста не имели приоритета над устаревшимmanaged-settings.jsonна диске
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.