Claude Code — обновления
Claude Code — обновления

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

Источники

Claude Code v2.1.222: исправления и улучшения | инфатиум