Клодыч В Telegram ↗

Claude Code · версия 2.1.221

Claude Code 2.1.221: что нового

Claude Code 2.1.221: Focus view в VS Code, маскирование учётных данных в песочнице, исправления безопасности Bash и PowerShell, улучшения плагинов и авто-режима.

Релиз Новое: 3Улучшено: 18Исправлено: 17Другое: 1

Новое 3

  • Добавлен mode: "mask" для файлов с учётными данными в песочнице на Linux и WSL: команды в песочнице читают подставную копию (весь файл или только фрагменты, найденные регулярным выражением extract), а прокси песочницы подставляет настоящее значение при исходящих запросах; на macOS маскирование файлов откатывается к deny
  • В claude plugin validate добавлены предупреждения, если имя маркетплейса или плагина будет отклонено управляемой синхронизацией маркетплейсов в Claude Desktop
  • В скилл claude-api добавлена подкоманда prompt-audit для проверки промптов и описаний инструментов на паттерны, написанные под старые модели

Улучшено 18

  • Улучшен поиск инструментов в Google Vertex AI: он снова включён для моделей поколения Claude 4.5 и новее
  • Улучшен авто-режим: проверки разрешений для параллельных вызовов инструментов теперь эффективно используют кэш, а переключение режима во время ожидающей проверки надёжно вызывает запрос вместо применения устаревшего результата
  • Снижена стоимость кэша промптов для проверок разрешений в авто-режиме за счёт повторного использования кэшированного префикса диалога между решениями
  • Улучшена панель Stats: в общие суммы токенов теперь входят токены кэша, с разбивкой на input, output, cache read и cache write
  • Улучшены сообщения об ошибках /ultrareview, когда у репозитория нет общей истории с базовой веткой: checkout без веток теперь сразу отклоняется с советом создать ветку, а подсказки при отказе больше не предлагают git fetch --unshallow для уже полных клонов
  • Улучшен запуск на Windows: время создания процессов теперь читается нативным вызовом kernel32 вместо запуска PowerShell, поэтому средства защиты конечных точек, контролирующие powershell.exe, больше не выдают запросы
  • Изменено поведение фоновых сессий: они коммитят и пушат, чтобы сохранить работу, открывают черновой PR только если это требуется задачей, следуют git-инструкциям из вашего CLAUDE.md и всегда завершаются сообщением о том, где лежит результат
  • Изменено: /plugin install теперь обновляет устаревший каталог маркетплейса и повторяет попытку, прежде чем сообщить, что плагин не найден
  • Изменено: плагины, установленные через /plugin, теперь активируются сразу, когда это безопасно, а не всегда требуют /reload-plugins
  • Изменено: плагины теперь принимают "." в качестве пути skills, а ошибка валидации корневого SKILL.md теперь предлагает использовать корень плагина
  • Изменено: /status теперь показывает тип сессии: interactive или фоновое задание, которое attached либо unattended
  • Изменено: автодополнение эмодзи теперь принимает распространённые альтернативные шорткоды, например :thumbsup:, :thumbsdown: и :love:
  • Изменено: сессии, созданные через /fork, теперь создают собственный worktree вместо работы в checkout исходной сессии
  • Изменено: Claude in Chrome теперь закрывает открытые им вкладки браузера, когда они больше не нужны
  • Изменено: быстрый режим теперь сообщает в потоке, если кредиты использования закончились посреди сессии, вместо молчаливого сбоя
  • Изменено в Monitor: наблюдение, завершившееся без вывода, теперь сообщает об этом вместо "stream ended"
  • Изменена валидация поля model в Gateway: нестроковые значения отклоняются с ошибкой 400 вместо пересылки дальше
  • Удалено повторяющееся уведомление "Permission mode changed while the auto-mode classifier call was queued" из запросов на подтверждение

Исправлено 17

  • Исправлен обход проверки разрешений инструмента Bash, при котором zsh мог выполнять скрытые команды в регулярных условиях [[ ]]; теперь для таких команд запрашивается разрешение
  • Исправлено: проверки разрешений PowerShell на Windows неверно обрабатывали пути с кавычками; теперь для таких путей запрашивается подтверждение
  • Исправлено: переключатель thinking не действовал до конца сессии, начатой с отключённым thinking; отключение MCP-сервера во время подключения больше не откатывается молча
  • Исправлено: MCP-серверы из --mcp-config не подключались до первого хода в режиме print (-p), из-за чего модель выводила вызовы инструментов как обычный текст
  • Исправлено: файлы, упомянутые через @, молча терялись, если отозвать промпт по Esc и отправить его повторно
  • Исправлено падение при подготовке API-запросов для SDK MCP-инструментов, названных как встроенные свойства объектов, например constructor
  • Исправлено: WebSearch падал с ошибкой 400 при уровне effort xhigh/max и отключённом thinking
  • Исправлено: большие загрузки из песочницы завершались ошибками TLS при работе через прокси песочницы
  • Исправлено: сообщение о лимите расходов в Team и Enterprise ошибочно ссылалось на месячный лимит организации вместо вашего личного лимита
  • Исправлено: аутентификация Bedrock через именованные профили AWS SSO не работала в сессиях, управляемых десктопным приложением, на Windows-машинах с посторонней переменной окружения HOME
  • Исправлено: CLAUDE_CODE_RESUME_INTERRUPTED_TURN=0 не отключал автовозобновление прерванного хода; теперь значения, означающие false, учитываются
  • Исправлена редкая гонка после выхода из сна, когда два процесса Claude Code могли одновременно обновить один и тот же MCP-коннектор или OAuth-токен WIF, что вынуждало проходить аутентификацию заново
  • Исправлено: переименование сессии в Claude Code Desktop или на claude.ai не обновляло имя сессии в CLI; имена сессий из всех мест переименования теперь очищаются
  • Исправлено: скиллы из плагинов и организаций с именами встроенных команд, доступных только в терминале (например, /help, /feedback), нельзя было вызвать в неинтерактивных сессиях
  • Исправлено: уведомление "Plugins changed" оставалось на экране после перезагрузки плагинов вместо того, чтобы исчезнуть
  • Исправлен Vim-режим: регистр yank теперь сохраняется при диалогах, поиске по истории и просмотре транскрипта, а не очищается молча
  • Исправлен Vim-режим: после отмены изменений до пустого промпта теперь включается подтверждение "press ← again" перед возвратом к представлению агента

Другое 1

  • [VSCode] Добавлен Focus view — переключатель в меню чата, который скрывает активность инструментов за раскрываемой сводкой по каждому ходу с живым индикатором выполняющегося инструмента; включается через Ctrl+Alt+F или команду "Claude Code: Toggle Focus view"
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →