Claude Code v2.1.222: исправления и улучшения
- Версия: v2.1.222
- Крупное:
- Улучшена безопасность авторежима: сообщения, отправляемые другим агентским сессиям через
SendMessage, теперь проходят проверку классификатором разрешений перед отправкой - Улучшен отказ при попытке Claude вызвать навык с
disable-model-invocation: теперь Claude просит пользователя запустить навык вместо воспроизведения его рабочего процесса - Улучшено представление
/diff, диффа рабочей области Remote Control и диффов правок файлов в веб-сессиях Claude Code: теперь используется сырое содержимое git blob, игнорируя настроенные diff-драйверы и textconv - Изменено поведение автозапуска Remote Control: локальные настройки репозитория (
.claude/settings.jsonили.claude/settings.local.json) больше не могут включить его (но могут выключить); включение возможно только на уровне пользователя через/config - Удалена функция ultraplan
- Улучшена безопасность авторежима: сообщения, отправляемые другим агентским сессиям через
- Минорное:
- Исправлена возможность изолированных сессий worktree и их субагентов выполнять разрушительные git-команды против основного чекаута; изоляция теперь применяется к правкам файлов и Bash во всех типах сессий
- Исправлен обход ограничений инструментов хуками авторазрешения PreToolUse в фоновых задачах агента (сводки, сжатие, переименования)
- Исправлено отображение
/usage-creditsна Team и Enterprise: участникам, чей предыдущий запрос был отклонён, больше не показывается сообщение «вы уже отправили запрос на использование кредитов», блокирующее новую отправку - Исправлено зависание проверки подключения при запуске и последующий сбой за 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:субагента - Исправлены редкие сбои при ошибке файловой системы в watcher или при завершении работы watcher
- Исправлено повторное чтение экранными дикторами всей строки ввода при каждом нажатии backspace в режиме
--ax-screen-reader— удаление символов в конце строки теперь озвучивает только удалённые символы - Исправлено, что ключи выбора модели хоста не имели приоритета над устаревшим
managed-settings.jsonна диске, когда установленCLAUDE_CODE_PROVIDER_MANAGED_BY_HOST
- Ссылка: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md