Перейти к основному содержанию
Releases v2.1.158 → v2.1.1654 функции · 1–5 июня
Режим auto на Bedrock, Vertex и Foundryv2.1.158

Режим auto теперь доступен на Bedrock, Vertex и Foundry для Opus 4.7 и Opus 4.8, заменяя запросы разрешений проверками безопасности в фоновом режиме у сторонних поставщиков. Включите, установив CLAUDE_CODE_ENABLE_AUTO_MODE=1.

Включите на сторонних поставщиках, затем переключитесь в режим auto с помощью Shift+Tab:

terminal
export CLAUDE_CODE_ENABLE_AUTO_MODE=1
Включить режим auto у сторонних поставщиков
Более безопасные автоматические правкиv2.1.160

Claude Code теперь запрашивает разрешение перед записью файлов, которые могут выполнять код, даже в режиме acceptEdits. Защищенный набор включает файлы запуска оболочки, такие как .zshenv и .bash_login, конфигурацию git в ~/.config/git/ и конфигурации инструментов сборки, такие как .npmrc, .bazelrc и .pre-commit-config.yaml. Эти записи никогда не одобряются автоматически ни в каком режиме, кроме bypassPermissions.

Работайте в режиме acceptEdits; Claude теперь делает паузу перед записью этих файлов:

terminal
claude --permission-mode acceptEdits
Защищенные пути
Список установленных плагинов с /plugin listv2.1.163

Новая команда /plugin list выводит ваши установленные плагины встроенным образом, без открытия меню /plugin, и также доступна как claude plugin list из оболочки. В интерактивной форме добавьте --enabled или --disabled для отображения только плагинов в этом состоянии.

Список плагинов, которые в настоящее время включены:

Claude Code
> /plugin list --enabled
Команды плагинов
Требования к версиям для управляемых развертыванийv2.1.163

Два управляемых параметра, requiredMinimumVersion и requiredMaximumVersion, позволяют вашей организации требовать утвержденный диапазон версий Claude Code. Клиент вне диапазона завершает работу при запуске и сообщает пользователю об обновлении через метод организации. claude update, claude install и claude doctor продолжают работать, чтобы пользователи могли восстановиться.

Добавьте минимальную версию в ваши управляемые параметры, чтобы старые клиенты отказались запускаться:

managed-settings.json
"requiredMinimumVersion": "2.1.163"
Решите, что нужно применять

Другие улучшения

Ключевое слово триггера для динамических рабочих процессов изменилось с workflow на ultracode; запрос рабочего процесса в ваших собственных словах по-прежнему работает, и ключевое слово выделено фиолетовым цветом в подсказке
Hooks Stop и SubagentStop могут возвращать hookSpecificOutput.additionalContext для предоставления Claude обратной связи и продолжения хода вместо того, чтобы рассматриваться как ошибка
claude mcp list, get и add больше не выводят секреты: ссылки на переменные окружения не расширяются, а заголовки учетных данных и секреты URL скрываются
Неудачная команда Bash в параллельном пакете инструментов больше не отменяет остальные; каждый инструмент возвращает свой собственный результат независимо
Редактирование файла больше не требует отдельного Read сначала, когда вы просмотрели его с помощью одного файла grep, egrep или fgrep
Нажатие на команду в меню автодополнения теперь заполняет ее в вашу подсказку вместо немедленного выполнения; нажмите Enter для запуска
Перечисление Grep или Glob в --tools теперь предоставляет специализированные инструменты поиска на собственных сборках со встроенным поиском, вместо того чтобы молча игнорировать эти имена
/effort теперь подтверждает, когда выбранный уровень будет сохранен как значение по умолчанию для новых сеансов
Значения OTEL_RESOURCE_ATTRIBUTES теперь прикрепляются как метки к точкам данных метрик, поэтому вы можете разделить метрики использования по пользовательским измерениям, таким как команда или репозиторий
Windsurf переименован в Devin Desktop в /ide, /terminal-setup и /scroll-speed, следуя переименованию редактора
/btw получает сочетание клавиш c to copy, которое копирует необработанный ответ markdown в буфер обмена
Полный журнал изменений для v2.1.158–v2.1.165 →