6 6
7> Запуск режима auto на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, запрос перед записью файлов, которые могут выполнять код в режиме acceptEdits, список установленных плагинов с помощью /plugin list и требование утвержденного диапазона версий для управляемых развертываний.7> Запуск режима auto на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, запрос перед записью файлов, которые могут выполнять код в режиме acceptEdits, список установленных плагинов с помощью /plugin list и требование утвержденного диапазона версий для управляемых развертываний.
8 8
9<div className="digest-meta">9Releases [v2.1.158 → v2.1.165](/docs/en/changelog#2-1-158)
10 <span>Releases <a href="/docs/en/changelog#2-1-158">v2.1.158 → v2.1.165</a></span>104 функции · 1–5 июня
11 <span>4 функции · 1–5 июня</span>
12</div>
13 11
14<div className="digest-feature">12Режим auto на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry
15 <div className="digest-feature-header">13v2.1.158
16 <span className="digest-feature-title">Режим auto на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry</span>
17 <span className="digest-feature-pill">v2.1.158</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Режим auto теперь доступен на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry для Opus 4.7 и Opus 4.8, заменяя запросы разрешений проверками безопасности в фоновом режиме у сторонних поставщиков. Включите, установив <code>CLAUDE\_CODE\_ENABLE\_AUTO\_MODE=1</code>.</p>15Режим auto теперь доступен на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry для Opus 4.7 и Opus 4.8, заменяя запросы разрешений проверками безопасности в фоновом режиме у сторонних поставщиков. Включите, установив `CLAUDE_CODE_ENABLE_AUTO_MODE=1`.
21 16
22 <p className="digest-feature-try">Включите на сторонних поставщиках, затем переключитесь в режим auto с помощью Shift+Tab:</p>17Включите на сторонних поставщиках, затем переключитесь в режим auto с помощью Shift+Tab:
23 18
24 ```bash terminal theme={null}19```bash terminal theme={null}
25 export CLAUDE_CODE_ENABLE_AUTO_MODE=120export CLAUDE_CODE_ENABLE_AUTO_MODE=1
26 ```21```
27 22
28 <a className="digest-feature-link" href="/docs/ru/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry">Включить режим auto у сторонних поставщиков</a>23[Включить режим auto у сторонних поставщиков](/docs/ru/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry)
29</div>
30 24
31<div className="digest-feature">25Более безопасные автоматические правки
32 <div className="digest-feature-header">26v2.1.160
33 <span className="digest-feature-title">Более безопасные автоматические правки</span>
34 <span className="digest-feature-pill">v2.1.160</span>
35 </div>
36 27
37 <p className="digest-feature-lede">Claude Code теперь запрашивает разрешение перед записью файлов, которые могут выполнять код, даже в режиме <code>acceptEdits</code>. Защищенный набор включает файлы запуска оболочки, такие как <code>.zshenv</code> и <code>.bash\_login</code>, конфигурацию git в <code>\~/.config/git/</code> и конфигурации инструментов сборки, такие как <code>.npmrc</code>, <code>.bazelrc</code> и <code>.pre-commit-config.yaml</code>. Эти записи никогда не одобряются автоматически ни в каком режиме, кроме <code>bypassPermissions</code>.</p>28Claude Code теперь запрашивает разрешение перед записью файлов, которые могут выполнять код, даже в режиме `acceptEdits`. Защищенный набор включает файлы запуска оболочки, такие как `.zshenv` и `.bash_login`, конфигурацию git в `~/.config/git/` и конфигурации инструментов сборки, такие как `.npmrc`, `.bazelrc` и `.pre-commit-config.yaml`. Эти записи никогда не одобряются автоматически ни в каком режиме, кроме `bypassPermissions`.
38 29
39 <p className="digest-feature-try">Работайте в режиме acceptEdits; Claude теперь делает паузу перед записью этих файлов:</p>30Работайте в режиме acceptEdits; Claude теперь делает паузу перед записью этих файлов:
40 31
41 ```bash terminal theme={null}32```bash terminal theme={null}
42 claude --permission-mode acceptEdits33claude --permission-mode acceptEdits
43 ```34```
44 35
45 <a className="digest-feature-link" href="/docs/ru/permission-modes#protected-paths">Защищенные пути</a>36[Защищенные пути](/docs/ru/permission-modes#protected-paths)
46</div>
47 37
48<div className="digest-feature">38Список установленных плагинов с /plugin list
49 <div className="digest-feature-header">39v2.1.163
50 <span className="digest-feature-title">Список установленных плагинов с /plugin list</span>
51 <span className="digest-feature-pill">v2.1.163</span>
52 </div>
53 40
54 <p className="digest-feature-lede">Новая команда <code>/plugin list</code> выводит ваши установленные плагины встроенным образом, без открытия меню <code>/plugin</code>, и также доступна как <code>claude plugin list</code> из оболочки. В интерактивной форме добавьте `--enabled` или `--disabled` для отображения только плагинов в этом состоянии.</p>41Новая команда `/plugin list` выводит ваши установленные плагины встроенным образом, без открытия меню `/plugin`, и также доступна как `claude plugin list` из оболочки. В интерактивной форме добавьте `--enabled` или `--disabled` для отображения только плагинов в этом состоянии.
55 42
56 <p className="digest-feature-try">Список плагинов, которые в настоящее время включены:</p>43Список плагинов, которые в настоящее время включены:
57 44
58 ```text Claude Code theme={null}45```text Claude Code theme={null}
59 > /plugin list --enabled46> /plugin list --enabled
60 ```47```
61 48
62 <a className="digest-feature-link" href="/docs/ru/plugins/cli-reference#plugin-list">Команды плагинов</a>49[Команды плагинов](/docs/ru/plugins/cli-reference#plugin-list)
63</div>
64 50
65<div className="digest-feature">51Требования к версиям для управляемых развертываний
66 <div className="digest-feature-header">52v2.1.163
67 <span className="digest-feature-title">Требования к версиям для управляемых развертываний</span>
68 <span className="digest-feature-pill">v2.1.163</span>
69 </div>
70 53
71 <p className="digest-feature-lede">Два управляемых параметра, <code>requiredMinimumVersion</code> и <code>requiredMaximumVersion</code>, позволяют вашей организации требовать утвержденный диапазон версий Claude Code. Клиент вне диапазона завершает работу при запуске и сообщает пользователю об обновлении через метод организации. <code>claude update</code>, <code>claude install</code> и <code>claude doctor</code> продолжают работать, чтобы пользователи могли восстановиться.</p>54Два управляемых параметра, `requiredMinimumVersion` и `requiredMaximumVersion`, позволяют вашей организации требовать утвержденный диапазон версий Claude Code. Клиент вне диапазона завершает работу при запуске и сообщает пользователю об обновлении через метод организации. `claude update`, `claude install` и `claude doctor` продолжают работать, чтобы пользователи могли восстановиться.
72 55
73 <p className="digest-feature-try">Добавьте минимальную версию в ваши управляемые параметры, чтобы старые клиенты отказались запускаться:</p>56Добавьте минимальную версию в ваши управляемые параметры, чтобы старые клиенты отказались запускаться:
74 57
75 ```json managed-settings.json theme={null}58```json managed-settings.json theme={null}
76 {59{
77 "requiredMinimumVersion": "2.1.163"60 "requiredMinimumVersion": "2.1.163"
78 }61}
79 ```62```
80 63
81 <a className="digest-feature-link" href="/docs/ru/admin-setup#decide-what-to-enforce">Решите, что нужно применять</a>64[Решите, что нужно применять](/docs/ru/admin-setup#decide-what-to-enforce)
82</div>65
83 66Другие улучшения
84<div className="digest-wins">67
85 <p className="digest-wins-title">Другие улучшения</p>68Ключевое слово триггера для [динамических рабочих процессов](/docs/ru/workflows) изменилось с `workflow` на `ultracode`; запрос рабочего процесса в ваших собственных словах по-прежнему работает, и ключевое слово выделено фиолетовым цветом в подсказке[Hooks Stop и SubagentStop](/docs/ru/hooks) могут возвращать `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 в буфер обмена
86
87 <div className="digest-wins-grid">
88 <div>Ключевое слово триггера для <a href="/docs/ru/workflows">динамических рабочих процессов</a> изменилось с <code>workflow</code> на <code>ultracode</code>; запрос рабочего процесса в ваших собственных словах по-прежнему работает, и ключевое слово выделено фиолетовым цветом в подсказке</div>
89 <div><a href="/docs/ru/hooks">Hooks Stop и SubagentStop</a> могут возвращать <code>hookSpecificOutput.additionalContext</code> для предоставления Claude обратной связи и продолжения хода вместо того, чтобы рассматриваться как ошибка</div>
90 <div><code>claude mcp</code> list, get и add больше не выводят секреты: ссылки на переменные окружения не расширяются, а заголовки учетных данных и секреты URL скрываются</div>
91 <div>Неудачная команда Bash в параллельном пакете инструментов больше не отменяет остальные; каждый инструмент возвращает свой собственный результат независимо</div>
92 <div>Редактирование файла больше не требует отдельного Read сначала, когда вы просмотрели его с помощью одного файла <code>grep</code>, <code>egrep</code> или <code>fgrep</code></div>
93 <div>Нажатие на команду в меню автодополнения теперь заполняет ее в вашу подсказку вместо немедленного выполнения; нажмите Enter для запуска</div>
94 <div>Перечисление <code>Grep</code> или <code>Glob</code> в `--tools` теперь предоставляет специализированные инструменты поиска на собственных сборках со встроенным поиском, вместо того чтобы молча игнорировать эти имена</div>
95 <div><code>/effort</code> теперь подтверждает, когда выбранный уровень будет сохранен как значение по умолчанию для новых сеансов</div>
96 <div>Значения <code>OTEL\_RESOURCE\_ATTRIBUTES</code> теперь прикрепляются как метки к точкам данных метрик, поэтому вы можете разделить метрики использования по пользовательским измерениям, таким как команда или репозиторий</div>
97 <div>Windsurf переименован в Devin Desktop в <code>/ide</code>, <code>/terminal-setup</code> и <code>/scroll-speed</code>, следуя переименованию редактора</div>
98 <div><code>/btw</code> получает сочетание клавиш <code>c to copy</code>, которое копирует необработанный ответ markdown в буфер обмена</div>
99 </div>
100</div>
101 69
102[Полный журнал изменений для v2.1.158–v2.1.165 →](/docs/en/changelog#2-1-158)70[Полный журнал изменений для v2.1.158–v2.1.165 →](/docs/en/changelog#2-1-158)