SpyBara
Go Premium

Documentation 2026-11-10 21:57 UTC to 2026-11-11 22:59 UTC

71 files changed +235 −1,939. View all changes and history on the product overview
2026
Thu 12 21:00 Wed 11 22:59 Tue 10 21:57 Mon 9 23:02 Sun 8 22:58 Sat 7 23:58 Fri 6 23:01 Thu 5 23:03 Wed 4 23:59 Tue 3 23:58 Mon 2 23:57 Sun 1 23:57

admin-setup.md +1 −1

Details

96| [Управляемая политика CLAUDE.md](https://code.claude.com/docs/ru/memory.md#deploy-organization-wide-claude-md) | Инструкции по поведению для Claude на уровне организации, а не правило, принудительно применяемое клиентом | Файл по пути управляемой политики |96| [Управляемая политика CLAUDE.md](https://code.claude.com/docs/ru/memory.md#deploy-organization-wide-claude-md) | Инструкции по поведению для Claude на уровне организации, а не правило, принудительно применяемое клиентом | Файл по пути управляемой политики |

97| [Управление сервером MCP](https://code.claude.com/docs/ru/managed-mcp.md) | Ограничить, какие серверы MCP пользователи могут добавлять или подключать, развернуть фиксированный набор или предоставить удалённые серверы каждому пользователю наряду с их собственными | `allowedMcpServers`, `deniedMcpServers`, `allowManagedMcpServersOnly`, `managedMcpServers` или развёрнутый файл `managed-mcp.json` |97| [Управление сервером MCP](https://code.claude.com/docs/ru/managed-mcp.md) | Ограничить, какие серверы MCP пользователи могут добавлять или подключать, развернуть фиксированный набор или предоставить удалённые серверы каждому пользователю наряду с их собственными | `allowedMcpServers`, `deniedMcpServers`, `allowManagedMcpServersOnly`, `managedMcpServers` или развёрнутый файл `managed-mcp.json` |

98| [Управление маркетплейсом плагинов](https://code.claude.com/docs/ru/plugins/org.md#restrict-what-users-can-install) | Ограничить, из каких источников маркетплейса пользователи могут добавлять и устанавливать плагины, и отклонять флаги CLI, которые загружают плагины, агентов и MCP-серверы для одного запуска. Блокировать [источники плагинов `command`](https://code.claude.com/docs/ru/plugins/marketplace-reference#command-plugin-source) и задать список разрешённых маркетплейсов, плагины которых могут предлагаться в терминале | `strictKnownMarketplaces`, `blockedMarketplaces`, `disableSideloadFlags`, `disableCommandPluginSources`, `pluginSuggestionMarketplaces` |98| [Управление маркетплейсом плагинов](https://code.claude.com/docs/ru/plugins/org.md#restrict-what-users-can-install) | Ограничить, из каких источников маркетплейса пользователи могут добавлять и устанавливать плагины, и отклонять флаги CLI, которые загружают плагины, агентов и MCP-серверы для одного запуска. Блокировать [источники плагинов `command`](https://code.claude.com/docs/ru/plugins/marketplace-reference#command-plugin-source) и задать список разрешённых маркетплейсов, плагины которых могут предлагаться в терминале | `strictKnownMarketplaces`, `blockedMarketplaces`, `disableSideloadFlags`, `disableCommandPluginSources`, `pluginSuggestionMarketplaces` |

99| [Блокировка настройки](https://code.claude.com/docs/ru/settings-reference.md#strictpluginonlycustomization) | Заблокировать skills, агентов, hooks и серверы MCP из пользовательских и проектных источников, чтобы они могли поступать только из плагинов или управляемых параметров. Блокировка skills также останавливает [skills, которые ваши разработчики включают на claude.ai](https://code.claude.com/docs/ru/skills.md#where-synced-skills-load) от синхронизации | `strictPluginOnlyCustomization` |99| [Блокировка настройки](https://code.claude.com/docs/ru/settings-reference.md#strictpluginonlycustomization) | Заблокировать скиллы, агентов, хуки и MCP-серверы из пользовательских и проектных источников. Блокировка скиллов также останавливает синхронизацию [скиллов, которые ваши разработчики включают на claude.ai](https://code.claude.com/docs/ru/skills.md#where-synced-skills-load) | `strictPluginOnlyCustomization` |

100| [Отключить синхронизацию claude.ai](https://code.claude.com/docs/ru/settings-reference.md#syncclaudeaiskills) | Остановить Claude Code от загрузки [skills](https://code.claude.com/docs/ru/skills.md#how-synced-skills-behave) и [плагинов](https://code.claude.com/docs/ru/plugins/loading.md#synced-plugins), которые ваши разработчики включают на claude.ai. Если вы отключите Skills для вашей организации на claude.ai, Claude Code останавливает синхронизацию обоих, и на v2.1.273 или позже это также удаляет те, которые он уже синхронизировал. Чтобы остановить один из них без отключения Skills, установите его ключ на `false` в управляемых параметрах | `syncClaudeAiSkills`, `syncClaudeAiPlugins` |100| [Отключить синхронизацию claude.ai](https://code.claude.com/docs/ru/settings-reference.md#syncclaudeaiskills) | Остановить Claude Code от загрузки [skills](https://code.claude.com/docs/ru/skills.md#how-synced-skills-behave) и [плагинов](https://code.claude.com/docs/ru/plugins/loading.md#synced-plugins), которые ваши разработчики включают на claude.ai. Если вы отключите Skills для вашей организации на claude.ai, Claude Code останавливает синхронизацию обоих, и на v2.1.273 или позже это также удаляет те, которые он уже синхронизировал. Чтобы остановить один из них без отключения Skills, установите его ключ на `false` в управляемых параметрах | `syncClaudeAiSkills`, `syncClaudeAiPlugins` |

101| [Ограничения hooks](https://code.claude.com/docs/ru/settings-reference.md#allowmanagedhooksonly) | Ограничить, какие hooks выполняются, и ограничить URL-адреса HTTP hooks; см. [что выполняется под `allowManagedHooksOnly`](https://code.claude.com/docs/ru/settings-reference#what-runs-under-allowmanagedhooksonly) для полного списка эффектов | `allowManagedHooksOnly`, `allowedHttpHookUrls` |101| [Ограничения hooks](https://code.claude.com/docs/ru/settings-reference.md#allowmanagedhooksonly) | Ограничить, какие hooks выполняются, и ограничить URL-адреса HTTP hooks; см. [что выполняется под `allowManagedHooksOnly`](https://code.claude.com/docs/ru/settings-reference#what-runs-under-allowmanagedhooksonly) для полного списка эффектов | `allowManagedHooksOnly`, `allowedHttpHookUrls` |

102| [Принудительный вход](https://code.claude.com/docs/ru/settings-reference.md#forceloginmethod) | Ограничить вход определённым методом или организацией Anthropic. Ограничение метода применяется во всём расширении VS Code, Agent SDK, `claude setup-token` и `/install-github-app`, а интерактивный экран входа терминала, доступный через `/login` или первоначальную настройку, предварительно выбирает метод без его принудительного применения; Claude Code проверяет организацию для входов в учётную запись claude.ai в терминале, расширении VS Code и Agent SDK, и не проверяет её для входов в Claude Console или для входа через [gateway](https://code.claude.com/docs/ru/claude-apps-gateway). До версии 2.1.212 только входы в терминал применяли любой из ключей. Когда установлено, сеансы, аутентифицированные через `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` или `apiKeyHelper`, блокируются при запуске; облачные сеансы поставщиков не затрагиваются, если только одно из этих учётных данных или ключ API, сохранённый более ранним входом в Claude Console, также не присутствует | `forceLoginMethod`, `forceLoginOrgUUID` |102| [Принудительный вход](https://code.claude.com/docs/ru/settings-reference.md#forceloginmethod) | Ограничить вход определённым методом или организацией Anthropic. Ограничение метода применяется во всём расширении VS Code, Agent SDK, `claude setup-token` и `/install-github-app`, а интерактивный экран входа терминала, доступный через `/login` или первоначальную настройку, предварительно выбирает метод без его принудительного применения; Claude Code проверяет организацию для входов в учётную запись claude.ai в терминале, расширении VS Code и Agent SDK, и не проверяет её для входов в Claude Console или для входа через [gateway](https://code.claude.com/docs/ru/claude-apps-gateway). До версии 2.1.212 только входы в терминал применяли любой из ключей. Когда установлено, сеансы, аутентифицированные через `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` или `apiKeyHelper`, блокируются при запуске; облачные сеансы поставщиков не затрагиваются, если только одно из этих учётных данных или ключ API, сохранённый более ранним входом в Claude Console, также не присутствует | `forceLoginMethod`, `forceLoginOrgUUID` |

advisor.md +4 −5

Details

8 8 

9> [!NOTE]9> [!NOTE]

10>10>

11> Инструмент advisor является экспериментальным и требует API Anthropic. Он недоступен на Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform или Microsoft Foundry. Поведение, цены и доступность могут измениться.11> Инструмент advisor является экспериментальным и требует API Anthropic или [Claude Platform on AWS](https://code.claude.com/docs/ru/claude-platform-on-aws.md). На Claude Platform on AWS для него требуется Claude Code v2.1.300 или более поздней версии. Он недоступен на Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry. Поведение, цены и доступность могут измениться.

12 12 

13Инструмент advisor позволяет Claude консультироваться со второй, обычно более мощной моделью в ключевые моменты выполнения задачи, например перед принятием подхода, когда возникает повторяющаяся ошибка, или перед объявлением задачи завершённой. Советник получает полный диалог, включая каждый вызов инструмента и результат, и возвращает рекомендации, которые Claude применяет перед продолжением.13Инструмент advisor позволяет Claude консультироваться со второй, обычно более мощной моделью в ключевые моменты выполнения задачи, например перед принятием подхода, когда возникает повторяющаяся ошибка, или перед объявлением задачи завершённой. Советник получает полный диалог, включая каждый вызов инструмента и результат, и возвращает рекомендации, которые Claude применяет перед продолжением.

14 14 


174 174 

175## Требования175## Требования

176 176 

177Инструмент advisor требует всё следующее:177* **Провайдер**: API Anthropic или [Claude Platform on AWS](https://code.claude.com/docs/ru/claude-platform-on-aws.md), но не Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry. На Claude Platform on AWS для советника требуется Claude Code v2.1.300 или более поздней версии.

178 178* **LLM-шлюз**: при работе через [LLM-шлюз](https://code.claude.com/docs/ru/llm-gateway), настроенный с `ANTHROPIC_BASE_URL`, доступность зависит от того, пересылает ли шлюз запрос в целости на API Anthropic. Если шлюз или его вышестоящий источник не распознают инструмент advisor, см. [Автоматическая повторная попытка и пересылка ошибок](https://code.claude.com/docs/ru/llm-gateway-protocol.md#automatic-retry-and-error-forwarding) для информации о том, как Claude Code реагирует.

179* **Только API Anthropic**: советник является инструментом, выполняемым на сервере. Он недоступен на Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform или Microsoft Foundry. Через [LLM gateway](https://code.claude.com/docs/ru/llm-gateway), настроенный с `ANTHROPIC_BASE_URL`, доступность зависит от того, пересылает ли шлюз запрос в целости на API Anthropic. Если шлюз или его вышестоящий источник не распознают инструмент advisor, см. [Автоматический повтор и пересылка ошибок](https://code.claude.com/docs/ru/llm-gateway-protocol.md#automatic-retry-and-error-forwarding) для информации о том, как Claude Code реагирует.

180* **Поддерживаемая основная модель**: Fable, Opus 4.6 или позже, Sonnet 4.6 или позже, Haiku 4.5 или Haiku 5.5. См. [Выбор модели advisor](#choose-an-advisor-model) для информации о том, какие советники принимает каждая модель.179* **Поддерживаемая основная модель**: Fable, Opus 4.6 или позже, Sonnet 4.6 или позже, Haiku 4.5 или Haiku 5.5. См. [Выбор модели advisor](#choose-an-advisor-model) для информации о том, какие советники принимает каждая модель.

181* **Получение флага функции**: Claude Code включает советника через флаг функции, который он получает от Anthropic. В сеансе, где установлена переменная, отключающая получение флага, такая как `DISABLE_TELEMETRY`, советник остаётся отключённым. См. [Функции, требующие получения флага функции](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching).180* **Получение флагов функций**: если вы не используете Claude Platform on AWS, советнику нужен флаг функции, получаемый от Anthropic. В сессии с переменной, отключающей получение, такой как `DISABLE_TELEMETRY`, этого флага нет. Чтобы проверить свою сессию, см. [какие сессии пропускают получение или запускаются без флага](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching).

182 181 

183## Отключение советника182## Отключение советника

184 183 

Details

220 220 

221> [!NOTE]221> [!NOTE]

222>222>

223> `effort` позволяет обменять задержку и стоимость токенов на глубину рассуждений в рамках каждого ответа. [Расширенное мышление](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) — это отдельная функция, которая создает блоки `thinking` в выводе, а поле `display` в `ThinkingConfig` для [Python](https://code.claude.com/docs/ru/agent-sdk/python.md#thinkingconfig) или [TypeScript](https://code.claude.com/docs/ru/agent-sdk/typescript.md#thinkingconfig) определяет, получаете ли вы их текст. Они независимы: можно задать `effort: "low"` с включенным расширенным мышлением или `effort: "max"` без него.223> `effort` позволяет обменять задержку и стоимость токенов на глубину рассуждений в рамках каждого ответа. [Расширенное мышление](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) создает блоки `thinking` в выводе, а поле `display` в `ThinkingConfig` для [Python](https://code.claude.com/docs/ru/agent-sdk/python.md#thinkingconfig) или [TypeScript](https://code.claude.com/docs/ru/agent-sdk/typescript.md#thinkingconfig) определяет, получаете ли вы их текст.

224 224 

225Используйте более низкий уровень effort для агентов, выполняющих простые, четко очерченные задачи (например, вывод списка файлов или запуск одного grep), чтобы снизить стоимость и задержку. Задайте `effort` в параметрах `query()` верхнего уровня для всей [сессии](https://code.claude.com/docs/ru/sub-agents.md#choose-an-effort-level) или для отдельного субагента с помощью поля `effort` в [`AgentDefinition`](https://code.claude.com/docs/ru/agent-sdk/subagents#agentdefinition-configuration), чтобы переопределить уровень сессии.225Используйте более низкий уровень effort для агентов, выполняющих простые, четко очерченные задачи (например, вывод списка файлов или запуск одного grep), чтобы снизить стоимость и задержку. Задайте `effort` в параметрах `query()` верхнего уровня для всей [сессии](https://code.claude.com/docs/ru/sub-agents.md#choose-an-effort-level) или для отдельного субагента с помощью поля `effort` в [`AgentDefinition`](https://code.claude.com/docs/ru/agent-sdk/subagents#agentdefinition-configuration), чтобы переопределить уровень сессии.

226 226 

Details

227После того как вы прикрепите идентичность конечного пользователя, следующие события становятся журналом аудита для каждого пользователя, который вы можете переслать на платформу Security Information and Event Management (SIEM):227После того как вы прикрепите идентичность конечного пользователя, следующие события становятся журналом аудита для каждого пользователя, который вы можете переслать на платформу Security Information and Event Management (SIEM):

228 228 

229* `tool_decision` и `tool_result`: каждый вызов инструмента, был ли он разрешён или отклонён, и его результат229* `tool_decision` и `tool_result`: каждый вызов инструмента, был ли он разрешён или отклонён, и его результат

230* `safety_event`: какая проверка отклонила вызов инструмента или потребовала для него запрос разрешения, например правило разрешений или классификатор авторежима. Для некоторых вызовов [нет события безопасности](https://code.claude.com/docs/ru/monitoring-usage.md#calls-without-a-safety-event). Требуется Claude Code v2.1.307 или новее

231* `mcp_server_connection`: подключения к MCP-серверам и сбои подключения230* `mcp_server_connection`: подключения к MCP-серверам и сбои подключения

232* `permission_mode_changed`: изменения режима разрешений231* `permission_mode_changed`: изменения режима разрешений

233 232 

234Эти события экспортируются как записи журнала с префиксом `claude_code.` в имени, например `claude_code.safety_event`. См. [Аудит событий безопасности](https://code.claude.com/docs/ru/monitoring-usage.md#audit-security-events) в справочнике Monitoring для полного списка событий, связанных с безопасностью, и атрибутов, которые несёт каждое из них.233Эти события экспортируются как записи журнала с префиксом `claude_code.` в имени, например `claude_code.tool_decision`. См. [Аудит событий безопасности](https://code.claude.com/docs/ru/monitoring-usage.md#audit-security-events) в справочнике Monitoring для полного списка событий, связанных с безопасностью, и атрибутов, которые несёт каждое из них.

235 234 

236## Контроль конфиденциальных данных в экспортах235## Контроль конфиденциальных данных в экспортах

237 236 


240| Переменная | Добавляет |239| Переменная | Добавляет |

241| - | - |240| - | - |

242| `OTEL_LOG_USER_PROMPTS=1` | Текст подсказки на событиях `claude_code.user_prompt` и на span `claude_code.interaction` |241| `OTEL_LOG_USER_PROMPTS=1` | Текст подсказки на событиях `claude_code.user_prompt` и на span `claude_code.interaction` |

243| `OTEL_LOG_TOOL_DETAILS=1` | Аргументы входных данных инструмента, такие как пути файлов, команды оболочки и шаблоны поиска, на событиях `claude_code.tool_result`, а также реальные имена агентов, скиллов, плагинов и MCP-серверов на [метриках стоимости и токенов](https://code.claude.com/docs/ru/monitoring-usage.md#cost-counter). Встроенное правило, которое назвал классификатор авторежима при блокировке вызова, в виде [`classifier_category`](https://code.claude.com/docs/ru/monitoring-usage#tool-decision-event) на событиях `claude_code.tool_decision` и `claude_code.safety_event` |242| `OTEL_LOG_TOOL_DETAILS=1` | Аргументы входных данных инструмента, такие как пути файлов, команды оболочки и шаблоны поиска, на событиях `claude_code.tool_result`, а также реальные имена агентов, скиллов, плагинов и MCP-серверов на [метриках стоимости и токенов](https://code.claude.com/docs/ru/monitoring-usage.md#cost-counter). Встроенное правило, которое назвал классификатор авторежима при блокировке вызова, в виде [`classifier_category`](https://code.claude.com/docs/ru/monitoring-usage#tool-decision-event) на событиях `claude_code.tool_decision` |

244| `OTEL_LOG_TOOL_CONTENT=1` | Событие span [`tool.output`](https://code.claude.com/docs/ru/monitoring-usage#tool-output-span-event) на `claude_code.tool` с содержимым файлов, выводом Bash и тем, что возвращают инструменты MCP, WebFetch и WebSearch, усечённое на 60 КБ по умолчанию, настраиваемое через `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH`, что требует Claude Code v2.1.214 или более поздней версии. Результаты от инструментов MCP, WebFetch и WebSearch требуют Claude Code v2.1.283 или более поздней версии. Требует, чтобы [трассировка](#read-agent-traces) была включена. Атрибуты span содержат содержимое инструмента в соответствии с [их собственными шлюзами](https://code.claude.com/docs/ru/monitoring-usage.md#new-context-gates) |243| `OTEL_LOG_TOOL_CONTENT=1` | Событие span [`tool.output`](https://code.claude.com/docs/ru/monitoring-usage#tool-output-span-event) на `claude_code.tool` с содержимым файлов, выводом Bash и тем, что возвращают инструменты MCP, WebFetch и WebSearch, усечённое на 60 КБ по умолчанию, настраиваемое через `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH`, что требует Claude Code v2.1.214 или более поздней версии. Результаты от инструментов MCP, WebFetch и WebSearch требуют Claude Code v2.1.283 или более поздней версии. Требует, чтобы [трассировка](#read-agent-traces) была включена. Атрибуты span содержат содержимое инструмента в соответствии с [их собственными шлюзами](https://code.claude.com/docs/ru/monitoring-usage.md#new-context-gates) |

245| `OTEL_LOG_RAW_API_BODIES` | Полный JSON запроса и ответа Anthropic Messages API как события логов `claude_code.api_request_body` и `claude_code.api_response_body`. Установите на `1` для встроенных тел, усечённых на 60 КБ по умолчанию, или `file:<dir>` для неусечённых тел на диске с путём `body_ref` в событии. `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` настраивает лимит встроенного усечения, и требует Claude Code v2.1.214 или более поздней версии. Тела включают всю историю разговора и имеют содержимое расширенного мышления отредактировано. Включение этого подразумевает согласие на всё, что раскроют три переменные выше |244| `OTEL_LOG_RAW_API_BODIES` | Полный JSON запроса и ответа Anthropic Messages API как события логов `claude_code.api_request_body` и `claude_code.api_response_body`. Установите на `1` для встроенных тел, усечённых на 60 КБ по умолчанию, или `file:<dir>` для неусечённых тел на диске с путём `body_ref` в событии. `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` настраивает лимит встроенного усечения, и требует Claude Code v2.1.214 или более поздней версии. Тела включают всю историю разговора и имеют содержимое расширенного мышления отредактировано. Включение этого подразумевает согласие на всё, что раскроют три переменные выше |

246 245 

Details

1383| :- | :- | :- |1383| :- | :- | :- |

1384| `adaptive` | `type`, `display` | Claude адаптивно решает, когда думать |1384| `adaptive` | `type`, `display` | Claude адаптивно решает, когда думать |

1385| `enabled` | `type`, `budget_tokens`, `display` | Включить мышление с определённым бюджетом токенов |1385| `enabled` | `type`, `budget_tokens`, `display` | Включить мышление с определённым бюджетом токенов |

1386| `disabled` | `type` | Отключить мышление |1386| `disabled` | `type` | Отключить мышление [там, где это позволяют модель и поставщик](https://code.claude.com/docs/ru/model-config.md#where-you-cant-turn-thinking-off) |

1387 1387 

1388Необязательное поле `display` определяет, возвращается ли текст размышлений в виде `"summarized"` или `"omitted"`. В Claude Opus 4.7 и новее значение API по умолчанию — `"omitted"`, поэтому установите `"summarized"`, чтобы получать содержимое размышлений в выходных данных [`ThinkingBlock`](#thinkingblock). У таких поставщиков, как Amazon Bedrock и Google Cloud's Agent Platform, Claude Code не передаёт `display` для распознаваемых им более ранних моделей. Это Opus 4.6, Sonnet 4.6, Haiku 4.5 и более ранние модели, которые используют своё значение по умолчанию.1388Необязательное поле `display` определяет, возвращается ли текст размышлений в виде `"summarized"` или `"omitted"`. В Claude Opus 4.7 и новее значение API по умолчанию — `"omitted"`, поэтому установите `"summarized"`, чтобы получать содержимое размышлений в выходных данных [`ThinkingBlock`](#thinkingblock). У таких поставщиков, как Amazon Bedrock и Google Cloud's Agent Platform, Claude Code не передаёт `display` для распознаваемых им более ранних моделей. Это Opus 4.6, Sonnet 4.6, Haiku 4.5 и более ранние модели, которые используют своё значение по умолчанию.

1389 1389 

Details

664| `rewindFiles(userMessageId, options?)` | Восстанавливает файлы до состояния на момент указанного сообщения пользователя. Передайте `{ dryRun: true }` для предварительного просмотра изменений. Требует `enableFileCheckpointing: true`. См. [Чекпоинты файлов](https://code.claude.com/docs/ru/agent-sdk/file-checkpointing.md) |664| `rewindFiles(userMessageId, options?)` | Восстанавливает файлы до состояния на момент указанного сообщения пользователя. Передайте `{ dryRun: true }` для предварительного просмотра изменений. Требует `enableFileCheckpointing: true`. См. [Чекпоинты файлов](https://code.claude.com/docs/ru/agent-sdk/file-checkpointing.md) |

665| `setPermissionMode()` | Изменяет режим разрешений (доступен только в режиме потокового ввода) |665| `setPermissionMode()` | Изменяет режим разрешений (доступен только в режиме потокового ввода) |

666| `setModel()` | Изменяет модель (доступен только в режиме потокового ввода). Передача `undefined` или строки `"default"` сбрасывает модель на [модель Claude Code по умолчанию](https://code.claude.com/docs/ru/model-config.md). Сессия в режиме `auto` [переключается в режим `default`](https://code.claude.com/docs/ru/agent-sdk/permissions#auto-mode-auto), если новая модель не поддерживает авторежим |666| `setModel()` | Изменяет модель (доступен только в режиме потокового ввода). Передача `undefined` или строки `"default"` сбрасывает модель на [модель Claude Code по умолчанию](https://code.claude.com/docs/ru/model-config.md). Сессия в режиме `auto` [переключается в режим `default`](https://code.claude.com/docs/ru/agent-sdk/permissions#auto-mode-auto), если новая модель не поддерживает авторежим |

667| `setMaxThinkingTokens()` | *Устарело:* используйте параметр `thinking`. Изменяет максимальное число токенов мышления. Передача `null` сбрасывает мышление к значению сессии по умолчанию: переопределение, сделанное в ходе сессии, удаляется, а в сессиях, где мышление отключено, оно остаётся выключенным |667| `setMaxThinkingTokens()` | *Устарело:* используйте параметр `thinking`. Изменяет максимальное число токенов мышления. Передайте `null`, чтобы отменить предыдущие вызовы и восстановить параметр `thinking` или `maxThinkingTokens`, с которым была запущена сессия |

668| `applyFlagSettings(settings)` | Объединяет настройки с уровнем настроек флагов сессии во время выполнения (доступен только в режиме потокового ввода). См. [`applyFlagSettings()`](#applyflagsettings) |668| `applyFlagSettings(settings)` | Объединяет настройки с уровнем настроек флагов сессии во время выполнения (доступен только в режиме потокового ввода). См. [`applyFlagSettings()`](#applyflagsettings) |

669| `updateSettings(source, settings)` | Записывает один ключ из разрешённого списка в локальный файл настроек проекта или в ваш пользовательский файл настроек, чтобы значение сохранялось для последующих сессий. См. [`updateSettings()`](#updatesettings). Требуется TypeScript SDK v0.3.257 или новее, который включает Claude Code v2.1.257 |669| `updateSettings(source, settings)` | Записывает один ключ из разрешённого списка в локальный файл настроек проекта или в ваш пользовательский файл настроек, чтобы значение сохранялось для последующих сессий. См. [`updateSettings()`](#updatesettings). Требуется TypeScript SDK v0.3.257 или новее, который включает Claude Code v2.1.257 |

670| `initializationResult()` | Возвращает полный результат инициализации, включая поддерживаемые команды, модели, информацию об аккаунте и конфигурацию стиля вывода |670| `initializationResult()` | Возвращает полный результат инициализации, включая поддерживаемые команды, модели, информацию об аккаунте и конфигурацию стиля вывода |


5430type ThinkingConfig =5430type ThinkingConfig =

5431 | { type: "adaptive"; display?: ThinkingDisplay } // Модель сама определяет, когда и сколько рассуждать (Opus 4.6+)5431 | { type: "adaptive"; display?: ThinkingDisplay } // Модель сама определяет, когда и сколько рассуждать (Opus 4.6+)

5432 | { type: "enabled"; budgetTokens?: number; display?: ThinkingDisplay } // Фиксированный бюджет токенов мышления5432 | { type: "enabled"; budgetTokens?: number; display?: ThinkingDisplay } // Фиксированный бюджет токенов мышления

5433 | { type: "disabled" }; // Без расширенного мышления5433 | { type: "disabled" }; // Отключает мышление там, где это позволяют модель и провайдер

5434```5434```

5435 5435 

5436О `disabled` см. раздел [где нельзя отключить мышление](https://code.claude.com/docs/ru/model-config.md#where-you-cant-turn-thinking-off).

5437 

5436Необязательное поле `display` определяет, возвращается ли текст размышлений как `"summarized"` или `"omitted"`. В Claude Opus 4.7 и более поздних версиях значение API по умолчанию — `"omitted"`, поэтому задайте `"summarized"`, чтобы получать содержимое размышлений в блоках `thinking`. У таких провайдеров, как Amazon Bedrock и Agent Platform от Google Cloud, Claude Code не передаёт `display` для распознаваемых им более ранних моделей. Это Opus 4.6, Sonnet 4.6, Haiku 4.5 и более ранние модели, которые используют своё значение по умолчанию.5438Необязательное поле `display` определяет, возвращается ли текст размышлений как `"summarized"` или `"omitted"`. В Claude Opus 4.7 и более поздних версиях значение API по умолчанию — `"omitted"`, поэтому задайте `"summarized"`, чтобы получать содержимое размышлений в блоках `thinking`. У таких провайдеров, как Amazon Bedrock и Agent Platform от Google Cloud, Claude Code не передаёт `display` для распознаваемых им более ранних моделей. Это Opus 4.6, Sonnet 4.6, Haiku 4.5 и более ранние модели, которые используют своё значение по умолчанию.

5437 5439 

5438### `SpawnedProcess`5440### `SpawnedProcess`

agent-view.md +3 −1

Details

169 169 

170Когда список [сгруппирован по каталогам](#organize-the-list), сводка начинается с состояния сессии, выделенного цветом, например `Needs input · double jump or wall climb?`. При группировке по состоянию (по умолчанию) заголовок группы уже называет состояние, поэтому строка показывает только сводку.170Когда список [сгруппирован по каталогам](#organize-the-list), сводка начинается с состояния сессии, выделенного цветом, например `Needs input · double jump or wall climb?`. При группировке по состоянию (по умолчанию) заголовок группы уже называет состояние, поэтому строка показывает только сводку.

171 171 

172Сводка в конце хода и каждая промежуточная переписка во время хода — это один короткий запрос к модели класса Haiku через вашего обычного провайдера, тарифицируемый и обрабатываемый на тех же [условиях использования данных](https://code.claude.com/docs/ru/data-usage.md), что и сама сессия. Обновления каждые 15 секунд между переписками моделью повторно используют вывод самой сессии и не отправляют запрос. Если у стороннего провайдера или шлюза не настроена модель класса Haiku, запрос использует основную модель сессии; чтобы выбрать модель, задайте [`ANTHROPIC_DEFAULT_HAIKU_MODEL`](https://code.claude.com/docs/ru/model-config#environment-variables).172#### Стоимость сводок в строках

173 

174Сводка в конце хода и каждая промежуточная переписка во время хода — это один короткий запрос через вашего обычного провайдера, тарифицируемый и обрабатываемый на тех же [условиях использования данных](https://code.claude.com/docs/ru/data-usage.md), что и сама сессия. У стороннего провайдера или шлюза сводки используют модель, заданную в [`ANTHROPIC_DEFAULT_HAIKU_MODEL`](https://code.claude.com/docs/ru/model-config#environment-variables). Если эта переменная не задана, используется модель вашего провайдера для фоновых задач: см. [Amazon Bedrock](https://code.claude.com/docs/ru/amazon-bedrock.md#4-pin-model-versions), [Google Cloud Agent Platform](https://code.claude.com/docs/ru/google-vertex-ai.md#5-pin-model-versions), [Microsoft Foundry](https://code.claude.com/docs/ru/microsoft-foundry.md#4-pin-model-versions) или ваш [шлюз](https://code.claude.com/docs/ru/llm-gateway-protocol.md#requests-and-defaults-by-connection-method).

173 175 

174### Статус pull request176### Статус pull request

175 177 

chrome.md +1 −1

Details

128 128 

129### Инструменты браузера в режиме планирования129### Инструменты браузера в режиме планирования

130 130 

131В [режиме планирования](https://code.claude.com/docs/ru/permission-modes.md#analyze-before-you-edit-with-plan-mode) запрос разрешения появляется перед тем, как Claude записывает GIF, открывает новую вкладку или выполняет ярлык. В интерактивной сессии CLI, если [режим bypass permissions доступен](https://code.claude.com/docs/ru/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) и [получение feature-флагов](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching) отключено, эти вызовы выполняются без запроса.131В [режиме планирования](https://code.claude.com/docs/ru/permission-modes.md#analyze-before-you-edit-with-plan-mode) запрос разрешения появляется перед тем, как Claude записывает GIF или открывает новую вкладку. В интерактивной сессии CLI, если [режим bypass permissions доступен](https://code.claude.com/docs/ru/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) и [получение feature-флагов](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching) отключено, эти вызовы выполняются без запроса.

132 132 

133Вызов `tabs_context_mcp` также требует подтверждения, если он задаёт `createIfEmpty`, как и вызов `browser_batch`, включающий любое из этих действий.133Вызов `tabs_context_mcp` также требует подтверждения, если он задаёт `createIfEmpty`, как и вызов `browser_batch`, включающий любое из этих действий.

134 134 

Details

313>313>

314> `gatewayInternalNetworks` предназначен для внутренних сетей, которые просто нумеруются из публичного адресного пространства. Он не делает безопасным открытие шлюза в интернет: доверенный шлюз может передавать настройки, которые запускают команды на машинах разработчиков.314> `gatewayInternalNetworks` предназначен для внутренних сетей, которые просто нумеруются из публичного адресного пространства. Он не делает безопасным открытие шлюза в интернет: доверенный шлюз может передавать настройки, которые запускают команды на машинах разработчиков.

315>315>

316> Сделайте шлюз недоступным извне вашей сети с помощью правил брандмауэра или балансировщика нагрузки. Задайте для [`access_control.allow_cidrs`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning) шлюза те же блоки, которые вы объявляете здесь, чтобы сам шлюз отклонял клиентов из любых других мест. За балансировщиком нагрузки или ingress также задайте в `listen.trusted_proxies` этот фронтенд, потому что в противном случае шлюз сопоставляет `allow_cidrs` с адресом самого фронтенда, а не разработчика.316> Сделайте шлюз недоступным извне вашей сети с помощью правил брандмауэра или балансировщика нагрузки. Задайте для [`access_control.allow_cidrs`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning) шлюза те же блоки, которые вы объявляете здесь. Если балансировщик нагрузки или ingress [должен быть указан в `listen.trusted_proxies`](https://code.claude.com/docs/ru/claude-apps-gateway-config#listen), укажите его и там, потому что в противном случае шлюз сопоставляет `allow_cidrs` с адресом самого фронтенда, а не разработчика.

317 317 

318Добавьте ключ в тот же источник управляемых настроек, что и ключи входа: файл управляемых настроек, профиль MDM или политику реестра. Claude Code игнорирует его в пользовательских, проектных и управляемых с сервера настройках.318Добавьте ключ в тот же источник управляемых настроек, что и ключи входа: файл управляемых настроек, профиль MDM или политику реестра. Claude Code игнорирует его в пользовательских, проектных и управляемых с сервера настройках.

319 319 

Details

59| `port` | Нет | Порт привязки. По умолчанию `8080`. |59| `port` | Нет | Порт привязки. По умолчанию `8080`. |

60| `public_url` | Если `host` не loopback | Видимый извне origin `https://`, из которого формируются `redirect_uri` для IdP и метаданные обнаружения. Обязателен всякий раз, когда `host` не является loopback-адресом, независимо от того, завершается ли TLS на прокси, таком как ALB, Ingress или Cloud Run, или на самом шлюзе через `tls`, потому что шлюз никогда не выводит собственный origin из заголовков `X-Forwarded-*`: клиент может их подделать. Без него шлюз не запустится. Параметр `trusted_proxies` ниже управляет только определением IP-адреса клиента. Также обязателен для включения [телеметрии](#telemetry), потому что шлюз формирует из этого URL эндпоинт OTLP, который передаёт клиентам. |60| `public_url` | Если `host` не loopback | Видимый извне origin `https://`, из которого формируются `redirect_uri` для IdP и метаданные обнаружения. Обязателен всякий раз, когда `host` не является loopback-адресом, независимо от того, завершается ли TLS на прокси, таком как ALB, Ingress или Cloud Run, или на самом шлюзе через `tls`, потому что шлюз никогда не выводит собственный origin из заголовков `X-Forwarded-*`: клиент может их подделать. Без него шлюз не запустится. Параметр `trusted_proxies` ниже управляет только определением IP-адреса клиента. Также обязателен для включения [телеметрии](#telemetry), потому что шлюз формирует из этого URL эндпоинт OTLP, который передаёт клиентам. |

61| `tls.cert` / `tls.key` | Нет | Пути к PEM-файлам, если шлюз сам завершает TLS |61| `tls.cert` / `tls.key` | Нет | Пути к PEM-файлам, если шлюз сам завершает TLS |

62| `trusted_proxies` | Нет | CIDR или IP-адреса балансировщиков нагрузки перед шлюзом. Если задан, шлюз доверяет `X-Forwarded-For` только от этих узлов и записывает реальный IP-адрес клиента для ограничения частоты запросов по IP и аудита. Эквивалент `set_real_ip_from` в nginx. Записи `X-Forwarded-For` в виде `ipv4:port` или `[ipv6]:port`, как их пишут некоторые балансировщики нагрузки, читаются без порта. IPv6-адрес с добавленным портом без квадратных скобок может быть прочитан как другой адрес или не прочитан вовсе, поэтому отключите опцию порта на любом прокси, который пишет адреса в такой форме. |62| `trusted_proxies` | Нет | CIDR или IP-адреса фронтендов, которым следует доверять. Если задано, шлюз доверяет `X-Forwarded-For` только от этих узлов и записывает реальный IP-адрес клиента для ограничения частоты запросов по IP и аудита. |

63 

64Указывайте фронтенд в `trusted_proxies`, только если последняя запись `X-Forwarded-For`, которую он передаёт дальше, не написана ни одним разработчиком. Не указывайте ни одного адреса или диапазона, с которых подключаются разработчики. Фронтенд, который добавляет адрес каждого получаемого соединения, подходит. Фронтенд, который передаёт заголовок дальше в том виде, в каком его отправляют разработчики, — нет.

65 

66Записи `X-Forwarded-For` в форме `ipv4:port` или `[ipv6]:port`, как их записывают некоторые балансировщики нагрузки, читаются без порта. IPv6-адрес с добавленным портом без квадратных скобок может быть прочитан как другой адрес или не прочитан вовсе. Отключите опцию порта на любом прокси, который записывает такую форму.

63 67 

64### `oidc`68### `oidc`

65 69 


1659 1663 

1660Оба сигнала используют адрес клиента в том виде, в каком его определяет шлюз. Если балансировщик нагрузки, проброс портов или туннель ретранслирует трафик и не указан в `listen.trusted_proxies`, шлюз видит адрес ретранслятора, который обычно является частным, поэтому ни предупреждение во время работы, ни список разрешённых частных адресов не отлавливают трафик, ретранслируемый через него.1664Оба сигнала используют адрес клиента в том виде, в каком его определяет шлюз. Если балансировщик нагрузки, проброс портов или туннель ретранслирует трафик и не указан в `listen.trusted_proxies`, шлюз видит адрес ретранслятора, который обычно является частным, поэтому ни предупреждение во время работы, ни список разрешённых частных адресов не отлавливают трафик, ретранслируемый через него.

1661 1665 

1662За таким фронтендом сначала задайте [`listen.trusted_proxies`](#listen), чтобы шлюз видел реальные адреса клиентов, и в любом случае сделайте шлюз и всё, что находится перед ним, недоступными из публичного интернета.1666Если ретранслятору [место в `listen.trusted_proxies`](#listen), укажите его там. В любом случае обеспечьте недоступность шлюза и всего, что находится перед ним, из публичного интернета.

1663 1667 

1664### `load_test_mode`1668### `load_test_mode`

1665 1669 

Details

131 131 

132Вход ограничен по скорости для каждого IP адреса клиента, и значения по умолчанию подходят для небольшой команды. Каждый адрес получает 30 начал входа и 10 отправок кода каждые 10 минут. Развертывание для тысяч разработчиков может достичь этих ограничений в первое утро по одной из двух причин:132Вход ограничен по скорости для каждого IP адреса клиента, и значения по умолчанию подходят для небольшой команды. Каждый адрес получает 30 начал входа и 10 отправок кода каждые 10 минут. Развертывание для тысяч разработчиков может достичь этих ограничений в первое утро по одной из двух причин:

133 133 

134* **Шлюз не может видеть за вашим балансировщиком нагрузки.** Без [`listen.trusted_proxies`](https://code.claude.com/docs/ru/claude-apps-gateway-config#listen), каждый разработчик выглядит как исходящий с адреса балансировщика нагрузки и делит один лимит. Установите это в первую очередь. Шлюз логирует предупреждение в первый раз, когда он игнорирует заголовок `X-Forwarded-For`.134* **Шлюз не может видеть за вашим балансировщиком нагрузки.** Без [`listen.trusted_proxies`](https://code.claude.com/docs/ru/claude-apps-gateway-config#listen) каждый разработчик выглядит как исходящий с адреса балансировщика нагрузки и делит один лимит. Шлюз логирует предупреждение в первый раз, когда он игнорирует заголовок `X-Forwarded-For`. Если балансировщик нагрузки [должен быть указан в `listen.trusted_proxies`](https://code.claude.com/docs/ru/claude-apps-gateway-config#listen), укажите его, прежде чем менять что-либо ещё. Если разработчики всё ещё делят один адрес, поднимите [`rate_limits`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning).

135* **Много разработчиков делят несколько NAT или VPN адресов выхода.** Они делят лимиты этих адресов даже когда `trusted_proxies` правильно установлен. Поднимите [`rate_limits`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning), чтобы соответствовать.135* **Много разработчиков делят несколько NAT или VPN адресов выхода.** Они делят лимиты этих адресов даже когда `trusted_proxies` правильно установлен. Поднимите [`rate_limits`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning), чтобы соответствовать.

136 136 

137Чтобы определить размер `max`, разделите разработчиков на адреса выхода, которые они делят. Оцените, сколько из них входят в один период `window_seconds`, который по умолчанию составляет 10 минут. Затем удвойте это, чтобы охватить повторные попытки и разработчиков, которые входят как в Claude Code, так и в Claude Desktop.137Чтобы определить размер `max`, разделите разработчиков на адреса выхода, которые они делят. Оцените, сколько из них входят в один период `window_seconds`, который по умолчанию составляет 10 минут. Затем удвойте это, чтобы охватить повторные попытки и разработчиков, которые входят как в Claude Code, так и в Claude Desktop.


418| Запуск показывает `Gateway login is configured in managed settings, but this Claude Code build does not include Cloud gateway support.` | Установленная сборка Claude Code предшествует поддержке шлюза | Попросите разработчика обновить Claude Code до выпуска, который включает поддержку Cloud gateway |418| Запуск показывает `Gateway login is configured in managed settings, but this Claude Code build does not include Cloud gateway support.` | Установленная сборка Claude Code предшествует поддержке шлюза | Попросите разработчика обновить Claude Code до выпуска, который включает поддержку Cloud gateway |

419| Запуск выходит с `Administrator policy requires a Cloud gateway sign-in on this machine` | Окружение разработчика устанавливает `ANTHROPIC_API_KEY` или `ANTHROPIC_AUTH_TOKEN`, их настройки настраивают [`apiKeyHelper`](https://code.claude.com/docs/ru/settings-reference#apikeyhelper), или API-ключ из более раннего входа Claude Console всё ещё сохранён | Попросите разработчика очистить каждый из применимых: отменить переменную, удалить запись `apiKeyHelper` или запустить `claude auth logout` для удаления сохранённого ключа. Сессия, которая выбирает облачного провайдера с `CLAUDE_CODE_USE_*`, затем начинается без входа; для каждой другой сессии попросите его запустить `claude` и войти с помощью `/login`. См. также [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/ru/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in). |419| Запуск выходит с `Administrator policy requires a Cloud gateway sign-in on this machine` | Окружение разработчика устанавливает `ANTHROPIC_API_KEY` или `ANTHROPIC_AUTH_TOKEN`, их настройки настраивают [`apiKeyHelper`](https://code.claude.com/docs/ru/settings-reference#apikeyhelper), или API-ключ из более раннего входа Claude Console всё ещё сохранён | Попросите разработчика очистить каждый из применимых: отменить переменную, удалить запись `apiKeyHelper` или запустить `claude auth logout` для удаления сохранённого ключа. Сессия, которая выбирает облачного провайдера с `CLAUDE_CODE_USE_*`, затем начинается без входа; для каждой другой сессии попросите его запустить `claude` и войти с помощью `/login`. См. также [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/ru/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in). |

420| Запуск или `/login` сообщает `Claude Code may not be enabled for your organization` после 403 при загрузке управляемых настроек | Шлюз или что-то перед ним ответили на запрос `/managed/settings` с 403. Собственный маршрут настроек шлюза никогда не отвечает 403. Статус поступает из проверок IP [`access_control`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning) или из прокси или WAF перед шлюзом. Журнал аудита записывает отклонение проверки IP как `access.denied` с причиной. Разработчик остаётся вошедшим. | Проверьте журнал аудита на `access.denied` в момент сбоя и исправьте списки `access_control` или фронтенд, затем попросите разработчика запустить `claude` снова |420| Запуск или `/login` сообщает `Claude Code may not be enabled for your organization` после 403 при загрузке управляемых настроек | Шлюз или что-то перед ним ответили на запрос `/managed/settings` с 403. Собственный маршрут настроек шлюза никогда не отвечает 403. Статус поступает из проверок IP [`access_control`](https://code.claude.com/docs/ru/claude-apps-gateway-config#http-tuning) или из прокси или WAF перед шлюзом. Журнал аудита записывает отклонение проверки IP как `access.denied` с причиной. Разработчик остаётся вошедшим. | Проверьте журнал аудита на `access.denied` в момент сбоя и исправьте списки `access_control` или фронтенд, затем попросите разработчика запустить `claude` снова |

421| CLI `/login`: `The gateway is limiting sign-in attempts right now`, или `Request failed with status code 429` на более старых версиях. Страница `/device` может показывать `Too many attempts` разработчикам, которые раньше не пробовали | Было достигнуто ограничение частоты запросов на вход для каждого IP. Либо `listen.trusted_proxies` не охватывает балансировщик нагрузки, поэтому каждый разработчик использует его адрес, либо много разработчиков используют один адрес выхода NAT или VPN. События аудита с `result: rate_limited` показывают одно или несколько одинаковых значений `client_ip`. | Сначала установите `listen.trusted_proxies` на диапазоны источников балансировщика нагрузки, затем поднимите `rate_limits`, если разработчики всё ещё используют общие адреса. См. [Large rollouts](#large-rollouts). |421| CLI `/login`: `The gateway is limiting sign-in attempts right now`, или `Request failed with status code 429` на более старых версиях. Страница `/device` может показывать `Too many attempts` разработчикам, которые раньше не пробовали | Было достигнуто ограничение частоты запросов на вход для каждого IP. Либо `listen.trusted_proxies` не охватывает балансировщик нагрузки, поэтому каждый разработчик использует его адрес, либо много разработчиков используют один адрес выхода NAT или VPN. События аудита с `result: rate_limited` показывают одно или несколько одинаковых значений `client_ip`. | Если балансировщик нагрузки [должен быть указан в `listen.trusted_proxies`](https://code.claude.com/docs/ru/claude-apps-gateway-config#listen), сначала укажите его там. Затем увеличьте `rate_limits`, если разработчики всё ещё используют общие адреса. См. [Large rollouts](#large-rollouts). |

422| CLI `/login`: `Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | Имя хоста шлюза разрешается по крайней мере в один публичный IP-адрес. Claude Code проверяет каждый разрешённый адрес и требует, чтобы каждый был приватным. Частая причина — dual-stack имя, где одно семейство разрешается в публичный адрес, включая внутренние dual-stack балансировщики нагрузки AWS, которые возвращают AAAA-адреса из публичного диапазона. | Сделайте так, чтобы имя шлюза разрешалось только в приватные адреса на машинах разработчиков. Для dual-stack имени удалите запись из публичного диапазона или обслуживайте отдельное внутреннее DNS-имя. См. [предварительное требование о приватной сети](https://code.claude.com/docs/ru/claude-apps-gateway#prerequisites). Если адрес находится в публичном пространстве, которым владеет и которое использует внутри ваша организация, вместо этого [объявите этот блок](https://code.claude.com/docs/ru/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own). |422| CLI `/login`: `Gateway hosts must be on your organization's private network; <host> resolves to the public (or unrecognized) address <ip>` | Имя хоста шлюза разрешается по крайней мере в один публичный IP-адрес. Claude Code проверяет каждый разрешённый адрес и требует, чтобы каждый был приватным. Частая причина — dual-stack имя, где одно семейство разрешается в публичный адрес, включая внутренние dual-stack балансировщики нагрузки AWS, которые возвращают AAAA-адреса из публичного диапазона. | Сделайте так, чтобы имя шлюза разрешалось только в приватные адреса на машинах разработчиков. Для dual-stack имени удалите запись из публичного диапазона или обслуживайте отдельное внутреннее DNS-имя. См. [предварительное требование о приватной сети](https://code.claude.com/docs/ru/claude-apps-gateway#prerequisites). Если адрес находится в публичном пространстве, которым владеет и которое использует внутри ваша организация, вместо этого [объявите этот блок](https://code.claude.com/docs/ru/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own). |

423| CLI `/login`: `Gateway login would go through proxy <proxy>, which is not on a private network` | `HTTPS_PROXY` или `HTTP_PROXY` применяется к хосту шлюза, и имя хоста прокси разрешается в публичный адрес. Прокси, чьё имя хоста разрешается только в приватные адреса, разрешён и не вызывает эту ошибку | Добавьте хост шлюза в `NO_PROXY` на машине разработчика, чтобы соединение было прямым, или используйте прокси, чьё имя хоста разрешается в приватные адреса. Сообщение называет точную запись `NO_PROXY` для добавления |423| CLI `/login`: `Gateway login would go through proxy <proxy>, which is not on a private network` | `HTTPS_PROXY` или `HTTP_PROXY` применяется к хосту шлюза, и имя хоста прокси разрешается в публичный адрес. Прокси, чьё имя хоста разрешается только в приватные адреса, разрешён и не вызывает эту ошибку | Добавьте хост шлюза в `NO_PROXY` на машине разработчика, чтобы соединение было прямым, или используйте прокси, чьё имя хоста разрешается в приватные адреса. Сообщение называет точную запись `NO_PROXY` для добавления |

424| CLI `/login`: `Claude Code only signs in to <host> from inside its declared network <block> (managed settings), and this machine is connecting from <ip>, outside it` | Шлюз находится в блоке, объявленном в [`gatewayInternalNetworks`](https://code.claude.com/docs/ru/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own), и машина разработчика достигла его с адреса вне этого блока: адрес из пула VPN, контейнер или сегмент NAT WSL2, или сеть, которая не ваша | Попросите разработчика запустить `/login` из хост-ОС в вашей сети. Если показанный адрес также является собственным публичным пространством вашей организации, замените запись шлюза на блок, который охватывает оба, вплоть до `/8`; вторая, перекрывающаяся запись отклоняется. Если ни один блок не охватывает оба, см. [Выбор адреса для шлюза](#choose-an-address-for-the-gateway) |424| CLI `/login`: `Claude Code only signs in to <host> from inside its declared network <block> (managed settings), and this machine is connecting from <ip>, outside it` | Шлюз находится в блоке, объявленном в [`gatewayInternalNetworks`](https://code.claude.com/docs/ru/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own), и машина разработчика достигла его с адреса вне этого блока: адрес из пула VPN, контейнер или сегмент NAT WSL2, или сеть, которая не ваша | Попросите разработчика запустить `/login` из хост-ОС в вашей сети. Если показанный адрес также является собственным публичным пространством вашей организации, замените запись шлюза на блок, который охватывает оба, вплоть до `/8`; вторая, перекрывающаяся запись отклоняется. Если ни один блок не охватывает оба, см. [Выбор адреса для шлюза](#choose-an-address-for-the-gateway) |

Details

36 36 

37Каждая облачная сессия запускается в [облачном окружении](https://code.claude.com/docs/ru/cloud-environments.md), сохранённой конфигурации, которая контролирует сетевой доступ, переменные окружения и скрипты установки.37Каждая облачная сессия запускается в [облачном окружении](https://code.claude.com/docs/ru/cloud-environments.md), сохранённой конфигурации, которая контролирует сетевой доступ, переменные окружения и скрипты установки.

38 38 

39* **Ваше первое окружение**: если у вас ещё нет окружения, подключение настраивает окружение **Default** с [**Trusted** сетевым доступом](https://code.claude.com/docs/ru/cloud-environments.md#access-levels), либо создав его для вас, либо попросив вас создать его. См. [The Default environment](https://code.claude.com/docs/ru/cloud-environments.md#the-default-environment), чтобы узнать, какой из этих вариантов происходит на вашем плане39* **Ваше первое окружение**: если у вас ещё нет окружения, подключение настраивает окружение **Default** с [**Limited** сетевым доступом](https://code.claude.com/docs/ru/cloud-environments.md#access-levels). См. [The Default environment](https://code.claude.com/docs/ru/cloud-environments.md#the-default-environment), чтобы узнать, как это работает на вашем плане

40* **Какое окружение использует сессия**: см. [The Default environment](https://code.claude.com/docs/ru/cloud-environments.md#the-default-environment), чтобы узнать, как сессии выбирают окружение, когда у вас есть более одного40* **Какое окружение использует сессия**: см. [The Default environment](https://code.claude.com/docs/ru/cloud-environments.md#the-default-environment), чтобы узнать, как сессии выбирают окружение, когда у вас есть более одного

41* **Изменение того, к чему сессии могут обращаться или что они запускают при старте**: см. [Configure cloud environments](https://code.claude.com/docs/ru/cloud-environments.md)41* **Изменение того, к чему сессии могут обращаться или что они запускают при старте**: см. [Configure cloud environments](https://code.claude.com/docs/ru/cloud-environments.md)

42* **Что установлено без какой-либо конфигурации**: см. [Installed tools](https://code.claude.com/docs/ru/cloud-environments.md#installed-tools)42* **Что установлено без какой-либо конфигурации**: см. [Installed tools](https://code.claude.com/docs/ru/cloud-environments.md#installed-tools)

Details

146* **Автоматическая память**: очистка не удаляет файлы памяти в каталоге [автоматической памяти](https://code.claude.com/docs/ru/memory.md#auto-memory) проекта, `projects/<project>/memory/`. Claude Code удаляет этот каталог, только если он оставался пустым в течение всего срока хранения. До v2.1.228 очистка считала папки внутри каталога памяти данными сессий и могла удалять старые файлы в нём.146* **Автоматическая память**: очистка не удаляет файлы памяти в каталоге [автоматической памяти](https://code.claude.com/docs/ru/memory.md#auto-memory) проекта, `projects/<project>/memory/`. Claude Code удаляет этот каталог, только если он оставался пустым в течение всего срока хранения. До v2.1.228 очистка считала папки внутри каталога памяти данными сессий и могла удалять старые файлы в нём.

147* **Транскрипты Claude Desktop и Cowork**: Claude Code хранит транскрипт сессии, которую вы начали или последней продолжили в Claude Desktop или Cowork, независимо от её возраста. Чтобы задать для этих транскриптов ограничение по возрасту, установите [`desktopSessionCleanupPeriodDays`](https://code.claude.com/docs/ru/settings-reference#desktopsessioncleanupperioddays). Требуется Claude Code v2.1.248 или новее; более ранние версии удаляют их по истечении `cleanupPeriodDays`.147* **Транскрипты Claude Desktop и Cowork**: Claude Code хранит транскрипт сессии, которую вы начали или последней продолжили в Claude Desktop или Cowork, независимо от её возраста. Чтобы задать для этих транскриптов ограничение по возрасту, установите [`desktopSessionCleanupPeriodDays`](https://code.claude.com/docs/ru/settings-reference#desktopsessioncleanupperioddays). Требуется Claude Code v2.1.248 или новее; более ранние версии удаляют их по истечении `cleanupPeriodDays`.

148 148 

149 Вместо этого Claude Code удаляет эти транскрипты по истечении `cleanupPeriodDays` в любом из следующих случаев:149 Вместо этого Claude Code удаляет эти транскрипты по истечении `cleanupPeriodDays`, например, в следующих случаях:

150 150 

151 * [Управляемые настройки](https://code.claude.com/docs/ru/managed-settings.md) задают `cleanupPeriodDays`151 * [Управляемые настройки](https://code.claude.com/docs/ru/managed-settings.md) задают `cleanupPeriodDays`

152 * [К вашим сессиям применяется конфигурация HIPAA](https://code.claude.com/docs/ru/hipaa-setup.md#check-how-developers-sign-in-and-connect)152 * [К вашим сессиям применяется конфигурация HIPAA](https://code.claude.com/docs/ru/hipaa-setup.md#check-how-developers-sign-in-and-connect)


170* **Linux**: `/tmp/claude-<uid>/<project>/<session-id>/scratchpad/` или такой же путь внутри `$TMPDIR`, если он задан в вашей системе170* **Linux**: `/tmp/claude-<uid>/<project>/<session-id>/scratchpad/` или такой же путь внутри `$TMPDIR`, если он задан в вашей системе

171* **Windows**: `%TEMP%\claude\<project>\<session-id>\scratchpad\`171* **Windows**: `%TEMP%\claude\<project>\<session-id>\scratchpad\`

172 172 

173`<project>` — это путь к вашему рабочему каталогу, в котором каждый символ, кроме букв и цифр, заменён на `-`, например `-Users-you-my-project`. Если вы задали [`CLAUDE_CODE_TMPDIR`](https://code.claude.com/docs/ru/env-vars), всё дерево перемещается в этот каталог. Хуки получают путь текущей сессии в поле [`scratchpad_dir`](https://code.claude.com/docs/ru/hooks#common-input-fields).173`<project>` — это путь к вашему рабочему каталогу, в котором каждый символ, кроме букв и цифр, заменён на `-`, например `-Users-you-my-project`. В Windows `<project>` — это 16-символьный хеш этой строки, например `73295dabccd14c56`. В сессии приложения Desktop это может быть сама строка. Чтобы узнать точный путь, спросите Claude. Если вы задали [`CLAUDE_CODE_TMPDIR`](https://code.claude.com/docs/ru/env-vars), всё дерево перемещается в этот каталог. Хуки получают путь текущей сессии в поле [`scratchpad_dir`](https://code.claude.com/docs/ru/hooks#common-input-fields).

174 174 

175Файлы каталога черновиков хранятся столько же, сколько транскрипт сессии: [очистка по сроку хранения](#cleaned-up-automatically) удаляет каталог вместе с транскриптом, а [`claude purge`](#clear-local-data) не затрагивает временный каталог. Поскольку каталог находится в системном временном расположении, ваша операционная система также может очистить его, например при перезагрузке. Чтобы сохранить что-то, что Claude там записал, попросите Claude переместить это в ваш проект.175Файлы каталога черновиков хранятся столько же, сколько транскрипт сессии: [очистка по сроку хранения](#cleaned-up-automatically) удаляет каталог вместе с транскриптом, а [`claude purge`](#clear-local-data) не затрагивает временный каталог. Поскольку каталог находится в системном временном расположении, ваша операционная система также может очистить его, например при перезагрузке. Чтобы сохранить что-то, что Claude там записал, попросите Claude переместить это в ваш проект.

176 176 

Details

4 4 

5# Claude Code на Claude Platform on AWS5# Claude Code на Claude Platform on AWS

6 6 

7> Настройте Claude Code для использования API Claude, управляемого Anthropic, с аутентификацией AWS, контролем доступа IAM и выставлением счетов через AWS Marketplace.7> Настройте Claude Code для использования API Claude, управляемого Anthropic, с аутентификацией AWS, контролем доступа IAM и биллингом через AWS Marketplace.

8 8 

9Claude Platform on AWS — это API Claude, управляемый Anthropic, с аутентификацией AWS, контролем доступа IAM и выставлением счетов через AWS Marketplace. Запросы поступают непосредственно в API Anthropic, поэтому вы получаете те же модели и функции API, что и в [Claude API](https://platform.claude.com/docs) по тому же графику выпусков. Функции на стороне клиента, которые Claude Code включает через сервис флагов функций Anthropic, отключены по умолчанию, и [инструмент advisor](https://code.claude.com/docs/ru/advisor.md) недоступен. Полный список см. в [матрице доступности функций](https://code.claude.com/docs/ru/feature-availability.md#summary-by-provider).9Claude Platform on AWS — это API Claude, управляемый Anthropic, с аутентификацией AWS, контролем доступа IAM и биллингом через AWS Marketplace. Запросы поступают непосредственно в API Anthropic, поэтому вы получаете те же модели и функции API, что и в [Claude API](https://platform.claude.com/docs) по тому же графику выпусков. Вы проходите аутентификацию с помощью учётных данных AWS или API-ключа рабочего пространства и оплачиваете использование через AWS Marketplace.

10 10 

11Используйте это руководство, чтобы направить Claude Code на рабочую область, которую вы уже подготовили через Claude Platform on AWS. Для подписки AWS и настройки рабочей области, которые предшествуют этому, см. [документацию Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws).11Используйте это руководство, чтобы направить Claude Code на рабочее пространство, которое вы уже подготовили через Claude Platform on AWS. Для подписки AWS и настройки рабочего пространства, которые предшествуют этому, см. [документацию Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws).

12 12 

13> [!NOTE]13> [!NOTE]

14>14>

15> Подписка через AWS Marketplace подготавливает новую организацию Anthropic, привязанную к вашей учетной записи AWS. Эта организация отделена от любой организации, которая у вас уже есть в Anthropic, и учетные данные не передаются между ними. Используйте идентификатор рабочей области и ключи API из организации, связанной с AWS, а не из предварительно существующей учетной записи Claude Console.15> Подписка через AWS Marketplace подготавливает новую организацию Anthropic, привязанную к вашей учётной записи AWS. Эта организация отделена от любой организации, которая у вас уже есть в Anthropic, и учётные данные не передаются между ними. Используйте идентификатор рабочего пространства и API-ключи из организации, связанной с AWS, а не из ранее существующей учётной записи Claude Console.

16 

17Некоторые функции Claude Code недоступны или работают иначе на Claude Platform on AWS. См. [матрицу доступности функций](https://code.claude.com/docs/ru/feature-availability.md#summary-by-provider) и [функции, которым требуется получение флагов функций](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching).

16 18 

17## Предварительные требования19## Предварительные требования

18 20 

Details

37 37 

38**Default** не имеет собственной конфигурации:38**Default** не имеет собственной конфигурации:

39 39 

40* [**Trusted** доступ в сеть](#access-levels): сеансы достигают реестров пакетов и других [разрешённых доменов](#default-allowed-domains), и ничего больше через сеть сеанса.40* [**Limited** доступ в сеть](#access-levels): сессии имеют доступ к реестрам пакетов и другим [доменам из списка разрешённых](#default-allowed-domains).

41* Никакой другой конфигурации: **Default** не определяет переменные окружения или скрипт установки, поэтому сеансы начинаются только с [предустановленных инструментов](#installed-tools).41* Никакой другой конфигурации: **Default** не определяет переменные окружения или скрипт установки, поэтому сеансы начинаются только с [предустановленных инструментов](#installed-tools).

42 42 

43Если доступна только **Default**, каждый сеанс работает в ней. Когда у вас есть более одной среды, сеансы выбирают одну для каждой поверхности:43Если доступна только **Default**, каждый сеанс работает в ней. Когда у вас есть более одной среды, сеансы выбирают одну для каждой поверхности:


198 198 

199## Сетевой доступ199## Сетевой доступ

200 200 

201Каждая среда устанавливает один уровень сетевого доступа, который контролирует исходящие соединения, которые могут устанавливать её сеансы. Уровень по умолчанию, **Trusted**, разрешает реестры пакетов и другие [домены в списке разрешённых](#default-allowed-domains); **Custom** использует ваш собственный список доменов.201Каждая среда устанавливает один уровень сетевого доступа, который контролирует исходящие соединения, которые могут устанавливать её сессии. Новая среда начинается с уровня **Limited** с установленным флажком **Allow package managers**, поэтому её сессии могут обращаться к реестрам пакетов и другим [доменам из списка разрешённых](#default-allowed-domains).

202 202 

203Чтобы изменить сетевой доступ среды, [откройте её для редактирования](#configure-your-environment) и используйте селектор **Network access** в диалоговом окне. [Общая среда](#organization-shared-environments) открывается там в режиме только для чтения, поэтому Owner изменяет её сетевой доступ со страницы **Cloud environments** в [настройках администратора](https://claude.ai/admin-settings). Элемент управления, который открывает селектор, появляется в интерфейсах приложения, перечисленных в разделе [Среда по умолчанию](#the-default-environment), и в [редакторе облачных запланированных задач](https://code.claude.com/docs/ru/routines.md#environments-and-network-access). Личные среды не имеют отдельной страницы в настройках вашего аккаунта claude.ai.203Чтобы изменить сетевой доступ среды, [откройте её для редактирования](#configure-your-environment) и используйте селектор **Network access** в диалоговом окне. [Общая среда](#organization-shared-environments) открывается там в режиме только для чтения, поэтому Owner изменяет её сетевой доступ со страницы **Cloud environments** в [настройках администратора](https://claude.ai/admin-settings). Элемент управления, который открывает селектор, появляется в интерфейсах приложения, перечисленных в разделе [Среда по умолчанию](#the-default-environment), и в [редакторе облачных запланированных задач](https://code.claude.com/docs/ru/routines.md#environments-and-network-access). Личные среды не имеют отдельной страницы в настройках вашего аккаунта claude.ai.

204 204 


210 210 

211### Уровни доступа211### Уровни доступа

212 212 

213Поле **Network access** в [диалоговом окне среды](#configure-your-environment) принимает один из четырёх уровней:213Поле **Network access** в [диалоговом окне среды](#configure-your-environment) принимает один из трёх уровней:

214 214 

215| Уровень | Исходящие соединения |215| Уровень | Исходящие соединения |

216| :- | :- |216| :- | :- |

217| **None** | Нет исходящего сетевого доступа через сеть сеанса |217| **None** | Нет исходящего сетевого доступа через сеть сеанса |

218| **Trusted** | Только [домены в списке разрешённых](#default-allowed-domains): реестры пакетов, GitHub, облачные SDK |218| **Limited** | [Список разрешённых по умолчанию](#default-allowed-domains), включающий реестры пакетов, GitHub и облачные SDK, пока установлен флажок **Allow package managers**, а также любые [указанные вами домены](#allow-specific-domains). См. [как выглядит заблокированный запрос](https://code.claude.com/docs/ru/errors.md#host-not-allowed-in-a-cloud-session). |

219| **Full** | Любой домен |219| **Full** | Любой домен |

220| **Custom** | Ваш собственный список разрешённых, опционально включающий значения по умолчанию |

221 220 

222Независимо от выбранного уровня, сеансы всё ещё могут достичь следующего, потому что каждый из них использует путь, который не проходит через список разрешённых сетей сеанса:221Независимо от выбранного уровня, сеансы всё ещё могут достичь следующего, потому что каждый из них использует путь, который не проходит через список разрешённых сетей сеанса:

223 222 


226* Хосты, которые вы указали в [сетевых секретах](#add-network-secrets) среды, кроме [хостов, которые никогда не получают секрет](#requests-that-never-get-the-credential)225* Хосты, которые вы указали в [сетевых секретах](#add-network-secrets) среды, кроме [хостов, которые никогда не получают секрет](#requests-that-never-get-the-credential)

227* API Anthropic, для собственных запросов Claude Code, даже при **None**, как отмечено в разделе [Безопасность и изоляция](https://code.claude.com/docs/ru/claude-code-on-the-web.md#security-and-isolation)226* API Anthropic, для собственных запросов Claude Code, даже при **None**, как отмечено в разделе [Безопасность и изоляция](https://code.claude.com/docs/ru/claude-code-on-the-web.md#security-and-isolation)

228 227 

228Среда, сохранённая с уровнем **Trusted** или **Custom**, продолжает обращаться к тем же хостам и открывается следующим образом:

229 

230* **Сохранена как Trusted**: открывается как **Limited** с установленным флажком **Allow package managers**

231* **Сохранена как Custom**: открывается как **Limited** со списком **Allowed domains** и флажком **Allow package managers** в том состоянии, в каком вы их задали, или как **Full**, если список содержал одиночный `*`

232 

229### Разрешить определённые домены233### Разрешить определённые домены

230 234 

231Чтобы разрешить домены, которых нет в списке Trusted, выберите **Custom** в параметрах сетевого доступа среды, затем перечислите один домен в строке в поле **Allowed domains**. Этот пример разрешает три хоста, которые может потребоваться внутреннему проекту.235Чтобы разрешить домены, которых нет в [списке разрешённых по умолчанию](#default-allowed-domains), выберите **Limited** в селекторе **Network access** среды, затем перечислите по одному домену в строке в поле **Allowed domains**. Ведущий `*.` соответствует любому поддомену. Этот пример разрешает три хоста, которые может потребоваться внутреннему проекту.

232 236 

233```text theme={null}237```text theme={null}

234api.example.com238api.example.com


236registry.example.com240registry.example.com

237```241```

238 242 

239Теперь сессии в этой среде могут обращаться к `api.example.com`, любому поддомену `internal.example.com` и `registry.example.com` и ни к каким другим доменам через сеть сессии. [Трафик GitHub](#github-proxy), [трафик коннекторов MCP](#network-access) и запросы к хостам [сетевых секретов](#add-network-secrets) среды, кроме [хостов, которые никогда не получают секрет](#requests-that-never-get-the-credential), не проходят через этот список разрешённых доменов. Ведущий `*.` соответствует любому поддомену. Чтобы также сохранить [домены Trusted](#default-allowed-domains), установите флажок **Also include default list of common package managers**; оставьте его снятым, чтобы разрешить только то, что вы указали.243Пока установлен флажок **Allow package managers**, сессии в этой среде могут обращаться как к [списку разрешённых по умолчанию](#default-allowed-domains), так и к указанным вами доменам. Снимите флажок, чтобы исключить список разрешённых по умолчанию. [Трафик GitHub](#github-proxy), [трафик коннекторов MCP](#network-access) и запросы к хостам [сетевых секретов](#add-network-secrets) среды, кроме [хостов, которые никогда не получают секрет](#requests-that-never-get-the-credential), не проходят через этот список разрешённых доменов.

240 244 

241Если ваша организация использует [артефакты](https://code.claude.com/docs/ru/artifacts.md#availability), вам не нужно добавлять `*.frame.claudeusercontent.com` в список, чтобы сеансы могли их читать. Когда список исключает этот хост, Claude Code читает содержимое артефакта через соединение сеанса с Anthropic. Сохраняйте хост в списке разрешённых в двух ситуациях:245Если ваша организация использует [артефакты](https://code.claude.com/docs/ru/artifacts.md#availability), вам не нужно добавлять `*.frame.claudeusercontent.com` в список, чтобы сеансы могли их читать. Когда список исключает этот хост, Claude Code читает содержимое артефакта через соединение сеанса с Anthropic. Сохраняйте хост в списке разрешённых в двух ситуациях:

242 246 

243* **Сеансы в этой среде открывают публичные артефакты другой организации**: Claude Code получает их с хоста напрямую, поэтому добавьте его в этот список.247* **Сеансы в этой среде открывают публичные артефакты другой организации**: Claude Code получает их с хоста напрямую, поэтому добавьте его в этот список.

244* **Вы настраиваете локальный CLI или самостоятельно размещённый runner**: сохраняйте хост в этом списке разрешённых. См. [требования к сетевому доступу](https://code.claude.com/docs/ru/network-config.md#network-access-requirements) и требования к сетевому доступу самостоятельно размещённого [сетевые требования](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#network-requirements).248* **Вы настраиваете локальный CLI или самостоятельно размещённый runner**: сохраняйте хост в этом списке разрешённых. См. [требования к сетевому доступу](https://code.claude.com/docs/ru/network-config.md#network-access-requirements) и требования к сетевому доступу самостоятельно размещённого [сетевые требования](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#network-requirements).

245 249 

246Каждая среда имеет свой собственный список разрешённых доменов; нет списка разрешённых на уровне организации, который администраторы могут применить к средам каждого члена. Никакой [параметр, управляемый сервером](https://code.claude.com/docs/ru/server-managed-settings.md), не добавляет домены в список разрешённых сетей среды. Чтобы дать команде один стандартный список, владелец может создать [общую среду организации](#organization-shared-environments) с сетевым доступом **Custom** и этим списком.250Каждая среда имеет свой собственный список разрешённых доменов; нет списка разрешённых на уровне организации, который администраторы могут применить к средам каждого участника. Никакая [настройка, управляемая сервером](https://code.claude.com/docs/ru/server-managed-settings.md), также не добавляет домены в сетевой список разрешённых доменов среды. Чтобы дать команде один стандартный список, Owner может создать [общую среду организации](#organization-shared-environments) с сетевым доступом **Limited** и этим списком.

247 251 

248### Прокси GitHub252### Прокси GitHub

249 253 


255* **Область действия репозиториев**: прокси обслуживает запросы GitHub API для репозиториев, прикреплённых к сессии. Запрос API к другому репозиторию получает 403 с сообщением, которое начинается с `GitHub access to` и содержит `is not enabled for this session`. Архив исходного кода, который вы загружаете по URL `github.com/{owner}/{repo}/archive/` или `codeload.github.com`, получает ту же ошибку 403, если репозиторий не прикреплён, даже если он публичный.259* **Область действия репозиториев**: прокси обслуживает запросы GitHub API для репозиториев, прикреплённых к сессии. Запрос API к другому репозиторию получает 403 с сообщением, которое начинается с `GitHub access to` и содержит `is not enabled for this session`. Архив исходного кода, который вы загружаете по URL `github.com/{owner}/{repo}/archive/` или `codeload.github.com`, получает ту же ошибку 403, если репозиторий не прикреплён, даже если он публичный.

256* **Ограничения GraphQL**: прокси отклоняет запросы к эндпоинту GraphQL GitHub с ошибкой 403, сообщение которой начинается с `GitHub GraphQL is not available from Claude Code sessions` и указывает резервный вариант REST, `gh api repos/{owner}/{repo}/...`. Подкоманды `gh`, использующие GraphQL, такие как `gh pr` и `gh issue`, получают ту же ошибку 403. Ограничение применяется к каждому запросу через прокси независимо от предоставленных вами учётных данных, поэтому установленный вами `GH_TOKEN` получает ту же ошибку 403. Claude не может обратиться через прокси к API GitHub, которые существуют только в GraphQL, например Projects v2.260* **Ограничения GraphQL**: прокси отклоняет запросы к эндпоинту GraphQL GitHub с ошибкой 403, сообщение которой начинается с `GitHub GraphQL is not available from Claude Code sessions` и указывает резервный вариант REST, `gh api repos/{owner}/{repo}/...`. Подкоманды `gh`, использующие GraphQL, такие как `gh pr` и `gh issue`, получают ту же ошибку 403. Ограничение применяется к каждому запросу через прокси независимо от предоставленных вами учётных данных, поэтому установленный вами `GH_TOKEN` получает ту же ошибку 403. Claude не может обратиться через прокси к API GitHub, которые существуют только в GraphQL, например Projects v2.

257 261 

258Зафиксированные файлы из публичных репозиториев поступают через `raw.githubusercontent.com`, который обрабатывает [прокси безопасности](#security-proxy). Этот домен находится в списке [Trusted](#default-allowed-domains) по умолчанию, поэтому эти файлы остаются доступными, если [уровень доступа](#access-levels) среды их не исключает.262Зафиксированные файлы из публичных репозиториев поступают через `raw.githubusercontent.com`, который вместо этого обрабатывает [прокси безопасности](#security-proxy). Этот домен находится в [списке разрешённых по умолчанию](#default-allowed-domains), поэтому эти файлы остаются доступными, пока [сетевой доступ](#access-levels) среды разрешает этот список.

259 263 

260### Прокси безопасности264### Прокси безопасности

261 265 


391service redis-server start395service redis-server start

392```396```

393 397 

394Docker доступен для запуска контейнеризованных сервисов. Попросите Claude выполнить `docker compose up`, чтобы запустить сервисы вашего проекта. Сетевой доступ для загрузки образов определяется [уровнем доступа](#access-levels) вашей среды, а [доверенные значения по умолчанию](#default-allowed-domains) включают Docker Hub и другие распространённые реестры.398Docker доступен для запуска контейнеризованных сервисов. Попросите Claude выполнить `docker compose up`, чтобы запустить сервисы вашего проекта. Сетевой доступ для загрузки образов определяется [уровнем доступа](#access-levels) вашей среды, а [список разрешённых доменов по умолчанию](#default-allowed-domains) включает Docker Hub и другие распространённые реестры.

395 399 

396Если ваши образы большие или загружаются медленно, добавьте `docker compose pull` или `docker compose build` в ваш [скрипт настройки](#setup-scripts). [Кэш среды](#environment-caching) сохраняет загруженные образы, поэтому в каждой новой сессии они уже есть на диске. Кэш хранит только файлы, а не запущенные процессы, поэтому Claude по-прежнему запускает контейнеры в каждой сессии.400Если ваши образы большие или загружаются медленно, добавьте `docker compose pull` или `docker compose build` в ваш [скрипт настройки](#setup-scripts). [Кэш среды](#environment-caching) сохраняет загруженные образы, поэтому в каждой новой сессии они уже есть на диске. Кэш хранит только файлы, а не запущенные процессы, поэтому Claude по-прежнему запускает контейнеры в каждой сессии.

397 401 


445 449 

446* **Выход с нулём**: если скрипт завершается с ненулевым кодом, сессия [не запускается](https://code.claude.com/docs/ru/web-quickstart.md#setup-script-failed) или запускается без того, что скрипту не удалось установить. Добавьте `|| true` к некритичным командам, чтобы случайный сбой установки не приводил к сбою скрипта.450* **Выход с нулём**: если скрипт завершается с ненулевым кодом, сессия [не запускается](https://code.claude.com/docs/ru/web-quickstart.md#setup-script-failed) или запускается без того, что скрипту не удалось установить. Добавьте `|| true` к некритичным командам, чтобы случайный сбой установки не приводил к сбою скрипта.

447* **Завершение в течение пяти минут**: держите общее время выполнения скрипта примерно под пять минут, чтобы [кэш среды](#environment-caching) мог построиться. Когда установка занимает больше времени, среда не кэшируется. Запускайте независимые установки параллельно с `&` и `wait`, и переместите любую одиночную загрузку, которая не подходит, в [SessionStart hook](#setup-scripts-vs-sessionstart-hooks), который запускает её в фоне. Если новые сеансы зависают или не удаются во время установки, смотрите [New sessions hang or time out during setup](https://code.claude.com/docs/ru/web-quickstart.md#new-sessions-hang-or-time-out-during-setup).451* **Завершение в течение пяти минут**: держите общее время выполнения скрипта примерно под пять минут, чтобы [кэш среды](#environment-caching) мог построиться. Когда установка занимает больше времени, среда не кэшируется. Запускайте независимые установки параллельно с `&` и `wait`, и переместите любую одиночную загрузку, которая не подходит, в [SessionStart hook](#setup-scripts-vs-sessionstart-hooks), который запускает её в фоне. Если новые сеансы зависают или не удаются во время установки, смотрите [New sessions hang or time out during setup](https://code.claude.com/docs/ru/web-quickstart.md#new-sessions-hang-or-time-out-during-setup).

448* **Сетевой доступ для установок**: установки пакетов должны достичь реестров. Уровень **Trusted** по умолчанию охватывает [общие реестры пакетов](#default-allowed-domains), включая npm, PyPI, RubyGems и crates.io; с **None** сетевым доступом установки не удаются.452* **Сетевой доступ для установок**: установки пакетов должны достичь реестров. Уровень **Limited** по умолчанию с отмеченным параметром **Allow package managers** охватывает [общие реестры пакетов](#default-allowed-domains), включая npm, PyPI, RubyGems и crates.io. С сетевым доступом **None** установки не удаются.

449* **Переменные среды ещё не заданы**: скрипт запускается до того, как сессия задаёт [переменные окружения](#set-environment-variables) среды. Задавайте все значения, которые нужны скрипту, в самом скрипте.453* **Переменные среды ещё не заданы**: скрипт запускается до того, как сессия задаёт [переменные окружения](#set-environment-variables) среды. Задавайте все значения, которые нужны скрипту, в самом скрипте.

450 454 

451### Кэширование среды455### Кэширование среды


541* **Один репозиторий на сессию**: в среде, размещённой Anthropic, сессия с несколькими репозиториями не загружает хуки из `.claude/settings.json` ни одного репозитория, поэтому определённый там хук SessionStart не запускается. Вместо этого устанавливайте зависимости для таких сессий с помощью [скрипта установки](#setup-scripts). Для самостоятельно размещённой среды смотрите, [настройки какого репозитория применяются](https://code.claude.com/docs/ru/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).545* **Один репозиторий на сессию**: в среде, размещённой Anthropic, сессия с несколькими репозиториями не загружает хуки из `.claude/settings.json` ни одного репозитория, поэтому определённый там хук SessionStart не запускается. Вместо этого устанавливайте зависимости для таких сессий с помощью [скрипта установки](#setup-scripts). Для самостоятельно размещённой среды смотрите, [настройки какого репозитория применяются](https://code.claude.com/docs/ru/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).

542* **Не работают в облачных тредах проекта**: облачный тред в [проекте](https://code.claude.com/docs/ru/claude-projects.md#what-threads-pick-up-from-your-repositories) не запускает хуки из `.claude/settings.json` репозитория, независимо от количества репозиториев. В среде, размещённой Anthropic, устанавливайте зависимости для тредов с помощью [скрипта установки](#setup-scripts). В самостоятельно размещённой среде вместо этого используйте хук в [настройках хоста runner](https://code.claude.com/docs/ru/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).546* **Не работают в облачных тредах проекта**: облачный тред в [проекте](https://code.claude.com/docs/ru/claude-projects.md#what-threads-pick-up-from-your-repositories) не запускает хуки из `.claude/settings.json` репозитория, независимо от количества репозиториев. В среде, размещённой Anthropic, устанавливайте зависимости для тредов с помощью [скрипта установки](#setup-scripts). В самостоятельно размещённой среде вместо этого используйте хук в [настройках хоста runner](https://code.claude.com/docs/ru/self-hosted-environments-configuration.md#repository-settings-in-sessions-with-several-repositories).

543* **Нет облачного ограничения**: hooks запускаются в локальных и облачных сеансах. Чтобы пропустить локальное выполнение, выйдите рано, если переменная окружения `CLAUDE_CODE_REMOTE` не `true`, как показано в [скрипте установки зависимостей](#install-dependencies-with-a-sessionstart-hook).547* **Нет облачного ограничения**: hooks запускаются в локальных и облачных сеансах. Чтобы пропустить локальное выполнение, выйдите рано, если переменная окружения `CLAUDE_CODE_REMOTE` не `true`, как показано в [скрипте установки зависимостей](#install-dependencies-with-a-sessionstart-hook).

544* **Требует сетевого доступа**: команды установки должны достичь реестров пакетов. Если ваша среда использует **None** сетевой доступ, эти hooks не удаются. [Список разрешений по умолчанию](#default-allowed-domains) под **Trusted** охватывает npm, PyPI, RubyGems и crates.io.548* **Требует сетевого доступа**: команды установки должны достичь реестров пакетов. Если ваша среда использует сетевой доступ **None**, эти хуки завершаются сбоем. На уровне **Limited** по умолчанию с отмеченным параметром **Allow package managers** [список разрешённых доменов по умолчанию](#default-allowed-domains) охватывает npm, PyPI, RubyGems и crates.io.

545* **Совместимость с прокси**: в среде, размещённой Anthropic, весь исходящий трафик проходит через [прокси безопасности](#security-proxy), и некоторые менеджеры пакетов не работают правильно с этим прокси; Bun — известный пример. В [самостоятельно размещённой среде](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#default-deny-egress) исходящий трафик проходит через вашу собственную границу сети вместо этого.549* **Совместимость с прокси**: в среде, размещённой Anthropic, весь исходящий трафик проходит через [прокси безопасности](#security-proxy), и некоторые менеджеры пакетов не работают правильно с этим прокси; Bun — известный пример. В [самостоятельно размещённой среде](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#default-deny-egress) исходящий трафик проходит через вашу собственную границу сети вместо этого.

546* **Добавляет задержку запуска**: хуки запускаются каждый раз, когда сессия запускается или возобновляется, в отличие от скриптов установки, которые выигрывают от [кэширования среды](#environment-caching). Держите скрипты установки быстрыми, пропуская уже выполненную работу, как это делает [скрипт установки зависимостей](#install-dependencies-with-a-sessionstart-hook).550* **Добавляет задержку запуска**: хуки запускаются каждый раз, когда сессия запускается или возобновляется, в отличие от скриптов установки, которые выигрывают от [кэширования среды](#environment-caching). Держите скрипты установки быстрыми, пропуская уже выполненную работу, как это делает [скрипт установки зависимостей](#install-dependencies-with-a-sessionstart-hook).

547 551 


549 553 

550## Разрешённые домены по умолчанию554## Разрешённые домены по умолчанию

551 555 

552С **Trusted** сетевым доступом сеансы могут достичь следующих доменов по умолчанию. Домены, отмеченные `*`, указывают на совпадение поддомена с подстановочным знаком, поэтому `*.gcr.io` разрешает любой поддомен `gcr.io`.556Когда в режиме сетевого доступа **Limited** установлен флажок **Allow package managers**, как это сделано в новой среде, сессии могут обращаться к следующим доменам. Домены, отмеченные `*`, указывают на совпадение поддомена с подстановочным знаком, поэтому `*.gcr.io` разрешает любой поддомен `gcr.io`.

553 557 

554> [accordion] Сервисы Anthropic558> [accordion] Сервисы Anthropic

555>559>

commands.md +1 −1

Details

65| `/bug [report]` | Сообщить об ошибке или поделиться своим диалогом. Вы выбираете, какую часть истории сессии включить, и подтверждаете это на экране согласия, прежде чем что-либо будет отправлено. Если вы вошли в Anthropic и используете прямое подключение к Anthropic, отчёт отправляется в Anthropic; при использовании стороннего провайдера или без учётных данных Anthropic Claude Code записывает отчёт в [локальный архив в `~/.claude/feedback-bundles/`](https://code.claude.com/docs/ru/data-usage#telemetry-services), который вы пересылаете самостоятельно. В [расширении VS Code](https://code.claude.com/docs/ru/vs-code.md#use-the-prompt-box) `/bug` вместо этого открывает собственное диалоговое окно обратной связи расширения; требуется Claude Code v2.1.229 или новее. Если вы запускаете команду, пока Claude отвечает, Claude Code сразу открывает диалоговое окно. До v2.1.232 Claude Code ставил команду в очередь до завершения хода. Псевдоним: `/share`. До v2.1.212 `/bug` и `/share` были псевдонимами `/feedback` |65| `/bug [report]` | Сообщить об ошибке или поделиться своим диалогом. Вы выбираете, какую часть истории сессии включить, и подтверждаете это на экране согласия, прежде чем что-либо будет отправлено. Если вы вошли в Anthropic и используете прямое подключение к Anthropic, отчёт отправляется в Anthropic; при использовании стороннего провайдера или без учётных данных Anthropic Claude Code записывает отчёт в [локальный архив в `~/.claude/feedback-bundles/`](https://code.claude.com/docs/ru/data-usage#telemetry-services), который вы пересылаете самостоятельно. В [расширении VS Code](https://code.claude.com/docs/ru/vs-code.md#use-the-prompt-box) `/bug` вместо этого открывает собственное диалоговое окно обратной связи расширения; требуется Claude Code v2.1.229 или новее. Если вы запускаете команду, пока Claude отвечает, Claude Code сразу открывает диалоговое окно. До v2.1.232 Claude Code ставил команду в очередь до завершения хода. Псевдоним: `/share`. До v2.1.212 `/bug` и `/share` были псевдонимами `/feedback` |

66| `/cd <path>` | Перенести эту сессию в новый рабочий каталог, сохранив диалог. Введите часть пути, чтобы увидеть подходящие каталоги; нажмите `Tab`, чтобы принять один из них. Что Claude Code применяет из нового каталога сразу после перехода и чем `/cd` отличается от `/add-dir`, см. в разделе [Перенос сессии в другой каталог](https://code.claude.com/docs/ru/permissions.md#move-the-session-to-another-directory) |66| `/cd <path>` | Перенести эту сессию в новый рабочий каталог, сохранив диалог. Введите часть пути, чтобы увидеть подходящие каталоги; нажмите `Tab`, чтобы принять один из них. Что Claude Code применяет из нового каталога сразу после перехода и чем `/cd` отличается от `/add-dir`, см. в разделе [Перенос сессии в другой каталог](https://code.claude.com/docs/ru/permissions.md#move-the-session-to-another-directory) |

67| `/chrome` | Настроить параметры [Claude in Chrome](https://code.claude.com/docs/ru/chrome.md) |67| `/chrome` | Настроить параметры [Claude in Chrome](https://code.claude.com/docs/ru/chrome.md) |

68| `/claude-api [migrate\|upgrade\|api-version\|managed-agents-onboard\|managed-agents-secure\|prompt-audit\|cost-optimize\|build-eval\|hillclimb\|preserved-thinking-migration]` | **[Скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills).** Загрузить справочные материалы по [Claude API](https://platform.claude.com/docs/en/api/overview) и [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) для языка вашего проекта. Также активируется автоматически, когда ваш код импортирует `anthropic` или `@anthropic-ai/sdk`. Что делает каждая подкоманда и какая версия для неё требуется, см. в разделе [Работа над проектами с Claude API](https://code.claude.com/docs/ru/skills.md#work-on-claude-api-projects) |68| `/claude-api [migrate\|upgrade\|api-version\|managed-agents-onboard\|managed-agents-secure\|prompt-audit\|cost-optimize\|latency-optimize\|build-eval\|hillclimb\|preserved-thinking-migration]` | **[Скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills).** Загрузить справочные материалы по [Claude API](https://platform.claude.com/docs/en/api/overview) и [Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) для языка вашего проекта. Также активируется автоматически, когда ваш код импортирует `anthropic` или `@anthropic-ai/sdk`. Что делает каждая подкоманда и какая версия для неё требуется, см. в разделе [Работа над проектами с Claude API](https://code.claude.com/docs/ru/skills.md#work-on-claude-api-projects) |

69| `/claude-in-chrome [task]` | **[Скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills).** Поручить Claude выполнить задачу в вашем браузере, например протестировать страницу, заполнить форму или прочитать логи консоли, через [Claude in Chrome](https://code.claude.com/docs/ru/chrome.md). Доступно, когда для сессии включена интеграция с Chrome, например с помощью `claude --chrome`, или когда Claude Code может предложить [установить расширение](https://code.claude.com/docs/ru/chrome.md#install-the-extension-when-claude-asks) |69| `/claude-in-chrome [task]` | **[Скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills).** Поручить Claude выполнить задачу в вашем браузере, например протестировать страницу, заполнить форму или прочитать логи консоли, через [Claude in Chrome](https://code.claude.com/docs/ru/chrome.md). Доступно, когда для сессии включена интеграция с Chrome, например с помощью `claude --chrome`, или когда Claude Code может предложить [установить расширение](https://code.claude.com/docs/ru/chrome.md#install-the-extension-when-claude-asks) |

70| `/clear [name]` | Начать новый диалог с пустым контекстом. Передайте имя, чтобы пометить предыдущий диалог в окне выбора `/resume`. Чтобы освободить контекст, продолжая тот же диалог, используйте вместо этого `/compact`. Возобновите предыдущий диалог с помощью `/resume` или, в том же процессе Claude Code, восстановите его из [пункта предыдущей сессии в меню отката](https://code.claude.com/docs/ru/checkpointing.md#rewind-past-a-cleared-conversation). Псевдонимы: `/reset`, `/new` |70| `/clear [name]` | Начать новый диалог с пустым контекстом. Передайте имя, чтобы пометить предыдущий диалог в окне выбора `/resume`. Чтобы освободить контекст, продолжая тот же диалог, используйте вместо этого `/compact`. Возобновите предыдущий диалог с помощью `/resume` или, в том же процессе Claude Code, восстановите его из [пункта предыдущей сессии в меню отката](https://code.claude.com/docs/ru/checkpointing.md#rewind-past-a-cleared-conversation). Псевдонимы: `/reset`, `/new` |

71| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [--max-findings n\|all\|default] [pr#\|branch\|path]` | **[Скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills).** Проверить текущий diff либо переданные номер PR, ветку или путь на наличие ошибок корректности. В зависимости от вашей модели и уровня effort ревью также охватывает возможности для очистки кода. Передайте `--fix`, чтобы Claude применил найденное, `--comment`, чтобы опубликовать результаты в PR на GitHub или merge request на GitLab, или `ultra`, чтобы запустить глубокое [облачное ревью](https://code.claude.com/docs/ru/ultrareview.md). Для публикации в merge request на GitLab требуется Claude Code v2.1.257 или новее. С `ultra` для PR на `github.com` передайте `--post`, чтобы заранее выбрать в диалоговом окне запуска [публикацию готовых результатов в PR](https://code.claude.com/docs/ru/ultrareview.md#post-findings-to-the-pull-request); для `--post` требуется Claude Code v2.1.227 или новее. Уровни effort, выбор цели и связь с `/simplify` см. в разделе [Локальное код-ревью с помощью `/code-review`](https://code.claude.com/docs/ru/code-review-local). Псевдоним: `/review` |71| `/code-review [low\|medium\|high\|xhigh\|max\|ultra] [--fix] [--comment] [--max-findings n\|all\|default] [pr#\|branch\|path]` | **[Скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills).** Проверить текущий diff либо переданные номер PR, ветку или путь на наличие ошибок корректности. В зависимости от вашей модели и уровня effort ревью также охватывает возможности для очистки кода. Передайте `--fix`, чтобы Claude применил найденное, `--comment`, чтобы опубликовать результаты в PR на GitHub или merge request на GitLab, или `ultra`, чтобы запустить глубокое [облачное ревью](https://code.claude.com/docs/ru/ultrareview.md). Для публикации в merge request на GitLab требуется Claude Code v2.1.257 или новее. С `ultra` для PR на `github.com` передайте `--post`, чтобы заранее выбрать в диалоговом окне запуска [публикацию готовых результатов в PR](https://code.claude.com/docs/ru/ultrareview.md#post-findings-to-the-pull-request); для `--post` требуется Claude Code v2.1.227 или новее. Уровни effort, выбор цели и связь с `/simplify` см. в разделе [Локальное код-ревью с помощью `/code-review`](https://code.claude.com/docs/ru/code-review-local). Псевдоним: `/review` |

Details

466claude --worktree feature-auth466claude --worktree feature-auth

467```467```

468 468 

469Запустите ту же команду с другим именем во втором терминале для запуска изолированного параллельного сеанса. В репозитории без коммитов команда завершается с ошибкой `Failed to resolve base branch "HEAD": git rev-parse failed`. См. [Worktrees](https://code.claude.com/docs/ru/worktrees.md) для очистки, `.worktreeinclude` и поддержки VCS, не основанной на git. Для мониторинга параллельных сеансов с одного экрана вместо отдельных терминалов см. [фоновые агенты](https://code.claude.com/docs/ru/agent-view.md).469Запустите ту же команду с другим именем во втором терминале для запуска изолированной параллельной сессии. См. [Worktrees](https://code.claude.com/docs/ru/worktrees.md) для очистки, `.worktreeinclude` и поддержки VCS, не основанных на git. Для мониторинга параллельных сессий с одного экрана вместо отдельных терминалов см. [фоновые агенты](https://code.claude.com/docs/ru/agent-view.md).

470 470 

471## Планирование перед редактированием471## Планирование перед редактированием

472 472 

Details

19 19 

20## Что сохраняется при сжатии контекста20## Что сохраняется при сжатии контекста

21 21 

22Когда длительная сессия сжимается, Claude Code суммирует историю диалога, чтобы она поместилась в контекстное окно. Начиная с версии 2.1.198, запрос суммирования наследует конфигурацию [расширенного мышления](https://code.claude.com/docs/ru/model-config.md#extended-thinking) вашей сессии, поэтому он рассуждает с включённым мышлением, когда в вашей сессии оно включено, и остаётся отключённым в противном случае. Мышление влияет только на то, как создаётся сводка; настройки вашей сессии после этого остаются неизменными. Что происходит с каждым видом контента, зависит от того, как он был загружен:22Когда длительная сессия сжимается, Claude Code суммирует историю диалога, чтобы она поместилась в контекстное окно.

23 23 

24| Механизм | После сжатия контекста |24| Механизм | После сжатия контекста |

25| :- | :- |25| :- | :- |

env-vars.md +6 −5

Details

243| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Установите `1`, чтобы отключить [скиллы](https://code.claude.com/docs/ru/skills.md) и рабочие процессы, входящие в состав Claude Code: встроенные скиллы и рабочие процессы полностью удаляются, а встроенные команды, такие как `/init`, по-прежнему можно ввести, но они скрыты от модели. `/doctor` по-прежнему можно ввести, как и встроенные команды; чтобы скрыть её, используйте `DISABLE_DOCTOR_COMMAND`. Скиллы из плагинов, `.claude/skills/` и `.claude/commands/` не затрагиваются. Эквивалентно настройке [`disableBundledSkills`](https://code.claude.com/docs/ru/settings-reference#disablebundledskills) |243| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Установите `1`, чтобы отключить [скиллы](https://code.claude.com/docs/ru/skills.md) и рабочие процессы, входящие в состав Claude Code: встроенные скиллы и рабочие процессы полностью удаляются, а встроенные команды, такие как `/init`, по-прежнему можно ввести, но они скрыты от модели. `/doctor` по-прежнему можно ввести, как и встроенные команды; чтобы скрыть её, используйте `DISABLE_DOCTOR_COMMAND`. Скиллы из плагинов, `.claude/skills/` и `.claude/commands/` не затрагиваются. Эквивалентно настройке [`disableBundledSkills`](https://code.claude.com/docs/ru/settings-reference#disablebundledskills) |

244| `CLAUDE_CODE_DISABLE_CFC_PROMPT` | Для хостов, которые встраивают Claude Code и предоставляют собственные указания по работе с браузером. Задайте `1`, чтобы сохранить доступность инструментов браузера [Claude in Chrome](https://code.claude.com/docs/ru/chrome.md), но исключить раздел о Chrome из системного промпта и [встроенный скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills) `/claude-in-chrome`. В VS Code расширение версии v2.1.314 или новее также исключает инструкции Claude in Chrome из сообщений сессии. Требуется Claude Code v2.1.257 или новее |244| `CLAUDE_CODE_DISABLE_CFC_PROMPT` | Для хостов, которые встраивают Claude Code и предоставляют собственные указания по работе с браузером. Задайте `1`, чтобы сохранить доступность инструментов браузера [Claude in Chrome](https://code.claude.com/docs/ru/chrome.md), но исключить раздел о Chrome из системного промпта и [встроенный скилл](https://code.claude.com/docs/ru/skills.md#bundled-skills) `/claude-in-chrome`. В VS Code расширение версии v2.1.314 или новее также исключает инструкции Claude in Chrome из сообщений сессии. Требуется Claude Code v2.1.257 или новее |

245| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | Установите `1`, чтобы не загружать в контекст никакие файлы памяти CLAUDE.md, включая пользовательские, проектные файлы и файлы автоматической памяти |245| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | Установите `1`, чтобы не загружать в контекст никакие файлы памяти CLAUDE.md, включая пользовательские, проектные файлы и файлы автоматической памяти |

246| `CLAUDE_CODE_DISABLE_CRON` | Задайте `1`, чтобы отключить [запланированные задачи в рамках сессии](https://code.claude.com/docs/ru/scheduled-tasks.md). Скилл `/loop` и инструменты cron становятся недоступными, а все уже запланированные задачи перестают срабатывать, включая задачи, которые уже выполняются посреди сессии |246| `CLAUDE_CODE_DISABLE_CRON` | Задайте `1`, чтобы отключить [запланированные задачи в рамках сессии](https://code.claude.com/docs/ru/scheduled-tasks.md#disable-scheduled-tasks). Скилл `/loop` и `CronCreate` становятся недоступными, а все уже запланированные задачи перестают срабатывать, включая задачи, которые уже выполняются посреди сессии |

247| `CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT` | Установите `1`, чтобы отключить [ограничение времени и отказы](https://code.claude.com/docs/ru/permission-modes.md#time-limits-and-denials-in-auto-and-bypasspermissions-modes) режимов `auto` и `bypassPermissions` при удалении критических путей. Такие удаления тогда передаются классификатору в режиме `auto` и получают запрос разрешения без ограничения времени в режиме `bypassPermissions` везде, где Claude Code может его показать. Задайте её в окружении, из которого запускается Claude Code, поскольку Claude Code игнорирует копию, переданную через блок `env` в настройках. Требуется Claude Code v2.1.281 или новее |247| `CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT` | Установите `1`, чтобы отключить [ограничение времени и отказы](https://code.claude.com/docs/ru/permission-modes.md#time-limits-and-denials-in-auto-and-bypasspermissions-modes) режимов `auto` и `bypassPermissions` при удалении критических путей. Такие удаления тогда передаются классификатору в режиме `auto` и получают запрос разрешения без ограничения времени в режиме `bypassPermissions` везде, где Claude Code может его показать. Задайте её в окружении, из которого запускается Claude Code, поскольку Claude Code игнорирует копию, переданную через блок `env` в настройках. Требуется Claude Code v2.1.281 или новее |

248| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Установите `1`, чтобы удалять из запросов API предварительные заголовки запроса `anthropic-beta`, связанные с ними поля тела и бета-поля схемы инструментов, такие как `defer_loading` и `eager_input_streaming`. Используйте, когда прокси-шлюз отклоняет запросы с ошибкой `Unexpected value(s)` для заголовка `anthropic-beta` или с ошибкой `Extra inputs are not permitted`. В разделе [Отключение предварительных возможностей](https://code.claude.com/docs/ru/llm-gateway-protocol.md#disable-pre-release-capabilities) перечислено, что удаляет переменная, включая [MCP tool search](https://code.claude.com/docs/ru/mcp.md#scale-with-mcp-tool-search), и что Claude Code продолжает отправлять |248| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Установите `1`, чтобы удалять из запросов API предварительные заголовки запроса `anthropic-beta`, связанные с ними поля тела и бета-поля схемы инструментов, такие как `defer_loading` и `eager_input_streaming`. Используйте, когда прокси-шлюз отклоняет запросы с ошибкой `Unexpected value(s)` для заголовка `anthropic-beta` или с ошибкой `Extra inputs are not permitted`. В разделе [Отключение предварительных возможностей](https://code.claude.com/docs/ru/llm-gateway-protocol.md#disable-pre-release-capabilities) перечислено, что удаляет переменная, включая [MCP tool search](https://code.claude.com/docs/ru/mcp.md#scale-with-mcp-tool-search), и что Claude Code продолжает отправлять |

249| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | Установите `1`, чтобы отключить встроенных [субагентов Explore и Plan](https://code.claude.com/docs/ru/sub-agents.md#built-in-subagents). Вместо них Claude исследует код с помощью своих инструментов поиска или субагента общего назначения, а [режим планирования](https://code.claude.com/docs/ru/permission-modes.md#analyze-before-you-edit-with-plan-mode) читает файлы напрямую, не запуская агентов Explore и Plan. Пользовательские субагенты с именами `Explore` или `Plan` не затрагиваются. Чтобы удалить все встроенные типы субагентов в Agent SDK или неинтерактивном режиме, используйте вместо этого `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`. Требуется Claude Code v2.1.198 или новее |249| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | Установите `1`, чтобы отключить встроенных [субагентов Explore и Plan](https://code.claude.com/docs/ru/sub-agents.md#built-in-subagents). Вместо них Claude исследует код с помощью своих инструментов поиска или субагента общего назначения, а [режим планирования](https://code.claude.com/docs/ru/permission-modes.md#analyze-before-you-edit-with-plan-mode) читает файлы напрямую, не запуская агентов Explore и Plan. Пользовательские субагенты с именами `Explore` или `Plan` не затрагиваются. Чтобы удалить все встроенные типы субагентов в Agent SDK или неинтерактивном режиме, используйте вместо этого `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`. Требуется Claude Code v2.1.198 или новее |

250| `CLAUDE_CODE_DISABLE_FAST_MODE` | Установите `1`, чтобы отключить [быстрый режим](https://code.claude.com/docs/ru/fast-mode.md) |250| `CLAUDE_CODE_DISABLE_FAST_MODE` | Установите `1`, чтобы отключить [быстрый режим](https://code.claude.com/docs/ru/fast-mode.md) |

251| `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` | Задайте `1`, чтобы отключить получение флагов функций. Требуется Claude Code v2.1.319 или новее. Когда эта переменная задана, [Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements) и другие [функции, которым нужно получение флагов функций](#features-that-need-feature-flag-fetching), недоступны. Логирование событий телеметрии остаётся включённым, если только не задана также `DISABLE_TELEMETRY`. Прежнее имя, `DISABLE_GROWTHBOOK`, по-прежнему работает, и только его читают версии с v2.1.124 по v2.1.318 |

251| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | Установите `1`, чтобы отключить опросы о качестве сессии «How is Claude doing?». Опросы также отключаются, если задана `DISABLE_TELEMETRY`, `DO_NOT_TRACK` или `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, если только `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` не включает их снова. Чтобы задать частоту выборки вместо полного отключения, используйте настройку [`feedbackSurveyRate`](https://code.claude.com/docs/ru/settings-reference#feedbacksurveyrate). См. [Опросы о качестве сессии](https://code.claude.com/docs/ru/data-usage.md#session-quality-surveys) |252| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | Установите `1`, чтобы отключить опросы о качестве сессии «How is Claude doing?». Опросы также отключаются, если задана `DISABLE_TELEMETRY`, `DO_NOT_TRACK` или `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, если только `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` не включает их снова. Чтобы задать частоту выборки вместо полного отключения, используйте настройку [`feedbackSurveyRate`](https://code.claude.com/docs/ru/settings-reference#feedbacksurveyrate). См. [Опросы о качестве сессии](https://code.claude.com/docs/ru/data-usage.md#session-quality-surveys) |

252| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | Установите `1`, чтобы отключить [чекпоинты](https://code.claude.com/docs/ru/checkpointing.md) файлов. Команда `/rewind` не сможет восстанавливать изменения кода. Переопределяет настройку [`fileCheckpointingEnabled`](https://code.claude.com/docs/ru/settings-reference#filecheckpointingenabled) |253| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | Установите `1`, чтобы отключить [чекпоинты](https://code.claude.com/docs/ru/checkpointing.md) файлов. Команда `/rewind` не сможет восстанавливать изменения кода. Переопределяет настройку [`fileCheckpointingEnabled`](https://code.claude.com/docs/ru/settings-reference#filecheckpointingenabled) |

253| `CLAUDE_CODE_DISABLE_FILE_MENTIONS` | Задайте `1`, чтобы Claude Code не разворачивал [упоминания `@`](https://code.claude.com/docs/ru/common-workflows#reference-files-and-directories) файлов и каталогов. Вместо этого Claude получает упомянутые пути с примечанием прочитать их с помощью своих файловых инструментов. Игнорируется в [проектных и локальных настройках](https://code.claude.com/docs/ru/settings-reference.md#variables-claude-code-ignores-in-env). Требуется Claude Code v2.1.299 или новее |254| `CLAUDE_CODE_DISABLE_FILE_MENTIONS` | Задайте `1`, чтобы Claude Code не разворачивал [упоминания `@`](https://code.claude.com/docs/ru/common-workflows#reference-files-and-directories) файлов и каталогов. Вместо этого Claude получает упомянутые пути с примечанием прочитать их с помощью своих файловых инструментов. Игнорируется в [проектных и локальных настройках](https://code.claude.com/docs/ru/settings-reference.md#variables-claude-code-ignores-in-env). Требуется Claude Code v2.1.299 или новее |


451| `DISABLE_ERROR_REPORTING` | Установите любое непустое значение, например `1`, чтобы отказаться от отправки отчётов об ошибках. **Значение `0` или `false` также означает отказ**, в отличие от большинства переменных включения/выключения; удалите переменную, чтобы снова включить отчёты об ошибках |452| `DISABLE_ERROR_REPORTING` | Установите любое непустое значение, например `1`, чтобы отказаться от отправки отчётов об ошибках. **Значение `0` или `false` также означает отказ**, в отличие от большинства переменных включения/выключения; удалите переменную, чтобы снова включить отчёты об ошибках |

452| `DISABLE_EXTRA_USAGE_COMMAND` | Установите значение `1`, чтобы скрыть команду `/usage-credits`, которая позволяет пользователям приобретать дополнительное использование сверх ограничений частоты запросов |453| `DISABLE_EXTRA_USAGE_COMMAND` | Установите значение `1`, чтобы скрыть команду `/usage-credits`, которая позволяет пользователям приобретать дополнительное использование сверх ограничений частоты запросов |

453| `DISABLE_FEEDBACK_COMMAND` | Установите значение `1`, чтобы отключить команду `/feedback` и [отзывы, составленные Claude](https://code.claude.com/docs/ru/tools-reference.md#sendfeedback-tool-behavior). Также отключает `/bug` и `/share`, которые отправляют отчёты тем же путём; до v2.1.212 они были псевдонимами `/feedback`, поэтому команда отключалась под любым именем. Также принимается старое имя `DISABLE_BUG_COMMAND` |454| `DISABLE_FEEDBACK_COMMAND` | Установите значение `1`, чтобы отключить команду `/feedback` и [отзывы, составленные Claude](https://code.claude.com/docs/ru/tools-reference.md#sendfeedback-tool-behavior). Также отключает `/bug` и `/share`, которые отправляют отчёты тем же путём; до v2.1.212 они были псевдонимами `/feedback`, поэтому команда отключалась под любым именем. Также принимается старое имя `DISABLE_BUG_COMMAND` |

454| `DISABLE_GROWTHBOOK` | Установите `1` или `true`, чтобы отключить получение feature-флагов и использовать для каждого флага значения по умолчанию из кода. Это делает недоступными [Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements) и другие [функции, которым требуется получение feature-флагов](#features-that-need-feature-flag-fetching). Значение `0` или `false` оставляет получение включённым. Логирование событий телеметрии остаётся включённым, если не задана также `DISABLE_TELEMETRY` |455| `DISABLE_GROWTHBOOK` | Установите `1`, чтобы отключить [получение флагов функций](#features-that-need-feature-flag-fetching). Требуется Claude Code v2.1.124 или новее. Заменена на `CLAUDE_CODE_DISABLE_FEATURE_FLAGS`, для которой требуется v2.1.319 или новее: используйте новое имя, за исключением случаев, когда конфигурацию читает машина с версией v2.1.318 или более ранней. Это имя по-прежнему работает |

455| `DISABLE_INSTALLATION_CHECKS` | Установите значение `1`, чтобы отключить предупреждения об установке. Используйте только при ручном управлении расположением установки, так как это может скрыть проблемы стандартных установок |456| `DISABLE_INSTALLATION_CHECKS` | Установите значение `1`, чтобы отключить предупреждения об установке. Используйте только при ручном управлении расположением установки, так как это может скрыть проблемы стандартных установок |

456| `DISABLE_INSTALL_GITHUB_APP_COMMAND` | Установите значение `1`, чтобы скрыть команду `/install-github-app`. Уже скрыта при использовании сторонних провайдеров (Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry) |457| `DISABLE_INSTALL_GITHUB_APP_COMMAND` | Установите значение `1`, чтобы скрыть команду `/install-github-app`. Уже скрыта при использовании сторонних провайдеров (Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry) |

457| `DISABLE_INTERLEAVED_THINKING` | Установите значение `1`, чтобы не отправлять бета-заголовок interleaved-thinking. Полезно, когда ваш LLM-шлюз или провайдер не поддерживает [чередующееся мышление](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) |458| `DISABLE_INTERLEAVED_THINKING` | Установите значение `1`, чтобы не отправлять бета-заголовок interleaved-thinking. Полезно, когда ваш LLM-шлюз или провайдер не поддерживает [чередующееся мышление](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#interleaved-thinking) |


569 570 

570Claude Code включает некоторые функции с помощью флагов функций, которые он загружает от Anthropic. Claude Code пропускает эту загрузку в следующих сессиях:571Claude Code включает некоторые функции с помощью флагов функций, которые он загружает от Anthropic. Claude Code пропускает эту загрузку в следующих сессиях:

571 572 

572* Сессия, в которой вы задали `DISABLE_GROWTHBOOK`, `DISABLE_TELEMETRY`, `DO_NOT_TRACK` или `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`; в строке каждой переменной в [таблице переменных](#variables) указано, какие значения отключают загрузку573* Сессия, в которой вы задали `CLAUDE_CODE_DISABLE_FEATURE_FLAGS`, `DISABLE_TELEMETRY`, `DO_NOT_TRACK` или `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`; в строке каждой переменной в [таблице переменных](#variables) указано, какие значения отключают загрузку

573* Сессия у [стороннего провайдера](https://code.claude.com/docs/ru/third-party-integrations.md), например Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform или Microsoft Foundry, если только хост-платформа, встраивающая Claude Code, не задаёт `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`574* Сессия у [стороннего провайдера](https://code.claude.com/docs/ru/third-party-integrations.md), например Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform или Microsoft Foundry, если только хост-платформа, встраивающая Claude Code, не задаёт `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`

574* Сессия через [шлюз приложений Claude](https://code.claude.com/docs/ru/claude-apps-gateway)575* Сессия через [шлюз приложений Claude](https://code.claude.com/docs/ru/claude-apps-gateway)

575 576 

576Когда загрузка отключена, вы не можете:577Когда загрузка отключена, вы не можете:

577 578 

578* Использовать [Remote Control](https://code.claude.com/docs/ru/remote-control.md), если задана `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или `DISABLE_GROWTHBOOK`. Для `DISABLE_TELEMETRY` и `DO_NOT_TRACK` см. [требования Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements)579* Использовать [Remote Control](https://code.claude.com/docs/ru/remote-control.md), если задана `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](#variables). Для `DISABLE_TELEMETRY` и `DO_NOT_TRACK` см. [требования Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements)

579* [Отправлять сообщения в сессии за пределами этой машины](https://code.claude.com/docs/ru/cross-session-messaging.md#message-sessions-on-other-machines), когда [Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements) недоступен. Обмен сообщениями между сессиями на этой машине работает и при отключённой загрузке580* [Отправлять сообщения в сессии за пределами этой машины](https://code.claude.com/docs/ru/cross-session-messaging.md#message-sessions-on-other-machines), когда [Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements) недоступен. Обмен сообщениями между сессиями на этой машине работает и при отключённой загрузке

580* Запустить [`claude import` или команду `/import`](https://code.claude.com/docs/ru/cli-reference#cli-commands)581* Запустить [`claude import` или команду `/import`](https://code.claude.com/docs/ru/cli-reference#cli-commands)

581* Запустить [`/skill-doctor`](https://code.claude.com/docs/ru/skills#find-unused-skills) или открыть его отчёт на вкладке **Stats** в `/plugin`582* Запустить [`/skill-doctor`](https://code.claude.com/docs/ru/skills#find-unused-skills) или открыть его отчёт на вкладке **Stats** в `/plugin`

582* Запустить [`/restart`](https://code.claude.com/docs/ru/commands) на тарифах Pro, Max и Ultra583* Запустить [`/restart`](https://code.claude.com/docs/ru/commands) на тарифах Pro, Max и Ultra

583* Синхронизировать [скиллы](https://code.claude.com/docs/ru/skills.md#where-synced-skills-load) и [плагины](https://code.claude.com/docs/ru/plugins/loading.md#synced-plugins), включённые для вашей учётной записи claude.ai, с вашими сессиями в терминале584* Синхронизировать [скиллы](https://code.claude.com/docs/ru/skills.md#where-synced-skills-load) и [плагины](https://code.claude.com/docs/ru/plugins/loading.md#synced-plugins), включённые для вашей учётной записи claude.ai, с вашими сессиями в терминале

584* Включить [мод You should know](https://code.claude.com/docs/ru/interactive-mode.md#you-should-know-suggestions)585* Включить [мод You should know](https://code.claude.com/docs/ru/interactive-mode.md#you-should-know-suggestions)

585* Использовать [инструмент-советник](https://code.claude.com/docs/ru/advisor.md#requirements)586* Использовать [инструмент-советник](https://code.claude.com/docs/ru/advisor.md#requirements), за исключением Claude Platform on AWS с Claude Code v2.1.300 или новее

586* Использовать [задачи MCP](https://code.claude.com/docs/ru/mcp.md#mcp-tasks-that-run-on-the-server)587* Использовать [задачи MCP](https://code.claude.com/docs/ru/mcp.md#mcp-tasks-that-run-on-the-server)

587* Читать [комментарии к артефакту](https://code.claude.com/docs/ru/artifacts.md#collect-comments-on-an-artifact) или отвечать на них588* Читать [комментарии к артефакту](https://code.claude.com/docs/ru/artifacts.md#collect-comments-on-an-artifact) или отвечать на них

588* Поручать Claude читать [публичный артефакт другой организации](https://code.claude.com/docs/ru/artifacts.md#read-an-artifact-shared-with-you)589* Поручать Claude читать [публичный артефакт другой организации](https://code.claude.com/docs/ru/artifacts.md#read-an-artifact-shared-with-you)

errors.md +16 −9

Details

562| [`CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS`](https://code.claude.com/docs/ru/env-vars) | 500 | Начальная задержка в миллисекундах для экспоненциальной задержки между повторными попытками запроса, который API отклоняет с ошибкой перегрузки `529`. Увеличьте её, вплоть до 32000, чтобы распределить повторные попытки на более длительный период, когда API работает на пределе пропускной способности. Не действует, если `CLAUDE_CODE_RETRY_WATCHDOG` установлена в `1` или если отклонённый запрос был отправлен в [быстром режиме](https://code.claude.com/docs/ru/fast-mode.md#handle-rate-limits). Требуется Claude Code v2.1.292 или позже. |562| [`CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS`](https://code.claude.com/docs/ru/env-vars) | 500 | Начальная задержка в миллисекундах для экспоненциальной задержки между повторными попытками запроса, который API отклоняет с ошибкой перегрузки `529`. Увеличьте её, вплоть до 32000, чтобы распределить повторные попытки на более длительный период, когда API работает на пределе пропускной способности. Не действует, если `CLAUDE_CODE_RETRY_WATCHDOG` установлена в `1` или если отклонённый запрос был отправлен в [быстром режиме](https://code.claude.com/docs/ru/fast-mode.md#handle-rate-limits). Требуется Claude Code v2.1.292 или позже. |

563| [`CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS`](https://code.claude.com/docs/ru/env-vars) | 32000 | Верхний предел в миллисекундах для экспоненциальной задержки между повторными попытками запроса, который API отклоняет с ошибкой перегрузки `529`. Увеличьте его, вплоть до 64000, чтобы последующие повторные попытки продолжали всё сильнее разноситься во времени, когда API работает на пределе пропускной способности. Не действует, если `CLAUDE_CODE_RETRY_WATCHDOG` установлена в `1` или если отклонённый запрос был отправлен в [быстром режиме](https://code.claude.com/docs/ru/fast-mode.md#handle-rate-limits). Требуется Claude Code v2.1.296 или позже. |563| [`CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS`](https://code.claude.com/docs/ru/env-vars) | 32000 | Верхний предел в миллисекундах для экспоненциальной задержки между повторными попытками запроса, который API отклоняет с ошибкой перегрузки `529`. Увеличьте его, вплоть до 64000, чтобы последующие повторные попытки продолжали всё сильнее разноситься во времени, когда API работает на пределе пропускной способности. Не действует, если `CLAUDE_CODE_RETRY_WATCHDOG` установлена в `1` или если отклонённый запрос был отправлен в [быстром режиме](https://code.claude.com/docs/ru/fast-mode.md#handle-rate-limits). Требуется Claude Code v2.1.296 или позже. |

564| [`API_TIMEOUT_MS`](https://code.claude.com/docs/ru/env-vars) | 600000 | Время в миллисекундах, за которое каждая попытка запроса должна получить заголовки ответа. Оно не ограничивает, как долго после этого длится потоковый ответ. Повысьте его для медленных сетей или прокси. О том, как оно ограничивает дедлайн первого байта, см. [No response from API](#no-response-from-api). |564| [`API_TIMEOUT_MS`](https://code.claude.com/docs/ru/env-vars) | 600000 | Время в миллисекундах, за которое каждая попытка запроса должна получить заголовки ответа. Оно не ограничивает, как долго после этого длится потоковый ответ. Повысьте его для медленных сетей или прокси. О том, как оно ограничивает дедлайн первого байта, см. [No response from API](#no-response-from-api). |

565| [`CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES`](https://code.claude.com/docs/ru/env-vars) | не установлено | Лимит повторных отправок [непотокового запроса](#streaming-response-ended-before-any-complete-data-was-received), который завершается по таймауту. При достижении лимита запрос завершается с ошибкой. Ответ Claude, генерация которого занимает больше времени, чем таймаут, снова завершается по таймауту при каждой повторной отправке, поэтому установите небольшое число, например `0`, чтобы получить ошибку быстрее. Каждая непотоковая попытка завершается по таймауту через 300 секунд в локальной сессии или через `API_TIMEOUT_MS`, если вы задали положительное значение. Требуется Claude Code v2.1.285 или позже. |565| [`CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES`](https://code.claude.com/docs/ru/env-vars) | не установлено | Лимит повторных отправок [непотокового запроса](#streaming-response-ended-before-any-complete-data-was-received), который завершается по таймауту. При достижении лимита запрос завершается с ошибкой. Ответ Claude, генерация которого занимает больше времени, чем таймаут, снова завершается по таймауту при каждой повторной отправке, поэтому установите небольшое число, например `0`, чтобы получить ошибку быстрее. О таймауте каждой попытки см. [Сколько ждёт непотоковая попытка](#how-long-a-non-streaming-attempt-waits). Требуется Claude Code v2.1.285 или позже. |

566| [`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS`](https://code.claude.com/docs/ru/env-vars) | не установлено | Дедлайн в миллисекундах для первого байта ответа потокового запроса. Требуется Claude Code v2.1.242 или позже. О том, как Claude Code выбирает дедлайн, когда эта переменная не установлена, см. [No response from API](#no-response-from-api). |566| [`CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS`](https://code.claude.com/docs/ru/env-vars) | не установлено | Дедлайн в миллисекундах для первого байта ответа потокового запроса. Требуется Claude Code v2.1.242 или позже. О том, как Claude Code выбирает дедлайн, когда эта переменная не установлена, см. [No response from API](#no-response-from-api). |

567 567 

568#### Сколько ждёт непотоковая попытка

569 

570Непотоковая попытка завершается по истечении таймаута запроса или таймаута простоя тела ответа, в зависимости от того, что наступит раньше:

571 

572* **Таймаут запроса**: `API_TIMEOUT_MS`, если вы задали положительное значение, иначе 300 секунд в локальной сессии.

573* **[Таймаут простоя тела ответа](https://code.claude.com/docs/ru/network-config.md#streaming-idle-watchdogs)**: от 5 до 6 минут без ответа, независимо от того, насколько большое значение `API_TIMEOUT_MS` вы задали, в тех случаях, когда он действует и вы его не отключили.

574 

568## Ошибки сервера575## Ошибки сервера

569 576 

570Большинство этих ошибок поступают от поставщика вывода: сервиса Anthropic на Anthropic API и сервиса за эндпоинтом этого поставщика на Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry или пользовательском шлюзе. Разделы [Auto mode cannot determine the safety of an action](#auto-mode-cannot-determine-the-safety-of-an-action) и [Agent terminated early due to an API error](#agent-terminated-early-due-to-an-api-error) также охватывают причины на вашей стороне, например учетную запись Amazon Bedrock, которая не может вызвать модель классификатора, или субагента, который достиг лимита использования.577Большинство этих ошибок поступают от поставщика вывода: сервиса Anthropic на Anthropic API и сервиса за эндпоинтом этого поставщика на Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry или пользовательском шлюзе. Разделы [Auto mode cannot determine the safety of an action](#auto-mode-cannot-determine-the-safety-of-an-action) и [Agent terminated early due to an API error](#agent-terminated-early-due-to-an-api-error) также охватывают причины на вашей стороне, например учетную запись Amazon Bedrock, которая не может вызвать модель классификатора, или субагента, который достиг лимита использования.


2212Это не проблема сети на стороне клиента. Облачные сессии и [облачные запланированные задачи](https://code.claude.com/docs/ru/routines.md) работают внутри изолированной виртуальной машины, исходящий трафик которой через сеть сессии фильтруется по списку разрешённых доменов [облачной среды](https://code.claude.com/docs/ru/cloud-environments.md):2219Это не проблема сети на стороне клиента. Облачные сессии и [облачные запланированные задачи](https://code.claude.com/docs/ru/routines.md) работают внутри изолированной виртуальной машины, исходящий трафик которой через сеть сессии фильтруется по списку разрешённых доменов [облачной среды](https://code.claude.com/docs/ru/cloud-environments.md):

2213 2220 

2214* **Трафик GitHub и коннекторов**: [операции GitHub](https://code.claude.com/docs/ru/cloud-environments.md#github-proxy) и трафик MCP-коннекторов используют отдельные каналы, поэтому они могут продолжать работать, пока другие хосты заблокированы2221* **Трафик GitHub и коннекторов**: [операции GitHub](https://code.claude.com/docs/ru/cloud-environments.md#github-proxy) и трафик MCP-коннекторов используют отдельные каналы, поэтому они могут продолжать работать, пока другие хосты заблокированы

2215* **Среда по умолчанию**: среда **Default** использует доступ **Trusted**, который разрешает [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains): реестры пакетов, API облачных провайдеров, реестры контейнеров и распространённые домены для разработки — и блокирует другие домены на этом пути2222* **Среда по умолчанию**: среда **Default** использует доступ **Limited** с установленным флажком **Allow package managers**. Её сессии имеют доступ к [списку разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains): реестрам пакетов, API облачных провайдеров, реестрам контейнеров и распространённым доменам для разработки.

2216 2223 

2217**Что делать:**2224**Что делать:**

2218 2225 

2219Эти шаги изменяют одну из ваших собственных сред. [Общая среда организации](https://code.claude.com/docs/ru/cloud-environments.md#organization-shared-environments) открывается в селекторе только для чтения, поэтому попросите Owner изменить её сетевой доступ на странице **Cloud environments** в [настройках администратора](https://claude.ai/admin-settings).2226Эти шаги изменяют одну из ваших собственных сред. [Общая среда организации](https://code.claude.com/docs/ru/cloud-environments.md#organization-shared-environments) открывается в селекторе только для чтения, поэтому попросите Owner изменить её сетевой доступ на странице **Cloud environments** в [настройках администратора](https://claude.ai/admin-settings).

2220 2227 

2221* Откройте среду для редактирования либо из [формы облачной запланированной задачи](https://code.claude.com/docs/ru/routines.md#environments-and-network-access), либо из [селектора сред](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment), где вы запускаете облачные сессии.2228* Откройте среду для редактирования либо из [формы облачной запланированной задачи](https://code.claude.com/docs/ru/routines.md#environments-and-network-access), либо из [селектора сред](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment), где вы запускаете облачные сессии.

2222* В диалоговом окне **Edit cloud environment** измените **Network access** с **Trusted** на **Custom**, затем добавьте заблокированный домен в **Allowed domains**. Вводите по одному домену в строке. Установите флажок **Also include default list of common package managers**, чтобы сохранить [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains) вместе с вашими доменами. Если нужен неограниченный доступ, выберите вместо этого **Full**.2229* В диалоговом окне **Edit cloud environment** выберите **Limited** в разделе **Network access**, затем добавьте заблокированный домен в **Allowed domains**. Вводите по одному домену в строке. Установите флажок **Allow package managers**, чтобы разрешить [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains) вместе с вашими доменами. Если нужен неограниченный доступ, выберите вместо этого **Full**.

2223* Нажмите **Save changes**. Следующий запуск использует обновлённый список разрешённых доменов. Для уже открытой облачной сессии см. [когда изменение сетевого доступа применяется к существующим сессиям](https://code.claude.com/docs/ru/cloud-environments.md#network-access).2230* Нажмите **Save changes**. Следующий запуск использует обновлённый список разрешённых доменов. Для уже открытой облачной сессии см. [когда изменение сетевого доступа применяется к существующим сессиям](https://code.claude.com/docs/ru/cloud-environments.md#network-access).

2224 2231 

2225Уровни доступа и список разрешённых доменов по умолчанию описаны в разделе [Сетевой доступ](https://code.claude.com/docs/ru/cloud-environments.md#network-access). Эта политика не влияет на локальные сессии CLI.2232Уровни доступа и список разрешённых доменов по умолчанию описаны в разделе [Сетевой доступ](https://code.claude.com/docs/ru/cloud-environments.md#network-access). Эта политика не влияет на локальные сессии CLI.


2342**Что делать:**2349**Что делать:**

2343 2350 

2344* **Вход не выполнен**: сообщение продолжается текстом `: not signed in. Run /login, then retry.` Выполните `/login`, затем отправьте снова2351* **Вход не выполнен**: сообщение продолжается текстом `: not signed in. Run /login, then retry.` Выполните `/login`, затем отправьте снова

2345* **Отказ вашей организации**: например, `: Feedback has not been enabled for your organization.` или `: Feedback collection is not available for organizations with custom data retention policies.` Если сообщение добавляет `To report a bug, open an issue`, создайте issue на [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues). После этого `/feedback` в течение семи дней может отвечать, что функция [отключена политикой вашей организации](#feedback-is-disabled-by-your-organizations-policy). Черновик в очереди остаётся в очереди и по-прежнему [истекает по расписанию](https://code.claude.com/docs/ru/tools-reference.md#discard-or-keep-a-draft)2352* **Отказ вашей организации**: например, `: Feedback has not been enabled for your organization.` или `: Feedback collection is not available for organizations with custom data retention policies.` После этого `/feedback` в течение семи дней может отвечать, что функция [отключена политикой вашей организации](#feedback-is-disabled-by-your-organizations-policy). Черновик в очереди остаётся в очереди и по-прежнему [истекает по расписанию](https://code.claude.com/docs/ru/tools-reference.md#discard-or-keep-a-draft)

2346* **Отклонённые учётные данные**: сообщение продолжается текстом `: the sign-in this session uses is not allowed to send feedback` или `: the server did not accept the credentials this session uses`. Выполните `/status` в промпте Claude Code, чтобы увидеть, какой вход, токен или API-ключ отправляет эта сессия2353* **Отклонённые учётные данные**: сообщение продолжается текстом `: the sign-in this session uses is not allowed to send feedback` или `: the server did not accept the credentials this session uses`. Выполните `/status` в промпте Claude Code, чтобы увидеть, какой вход, токен или API-ключ отправляет эта сессия

2347* **`(request timed out)` или `(couldn't reach the service)` сразу после `Couldn't send feedback`**: отправьте отчёт или черновик из очереди снова. Диалоговое окно сохраняет ваш текст, а сообщение для черновика в очереди содержит `The draft is still queued.` Если другие запросы тоже завершаются ошибкой, проверьте сетевое подключение и см. [Unable to connect to API](#unable-to-connect-to-api). Если сбой повторяется, создайте отчёт на [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues)2354* **`(request timed out)` или `(couldn't reach the service)` сразу после `Couldn't send feedback`**: отправьте отчёт или черновик из очереди снова. Диалоговое окно сохраняет ваш текст, а сообщение для черновика в очереди содержит `The draft is still queued.` Если другие запросы тоже завершаются ошибкой, проверьте сетевое подключение и см. [Unable to connect to API](#unable-to-connect-to-api). Если сбой повторяется, создайте отчёт на [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues)

2348* **`(server returned <status>)` или отсутствие причины сразу после `Couldn't send feedback`**: статус — это код ответа сервиса. Если сервис прислал собственное сообщение, оно следует за статусом, например `(server returned 403: Access Forbidden)`. Если сбой повторяется, создайте отчёт на [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues)2355* **`(server returned <status>)` или отсутствие причины сразу после `Couldn't send feedback`**: статус — это код ответа сервиса. Если сервис прислал собственное сообщение, оно следует за статусом, например `(server returned 403: Access Forbidden)`. Если сбой повторяется, создайте отчёт на [github.com/anthropics/claude-code/issues](https://github.com/anthropics/claude-code/issues)


3492* **`Error: Workspace not trusted. <folder> is your home directory`**: поскольку доверие для домашнего каталога никогда не сохраняется, предварительный запуск `claude` там не поможет. Вместо этого выполните `claude ultrareview` из каталога проекта, предварительно один раз запустив там `claude`, чтобы принять диалог доверия, или добавьте `--trust-workspace`.3499* **`Error: Workspace not trusted. <folder> is your home directory`**: поскольку доверие для домашнего каталога никогда не сохраняется, предварительный запуск `claude` там не поможет. Вместо этого выполните `claude ultrareview` из каталога проекта, предварительно один раз запустив там `claude`, чтобы принять диалог доверия, или добавьте `--trust-workspace`.

3493* **`No answer in time.` с последующим `Error: Workspace not trusted`**: на вопрос `Trust <folder>? [y/N]` не было ответа в течение 5 минут. Снова выполните `claude ultrareview` и ответьте на него.3500* **`No answer in time.` с последующим `Error: Workspace not trusted`**: на вопрос `Trust <folder>? [y/N]` не было ответа в течение 5 минут. Снова выполните `claude ultrareview` и ответьте на него.

3494* **`Ultrareview did not start: <folder> is not trusted`**: вы отказались на вопрос `Trust <folder>? [y/N]`, например ответив `n` или нажав Enter. Чтобы начать ревью, снова выполните `claude ultrareview` и ответьте `y`.3501* **`Ultrareview did not start: <folder> is not trusted`**: вы отказались на вопрос `Trust <folder>? [y/N]`, например ответив `n` или нажав Enter. Чтобы начать ревью, снова выполните `claude ultrareview` и ответьте `y`.

3495* **``Ultrareview did not start: `--trust-workspace` takes no value``**: после `--trust-workspace` следует что-то, кроме флага, например номер PR или `false`. Если вы не доверяете папке, не указывайте этот флаг. Чтобы доверять ей для этого запуска, поставьте номер PR или базовую ветку перед флагом: `claude ultrareview 1234 --trust-workspace`.3502* **``Ultrareview did not start: `--trust-workspace` takes no value``**: после `--trust-workspace` следует что-то, кроме флага, например номер PR или `false`. Если вы не доверяете папке, не указывайте флаг. Чтобы доверять ей для этого запуска, поставьте номер PR или базовую ветку перед флагом: `claude ultrareview 1234 --trust-workspace`.

3496 3503 

3497До v2.1.309 `claude ultrareview` не принимал `--trust-workspace`.3504До v2.1.309 `claude ultrareview` не принимал `--trust-workspace`.

3498 3505 


3557 3564 

3558* Вы ещё не запускали сессию после установки, поэтому Claude Code ещё не получил флаг. Первый `claude import` может вывести это сообщение, даже если функция вам доступна.3565* Вы ещё не запускали сессию после установки, поэтому Claude Code ещё не получил флаг. Первый `claude import` может вывести это сообщение, даже если функция вам доступна.

3559* Вы используете Claude Code через Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry или Claude Platform on AWS либо через [шлюз приложений Claude](https://code.claude.com/docs/ru/claude-apps-gateway#availability-and-limitations). В этих сессиях Claude Code не получает флаги функций, поэтому `claude import` остаётся недоступным.3566* Вы используете Claude Code через Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry или Claude Platform on AWS либо через [шлюз приложений Claude](https://code.claude.com/docs/ru/claude-apps-gateway#availability-and-limitations). В этих сессиях Claude Code не получает флаги функций, поэтому `claude import` остаётся недоступным.

3560* Вы задали `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_GROWTHBOOK` или [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](https://code.claude.com/docs/ru/env-vars), которые отключают получение флагов функций, поэтому `claude import` остаётся недоступным.3567* Вы задали `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/ru/env-vars#variables), `DISABLE_GROWTHBOOK` или [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](https://code.claude.com/docs/ru/env-vars), которые отключают получение флагов функций, поэтому `claude import` остаётся недоступным.

3561 3568 

3562**Что делать:**3569**Что делать:**

3563 3570 


3799 3806 

3800Родственные сообщения появляются ещё до запуска команды:3807Родственные сообщения появляются ещё до запуска команды:

3801 3808 

3802* `Shell command permission check failed for pattern "..."`: проверка разрешений для команды её не допустила. В разделе [Проверки разрешений для внедрённых команд](https://code.claude.com/docs/ru/skills.md#permission-checks-on-injected-commands) описано, какие результаты приводят к прерыванию в каждом режиме разрешений и как заранее одобрить команду с помощью `allowed-tools`3809* `Shell command permission check failed for pattern "..."`: проверка разрешений команды её не разрешила. В разделе [Проверки разрешений для внедрённых команд](https://code.claude.com/docs/ru/skills.md#permission-checks-on-injected-commands) описано, какие результаты прерывают выполнение в каждом режиме разрешений и как заранее разрешить команду с помощью `allowed-tools`

3803* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: frontmatter скилла требует bash на компьютере, где его нет. Установите Git for Windows или измените frontmatter на `shell: powershell`. См. [Как выполняются внедрённые команды](https://code.claude.com/docs/ru/skills.md#how-injected-commands-run)3810* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: frontmatter скилла требует bash на компьютере, где его нет. Установите Git for Windows или измените frontmatter на `shell: powershell`. См. [Как выполняются внедрённые команды](https://code.claude.com/docs/ru/skills.md#how-injected-commands-run)

3804 3811 

3805**Что делать:**3812**Что делать:**


3953 3960 

3954* **Вы не передали базовую ветку**: Claude Code сравнивал с веткой репозитория по умолчанию и предлагает явно передать вашу базовую ветку, как в примере выше3961* **Вы не передали базовую ветку**: Claude Code сравнивал с веткой репозитория по умолчанию и предлагает явно передать вашу базовую ветку, как в примере выше

3955* **Вы передали базовую ветку, которая уже была в вашем клоне**: подсказка гласит ``Make sure <branch> exists locally or on origin (try `git fetch origin <branch>`)``3962* **Вы передали базовую ветку, которая уже была в вашем клоне**: подсказка гласит ``Make sure <branch> exists locally or on origin (try `git fetch origin <branch>`)``

3956* **Вы передали базовую ветку, которой не было в вашем клоне**: Claude Code загрузил её из origin перед сравнением. Подсказка гласит ``<branch> was fetched from origin but shares no history with HEAD. If another branch is your real base, pass it explicitly (`/code-review ultra <branch>`)``; если Claude Code не может определить, является ли ваш клон поверхностным (shallow), он вместо этого предлагает `git fetch --unshallow origin`. До версии v2.1.221 подсказка предлагала `git fetch --unshallow origin` для каждой загруженной базовой ветки, а в полном клоне эта команда завершается ошибкой `fatal: --unshallow on a complete repository does not make sense`.3963* **Вы передали базовую ветку, которой не было в вашем клоне**: Claude Code получил её из origin перед сравнением. Подсказка гласит ``<branch> was fetched from origin but shares no history with HEAD. If another branch is your real base, pass it explicitly (`/code-review ultra <branch>`)``; если Claude Code не может определить, является ли ваш клон поверхностным (shallow), он вместо этого предлагает `git fetch --unshallow origin`. До версии v2.1.221 подсказка предлагала `git fetch --unshallow origin` для каждой полученной базовой ветки, а на полном клоне эта команда завершается ошибкой `fatal: --unshallow on a complete repository does not make sense`.

3957 3964 

3958**Что делать:**3965**Что делать:**

3959 3966 


6615 6622 

6616**2. Обновите все хосты, использующие общий домашний каталог**6623**2. Обновите все хосты, использующие общий домашний каталог**

6617 6624 

6618Если этот домашний каталог используют несколько хостов, сначала обновите Claude Code на каждом хосте до версии, указанной в сообщении, или более поздней. Более старая версия может записать перемещённый `.config.json` обратно.6625Если этот домашний каталог используют несколько хостов, сначала обновите Claude Code на каждом хосте до версии, указанной в сообщении, или более поздней.

6619 6626 

6620**3. Остановите Claude Code**6627**3. Остановите Claude Code**

6621 6628 

Details

112 <td>✓</td>112 <td>✓</td>

113 <td>✓</td>113 <td>✓</td>

114 <td>✗</td>114 <td>✗</td>

115 <td>✗</td>115 <td>✓ (Claude Code v2.1.300 или более поздней версии)</td>

116 <td>✗</td>116 <td>✗</td>

117 <td>✗</td>117 <td>✗</td>

118 </tr>118 </tr>


221 221 

222> [!NOTE]222> [!NOTE]

223>223>

224> Если вы аутентифицируетесь через [LLM gateway](https://code.claude.com/docs/ru/llm-gateway), доступность функций соответствует базовому поставщику, на который шлюз перенаправляет запросы, за исключением функций, которые сам Claude Code отключает. Когда `ANTHROPIC_BASE_URL` указывает на хост, отличный от `api.anthropic.com`, Claude Code отключает функции такие как [Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements) и [server-managed settings](https://code.claude.com/docs/ru/server-managed-settings.md#platform-availability), независимо от того, что перенаправляет шлюз. Некоторые функции, доступные только для Anthropic, такие как [Advisor](https://code.claude.com/docs/ru/advisor.md), работают только если шлюз перенаправляет запросы без изменений на API Anthropic.224> Если вы аутентифицируетесь через [LLM-шлюз](https://code.claude.com/docs/ru/llm-gateway), доступность функций соответствует базовому поставщику, на который шлюз перенаправляет запросы, за исключением функций, которые сам Claude Code отключает. Когда `ANTHROPIC_BASE_URL` указывает на хост, отличный от `api.anthropic.com`, Claude Code отключает такие функции, как [Remote Control](https://code.claude.com/docs/ru/remote-control.md#requirements) и [server-managed settings](https://code.claude.com/docs/ru/server-managed-settings.md#platform-availability), независимо от того, куда перенаправляет шлюз. Некоторые функции, такие как [Advisor](https://code.claude.com/docs/ru/advisor.md#requirements), работают, только если шлюз перенаправляет запросы без изменений.

225>225>

226> Для информации о том, как запросы, которые отправляет Claude Code, различаются между шлюзом в формате Amazon Bedrock или Agent Platform, шлюзом `ANTHROPIC_BASE_URL` и входом в Claude apps gateway, см. [поведение клиента по методу подключения](https://code.claude.com/docs/ru/llm-gateway-protocol.md#how-the-connection-method-changes-client-behavior).226> Для информации о том, как запросы, которые отправляет Claude Code, различаются между шлюзом в формате Amazon Bedrock или Agent Platform, шлюзом `ANTHROPIC_BASE_URL` и входом в Claude apps gateway, см. [поведение клиента по методу подключения](https://code.claude.com/docs/ru/llm-gateway-protocol.md#how-the-connection-method-changes-client-behavior).

227 227 


244 244 

245> [tab] Claude Platform на AWS245> [tab] Claude Platform на AWS

246>246>

247> **Недоступно:** все [функции, требующие подписку Claude](#features-that-require-a-claude-subscription), плюс [fast mode](https://code.claude.com/docs/ru/fast-mode.md), [Advisor](https://code.claude.com/docs/ru/advisor.md), [Channels](https://code.claude.com/docs/ru/channels.md), [GitHub Actions](https://code.claude.com/docs/ru/github-actions.md), [панель управления аналитики](https://code.claude.com/docs/ru/analytics.md), [server-managed settings](https://code.claude.com/docs/ru/server-managed-settings.md) и [команды `/design-sync` и `/import`](https://code.claude.com/docs/ru/commands#all-commands).247> **Недоступно:** все [функции, требующие подписку Claude](#features-that-require-a-claude-subscription), плюс [быстрый режим](https://code.claude.com/docs/ru/fast-mode.md), [Channels](https://code.claude.com/docs/ru/channels.md), [GitHub Actions](https://code.claude.com/docs/ru/github-actions.md), [панель управления аналитики](https://code.claude.com/docs/ru/analytics.md), [server-managed settings](https://code.claude.com/docs/ru/server-managed-settings.md) и [команды `/design-sync` и `/import`](https://code.claude.com/docs/ru/commands#all-commands).

248>248>

249> **Доступно** там, где Amazon Bedrock недоступен: [веб-поиск](https://code.claude.com/docs/ru/tools-reference.md#websearch-tool-behavior).249> **Доступно здесь, но не на Amazon Bedrock:** [веб-поиск](https://code.claude.com/docs/ru/tools-reference.md#websearch-tool-behavior), а также [Advisor](https://code.claude.com/docs/ru/advisor.md) в Claude Code v2.1.300 или более поздней версии.

250>250>

251> **Частичная поддержка:**251> **Частичная поддержка:**

252>252>

glossary.md +2 −2

Details

54 54 

55### Auto mode55### Auto mode

56 56 

57[Режим разрешений](#permission-mode), в котором отдельная модель-классификатор проверяет действия вместо вас, поэтому Claude Code выполняет большинство из них, не спрашивая вас. Claude Code по-прежнему спрашивает вас перед действиями, которым соответствуют ваши явные правила ask. Классификатор блокирует расширение области действия, ненадежную инфраструктуру и [промпт-инъекции](#prompt-injection). Результаты инструментов удаляются из того, что он видит, поэтому враждебный контент в файле или на веб-странице не может напрямую им манипулировать.57[Режим разрешений](#permission-mode), в котором отдельная модель-классификатор проверяет действия вместо вас, поэтому Claude Code выполняет большинство из них, не спрашивая вас. Claude Code по-прежнему спрашивает вас перед действиями, которым соответствуют ваши явные правила ask. Классификатор блокирует расширение области действия, ненадежную инфраструктуру и [промпт-инъекции](#prompt-injection).

58 58 

59* **Claude Code v2.1.283 или более поздней версии**: авторежим является [встроенным начальным режимом разрешений](https://code.claude.com/docs/ru/permission-modes.md#which-mode-a-session-starts-in) для интерактивных сессий в терминале и VS Code59* **Claude Code v2.1.283 или более поздней версии**: авторежим является [встроенным начальным режимом разрешений](https://code.claude.com/docs/ru/permission-modes.md#which-mode-a-session-starts-in) для интерактивных сессий в терминале и VS Code

60* **Более ранние версии**: авторежим является встроенным начальным режимом разрешений только на планах Pro, Max, Ultra и Team60* **Более ранние версии**: авторежим является встроенным начальным режимом разрешений только на планах Pro, Max, Ultra и Team


261 261 

262### Prompt injection262### Prompt injection

263 263 

264Враждебные инструкции, встроенные в файл, веб-страницу или результат tool, которые пытаются перенаправить Claude к действиям, которые вы никогда не просили. Защита Claude Code включает систему разрешений, обнаружение инъекций команд и проверку доверия. [Auto mode](#auto-mode) добавляет зонд на стороне сервера, который сканирует результаты tool на предмет подозрительного содержимого, и классификатор, который проверяет действия с удалёнными результатами tool, поэтому внедрённый текст не может напрямую манипулировать им.264Враждебные инструкции, встроенные в файл, веб-страницу или результат инструмента, которые пытаются направить Claude к действиям, о которых вы не просили. Защита Claude Code включает систему разрешений, обнаружение инъекций команд и проверку доверия. В [авторежиме](#auto-mode) серверная проверка сканирует результаты инструментов на наличие подозрительного содержимого, а классификатор проверяет действия.

265 265 

266Подробнее: [Защититесь от prompt injection](https://code.claude.com/docs/ru/security.md#protect-against-prompt-injection)266Подробнее: [Защититесь от prompt injection](https://code.claude.com/docs/ru/security.md#protect-against-prompt-injection)

267 267 

hooks.md +1 −1

Details

2341 2341 

2342#### Аннотирование результата для классификатора авторежима2342#### Аннотирование результата для классификатора авторежима

2343 2343 

2344Верните `classifierContext`, чтобы отправить краткое примечание о результате вызова инструмента классификатору [авторежима](https://code.claude.com/docs/ru/permission-modes.md#eliminate-prompts-with-auto-mode), а не Claude. Классификатор [никогда не получает сами результаты инструментов](https://code.claude.com/docs/ru/permission-modes.md#how-the-classifier-evaluates-actions), поэтому это поле — поддерживаемый способ сообщить ему что-то о том, что вернул вызов, прежде чем он будет проверять последующие действия. Для этого поля требуется Claude Code v2.1.236 или новее.2344Верните `classifierContext`, чтобы отправить короткую заметку о результате вызова инструмента классификатору [авторежима](https://code.claude.com/docs/ru/permission-modes.md#eliminate-prompts-with-auto-mode), а не Claude. Заметка предназначена для проверки классификатором последующих действий. Поле требует Claude Code v2.1.236 или новее.

2345 2345 

2346Пример ниже сообщает классификатору, откуда получен вывод запроса:2346Пример ниже сообщает классификатору, откуда получен вывод запроса:

2347 2347 

llm-gateway.md +1 −1

Details

47 47 

48Пока активна [переменная учетных данных шлюза](https://code.claude.com/docs/ru/llm-gateway-connect.md#set-the-credential-variable) или `apiKeyHelper`, запросы несут эти учетные данные вместо входа подписки claude.ai разработчика, и ограничения использования подписки не применяются к ним. Claude Code сохраняет вход claude.ai на машине, но не отправляет его с этими запросами. Этот трафик выставляется счетом за токен тому, кто владеет учетными данными, которые перенаправляет шлюз, например вашей учетной записи Anthropic Console организации, или вашей учетной записи Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, когда шлюз маршрутизирует туда.48Пока активна [переменная учетных данных шлюза](https://code.claude.com/docs/ru/llm-gateway-connect.md#set-the-credential-variable) или `apiKeyHelper`, запросы несут эти учетные данные вместо входа подписки claude.ai разработчика, и ограничения использования подписки не применяются к ним. Claude Code сохраняет вход claude.ai на машине, но не отправляет его с этими запросами. Этот трафик выставляется счетом за токен тому, кто владеет учетными данными, которые перенаправляет шлюз, например вашей учетной записи Anthropic Console организации, или вашей учетной записи Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, когда шлюз маршрутизирует туда.

49 49 

50[`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/ru/llm-gateway-connect#set-the-base-url-and-credential) — это переменная, которая указывает Claude Code на шлюз. Установка только этой переменной без учетных данных шлюза не заменяет подписку. Запросы по-прежнему маршрутизируются через шлюз, но сохраненный вход claude.ai остается активным учетным данным, поэтому применяются его ограничения использования и выставление счетов. Шлюзы, которые передают этот трафик на Anthropic, должны перенаправлять возможность OAuth в `anthropic-beta`; см. [справочник заголовков запроса](https://code.claude.com/docs/ru/llm-gateway-protocol.md#request-headers).50[`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/ru/llm-gateway-connect#set-the-base-url-and-credential) — это переменная, которая указывает Claude Code на шлюз. Если задать только эту переменную без учётных данных шлюза, подписка не заменяется. Запросы по-прежнему маршрутизируются через шлюз, но сохранённый вход claude.ai остаётся активными учётными данными, поэтому применяются его лимиты использования и биллинг. Шлюзы, которые передают этот трафик в Anthropic, должны перенаправлять `Authorization` и возможность OAuth в `anthropic-beta`; см. [справочник заголовков запроса](https://code.claude.com/docs/ru/llm-gateway-protocol.md#request-headers).

51 51 

52## Связанные страницы52## Связанные страницы

53 53 

Details

40 40 

41| Формат | Selected by | Endpoints | Forward unchanged |41| Формат | Selected by | Endpoints | Forward unchanged |

42| :- | :- | :- | :- |42| :- | :- | :- | :- |

43| Anthropic Messages | `ANTHROPIC_BASE_URL` | `/v1/messages`, `/v1/messages/count_tokens` (опционально) | `anthropic-beta` и `anthropic-version` заголовки запроса |43| Anthropic Messages | `ANTHROPIC_BASE_URL` | `/v1/messages`, `/v1/messages/count_tokens` (опционально) | `anthropic-beta` и `anthropic-version` заголовки запроса, а также `Authorization`, когда [вход через claude.ai](#request-headers) аутентифицирует запрос к Anthropic |

44| Amazon Bedrock InvokeModel | `ANTHROPIC_BEDROCK_BASE_URL` с `CLAUDE_CODE_USE_BEDROCK=1` | `/model/{model}/invoke`, `/model/{model}/invoke-with-response-stream`, `/model/{model}/count-tokens` (опционально) | `anthropic_beta` и `anthropic_version` поля тела запроса |44| Amazon Bedrock InvokeModel | `ANTHROPIC_BEDROCK_BASE_URL` с `CLAUDE_CODE_USE_BEDROCK=1` | `/model/{model}/invoke`, `/model/{model}/invoke-with-response-stream`, `/model/{model}/count-tokens` (опционально) | `anthropic_beta` и `anthropic_version` поля тела запроса |

45| Google Cloud's Agent Platform rawPredict | `ANTHROPIC_VERTEX_BASE_URL` с `CLAUDE_CODE_USE_VERTEX=1` | `:rawPredict`, `:streamRawPredict`, `count-tokens:rawPredict` (опционально) | `anthropic-beta` и `anthropic-version` заголовки запроса, и поле `anthropic_version` в теле запроса |45| Google Cloud's Agent Platform rawPredict | `ANTHROPIC_VERTEX_BASE_URL` с `CLAUDE_CODE_USE_VERTEX=1` | `:rawPredict`, `:streamRawPredict`, `count-tokens:rawPredict` (опционально) | `anthropic-beta` и `anthropic-version` заголовки запроса, и поле `anthropic_version` в теле запроса |

46 46 


115 115 

116## Заголовки запроса116## Заголовки запроса

117 117 

118Claude Code включает эти заголовки в запросы API. Имена заголовков не чувствительны к регистру на проводе. Пересылайте `anthropic-version` и `anthropic-beta` без изменений, плюс `anthropic-workspace-id` когда upstream — это [Claude Platform on AWS](https://code.claude.com/docs/ru/claude-platform-on-aws.md); остальное gateway может использовать для маршрутизации, атрибуции и трассировки и не обязан пересылать.118Claude Code включает эти заголовки в запросы API. Имена заголовков не чувствительны к регистру на проводе. Пересылайте `anthropic-version` и `anthropic-beta` без изменений, плюс `anthropic-workspace-id`, когда upstream — это [Claude Platform on AWS](https://code.claude.com/docs/ru/claude-platform-on-aws.md). Также пересылайте `Authorization`, когда ваш шлюз аутентифицируется в Anthropic с помощью входа разработчика в claude.ai, а не собственного ключа. Остальное шлюз может использовать для маршрутизации, атрибуции и трассировки и не обязан пересылать.

119 119 

120| Заголовок | Описание |120| Заголовок | Описание |

121| :- | :- |121| :- | :- |

122| `Authorization`, `x-api-key` | Учетные данные gateway разработчика, в одном или обоих заголовках в зависимости от того, какую [переменную учетных данных](https://code.claude.com/docs/ru/llm-gateway-connect.md#set-the-credential-variable) они установили |122| `Authorization`, `x-api-key` | Учётные данные шлюза разработчика, в одном или обоих заголовках в зависимости от того, какую [переменную учётных данных](https://code.claude.com/docs/ru/llm-gateway-connect.md#set-the-credential-variable) они установили. При входе в claude.ai без учётных данных шлюза `Authorization` содержит токен этого входа |

123| `anthropic-version` | Версия API, в настоящее время `2023-06-01`. Запросы формата Amazon Bedrock и Google Cloud's Agent Platform также содержат поле тела `anthropic_version`, значение которого — строка диалекта поставщика, а не значение этого заголовка |123| `anthropic-version` | Версия API, в настоящее время `2023-06-01`. Запросы формата Amazon Bedrock и Google Cloud's Agent Platform также содержат поле тела `anthropic_version`, значение которого — строка диалекта поставщика, а не значение этого заголовка |

124| `anthropic-beta` | Значения возможностей, разделенные запятыми, для запроса. Пересылайте заголовок дословно; не создавайте список разрешений отдельных значений, потому что набор изменяется с выпусками Claude Code. Когда разработчик аутентифицируется с помощью входа claude.ai, что возможно, когда `ANTHROPIC_BASE_URL` установлен без переменной учетных данных gateway, этот заголовок также содержит возможность OAuth, которую требует upstream, и удаление его приводит к отказу этих запросов с `401` |124| `anthropic-beta` | Значения возможностей, разделенные запятыми, для запроса. Пересылайте заголовок дословно; не создавайте список разрешений отдельных значений, потому что набор изменяется с выпусками Claude Code. Когда разработчик аутентифицируется с помощью входа claude.ai, что возможно, когда `ANTHROPIC_BASE_URL` установлен без переменной учетных данных gateway, этот заголовок также содержит возможность OAuth, которую требует upstream, и удаление его приводит к отказу этих запросов с `401` |

125| `x-claude-code-session-id` | Уникальный идентификатор текущего сеанса Claude Code. Используйте его для агрегирования всех запросов из одного сеанса без анализа тел запросов |125| `x-claude-code-session-id` | Уникальный идентификатор текущего сеанса Claude Code. Используйте его для агрегирования всех запросов из одного сеанса без анализа тел запросов |

Details

52* **Элементы управления доставкой**: [`policyHelper`](https://code.claude.com/docs/ru/settings-reference#policyhelper), [`wslInheritsWindowsSettings`](https://code.claude.com/docs/ru/settings-reference#wslinheritswindowssettings) и [`managedSourcesBehavior`](https://code.claude.com/docs/ru/settings-reference#managedsourcesbehavior)52* **Элементы управления доставкой**: [`policyHelper`](https://code.claude.com/docs/ru/settings-reference#policyhelper), [`wslInheritsWindowsSettings`](https://code.claude.com/docs/ru/settings-reference#wslinheritswindowssettings) и [`managedSourcesBehavior`](https://code.claude.com/docs/ru/settings-reference#managedsourcesbehavior)

53* **Ключи входа Gateway**: [`forceLoginGatewayUrl`](https://code.claude.com/docs/ru/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](https://code.claude.com/docs/ru/settings-reference#gatewayinternalnetworks) и значение `"gateway"` параметра [`forceLoginMethod`](https://code.claude.com/docs/ru/settings-reference#forceloginmethod)53* **Ключи входа Gateway**: [`forceLoginGatewayUrl`](https://code.claude.com/docs/ru/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](https://code.claude.com/docs/ru/settings-reference#gatewayinternalnetworks) и значение `"gateway"` параметра [`forceLoginMethod`](https://code.claude.com/docs/ru/settings-reference#forceloginmethod)

54 54 

55Управляемый файл параметров, профиль MDM или консоль claude.ai применяют одну политику для всех, кого они охватывают. Чтобы дать одной группе разработчиков другую политику, разверните другой файл или профиль для этой группы; консоль claude.ai [пока не может нацеливаться на группу](https://code.claude.com/docs/ru/server-managed-settings.md#current-limitations), в то время как самостоятельно размещаемый [шлюз Claude apps gateway](https://code.claude.com/docs/ru/claude-apps-gateway) доставляет управляемые параметры для каждой группы IdP.55С файлом управляемых настроек или профилем MDM все, кого он охватывает, получают одну политику. Чтобы дать одной группе разработчиков другую политику, разверните другой файл или профиль для этой группы. На плане Enterprise вы также можете [задать каждой группе собственную конфигурацию](https://code.claude.com/docs/ru/server-managed-settings.md#give-groups-different-settings) в server-managed settings. Самостоятельно размещаемый [Claude apps gateway](https://code.claude.com/docs/ru/claude-apps-gateway) доставляет управляемые настройки для каждой группы IdP.

56 56 

57Когда более одного механизма доставляет политику на одну машину, Claude Code по умолчанию использует один и игнорирует остальные. [Как Claude Code объединяет управляемые источники](#how-claude-code-combines-managed-sources) указывает порядок и согласие, которое применяется к каждому источнику.57Когда более одного механизма доставляет политику на одну машину, Claude Code по умолчанию использует один и игнорирует остальные. [Как Claude Code объединяет управляемые источники](#how-claude-code-combines-managed-sources) указывает порядок и согласие, которое применяется к каждому источнику.

58 58 

memory.md +1 −1

Details

163 163 

164Встроенная форма устанавливает переменную для этого одного запуска в Bash или Zsh. Чтобы оставить её включённой для каждой сессии, добавьте её в блок `env` в `~/.claude/settings.json`, как показано в [Установка переменных окружения](https://code.claude.com/docs/ru/env-vars.md#set-environment-variables).164Встроенная форма устанавливает переменную для этого одного запуска в Bash или Zsh. Чтобы оставить её включённой для каждой сессии, добавьте её в блок `env` в `~/.claude/settings.json`, как показано в [Установка переменных окружения](https://code.claude.com/docs/ru/env-vars.md#set-environment-variables).

165 165 

166Это загружает `CLAUDE.md`, `.claude/CLAUDE.md`, `.claude/rules/*.md` и `CLAUDE.local.md` из дополнительного каталога. `CLAUDE.local.md` пропускается, если вы исключите `local` из [`--setting-sources`](https://code.claude.com/docs/ru/cli-reference).166С установленной переменной Claude Code загружает файлы `CLAUDE.md`, `.claude/CLAUDE.md`, `CLAUDE.local.md` и `.claude/rules/*.md` из дополнительного каталога, за исключением правил, в которых задано [поле `paths`](#path-specific-rules). `CLAUDE.local.md` пропускается, если вы исключите `local` из [`--setting-sources`](https://code.claude.com/docs/ru/cli-reference).

167 167 

168### Организуйте правила с помощью `.claude/rules/`168### Организуйте правила с помощью `.claude/rules/`

169 169 

model-config.md +22 −15

Details

168 168 

169См. [Model is not a recognized model id](https://code.claude.com/docs/ru/errors.md#model-is-not-a-recognized-model-id) и [Model not found](https://code.claude.com/docs/ru/errors.md#model-not-found) для сообщений.169См. [Model is not a recognized model id](https://code.claude.com/docs/ru/errors.md#model-is-not-a-recognized-model-id) и [Model not found](https://code.claude.com/docs/ru/errors.md#model-not-found) для сообщений.

170 170 

171Если вы установите модель с флагом `--model`, переменной окружения `ANTHROPIC_MODEL` или настройкой `model`, Claude Code не отклоняет неправильно введённое значение заранее. Сессия запускается, а первый запрос приводит к [There's an issue with the selected model](https://code.claude.com/docs/ru/errors.md#theres-an-issue-with-the-selected-model). В Anthropic API значение, которое не начинается с `claude-` и почти совпадает с именем или псевдонимом модели, также может вызвать [предупреждение при запуске с предлагаемым вариантом](#fix-a-mistyped-model-name).171Если вы установите модель с флагом `--model`, переменной окружения `ANTHROPIC_MODEL` или настройкой `model`, Claude Code не отклоняет неправильно введённое значение заранее. Сессия запускается, а первый запрос приводит к [There's an issue with the selected model](https://code.claude.com/docs/ru/errors.md#theres-an-issue-with-the-selected-model). В Anthropic API вы можете увидеть [предупреждение с предложением ближайшего имени](#fix-a-mistyped-model-name), если значение почти совпадает с именем или псевдонимом модели и не начинается с `claude-`.

172 172 

173Когда запрошенная модель имеет запланированную дату снятия с производства или автоматически переназначается на более новую версию, Claude Code показывает предупреждение, которое называет запрошенную модель. Интерактивные сессии показывают его как уведомление при запуске. Начиная с версии 2.1.182, то же предупреждение записывается в stderr в [неинтерактивном режиме](https://code.claude.com/docs/ru/headless.md) при использовании формата вывода текста по умолчанию. Проверка также охватывает `model`, установленный во [frontmatter субагента](https://code.claude.com/docs/ru/sub-agents.md). Предупреждение stderr подавляется для `--output-format json` и `stream-json`; вместо этого прочитайте фактическую модель из поля `modelUsage` [результирующего сообщения](https://code.claude.com/docs/ru/headless.md#get-structured-output).173Когда запрошенная модель имеет запланированную дату снятия с производства или автоматически переназначается на более новую версию, Claude Code показывает предупреждение, которое называет запрошенную модель. Интерактивные сессии показывают его как уведомление при запуске. Начиная с версии 2.1.182, то же предупреждение записывается в stderr в [неинтерактивном режиме](https://code.claude.com/docs/ru/headless.md) при использовании формата вывода текста по умолчанию. Проверка также охватывает `model`, установленный во [frontmatter субагента](https://code.claude.com/docs/ru/sub-agents.md). Предупреждение stderr подавляется для `--output-format json` и `stream-json`; вместо этого прочитайте фактическую модель из поля `modelUsage` [результирующего сообщения](https://code.claude.com/docs/ru/headless.md#get-structured-output).

174 174 


195}195}

196```196```

197 197 

198#### Исправление опечатки в имени модели

199 

200Любое из этих предупреждений означает, что Claude Code не распознаёт заданный вами ID модели, и этот ID почти совпадает с именем или псевдонимом модели, которые он распознаёт:

201 

202```text theme={null}

203⚠ Model "<model>" isn't recognized · did you mean "<suggestion>"?

204Claude Code doesn't recognize the model "<model>". Did you mean "<suggestion>"?

205```

206 

207* **Вы ошиблись при вводе ID**: замените его на предложенный вариант [там, где вы задали модель](#setting-your-model)

208* **ID указан намеренно**: оставьте его как есть. Сессия отправляет его в том виде, в котором вы его написали. Если контекстное окно, которое Claude Code предполагает для него, неверно, [исправьте окно](#correct-the-window-for-a-gateway-or-custom-model-id)

209 

198#### Установка стандартной модели для новых сессий210#### Установка стандартной модели для новых сессий

199 211 

200Установите `ANTHROPIC_DEFAULT_MODEL=<alias|name>` для выбора модели, на которой ваши сессии запускаются по умолчанию. Требует Claude Code версии 2.1.236 или позже.212Установите `ANTHROPIC_DEFAULT_MODEL=<alias|name>` для выбора модели, на которой ваши сессии запускаются по умолчанию. Требует Claude Code версии 2.1.236 или позже.


772| :- | :- |784| :- | :- |

773| Переключение для текущей сессии | Нажмите `Option+T` на macOS или `Alt+T` на Windows и Linux |785| Переключение для текущей сессии | Нажмите `Option+T` на macOS или `Alt+T` на Windows и Linux |

774| Установка глобального значения по умолчанию | Выполните `/config` и переключите режим мышления. Сохраняется как `alwaysThinkingEnabled` в `~/.claude/settings.json` |786| Установка глобального значения по умолчанию | Выполните `/config` и переключите режим мышления. Сохраняется как `alwaysThinkingEnabled` в `~/.claude/settings.json` |

775| Отключение через переменную окружения | Задайте [`MAX_THINKING_TOKENS=0`](https://code.claude.com/docs/ru/env-vars), что отключает мышление на Anthropic API, кроме Opus 5.5, Sonnet 5.5, Haiku 5.5 и моделей Fable. У [сторонних поставщиков](https://code.claude.com/docs/ru/third-party-integrations.md) Claude Code вместо этого опускает параметр `thinking`, и модели с адаптивными рассуждениями всё равно могут размышлять |787| Отключение через переменную окружения | Задайте [`MAX_THINKING_TOKENS=0`](https://code.claude.com/docs/ru/env-vars) |

788 

789По умолчанию Claude Code сворачивает вывод размышлений. Нажмите `Ctrl+O`, чтобы переключить подробный режим и увидеть рассуждения серым курсивным текстом. Интерактивные сессии на Anthropic API по умолчанию получают скрытые блоки размышлений, поэтому установите [`showThinkingSummaries: true`](https://code.claude.com/docs/ru/settings-reference#showthinkingsummaries) в настройках, если хотите, чтобы при развороте были доступны полные резюме. Оплачиваются все сгенерированные токены мышления, даже если они свёрнуты или скрыты.

790 

791#### Где нельзя отключить мышление

776 792 

777Мышление нельзя отключить на Opus 5.5, Sonnet 5.5, Haiku 5.5 и моделях Fable. Переключатель сессии и строка в `/config` для этих моделей показывают `Thinking can't be turned off` вместо переключателя, а сохранённые `alwaysThinkingEnabled: false` или `MAX_THINKING_TOKENS=0` на них не действуют. На этих моделях модель сама решает на каждом шаге, сколько размышлять, исходя из уровня усилий. Сохранённая настройка снова начинает действовать, когда вы переключаетесь на модель, которая её поддерживает.793Мышление нельзя отключить на Opus 5.5, Sonnet 5.5, Haiku 5.5 и моделях Fable. Переключатель сессии и строка в `/config` для этих моделей показывают `Thinking can't be turned off` вместо переключателя, а сохранённые `alwaysThinkingEnabled: false` или `MAX_THINKING_TOKENS=0` на них не действуют. На этих моделях модель сама решает на каждом шаге, сколько размышлять, исходя из уровня усилий. Сохранённая настройка снова начинает действовать, когда вы переключаетесь на модель, которая её поддерживает.

778 794 

779По умолчанию Claude Code сворачивает вывод размышлений. Нажмите `Ctrl+O`, чтобы переключить подробный режим и увидеть рассуждения серым курсивным текстом. Интерактивные сессии на Anthropic API по умолчанию получают скрытые блоки размышлений, поэтому установите `showThinkingSummaries: true` в [настройках](https://code.claude.com/docs/ru/settings.md), если хотите, чтобы при развороте были доступны полные резюме. Оплачиваются все сгенерированные токены мышления, даже если они свёрнуты или скрыты.795Чтобы остановить или сократить мышление, выполните шаг для вашего поставщика:

796 

797* **Anthropic API**: вы можете отключить мышление на таких моделях, как `claude-opus-5`, `claude-sonnet-5` и `claude-haiku-4-5`. [Псевдонимы](#model-aliases), такие как `sonnet`, выбирают модели, на которых это невозможно, поэтому [задайте модель](#setting-your-model) по её идентификатору.

798* **[Сторонние поставщики](https://code.claude.com/docs/ru/third-party-integrations.md)**: у таких поставщиков, как Amazon Bedrock и Microsoft Foundry, модели с [адаптивными рассуждениями](#adaptive-reasoning-and-fixed-thinking-budgets) могут размышлять даже при отключённом мышлении. [Понизьте уровень усилий](#set-the-effort-level), чтобы сократить мышление.

780 799 

781### Расширенный контекст800### Расширенный контекст

782 801 


900 919 

901Как только Claude Code распознает ID или начнёт использовать указанное вами окно, предупреждение перестанет появляться при запуске сессии с этим ID.920Как только Claude Code распознает ID или начнёт использовать указанное вами окно, предупреждение перестанет появляться при запуске сессии с этим ID.

902 921 

903#### Исправление опечатки в имени модели

904 

905Любое из этих предупреждений означает, что Claude Code не распознаёт заданный вами ID модели, а этот ID почти совпадает с именем или псевдонимом модели, который Claude Code распознаёт:

906 

907```text theme={null}

908⚠ Model "<model>" isn't recognized · did you mean "<suggestion>"?

909Claude Code doesn't recognize the model "<model>". Did you mean "<suggestion>"?

910```

911 

912* **Вы допустили опечатку в ID**: замените его на предложенный вариант [там, где вы задаёте модель](#setting-your-model)

913* **ID указан намеренно**: оставьте его как есть. Сессия отправляет его в том виде, в каком вы его написали. Если контекстное окно, которое Claude Code предполагает для него, неверно, [исправьте окно](#correct-the-window-for-a-gateway-or-custom-model-id)

914 

915#### К каким ID применяется `CLAUDE_CODE_MAX_CONTEXT_TOKENS`922#### К каким ID применяется `CLAUDE_CODE_MAX_CONTEXT_TOKENS`

916 923 

917При использовании [LLM-шлюза](https://code.claude.com/docs/ru/llm-gateway) или другого пользовательского развёртывания Claude Code может предполагать для ID модели контекстное окно, которое отличается от реального окна модели, независимо от того, сопоставляет ли он ID с моделью Claude. Задайте в [`CLAUDE_CODE_MAX_CONTEXT_TOKENS`](https://code.claude.com/docs/ru/env-vars) окно, которое Claude Code должен предполагать вместо этого.924При использовании [LLM-шлюза](https://code.claude.com/docs/ru/llm-gateway) или другого пользовательского развёртывания Claude Code может предполагать для ID модели контекстное окно, которое отличается от реального окна модели, независимо от того, сопоставляет ли он ID с моделью Claude. Задайте в [`CLAUDE_CODE_MAX_CONTEXT_TOKENS`](https://code.claude.com/docs/ru/env-vars) окно, которое Claude Code должен предполагать вместо этого.

Details

710* `skill.name`: Скилл, активный для запроса, заданный инструментом Skill или командой `/` либо унаследованный порождённым субагентом. Имена встроенных, поставляемых в комплекте, определённых пользователем скиллов и скиллов плагинов официального маркетплейса отображаются как есть. Имена скиллов сторонних плагинов заменяются на `"third-party"`. Отсутствует, если активного скилла нет.710* `skill.name`: Скилл, активный для запроса, заданный инструментом Skill или командой `/` либо унаследованный порождённым субагентом. Имена встроенных, поставляемых в комплекте, определённых пользователем скиллов и скиллов плагинов официального маркетплейса отображаются как есть. Имена скиллов сторонних плагинов заменяются на `"third-party"`. Отсутствует, если активного скилла нет.

711* `plugin.name`: Плагин-владелец, если активный скилл или субагент предоставлен плагином. Имена плагинов официального маркетплейса отображаются как есть. Имена сторонних плагинов заменяются на `"third-party"`. Отсутствует, если ни у скилла, ни у субагента нет плагина-владельца.711* `plugin.name`: Плагин-владелец, если активный скилл или субагент предоставлен плагином. Имена плагинов официального маркетплейса отображаются как есть. Имена сторонних плагинов заменяются на `"third-party"`. Отсутствует, если ни у скилла, ни у субагента нет плагина-владельца.

712* `marketplace.name`: Маркетплейс, из которого установлен плагин-владелец. Генерируется только для плагинов официального маркетплейса, даже при заданном `OTEL_LOG_TOOL_DETAILS=1`. В остальных случаях отсутствует.712* `marketplace.name`: Маркетплейс, из которого установлен плагин-владелец. Генерируется только для плагинов официального маркетплейса, даже при заданном `OTEL_LOG_TOOL_DETAILS=1`. В остальных случаях отсутствует.

713* `mcp_server.name`: MCP-сервер, результат инструмента которого использовал этот запрос. Имена встроенных серверов, серверов, проксируемых через claude.ai, и серверов из официального реестра отображаются как есть. Имена серверов, настроенных пользователем, заменяются на `"custom"`. Отсутствует, если запрос не использовал результат инструмента MCP. До v2.1.222 Claude Code устанавливал этот атрибут для каждого запроса после вызова инструмента MCP, а не только для запросов, использовавших результат инструмента, поэтому на дашбордах, агрегирующих его, после обновления будет заметно снижение.713* `mcp_server.name`: MCP-сервер, результат инструмента которого использовал этот запрос. Имена встроенных серверов, серверов, проксируемых через claude.ai, и серверов из официального реестра отображаются как есть. Имена серверов, настроенных пользователем, заменяются на `"custom"`. Отсутствует, если запрос не использовал результат инструмента MCP. До v2.1.222 Claude Code задавал этот атрибут для каждого запроса после вызова инструмента MCP, а не только для запросов, использовавших результат инструмента, поэтому дашборды, агрегирующие его, после обновления покажут спад.

714* `mcp_tool.name`: Инструмент MCP, результат которого использовал этот запрос; скрытие и поведение в зависимости от версии такие же, как у `mcp_server.name`. Отсутствует, если запрос не использовал результат инструмента MCP.714 * Начиная с v2.1.312, имя удалённого сервера с фиксированным URL, объявленного плагином из официального маркетплейса Anthropic, также отображается как есть, в виде `plugin_<plugin>_<server>`. Это имя заменяется на `"custom"`, если копия плагина в маркетплейсе получена не из зарегистрированного источника Anthropic, например если она смонтирована из seed-каталога в облачной сессии.

715* `mcp_tool.name`: Инструмент MCP, результат которого использовал этот запрос, с тем же поведением в отношении скрытия и версий, что и у `mcp_server.name`, за исключением того, что он может иметь значение `"custom"`, когда `mcp_server.name` показывает имя вида `plugin_<plugin>_<server>`. Отсутствует, если запрос не использовал результат инструмента MCP.

715 716 

716#### Счётчик токенов717#### Счётчик токенов

717 718 


998 * Разрешение на оставшуюся часть сессии, выданное при более раннем запросе разрешения в той же интерактивной сессии CLI999 * Разрешение на оставшуюся часть сессии, выданное при более раннем запросе разрешения в той же интерактивной сессии CLI

999 * Изначальная безопасность инструмента1000 * Изначальная безопасность инструмента

1000 1001 

1001 Значение `source` не указывает, какой из этих источников сработал. Чтобы узнать, какой из них отклонил вызов, найдите [событие безопасности](#safety-event) с тем же `tool_use_id` и прочитайте его атрибуты `category` и `rule_source`. У некоторых отклонённых вызовов [нет события безопасности](#calls-without-a-safety-event).1002 Значение `source` не указывает, какой из этих источников сработал. Когда присутствует `classifier_verdict`, он содержит результат классификатора, определивший решение по вызову. Ни один атрибут `tool_decision` не указывает правило разрешений или настройку, отклонившие вызов.

1002 1003 

1003 Claude Code также указывает `"config"`, когда сам запрос разрешения завершается сбоем. Например, такой запрос завершается сбоем, когда обратный вызов [`canUseTool`](https://code.claude.com/docs/ru/agent-sdk/typescript#canusetool) в Agent SDK или инструмент [`--permission-prompt-tool`](https://code.claude.com/docs/ru/cli-reference#cli-flags) возвращает недопустимый результат либо когда входной поток закрывается, пока запрос ожидает ответа.1004 Claude Code также указывает `"config"`, когда сам запрос разрешения завершается сбоем. Например, такой запрос завершается сбоем, когда обратный вызов [`canUseTool`](https://code.claude.com/docs/ru/agent-sdk/typescript#canusetool) в Agent SDK или инструмент [`--permission-prompt-tool`](https://code.claude.com/docs/ru/cli-reference#cli-flags) возвращает недопустимый результат либо когда входной поток закрывается, пока запрос ожидает ответа.

1004 * `"hook"`: Решение вернул хук `PreToolUse` или `PermissionRequest`.1005 * `"hook"`: Решение вернул хук `PreToolUse` или `PermissionRequest`.


1046 1047 

1047#### Событие безопасности1048#### Событие безопасности

1048 1049 

1049Записывается, когда проверка отклоняет вызов инструмента или требует запроса разрешения, за исключением [вызовов без события безопасности](#calls-without-a-safety-event). Также записывается, когда [сетевой прокси песочницы](https://code.claude.com/docs/ru/sandboxing.md#network-isolation) отклоняет подключение или запрос, и когда хук блокирует результат. Требуется Claude Code v2.1.307 или новее.1050Claude Code прекратил отправку `claude_code.safety_event`:

1051 

1052* **v2.1.312 и новее**: эти версии не отправляют событие, и никакая настройка его не включает

1053* **С v2.1.307 по v2.1.311**: сессия прекращает отправку события при следующем обновлении feature-флагов. Сессия, которая не [получает feature-флаги](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching), например в Amazon Bedrock, Agent Platform от Google Cloud или Microsoft Foundry, может продолжать его отправлять.

1054 

1055Чтобы увидеть отклонённые вызовы инструментов, запрашивайте события [`tool_decision`](#tool-decision-event): они показывают, что вызов был отклонён, но не всегда показывают, какая проверка его отклонила.

1056 

1057Приведённые здесь сведения о событии описывают события версий с v2.1.307 по v2.1.311, в которых событие безопасности фиксирует такие [случаи](#safety-event-categories), как:

1058 

1059* Проверка отклоняет вызов инструмента или требует запроса разрешения, за исключением [вызовов без события безопасности](#calls-without-a-safety-event)

1060* [Сетевой прокси песочницы](https://code.claude.com/docs/ru/sandboxing.md#network-isolation) отклоняет подключение или запрос

1061* Хук блокирует результат или завершение хода

1050 1062 

1051Событие экспортируется вместе с остальными событиями и не имеет отдельной настройки. Собственные атрибуты события не содержат текста команд, путей к файлам, имён хостов, а также имён MCP-серверов и инструментов. Запись также содержит [стандартные атрибуты](#standard-attributes), имеющиеся у каждого события, которые могут включать `workspace.host_paths` и [атрибуты репозитория](#repository-attributes). Чтобы увидеть команду или инструмент MCP, стоящие за событием, задайте `OTEL_LOG_TOOL_DETAILS=1` и прочитайте `tool_parameters` в соответствующем событии `tool_decision`.1063Событие экспортируется вместе с остальными событиями и не имеет отдельной настройки. Собственные атрибуты события не содержат текста команд, путей к файлам, имён хостов, а также имён MCP-серверов и инструментов. Запись также содержит [стандартные атрибуты](#standard-attributes), имеющиеся у каждого события, которые могут включать `workspace.host_paths` и [атрибуты репозитория](#repository-attributes). Чтобы увидеть команду или инструмент MCP, стоящие за событием, задайте `OTEL_LOG_TOOL_DETAILS=1` и прочитайте `tool_parameters` в соответствующем событии `tool_decision`.

1052 1064 


1663 1675 

1664### Сопоставление вопросов безопасности с событиями1676### Сопоставление вопросов безопасности с событиями

1665 1677 

1678Строки для `safety_event` применимы только к сессии на версиях с v2.1.307 по v2.1.311, которая [всё ещё отправляет это событие](#safety-event).

1679 

1666При построении правил обнаружения найдите сигнал, который вы хотите отслеживать, и запросите ваш бэкенд для соответствующего события и атрибутов:1680При построении правил обнаружения найдите сигнал, который вы хотите отслеживать, и запросите ваш бэкенд для соответствующего события и атрибутов:

1667 1681 

1668| Сигнал | Событие | Ключевые атрибуты |1682| Сигнал | Событие | Ключевые атрибуты |


1672| Классификатор авторежима разрешил или заблокировал вызов инструмента, либо Claude Code отклонил вызов без вердикта классификатора | [`tool_decision`](#tool-decision-event), где присутствует `classifier_verdict`. При отклонении без вердикта `classifier_verdict` имеет значение `"no_verdict"` или `"unavailable"` | `classifier_verdict`, `permission_mode`, `tool_name`; `classifier_category`, если задать `OTEL_LOG_TOOL_DETAILS=1` |1686| Классификатор авторежима разрешил или заблокировал вызов инструмента, либо Claude Code отклонил вызов без вердикта классификатора | [`tool_decision`](#tool-decision-event), где присутствует `classifier_verdict`. При отклонении без вердикта `classifier_verdict` имеет значение `"no_verdict"` или `"unavailable"` | `classifier_verdict`, `permission_mode`, `tool_name`; `classifier_category`, если задать `OTEL_LOG_TOOL_DETAILS=1` |

1673| Эскалация режима разрешений | `permission_mode_changed` | `from_mode`, `to_mode`, `trigger` |1687| Эскалация режима разрешений | `permission_mode_changed` | `from_mode`, `to_mode`, `trigger` |

1674| В каком режиме разрешений проверялся каждый вызов инструмента, включая вызовы, которые делают субагенты | [`tool_decision`](#tool-decision-event) | `permission_mode`, `session.id` |1688| В каком режиме разрешений проверялся каждый вызов инструмента, включая вызовы, которые делают субагенты | [`tool_decision`](#tool-decision-event) | `permission_mode`, `session.id` |

1675| Hook политики заблокировал действие | `hook_execution_complete` | `hook_event`, `num_blocking` |1689| Хук политики заблокировал действие | `hook_execution_complete`, которое не привязано ни к вызову, ни к `tool_use_id` | `hook_event`, `num_blocking` |

1676| Какой вызов инструмента отклонил хук и какой результат или конец хода хук заблокировал | [`safety_event`](#safety-event), где `category` равно `"hook"`, а `decision` равно `"reject"` для отклонённого вызова, или `category` равно `"hook_review"` для заблокированного результата или конца хода | `category`, `decision`, `hook_event`; `tool_use_id` для вызова инструмента |1690| Вызов инструмента, который отклонил хук | [`tool_decision`](#tool-decision-event), где `decision` равно `"reject"`, а `source` равно `"hook"` | `decision`, `source`, `tool_use_id` |

1691| Какой результат или конец хода заблокировал хук | [`safety_event`](#safety-event), где `category` равно `"hook_review"` | `category`, `hook_event`; `tool_use_id` для вызова инструмента |

1677| Сетевой прокси песочницы отклонил подключение или запрос от команды Bash или PowerShell | [`safety_event`](#safety-event), где `sandbox_violation_count` присутствует и не равно `"0"` | `sandbox_violation_count`, `category`, `sandbox_enabled`, `tool_use_id` |1692| Сетевой прокси песочницы отклонил подключение или запрос от команды Bash или PowerShell | [`safety_event`](#safety-event), где `sandbox_violation_count` присутствует и не равно `"0"` | `sandbox_violation_count`, `category`, `sandbox_enabled`, `tool_use_id` |

1678| Вход, выход и сбой аутентификации | `auth` | `action`, `success`, `error_category` |1693| Вход, выход и сбой аутентификации | `auth` | `action`, `success`, `error_category` |

1679| Подключение MCP сервера или сбой | `mcp_server_connection` | `status`, `server_name`, `is_plugin`, `error_code` |1694| Подключение MCP сервера или сбой | `mcp_server_connection` | `status`, `server_name`, `is_plugin`, `error_code` |

Details

25 25 

26Режим, который проверяет каждое действие, называется **Manual** в CLI, в `claude --help`, в расширениях VS Code и JetBrains, а также в настольном приложении. Его значение конфигурации — `default`, которое используют hooks и интеграции SDK. CLI принимает `manual` как псевдоним везде, где вы вводите значение, например `claude --permission-mode manual` или `"defaultMode": "manual"`.26Режим, который проверяет каждое действие, называется **Manual** в CLI, в `claude --help`, в расширениях VS Code и JetBrains, а также в настольном приложении. Его значение конфигурации — `default`, которое используют hooks и интеграции SDK. CLI принимает `manual` как псевдоним везде, где вы вводите значение, например `claude --permission-mode manual` или `"defaultMode": "manual"`.

27 27 

28Записи в [защищённые пути](#protected-paths) никогда не одобряются автоматически, кроме режима `bypassPermissions` и сеансов Plan Mode, где доступны разрешения на обход, то есть сеансов, запущенных способом, который [помещает `bypassPermissions` в цикл режимов](#switch-permission-modes).28Для записи в [защищённые пути](#protected-paths) в каждом режиме действует собственное правило.

29 29 

30Режимы устанавливают базовый уровень. Наложите [правила разрешений](https://code.claude.com/docs/ru/permissions.md#manage-permissions) сверху, чтобы предварительно одобрить или заблокировать определённые инструменты. Правила отказа блокируют в каждом режиме, включая `bypassPermissions`. Правила отказа и запроса не применяются к [`EndConversation`](https://code.claude.com/docs/ru/tools-reference#endconversation-tool-behavior), пока Claude всё ещё имеет хотя бы один другой инструмент, который он может вызвать. Правила разрешения не имеют эффекта в `bypassPermissions`.30Режимы устанавливают базовый уровень. Наложите [правила разрешений](https://code.claude.com/docs/ru/permissions.md#manage-permissions) сверху, чтобы предварительно одобрить или заблокировать определённые инструменты. Правила отказа блокируют в каждом режиме, включая `bypassPermissions`. Правила отказа и запроса не применяются к [`EndConversation`](https://code.claude.com/docs/ru/tools-reference#endconversation-tool-behavior), пока Claude всё ещё имеет хотя бы один другой инструмент, который он может вызвать. Правила разрешения не имеют эффекта в `bypassPermissions`.

31 31 


484* Открытие pull request в другой репозиторий или организацию, создание форка с помощью `gh repo fork` или push в сторонний репозиторий, если вы не назвали эту внешнюю цель484* Открытие pull request в другой репозиторий или организацию, создание форка с помощью `gh repo fork` или push в сторонний репозиторий, если вы не назвали эту внешнюю цель

485* Попадание контента из чувствительного локального хранилища или из файла, имя, путь или тип которого указывает на его чувствительность, в коммит, push, текст PR или issue, gist или paste либо публикацию пакета, если вы не назвали и источник, и получателя. Сюда относятся транскрипты сессий и логи диалогов, скрытые каталоги с учётными данными и конфигурацией, такие как ключи SSH, облачные учётные данные, профили браузера и история оболочки, а также экспорты пользовательских данных, и то, что репозиторий приватный, блокировку не снимает485* Попадание контента из чувствительного локального хранилища или из файла, имя, путь или тип которого указывает на его чувствительность, в коммит, push, текст PR или issue, gist или paste либо публикацию пакета, если вы не назвали и источник, и получателя. Сюда относятся транскрипты сессий и логи диалогов, скрытые каталоги с учётными данными и конфигурацией, такие как ключи SSH, облачные учётные данные, профили браузера и история оболочки, а также экспорты пользовательских данных, и то, что репозиторий приватный, блокировку не снимает

486* Запись в транскрипты сессий Claude Code — файлы истории `.jsonl` в `~/.claude/projects/` или в настроенном вами каталоге конфигурации — напрямую или через shell-команду. Правило также распространяется на строки метаданных, которые Claude Code добавляет к каждой записи транскрипта для собственных проверок. Чтение транскрипта не блокируется486* Запись в транскрипты сессий Claude Code — файлы истории `.jsonl` в `~/.claude/projects/` или в настроенном вами каталоге конфигурации — напрямую или через shell-команду. Правило также распространяется на строки метаданных, которые Claude Code добавляет к каждой записи транскрипта для собственных проверок. Чтение транскрипта не блокируется

487* Рекурсивное принудительное удаление, например `rm -rf "$VAR"` или `Remove-Item -Recurse -Force $dir`, целью которого является переменная оболочки, нигде не присвоенная в диалоге, который видит классификатор, или glob-шаблон, начинающийся с такой переменной. Значение получено только из вывода более ранней команды, который классификатор никогда не получает, поэтому классификатор не может сверить цель удаления с другими правилами удаления. Блокировка снимается, когда вы называете точный удаляемый путь или когда Claude повторно запускает удаление, вписав в команду вычисленный буквальный путь. Удаления, цель которых классификатор может вычислить, не затрагиваются.487* Рекурсивное принудительное удаление, например `rm -rf "$VAR"` или `Remove-Item -Recurse -Force $dir`, целью которого является переменная оболочки, не присвоенная в диалоге, который видит классификатор, или glob-шаблон, начинающийся с такой переменной. Без такого присваивания классификатор не может определить, что удалит команда.

488 488 

489 Glob-шаблон непосредственно под переменной, как в `rm -rf "$VAR"/*`, вместо этого считается [критическим путём](#critical-paths). Цели `Remove-Item`, которые представляют собой просто `*` или заканчиваются на `/*` или `\*`, никогда не доходят до классификатора: Claude Code [сразу их отклоняет](#remove-item-in-powershell).489 Блокировка снимается, когда вы называете точный удаляемый путь или когда Claude повторно запускает удаление, вписав в команду вычисленный буквальный путь. Удаления, цель которых классификатор может вычислить, не затрагиваются.

490 

491 Glob-шаблон непосредственно под переменной, как в `rm -rf "$VAR"/*`, вместо этого считается [критическим путём](#critical-paths). О целях `Remove-Item`, которые представляют собой просто `*` или заканчиваются на `/*` или `\*`, см. [Remove-Item в PowerShell](#remove-item-in-powershell): Claude Code сразу отклоняет такую команду.

490 492 

491Некоторые из этих категорий зависят от записей [окружения](https://code.claude.com/docs/ru/auto-mode-config.md#define-trusted-infrastructure), таких как чувствительные удалённые цели и защищённые области действия IaC, которые можно сузить до конкретных имён.493Некоторые из этих категорий зависят от записей [окружения](https://code.claude.com/docs/ru/auto-mode-config.md#define-trusted-infrastructure), таких как чувствительные удалённые цели и защищённые области действия IaC, которые можно сузить до конкретных имён.

492 494 


730 732 

731## Защищённые пути733## Защищённые пути

732 734 

733Записи в небольшой набор путей никогда не одобряются автоматически, кроме режима `bypassPermissions` и интерактивных сеансов терминала в режиме планирования с [доступными разрешениями на обход](#skip-all-checks-with-bypasspermissions-mode). Это предотвращает случайное повреждение состояния репозитория и собственной конфигурации Claude.735Небольшой набор путей содержит состояние репозитория и собственную конфигурацию Claude, поэтому в каждом режиме действует своё правило для записи в них:

734 736 

735| Режим | Записи в защищённые пути |737| Режим | Записи в защищённые пути |

736| :- | :- |738| :- | :- |

737| `default`, `acceptEdits` | Требуют подтверждения |739| `default`, `acceptEdits` | Требуют подтверждения |

738| `plan` | Разрешены в интерактивных сеансах терминала с [доступными разрешениями на обход](#skip-all-checks-with-bypasspermissions-mode). В противном случае маршрутизируются классификатору, когда [режим auto](#eliminate-prompts-with-auto-mode) доступен во время планирования, и требуют подтверждения, когда он не доступен |740| `plan` | Разрешены в интерактивных сеансах терминала с [доступными разрешениями на обход](#skip-all-checks-with-bypasspermissions-mode). В противном случае маршрутизируются классификатору, когда [режим auto](#eliminate-prompts-with-auto-mode) доступен во время планирования, и требуют подтверждения, когда он не доступен |

739| `auto` | Маршрутизируются классификатору |741| `auto` | Маршрутизируются классификатору, который принимает решение |

740| `dontAsk` | Отклоняются |742| `dontAsk` | Отклоняются |

741| `bypassPermissions` | Разрешены |743| `bypassPermissions` | Разрешены |

742 744 

plugins/org.md +5 −4

Details

185| `disableSideloadFlags` | При запуске отклоняет `--plugin-dir`, `--plugin-url`, `--agents`, параметр Agent SDK `plugins` и папки, указанные в переменной [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/ru/env-vars#variables), а также `--mcp-config`, если только каждый сервер в нём не является внутрипроцессной записью `type: "sdk"`. Отклоняет папки плагинов, которые приложение Agent SDK добавляет во время сессии с помощью [`addPlugins`](https://code.claude.com/docs/ru/agent-sdk/typescript#load-more-plugin-folders-with-addplugins) | Не ограничивает `.mcp.json`, `claude mcp add` и серверы, предоставляемые через SDK. Используйте вместе с [`allowedMcpServers`](https://code.claude.com/docs/ru/managed-mcp) |185| `disableSideloadFlags` | При запуске отклоняет `--plugin-dir`, `--plugin-url`, `--agents`, параметр Agent SDK `plugins` и папки, указанные в переменной [`CLAUDE_CODE_PLUGIN_DIRS`](https://code.claude.com/docs/ru/env-vars#variables), а также `--mcp-config`, если только каждый сервер в нём не является внутрипроцессной записью `type: "sdk"`. Отклоняет папки плагинов, которые приложение Agent SDK добавляет во время сессии с помощью [`addPlugins`](https://code.claude.com/docs/ru/agent-sdk/typescript#load-more-plugin-folders-with-addplugins) | Не ограничивает `.mcp.json`, `claude mcp add` и серверы, предоставляемые через SDK. Используйте вместе с [`allowedMcpServers`](https://code.claude.com/docs/ru/managed-mcp) |

186| `disableCommandPluginSources` | Блокирует плагины с источником `command` от установки, обновления или загрузки. Источник `command` — это тот, чей каталог плагина создается путем запуска команды на машине. Когда не установлено, принимает значение `allowManagedHooksOnly` | Не влияет на другие типы источников |186| `disableCommandPluginSources` | Блокирует плагины с источником `command` от установки, обновления или загрузки. Источник `command` — это тот, чей каталог плагина создается путем запуска команды на машине. Когда не установлено, принимает значение `allowManagedHooksOnly` | Не влияет на другие типы источников |

187| `allowManagedHooksOnly` | Ограничивает, какие hooks работают. См. [`allowManagedHooksOnly`](https://code.claude.com/docs/ru/settings-reference#allowmanagedhooksonly) | Не доверяет hooks из плагинов, которые пользователи включают сами |187| `allowManagedHooksOnly` | Ограничивает, какие hooks работают. См. [`allowManagedHooksOnly`](https://code.claude.com/docs/ru/settings-reference#allowmanagedhooksonly) | Не доверяет hooks из плагинов, которые пользователи включают сами |

188| `strictPluginOnlyCustomization` | Блокирует скиллы, агентов, хуки и MCP-серверы, которые не поступают из плагина, управляемых настроек или встроенных возможностей Claude Code. Также прекращает загрузку [плагинов из каталога скиллов](#keep-skills-directory-plugins-loading). Установите `true`, чтобы охватить все четыре типа, или массив из значений `skills`, `agents`, `hooks` и `mcp`, например `["skills", "hooks"]`, чтобы охватить некоторые из них | Не ограничивает, какие плагины устанавливают пользователи. Используйте вместе с `strictKnownMarketplaces` |188| `strictPluginOnlyCustomization` | Блокирует скиллы, агентов, хуки и MCP-серверы из пользовательских и проектных источников. Также прекращает загрузку [плагинов из каталога скиллов](#keep-skills-directory-plugins-loading). Задайте `true`, чтобы охватить все четыре типа, или массив из значений `skills`, `agents`, `hooks` и `mcp`, например `["skills", "hooks"]`, чтобы охватить некоторые из них | Не ограничивает, какие плагины устанавливают пользователи, и не отклоняет флаги CLI для сторонней загрузки (sideload) плагинов, агентов и MCP-серверов. Используйте вместе с `strictKnownMarketplaces` и `disableSideloadFlags` |

189| `pluginSuggestionMarketplaces` | Маркетплейсы, плагины которых могут появляться в терминале как предложения для установки. См. [Рекомендация плагинов](#recommend-plugins) | Не влияет на встроенные подсказки |189| `pluginSuggestionMarketplaces` | Маркетплейсы, плагины которых могут появляться в терминале как предложения для установки. См. [Рекомендация плагинов](#recommend-plugins) | Не влияет на встроенные подсказки |

190| `pluginTrustMessage` | Добавляет ваш текст к предупреждению доверия, которое `/plugin` показывает перед установкой плагина | Не изменяет собственный текст предупреждения |190| `pluginTrustMessage` | Добавляет ваш текст к предупреждению доверия, которое `/plugin` показывает перед установкой плагина | Не изменяет собственный текст предупреждения |

191| `allowedChannelPlugins` | Заменяет список плагинов по умолчанию, разрешенных для отправки сообщений канала. Требует `channelsEnabled: true` | См. [Ограничить, какие плагины канала могут работать](https://code.claude.com/docs/ru/channels.md#restrict-which-channel-plugins-can-run) |191| `allowedChannelPlugins` | Заменяет список плагинов по умолчанию, разрешенных для отправки сообщений канала. Требует `channelsEnabled: true` | См. [Ограничить, какие плагины канала могут работать](https://code.claude.com/docs/ru/channels.md#restrict-which-channel-plugins-can-run) |


336 336 

337### Assign release channels to user groups337### Assign release channels to user groups

338 338 

339Чтобы запустить стабильные и ранние каналы доступа, разместите два marketplace, которые указывают на разные refs одних и тех же плагинов. Затем дайте каждой группе пользователей свой собственный marketplace через отдельные управляемые параметры конечной точки или политику шлюза. Управляемые параметры сервера из консоли администратора [применяются к каждому пользователю в вашей организации](https://code.claude.com/docs/ru/server-managed-settings.md#current-limitations), поэтому они не могут назначать разные параметры разным группам.339Чтобы запустить стабильные и ранние каналы доступа, разместите два marketplace, которые указывают на разные refs одних и тех же плагинов. Затем дайте каждой группе пользователей свой собственный marketplace через отдельные управляемые настройки конечной точки или политику шлюза. В плане Enterprise вы также можете использовать управляемые настройки сервера из консоли администратора.

340 340 

341* Развертывайте отдельные [управляемые параметры конечной точки](https://code.claude.com/docs/ru/managed-settings.md#delivery-mechanisms), такие как файл управляемых параметров или профиль MDM, на устройства каждой группы. Чтобы проверить, применяется ли файл или профиль для каждой группы на устройстве, которое также имеет источник на уровне организации, см. [Как Claude Code объединяет управляемые источники](https://code.claude.com/docs/ru/managed-settings.md#precedence-within-the-managed-tier).341* Развертывайте отдельные [управляемые параметры конечной точки](https://code.claude.com/docs/ru/managed-settings.md#delivery-mechanisms), такие как файл управляемых параметров или профиль MDM, на устройства каждой группы. Чтобы проверить, применяется ли файл или профиль для каждой группы на устройстве, которое также имеет источник на уровне организации, см. [Как Claude Code объединяет управляемые источники](https://code.claude.com/docs/ru/managed-settings.md#precedence-within-the-managed-tier).

342* Определите по одной [политике шлюза Claude apps](https://code.claude.com/docs/ru/claude-apps-gateway-config.md#managed) для каждой группы. По умолчанию шлюз применяет первую политику, правило сопоставления которой подходит пользователю, поэтому упорядочите политики так, чтобы каждый пользователь попадал в политику своей группы. Карта `extraKnownMarketplaces` этой политики не объединяется с картами других политик, поэтому перечислите в ней все маркетплейсы, которые нужны группе, а не только маркетплейс ее канала.342* Определите по одной [политике шлюза Claude apps](https://code.claude.com/docs/ru/claude-apps-gateway-config.md#managed) для каждой группы. По умолчанию шлюз применяет первую политику, правило сопоставления которой подходит пользователю, поэтому упорядочите политики так, чтобы каждый пользователь попадал в политику своей группы. Карта `extraKnownMarketplaces` этой политики не объединяется с картами других политик, поэтому перечислите в ней все маркетплейсы, которые нужны группе, а не только маркетплейс ее канала.

343* В плане Enterprise [задайте каждой группе собственную конфигурацию](https://code.claude.com/docs/ru/server-managed-settings.md#give-groups-different-settings) в консоли администратора. Конфигурация группы не объединяется с конфигурацией на уровне организации, поэтому поместите все настройки, которые нужны группе, в собственную конфигурацию группы, включая каждый маркетплейс.

343 344 

344С любым механизмом стабильная группа получает эту конфигурацию:345С любым из этих механизмов стабильная группа получает эту настройку:

345 346 

346```json theme={null}347```json theme={null}

347{348{


383 384 

384Эти запросы из проверок безопасности не имеют выделенного ключа в текущей схеме параметров. Ближайшие существующие элементы управления:385Эти запросы из проверок безопасности не имеют выделенного ключа в текущей схеме параметров. Ближайшие существующие элементы управления:

385 386 

386* **Per-user or per-group targeting**: каждый ключ плагина применяется к каждому пользователю, который получает параметры. Управляемые параметры сервера доставляют одну конфигурацию для каждой организации. Для политики для каждой группы используйте отдельные управляемые параметры конечной точки или политики шлюза, как под [Назначить каналы выпуска группам пользователей](#assign-release-channels-to-user-groups).387* **Назначение для отдельных пользователей или групп**: каждый ключ плагина применяется к каждому пользователю, который получает настройки. Для политики на уровне групп доставляйте каждой группе собственные настройки, как описано в разделе [Назначение каналов выпуска группам пользователей](#assign-release-channels-to-user-groups).

387* **Restricting entries inside an allowed marketplace**: allowlist совпадает с источниками marketplace. Чтобы заблокировать один плагин из разрешенного marketplace, установите его на `false` в управляемом `enabledPlugins`.388* **Restricting entries inside an allowed marketplace**: allowlist совпадает с источниками marketplace. Чтобы заблокировать один плагин из разрешенного marketplace, установите его на `false` в управляемом `enabledPlugins`.

388* **Hiding `/plugin`**: нет ключа, который отключает команду. Ближайший эквивалент объединяет allowlist, называющий только ваш marketplace, управляемые записи `enabledPlugins` для плагинов, которые вы поставляете, и `disableSideloadFlags`.389* **Hiding `/plugin`**: нет ключа, который отключает команду. Ближайший эквивалент объединяет allowlist, называющий только ваш marketplace, управляемые записи `enabledPlugins` для плагинов, которые вы поставляете, и `disableSideloadFlags`.

389* **Gating `--plugin-dir` through the allowlist**: allowlist не охватывает `--plugin-dir`. `disableSideloadFlags` делает.390* **Gating `--plugin-dir` through the allowlist**: allowlist не охватывает `--plugin-dir`. `disableSideloadFlags` делает.

quickstart.md +6 −6

Details

31>31>

32> **macOS, Linux, WSL:**32> **macOS, Linux, WSL:**

33>33>

34> ```bash theme={null}34> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

35> curl -fsSL https://claude.ai/install.sh | bash35> curl -fsSL https://claude.ai/install.sh | bash

36> ```36> ```

37>37>


39>39>

40> **Windows PowerShell:**40> **Windows PowerShell:**

41>41>

42> ```powershell theme={null}42> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

43> irm https://claude.ai/install.ps1 | iex43> irm https://claude.ai/install.ps1 | iex

44> ```44> ```

45>45>

46> **Windows CMD:**46> **Windows CMD:**

47>47>

48> ```batch theme={null}48> ```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

49> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd49> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

50> ```50> ```

51>51>


63 63 

64> [tab] Homebrew64> [tab] Homebrew

65>65>

66> ```bash theme={null}66> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

67> brew install --cask claude-code67> brew install --cask claude-code

68> ```68> ```

69>69>


75 75 

76> [tab] WinGet76> [tab] WinGet

77>77>

78> ```powershell theme={null}78> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

79> winget install Anthropic.ClaudeCode79> winget install Anthropic.ClaudeCode

80> ```80> ```

81>81>


257 257 

258| Команда | Что она делает | Пример |258| Команда | Что она делает | Пример |

259| - | - | - |259| - | - | - |

260| `/clear` | Очистить историю разговора | `/clear` |260| `/clear` | Начать новый диалог. Вернуться к предыдущему можно с помощью `/resume`. | `/clear` |

261| `/help` | Показать доступные команды | `/help` |261| `/help` | Показать доступные команды | `/help` |

262| `/exit` или Ctrl+D дважды | Выйти из Claude Code | `/exit` |262| `/exit` или Ctrl+D дважды | Выйти из Claude Code | `/exit` |

263 263 

Details

33 * Вы указываете [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/ru/env-vars) на хост, отличный от `api.anthropic.com`, например на [LLM gateway](https://code.claude.com/docs/ru/llm-gateway) или прокси. Отключите переменную, чтобы использовать Remote Control.33 * Вы указываете [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/ru/env-vars) на хост, отличный от `api.anthropic.com`, например на [LLM gateway](https://code.claude.com/docs/ru/llm-gateway) или прокси. Отключите переменную, чтобы использовать Remote Control.

34 * Вы входите через корпоративный [Claude apps gateway](https://code.claude.com/docs/ru/claude-apps-gateway).34 * Вы входите через корпоративный [Claude apps gateway](https://code.claude.com/docs/ru/claude-apps-gateway).

35* **Оценка флага функции**: если вы установили [переменную окружения, которая отключает оценку флага функции](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching), доступность Remote Control зависит от того, какую именно:35* **Оценка флага функции**: если вы установили [переменную окружения, которая отключает оценку флага функции](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching), доступность Remote Control зависит от того, какую именно:

36 * Если вы установили `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или `DISABLE_GROWTHBOOK`, Remote Control недоступен. Отключите переменную везде, где она установлена, в переменных окружения вашей оболочки или в блоке `env` файла [`settings.json`](https://code.claude.com/docs/ru/settings-reference#all-settings), чтобы использовать Remote Control.36 * Если вы установили `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/ru/env-vars#variables), Remote Control недоступен. Отключите переменную везде, где она установлена, в переменных окружения вашей оболочки или в блоке `env` [файла `settings.json`](https://code.claude.com/docs/ru/settings-reference#all-settings), чтобы использовать Remote Control.

37 * Если вы установили только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, Remote Control остаётся доступным, если только ваша организация не требует [Trusted Devices](#trusted-devices). Если требует, отключите переменную, чтобы использовать Remote Control. Использование Remote Control с любой из этих переменных требует Claude Code версии 2.1.283 или позже либо версии 2.1.304 или позже в приложении Claude Desktop.37 * Если вы установили только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, Remote Control остаётся доступным, если только ваша организация не требует [Trusted Devices](#trusted-devices). Если требует, отключите переменную, чтобы использовать Remote Control. Использование Remote Control с любой из этих переменных требует Claude Code версии 2.1.283 или позже либо версии 2.1.304 или позже в приложении Claude Desktop.

38* **Доверие рабочей области**: в каталоге, который вы ещё не доверили, `claude remote-control` выводит информацию о том, что включает доверие, и спрашивает `Trust <directory>? [y/N]` перед запуском. Ответ `y` сохраняет выбор, за исключением вашего домашнего каталога, где доверие никогда не сохраняется и вопрос повторяется при каждом запуске. Когда стандартный ввод или вывод команды не является терминалом, команда не может спросить и завершается с ошибкой [`Workspace not trusted`](https://code.claude.com/docs/ru/errors#workspace-not-trusted-when-starting-remote-control).38* **Доверие рабочей области**: в каталоге, который вы ещё не доверили, `claude remote-control` выводит информацию о том, что включает доверие, и спрашивает `Trust <directory>? [y/N]` перед запуском. Ответ `y` сохраняет выбор, за исключением вашего домашнего каталога, где доверие никогда не сохраняется и вопрос повторяется при каждом запуске. Когда стандартный ввод или вывод команды не является терминалом, команда не может спросить и завершается с ошибкой [`Workspace not trusted`](https://code.claude.com/docs/ru/errors#workspace-not-trusted-when-starting-remote-control).

39 39 


217 217 

218#### Автоподключение при заданных `DISABLE_TELEMETRY` или `DO_NOT_TRACK`218#### Автоподключение при заданных `DISABLE_TELEMETRY` или `DO_NOT_TRACK`

219 219 

220Если задана только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, ваши сессии не подключаются автоматически через значение по умолчанию, заданное администратором вашей организации, или собственное значение по умолчанию Claude Code. Если Remote Control недоступен для вас по другой причине, например из-за `DISABLE_GROWTHBOOK` или LLM-шлюза, начните вместо этого с раздела [Требования](#requirements).220Если задана только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, ваши сессии не подключаются автоматически через значение по умолчанию, заданное администратором вашей организации, или собственное значение по умолчанию Claude Code. Если Remote Control недоступен для вас по другой причине, например из-за [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/ru/env-vars#variables) или LLM-шлюза, начните вместо этого с раздела [Требования](#requirements).

221 221 

222Прежде чем включать автоподключение, когда задана только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, убедитесь, что ваша версия Claude Code соответствует [требованию для этих переменных](#requirements). Затем проверьте, требует ли ваша организация [Trusted Devices](#trusted-devices):222Прежде чем включать автоподключение, когда задана только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, убедитесь, что ваша версия Claude Code соответствует [требованию для этих переменных](#requirements). Затем проверьте, требует ли ваша организация [Trusted Devices](#trusted-devices):

223 223 


458 458 

459Задана [переменная окружения](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching), отключающая вычисление feature-флагов, и полное сообщение называет переменную, которую обнаружил Claude Code. В версиях до 2.1.154 та же конфигурация вместо этого выдаёт "Remote Control is not yet enabled for your account". Что делать, зависит от переменной, указанной в сообщении:459Задана [переменная окружения](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching), отключающая вычисление feature-флагов, и полное сообщение называет переменную, которую обнаружил Claude Code. В версиях до 2.1.154 та же конфигурация вместо этого выдаёт "Remote Control is not yet enabled for your account". Что делать, зависит от переменной, указанной в сообщении:

460 460 

461* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или `DISABLE_GROWTHBOOK`**: удалите (unset) переменную везде, где она задана, — в окружении вашей оболочки или в блоке `env` [файла `settings.json`](https://code.claude.com/docs/ru/settings-reference#all-settings).461* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` или `DISABLE_GROWTHBOOK`**: удалите (unset) переменную везде, где она задана, — в окружении вашей оболочки или в блоке `env` [файла `settings.json`](https://code.claude.com/docs/ru/settings-reference#all-settings).

462* **`DISABLE_TELEMETRY` или `DO_NOT_TRACK`**: на тарифе Pro, Max, Ultra, Team или Enterprise при незаданной `DISABLE_GROWTHBOOK` эти переменные оставляют Remote Control доступным, если только ваша организация не требует [Trusted Devices](#trusted-devices). Если требует, удалите (unset) переменную везде, где она задана, чтобы использовать Remote Control. В версиях с v2.1.154 по v2.1.282 это сообщение появляется при заданной любой из этих переменных, поэтому обновите Claude Code до версии, соответствующей [требованию для этих переменных](#requirements).462* **`DISABLE_TELEMETRY` или `DO_NOT_TRACK`**: на тарифе Pro, Max, Ultra, Team или Enterprise при незаданных `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` и `DISABLE_GROWTHBOOK` эти переменные оставляют Remote Control доступным, если только ваша организация не требует [Trusted Devices](#trusted-devices). Если требует, удалите (unset) переменную везде, где она задана, чтобы использовать Remote Control. В версиях с v2.1.154 по v2.1.282 это сообщение появляется при заданной любой из этих переменных, поэтому обновите Claude Code до версии, соответствующей [требованию для этих переменных](#requirements).

463 463 

464### "Remote Control is only available when using Claude via api.anthropic.com"464### "Remote Control is only available when using Claude via api.anthropic.com"

465 465 

routines.md +4 −4

Details

111* **Environment variables**: укажите значения, которые Claude может использовать во время каждого запуска. Они [видны всем, кто использует окружение](https://code.claude.com/docs/ru/cloud-environments.md#what-carries-over-from-your-setup), поэтому в окружении, размещённом Anthropic, храните ключи для API, которые Claude вызывает во время запуска, в виде [сетевых секретов](https://code.claude.com/docs/ru/cloud-environments.md#add-network-secrets). В том же разделе перечислены запросы, которые никогда не получают секрет111* **Environment variables**: укажите значения, которые Claude может использовать во время каждого запуска. Они [видны всем, кто использует окружение](https://code.claude.com/docs/ru/cloud-environments.md#what-carries-over-from-your-setup), поэтому в окружении, размещённом Anthropic, храните ключи для API, которые Claude вызывает во время запуска, в виде [сетевых секретов](https://code.claude.com/docs/ru/cloud-environments.md#add-network-secrets). В том же разделе перечислены запросы, которые никогда не получают секрет

112* **Setup script**: установите зависимости и инструменты, нужные задаче. Результат [кэшируется](https://code.claude.com/docs/ru/cloud-environments.md#environment-caching), поэтому скрипт не выполняется заново в каждой сессии112* **Setup script**: установите зависимости и инструменты, нужные задаче. Результат [кэшируется](https://code.claude.com/docs/ru/cloud-environments.md#environment-caching), поэтому скрипт не выполняется заново в каждой сессии

113 113 

114Предоставляется окружение **Default** с сетевым доступом **Trusted**, который разрешает через сеть сессии только [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains): реестры пакетов, API облачных провайдеров, реестры контейнеров и распространённые домены разработки. Коннекторы, которые вы добавляете в задачу, обращаются к своим сервисам через серверы Anthropic, поэтому для них не нужно менять список разрешённых доменов.114Предоставляется окружение **Default** с сетевым доступом **Limited** и отмеченным параметром **Allow package managers**. Его запуски имеют доступ к [списку разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains): реестрам пакетов, API облачных провайдеров, реестрам контейнеров и распространённым доменам разработки. Коннекторы, которые вы добавляете в задачу, обращаются к своим сервисам через серверы Anthropic, поэтому для них не нужно менять список разрешённых доменов.

115 115 

116Если вашей задаче нужно обращаться напрямую к вашим собственным сервисам или к домену вне этого списка, измените [сетевой доступ](https://code.claude.com/docs/ru/cloud-environments.md#network-access) окружения перед запуском. Чтобы использовать отдельное окружение, сначала [создайте его](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment).116Если вашей задаче нужно обращаться напрямую к вашим собственным сервисам или к домену вне этого списка, измените [сетевой доступ](https://code.claude.com/docs/ru/cloud-environments.md#network-access) окружения перед запуском. Чтобы использовать отдельное окружение, сначала [создайте его](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment).

117 117 


431 431 

432Каждая запланированная задача использует [облачное окружение](https://code.claude.com/docs/ru/cloud-environments.md), которое определяет сетевой доступ, переменные окружения и скрипты настройки. Задача наследует сетевую политику окружения при каждом запуске.432Каждая запланированная задача использует [облачное окружение](https://code.claude.com/docs/ru/cloud-environments.md), которое определяет сетевой доступ, переменные окружения и скрипты настройки. Задача наследует сетевую политику окружения при каждом запуске.

433 433 

434Окружение **Default** использует сетевой доступ **Trusted**, который разрешает через сеть сессии только [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains). Запросы по этому пути к хостам вне списка завершаются ошибкой `403` с `x-deny-reason: host_not_allowed`. Трафик MCP-коннекторов идёт через серверы Anthropic, а не по этому пути, поэтому добавленные в задачу коннекторы работают без добавления их хостов в **Allowed domains**. Удалите ненужные коннекторы, как описано в разделе [Коннекторы](#connectors).434Окружение **Default** использует доступ **Limited** с установленным флажком **Allow package managers**, поэтому его запуски могут обращаться к доменам из [списка разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains). Запрос к заблокированному хосту завершается ошибкой `403` с `x-deny-reason: host_not_allowed`. Трафик MCP-коннекторов идёт через серверы Anthropic, поэтому добавленные в задачу коннекторы работают без добавления их хостов в **Allowed domains**. Удалите ненужные коннекторы, как описано в разделе [Коннекторы](#connectors).

435 435 

436Чтобы разрешить дополнительные домены в одном из ваших собственных окружений, выполните следующие шаги. [Общее окружение организации](https://code.claude.com/docs/ru/cloud-environments.md#organization-shared-environments) открывается здесь только для чтения, поэтому его сетевой доступ изменяет Owner на странице **Cloud environments** в [настройках администратора](https://claude.ai/admin-settings).436Чтобы разрешить дополнительные домены в одном из ваших собственных окружений, выполните следующие шаги. [Общее окружение организации](https://code.claude.com/docs/ru/cloud-environments.md#organization-shared-environments) открывается здесь только для чтения, поэтому его сетевой доступ изменяет Owner на странице **Cloud environments** в [настройках администратора](https://claude.ai/admin-settings).

437 437 


447 447 

448Наведите указатель на окружение в списке и нажмите значок настроек, который появится справа.448Наведите указатель на окружение в списке и нажмите значок настроек, который появится справа.

449 449 

450**4. Измените уровень сетевого доступа**450**4. Добавьте домены**

451 451 

452В диалоговом окне **Edit cloud environment** измените **Network access** на **Custom** и введите свои домены в **Allowed domains**. Установите флажок **Also include default list of common package managers**, чтобы сохранить [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains) наряду с вашими доменами. Для неограниченного доступа вместо этого выберите **Full**.452В диалоговом окне **Edit cloud environment** выберите **Limited** в разделе **Network access** и введите свои домены в **Allowed domains**. Установите флажок **Allow package managers**, чтобы разрешить [список разрешённых доменов по умолчанию](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains) наряду с вашими доменами. Для неограниченного доступа вместо этого выберите **Full**.

453 453 

454**5. Сохраните**454**5. Сохраните**

455 455 

Details

6 6 

7> Сравните варианты sandbox для Claude Code: встроенный инструмент Bash в песочнице, среда выполнения sandbox, контейнеры разработки, Docker и виртуальные машины. Выберите правильную изоляцию для вашей модели угроз.7> Сравните варианты sandbox для Claude Code: встроенный инструмент Bash в песочнице, среда выполнения sandbox, контейнеры разработки, Docker и виртуальные машины. Выберите правильную изоляцию для вашей модели угроз.

8 8 

9Изоляция Claude Code ограничивает то, что сеанс может читать, писать и достигать в сети. Это особенно важно, когда вы позволяете Claude работать с меньшим количеством запросов разрешений, запускаете его без присмотра или указываете на код, которому вы не полностью доверяете.9Изоляция Claude Code ограничивает то, что сессия может читать, записывать и к чему может обращаться в сети. Это особенно важно, когда вы позволяете Claude работать с меньшим количеством запросов разрешений или запускаете его без присмотра.

10 10 

11Claude Code может работать в нескольких видах изолированных сред, начиная от легкой песочницы для каждой команды и заканчивая полностью отдельной виртуальной машиной. На этой странице рассматривается, что они изолируют и что они требуют, помогает вам выбрать один для вашей модели угроз и показывает, как обеспечить этот выбор во всей организации.11Claude Code может работать в нескольких видах изолированных сред, начиная от легкой песочницы для каждой команды и заканчивая полностью отдельной виртуальной машиной. На этой странице рассматривается, что они изолируют и что они требуют, помогает вам выбрать один для вашей модели угроз и показывает, как обеспечить этот выбор во всей организации.

12 12 


44| Уменьшить запросы разрешений во время повседневной работы на собственной машине | [sandboxed Bash tool](https://code.claude.com/docs/ru/sandboxing.md), включенный с `/sandbox` |44| Уменьшить запросы разрешений во время повседневной работы на собственной машине | [sandboxed Bash tool](https://code.claude.com/docs/ru/sandboxing.md), включенный с `/sandbox` |

45| Позволить Claude работать без присмотра с `--dangerously-skip-permissions` или в режиме auto | Предварительно настроенный [dev container](https://code.claude.com/docs/ru/devcontainer.md), любой контейнер или VM, или [sandbox runtime](#sandbox-runtime) |45| Позволить Claude работать без присмотра с `--dangerously-skip-permissions` или в режиме auto | Предварительно настроенный [dev container](https://code.claude.com/docs/ru/devcontainer.md), любой контейнер или VM, или [sandbox runtime](#sandbox-runtime) |

46| Изолировать серверы MCP и hooks, а также Bash, без Docker | Среда выполнения sandbox |46| Изолировать серверы MCP и hooks, а также Bash, без Docker | Среда выполнения sandbox |

47| Работать с ненадежным репозиторием | Выделенная виртуальная машина или [cloud session](https://code.claude.com/docs/ru/claude-code-on-the-web.md), если у вас есть подписка Claude; GitHub не требуется при запуске с `claude --cloud` |

48| Стандартизировать изолированную среду в команде | Предварительно настроенный [dev container](https://code.claude.com/docs/ru/devcontainer.md), скопированный в ваш репозиторий |47| Стандартизировать изолированную среду в команде | Предварительно настроенный [dev container](https://code.claude.com/docs/ru/devcontainer.md), скопированный в ваш репозиторий |

49| Использовать Claude Code с устройства без локальной настройки | [Облачная сессия](https://code.claude.com/docs/ru/claude-code-on-the-web.md), для которой требуется подписка Claude, а для клонирования репозитория GitHub — подключенный аккаунт GitHub |48| Использовать Claude Code с устройства без локальной настройки | [Облачная сессия](https://code.claude.com/docs/ru/claude-code-on-the-web.md), для которой требуется подписка Claude, а для клонирования репозитория GitHub — подключенный аккаунт GitHub |

50| Требовать изоляцию для каждого разработчика в вашей организации | [Enforce isolation across an organization](#enforce-isolation-across-an-organization) |49| Требовать изоляцию для каждого разработчика в вашей организации | [Enforce isolation across an organization](#enforce-isolation-across-an-organization) |


157 156 

158## Virtual machine157## Virtual machine

159 158 

160Выделенная виртуальная машина обеспечивает самое сильное разделение, с собственным ядром и, в облачных или microVM развертываниях, собственным виртуализированным оборудованием. Варианты включают облачные экземпляры, локальные гипервизоры и microVM, такие как Firecracker. Используйте этот подход, когда вы оцениваете ненадежный код, когда ваша политика безопасности требует разделения на уровне ядра между агентом и хостом, или когда ни один подход на уровне хоста не соответствует вашим требованиям соответствия.159Выделенная виртуальная машина обеспечивает самое сильное разделение, с собственным ядром и, в облачных или microVM развёртываниях, собственным виртуализированным оборудованием. Варианты включают облачные экземпляры, локальные гипервизоры и microVM, такие как Firecracker. Используйте этот подход, когда ваша политика безопасности требует разделения на уровне ядра между агентом и хостом, или когда ни один подход на уровне хоста не соответствует вашим требованиям соответствия.

161 160 

162[Docker Sandboxes](https://docs.docker.com/ai/sandboxes/) предоставляет microVM с собственным демоном Docker и синхронизацией рабочего пространства, которая может запустить Claude Code на любом хосте с установленным Docker Sandboxes. Это бесплатный автономный продукт от Docker, который не требует Docker Desktop.161[Docker Sandboxes](https://docs.docker.com/ai/sandboxes/) предоставляет microVM с собственным демоном Docker и синхронизацией рабочего пространства, которая может запустить Claude Code на любом хосте с установленным Docker Sandboxes. Это бесплатный автономный продукт от Docker, который не требует Docker Desktop.

163 162 

sandboxing.md +1 −1

Details

739 739 

740Песочница не работает на нативной Windows, поэтому при установленном `failIfUnavailable` Claude Code завершает работу при запуске на таких машинах. Если ваш парк включает хосты Windows, вы можете:740Песочница не работает на нативной Windows, поэтому при установленном `failIfUnavailable` Claude Code завершает работу при запуске на таких машинах. Если ваш парк включает хосты Windows, вы можете:

741 741 

742* **Доставлять конфигурацию в зависимости от операционной системы**: разверните её через MDM или как [файл управляемых настроек](https://code.claude.com/docs/ru/managed-settings.md#delivery-mechanisms) только на машинах с macOS и Linux. [Серверные управляемые настройки](https://code.claude.com/docs/ru/server-managed-settings.md#current-limitations) применяются ко всем пользователям организации742* **Доставлять конфигурацию в зависимости от операционной системы**: разверните её через MDM или как [файл управляемых настроек](https://code.claude.com/docs/ru/managed-settings.md#delivery-mechanisms) только на машинах с macOS и Linux. [Серверные управляемые настройки](https://code.claude.com/docs/ru/server-managed-settings.md#give-groups-different-settings) привязаны к участнику, а не к устройству.

743* **Перевести пользователей Windows в поддерживаемую среду**: попросите их запускать Claude Code внутри WSL2 или контейнера743* **Перевести пользователей Windows в поддерживаемую среду**: попросите их запускать Claude Code внутри WSL2 или контейнера

744 744 

745### Запрет разработчикам расширять политику745### Запрет разработчикам расширять политику

Details

92* ухаживать за pull request текущей ветки: комментарии рецензии, неудачные запуски CI, конфликты слияния92* ухаживать за pull request текущей ветки: комментарии рецензии, неудачные запуски CI, конфликты слияния

93* запустить проходы очистки, такие как охота на ошибки или упрощение, когда ничего больше не ожидается93* запустить проходы очистки, такие как охота на ошибки или упрощение, когда ничего больше не ожидается

94 94 

95Claude не начинает новые инициативы вне этой области, и необратимые действия, такие как push или удаление, выполняются только когда они продолжают то, что стенограмма уже авторизовала.95Каждый запуск проходит [проверки разрешений](https://code.claude.com/docs/ru/permissions.md) вашей сессии, прежде чем выполнить push или что-либо удалить.

96 

97Простой `/loop` запускает этот промпт с [динамически выбираемым интервалом](#let-claude-choose-the-interval):

96 98 

97```text theme={null}99```text theme={null}

98/loop100/loop

99```101```

100 102 

101Простой `/loop` запускает эту подсказку с [динамически выбранным интервалом](#let-claude-choose-the-interval). Добавьте интервал, например `/loop 15m`, чтобы запустить его по фиксированному расписанию. Чтобы заменить встроенную подсказку своей собственной по умолчанию, см. [Настройте подсказку по умолчанию с помощью loop.md](#customize-the-default-prompt-with-loop-md).103Добавьте интервал, например `/loop 15m`, чтобы вместо этого запускать его по фиксированному расписанию. Чтобы заменить встроенный промпт собственным промптом по умолчанию, см. [Настройка промпта по умолчанию с помощью loop.md](#customize-the-default-prompt-with-loop-md).

102 104 

103### Настройте подсказку по умолчанию с помощью loop.md105### Настройте подсказку по умолчанию с помощью loop.md

104 106 


227 229 

228## Отключите запланированные задачи в рамках сеанса230## Отключите запланированные задачи в рамках сеанса

229 231 

230Установите `CLAUDE_CODE_DISABLE_CRON=1` в вашей среде, чтобы полностью отключить планировщик. Инструменты cron и `/loop` становятся недоступными, и любые уже запланированные задачи перестают срабатывать. См. [Переменные окружения](https://code.claude.com/docs/ru/env-vars.md) для полного списка флагов отключения.232Установите `CLAUDE_CODE_DISABLE_CRON=1` в вашей среде, чтобы полностью отключить планировщик. `CronCreate` и `/loop` становятся недоступными, и любые уже запланированные задачи перестают срабатывать. Пока файл `.claude/scheduled_tasks.json` проекта содержит задачи, `CronList` и `CronDelete` остаются доступными, поэтому вы по-прежнему можете попросить Claude вывести их список или отменить их. См. [Переменные окружения](https://code.claude.com/docs/ru/env-vars.md) для полного списка флагов отключения.

231 233 

232## Ограничения234## Ограничения

233 235 

Details

183 183 

184* **Репозиторий, в который сессия отправляет результаты**: runner отмечает сессию как неудачную, и при ненулевом выходе выводит пользователю конец stderr скрипта. Запишите причину в stderr одной короткой строкой, сделайте это последним действием, а затем завершите работу с ненулевым кодом. Не выводите секреты в stderr и удалите `set -x` перед развёртыванием хука.184* **Репозиторий, в который сессия отправляет результаты**: runner отмечает сессию как неудачную, и при ненулевом выходе выводит пользователю конец stderr скрипта. Запишите причину в stderr одной короткой строкой, сделайте это последним действием, а затем завершите работу с ненулевым кодом. Не выводите секреты в stderr и удалите `set -x` перед развёртыванием хука.

185 185 

186 Если сообщение git `couldn't find remote ref` встречается примерно в последних 4 КБ stderr хука, runner вместо этого сообщает об удалении ветки. Тогда в сообщении об ошибке сессии говорится, что ветка больше не существует в удалённом репозитории, и пользователю предлагается восстановить её. Если эта ветка существует, см. [Сессия завершается ошибкой `no longer exists on the remote` или `couldn't find remote ref`](https://code.claude.com/docs/ru/self-hosted-environments-deploy#no-longer-exists-on-the-remote).186 Если сообщение git `couldn't find remote ref` встречается примерно в последних 4 КБ stderr хука, runner вместо этого сообщает об отсутствующей ветке. Если эта ветка существует, см. [Сессия завершается ошибкой `couldn't be found in the remote repository` или `couldn't find remote ref`](https://code.claude.com/docs/ru/self-hosted-environments-deploy#no-longer-exists-on-the-remote).

187* **Репозиторий, из которого сессия только читает**, например репозиторий, добавленный к запущенной сессии: runner пропускает его и продолжает работу с оставшимися репозиториями. Runner отправляет в сессию шаг `Skipped` и удаляет всё, что хук оставил по пути checkout.187* **Репозиторий, из которого сессия только читает**, например репозиторий, добавленный к запущенной сессии: runner пропускает его и продолжает работу с оставшимися репозиториями. Runner отправляет в сессию шаг `Skipped` и удаляет всё, что хук оставил по пути checkout.

188 188 

189 Если шаг `Skipped` упоминает хук checkout, подробности ошибки ищите в строке `[runner:warn] checkout hook failed` в логе runner'а. Если в шаге сказано, что исходная ссылка `no longer exists on remote`, см. [Сессия завершается ошибкой `no longer exists on the remote` или `couldn't find remote ref`](https://code.claude.com/docs/ru/self-hosted-environments-deploy#no-longer-exists-on-the-remote). Если после пропуска у сессии не остаётся ни одного репозитория, runner всё равно отмечает сессию как неудачную.189 Если шаг `Skipped` упоминает хук checkout, подробности ошибки ищите в строке `[runner:warn] checkout hook failed` в логе runner'а. Если в шаге сказано, что исходная ссылка `no longer exists on remote`, см. [Сессия завершается ошибкой `couldn't be found in the remote repository` или `couldn't find remote ref`](https://code.claude.com/docs/ru/self-hosted-environments-deploy#no-longer-exists-on-the-remote). Если после пропуска у сессии не остаётся ни одного репозитория, runner всё равно отмечает сессию как неудачную.

190 190 

191Если хук завершается успешно, runner удаляет путь checkout после завершения сессии.191Если хук завершается успешно, runner удаляет путь checkout после завершения сессии.

192 192 


638 638 

639* [Управляемый файл MCP](https://code.claude.com/docs/ru/managed-mcp.md) корпоративного уровня по стандартному системному пути: `/etc/claude-code/managed-mcp.json` на хостах раннеров под Linux, `/Library/Application Support/ClaudeCode/managed-mcp.json` на хостах под macOS. Используйте его для строго контролируемых парков машин, где могут загружаться только серверы из списка администратора. Правила приоритета описаны в разделе [эксклюзивный контроль с помощью managed-mcp.json](https://code.claude.com/docs/ru/managed-mcp.md#exclusive-control-with-managed-mcp-json). Если этот файл находится на хосте раннера, Claude Code пропускает MCP-серверы, которые плоскость управления Anthropic передаёт в сессию, включая коннекторы claude.ai, и перечисляет их в предупреждении в stderr дочернего процесса сессии, которое раннер записывает в лог на уровне `debug`. До версии v2.1.229 такие сессии завершались при запуске с ошибкой `You cannot dynamically configure MCP servers when an enterprise MCP config is present`.639* [Управляемый файл MCP](https://code.claude.com/docs/ru/managed-mcp.md) корпоративного уровня по стандартному системному пути: `/etc/claude-code/managed-mcp.json` на хостах раннеров под Linux, `/Library/Application Support/ClaudeCode/managed-mcp.json` на хостах под macOS. Используйте его для строго контролируемых парков машин, где могут загружаться только серверы из списка администратора. Правила приоритета описаны в разделе [эксклюзивный контроль с помощью managed-mcp.json](https://code.claude.com/docs/ru/managed-mcp.md#exclusive-control-with-managed-mcp-json). Если этот файл находится на хосте раннера, Claude Code пропускает MCP-серверы, которые плоскость управления Anthropic передаёт в сессию, включая коннекторы claude.ai, и перечисляет их в предупреждении в stderr дочернего процесса сессии, которое раннер записывает в лог на уровне `debug`. До версии v2.1.229 такие сессии завершались при запуске с ошибкой `You cannot dynamically configure MCP servers when an enterprise MCP config is present`.

640* Ключ [`managedMcpServers`](https://code.claude.com/docs/ru/settings-reference#managedmcpservers) в [управляемых настройках](https://code.claude.com/docs/ru/managed-settings.md) на хосте раннера: предоставляет серверы HTTP и SSE без эксклюзивного контроля, поэтому серверы из других источников по-прежнему загружаются. Требуется Claude Code v2.1.259 или новее.640* Ключ [`managedMcpServers`](https://code.claude.com/docs/ru/settings-reference#managedmcpservers) в [управляемых настройках](https://code.claude.com/docs/ru/managed-settings.md) на хосте раннера: предоставляет серверы HTTP и SSE без эксклюзивного контроля, поэтому серверы из других источников по-прежнему загружаются. Требуется Claude Code v2.1.259 или новее.

641* `<repo>/.mcp.json`: область действия проекта. Вне треда [проекта](https://code.claude.com/docs/ru/claude-projects.md#what-threads-pick-up-from-your-repositories) сделайте коммит этого файла в репозиторий, и его серверы будут автоматически подтверждаться в облачных сессиях. В сессии с несколькими репозиториями [загружается файл не более чем из одного репозитория](#repository-settings-in-sessions-with-several-repositories).641* `<repo>/.mcp.json`: область действия проекта. Вне треда [проекта](https://code.claude.com/docs/ru/claude-projects.md#what-threads-pick-up-from-your-repositories) сделайте коммит этого файла в репозиторий, и его серверы будут автоматически подтверждаться в облачных сессиях. В сессии с несколькими репозиториями [загружается файл не более чем из одного репозитория](#repository-settings-in-sessions-with-several-repositories). С флагом [`--trust-workspace false`](https://code.claude.com/docs/ru/self-hosted-environments-reference#runner-cli-flags) сессии пропускают серверы из этого файла, за исключением случаев, когда их подтверждают настройки, не зафиксированные в репозитории, например [`enabledMcpjsonServers`](https://code.claude.com/docs/ru/settings-reference#enabledmcpjsonservers) в `~/.claude/settings.json` хоста. Требуется Claude Code v2.1.319 или новее.

642* Файл [`--mcp-config`](https://code.claude.com/docs/ru/cli-reference#cli-flags) из вашего скрипта-обёртки: добавьте флаг после `"$@"`, например `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@" --mcp-config /etc/claude/mcp.json`. Чтобы серверы из этого файла продолжали работать, когда переданные в сессию серверы обновляются посреди сессии, ваша обёртка должна передавать дочернему процессу [полное окружение](#wrapper-scripts), как это делает `exec`. До версии v2.1.299 серверы stdio, HTTP и SSE из этого файла завершали работу при первом таком обновлении, в котором они не были указаны.642* Файл [`--mcp-config`](https://code.claude.com/docs/ru/cli-reference#cli-flags) из вашего скрипта-обёртки: добавьте флаг после `"$@"`, например `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@" --mcp-config /etc/claude/mcp.json`. Чтобы серверы из этого файла продолжали работать, когда переданные в сессию серверы обновляются посреди сессии, ваша обёртка должна передавать дочернему процессу [полное окружение](#wrapper-scripts), как это делает `exec`. До версии v2.1.299 серверы stdio, HTTP и SSE из этого файла завершали работу при первом таком обновлении, в котором они не были указаны.

643 643 

644Если для вашей организации включена передача коннекторов, плоскость управления Anthropic передаёт коннекторы, настроенные вами на claude.ai, в сессии, созданные интерактивно, через предоставляемую сервером конфигурацию MCP, маршрутизируемую через `api.anthropic.com`. Сессии, созданные программно, например [запуски через CLI](https://code.claude.com/docs/ru/self-hosted-environments-testing.md#run-the-test-loop), не получают коннекторы; вместо этого предоставьте им MCP-серверы через любой из других источников, перечисленных в этом разделе. OAuth-токен дочернего процесса не содержит scope для прямого получения коннекторов, поэтому дочерний процесс сам не пытается их получить; передача управляется сервером.644Если для вашей организации включена передача коннекторов, плоскость управления Anthropic передаёт коннекторы, настроенные вами на claude.ai, в сессии, созданные интерактивно, через предоставляемую сервером конфигурацию MCP, маршрутизируемую через `api.anthropic.com`. Сессии, созданные программно, например [запуски через CLI](https://code.claude.com/docs/ru/self-hosted-environments-testing.md#run-the-test-loop), не получают коннекторы; вместо этого предоставьте им MCP-серверы через любой из других источников, перечисленных в этом разделе. OAuth-токен дочернего процесса не содержит scope для прямого получения коннекторов, поэтому дочерний процесс сам не пытается их получить; передача управляется сервером.


908 908 

909В любой другой сессии с несколькими репозиториями Claude Code читает настройки проекта из каталога, в котором начинается сессия, поэтому как настройки проекта действует `.claude/settings.json` не более чем одного репозитория. Хук, определённый в файле другого репозитория, не выполняется, правило запрета в нём не применяется, а его `env` не задаётся.909В любой другой сессии с несколькими репозиториями Claude Code читает настройки проекта из каталога, в котором начинается сессия, поэтому как настройки проекта действует `.claude/settings.json` не более чем одного репозитория. Хук, определённый в файле другого репозитория, не выполняется, правило запрета в нём не применяется, а его `env` не задаётся.

910 910 

911* **`--capacity 1` (по умолчанию) со встроенным checkout**: сессия начинается в первом репозитории из своего списка репозиториев. `.claude/settings.json` этого репозитория действует как настройки проекта, и его `.mcp.json` загружается, а у остальных репозиториев — нет.911* **`--capacity 1`, значение по умолчанию, со встроенным checkout**: сессия запускается в первом репозитории из своего списка репозиториев. `.claude/settings.json` этого репозитория действует как настройки проекта, и загружается его [`.mcp.json`](#mcp-servers), а файлы других репозиториев — нет.

912* **`--capacity` больше единицы или [хук `checkout`](#checkout)**: сессия начинается в отдельном каталоге сессии, содержащем checkout-копии. `.claude/settings.json` ни одного репозитория не действует как настройки проекта, `.mcp.json` ни одного репозитория не загружается, а [`$CLAUDE_PROJECT_DIR`](https://code.claude.com/docs/ru/hooks#reference-scripts-by-path) в команде хука указывает на этот каталог, а не на checkout-копию.912* **`--capacity` больше единицы или [хук `checkout`](#checkout)**: сессия начинается в отдельном каталоге сессии, содержащем checkout-копии. `.claude/settings.json` ни одного репозитория не действует как настройки проекта, `.mcp.json` ни одного репозитория не загружается, а [`$CLAUDE_PROJECT_DIR`](https://code.claude.com/docs/ru/hooks#reference-scripts-by-path) в команде хука указывает на этот каталог, а не на checkout-копию.

913 913 

914`CLAUDE.md` каждого репозитория загружается, где бы ни начиналась сессия. Вне треда проекта загружаются и его скиллы. Раннер передаёт каждый репозиторий в Claude Code как [дополнительный каталог](https://code.claude.com/docs/ru/permissions.md#additional-directories-grant-file-access-not-configuration), поэтому Claude Code также читает ключи `enabledPlugins` и `extraKnownMarketplaces` из `.claude/settings.json` каждого репозитория.914`CLAUDE.md` каждого репозитория загружается, где бы ни начиналась сессия. Вне треда проекта загружаются и его скиллы. Раннер передаёт каждый репозиторий в Claude Code как [дополнительный каталог](https://code.claude.com/docs/ru/permissions.md#additional-directories-grant-file-access-not-configuration), поэтому Claude Code также читает ключи `enabledPlugins` и `extraKnownMarketplaces` из `.claude/settings.json` каждого репозитория.

Details

916* **Runner записывает в лог строки `Poll failed`, содержащие `rejecting the malformed poll response`**: runner получил ответ на опрос очереди работ, тело которого не является ожидаемым JSON очереди. Одна из причин — перехватывающий прокси или captive portal, отвечающий собственной страницей. Если runner подключается через прокси, настройте прокси так, чтобы ответы от `api.anthropic.com` передавались без изменений.916* **Runner записывает в лог строки `Poll failed`, содержащие `rejecting the malformed poll response`**: runner получил ответ на опрос очереди работ, тело которого не является ожидаемым JSON очереди. Одна из причин — перехватывающий прокси или captive portal, отвечающий собственной страницей. Если runner подключается через прокси, настройте прокси так, чтобы ответы от `api.anthropic.com` передавались без изменений.

917 917 

918 Runner отклоняет некорректный ответ, учитывает его в категории `transport` [метрики](https://code.claude.com/docs/ru/self-hosted-environments-reference.md#prometheus-metrics) `claude_code_self_hosted_runner_poll_errors_total` и повторяет попытку по расписанию для неудачных опросов, описанному в разделе [Жизненный цикл сессии](https://code.claude.com/docs/ru/self-hosted-environments#session-lifecycle). Runner продолжает обслуживать свои активные сессии. До v2.1.246 runner воспринимал такой ответ как пустую очередь работ, что могло завершить его активные сессии или привести к его завершению.918 Runner отклоняет некорректный ответ, учитывает его в категории `transport` [метрики](https://code.claude.com/docs/ru/self-hosted-environments-reference.md#prometheus-metrics) `claude_code_self_hosted_runner_poll_errors_total` и повторяет попытку по расписанию для неудачных опросов, описанному в разделе [Жизненный цикл сессии](https://code.claude.com/docs/ru/self-hosted-environments#session-lifecycle). Runner продолжает обслуживать свои активные сессии. До v2.1.246 runner воспринимал такой ответ как пустую очередь работ, что могло завершить его активные сессии или привести к его завершению.

919* **Сессия завершается сбоем с `no longer exists on the remote` или `couldn't find remote ref`**: runner воспринимает сообщение git `couldn't find remote ref` как удалённую ветку. При этом ветка может по-прежнему существовать. Поищите её на вашем git-хосте точно под тем именем, что указано в сообщении, затем проверьте каждую подходящую причину:919* **Сессия завершается сбоем с `couldn't be found in the remote repository` или `couldn't find remote ref`**: поищите ветку на вашем git-хосте. Ищите точно то имя, что указано в сообщении.

920 920 

921 * **Ветка удалена**: восстановите её, как просит сообщение.921 Ошибка сессии содержит `Retrying will fail the same way until you fix the missing branch described below.` Если в ошибке указана ветка, текст под `Last output before exit:` выглядит так:

922 

923 ```text theme={null}

924 The branch '<ref>' couldn't be found in the remote repository <repo>. If it was never pushed, push it. If it was deleted after a merge, restore it from its pull request. Then send a new message, or start a new session from a branch that has been pushed. (couldn't find remote ref)

925 ```

926 

927 * **Ветки нет на хосте**: отправьте её (push), если она никогда не отправлялась, или восстановите её из её pull request, если она была удалена после слияния.

922 * **Ветка существует, и вы не администрируете runner**: отправьте администратору runner'а полное сообщение и сообщите, что ветка существует.928 * **Ветка существует, и вы не администрируете runner**: отправьте администратору runner'а полное сообщение и сообщите, что ветка существует.

923 * **Ветка существует, и у runner'а есть хук `checkout`**: команда git в вашем хуке может вывести `couldn't find remote ref` в stderr до того, как хук завершится с ненулевым кодом. Найдите эту команду и исправьте ref, который она запрашивает, или remote, из которого она выполняет fetch. Runner передаёт вашему хуку ревизию, запрошенную сессией, в переменной [`CLAUDE_RUNNER_REPO_REF`](https://code.claude.com/docs/ru/self-hosted-environments-configuration#checkout).929 * **Ветка существует, и у runner'а есть хук `checkout`**: команда git в вашем хуке может вывести `couldn't find remote ref` в stderr до того, как хук завершится с ненулевым кодом. Найдите эту команду и исправьте ref, который она запрашивает, или remote, из которого она выполняет fetch. Runner передаёт вашему хуку ревизию, запрошенную сессией, в переменной [`CLAUDE_RUNNER_REPO_REF`](https://code.claude.com/docs/ru/self-hosted-environments-configuration#checkout).

924 * **Ветка существует, и у runner'а нет хука `checkout`**: runner сам получает ветку. Если к репозиторию применяется [`--git-host-rewrite`](#rewrite-git-urls-for-private-networks), убедитесь, что на хосте, на который выполняется перезапись, есть ветка с тем же именем, и отправьте ветку туда, если её нет.930 * **Ветка существует, и у runner'а нет хука `checkout`**: runner сам получает ветку. Если к репозиторию применяется [`--git-host-rewrite`](#rewrite-git-urls-for-private-networks), убедитесь, что на хосте, на который выполняется перезапись, есть ветка с тем же именем, и отправьте ветку туда, если её нет.

925 * **Ветка существует, и runner старше v2.1.301**: обновите runner, как описано в разделе [Закрепите версию](#pin-the-version), чтобы другой сбой показывал собственную ошибку. До v2.1.301 другие сбои, в выводе ошибки которых был `couldn't find remote ref`, также отображались как удалённая ветка.931 * **Ветка существует, и runner старше v2.1.301**: обновите runner, как описано в разделе [Закрепите версию](#pin-the-version), чтобы другой сбой показывал собственную ошибку. До v2.1.301 другие сбои, в выводе ошибки которых был `couldn't find remote ref`, также отображались как удалённая ветка.

926 932 

927 После обновления runner'а или устранения причины повторите сессию или запустите новую. Если ни одна из этих проверок не выявила причину, [сообщите о проблеме](#report-an-issue).933 После обновления runner'а или устранения причины отправьте сессии новое сообщение или запустите новую сессию из ветки, которая была отправлена на хост. Если ни одна из этих проверок не выявила причину, [сообщите о проблеме](#report-an-issue). До v2.1.314 в сообщении говорилось, что ветка `no longer exists on the remote`. Для этого сообщения выполните те же проверки.

928 934 

929 Для источника, в который сессия отправляет результаты, удалённая ветка приводит к сбою сессии. Для git-источника, из которого сессия только читает, runner пропускает этот источник и продолжает работу с остальными. Runner завершает сессию сбоем, если пропуск оставил бы её вообще без репозитория. До v2.1.228 такая сессия запускалась в пустом каталоге.935 Для источника, в который сессия отправляет результаты, удалённая ветка приводит к сбою сессии. Для git-источника, из которого сессия только читает, runner пропускает этот источник и продолжает работу с остальными. Runner завершает сессию сбоем, если пропуск оставил бы её вообще без репозитория. До v2.1.228 такая сессия запускалась в пустом каталоге.

930* **Claude Tag иногда не публикует свой ответ в Slack**: напоминание об ответе — это [хук, который предоставляет плоскость управления](https://code.claude.com/docs/ru/self-hosted-environments-configuration.md#how-each-session’s-config-is-assembled). Убедитесь с помощью `claude --version`, что runner работает на Claude Code v2.1.229 или новее, поскольку более старые runner'ы игнорируют предоставленные хуки; убедитесь, что `python3 --version` успешно выполняется внутри образа runner'а, поскольку хуки запускают `python3`; и убедитесь, что ни один файл настроек не отключает хуки — ни `disableAllHooks` в `managed-settings.json`, в `~/.claude/settings.json` пользователя runner'а или в `.claude/settings.json` либо `.claude/settings.local.json` репозитория, ни `allowManagedHooksOnly` или [`strictPluginOnlyCustomization`](https://code.claude.com/docs/ru/settings-reference#strictpluginonlycustomization), охватывающий хуки, в управляемых настройках.936* **Claude Tag иногда не публикует свой ответ в Slack**: напоминание об ответе — это [хук, который предоставляет плоскость управления](https://code.claude.com/docs/ru/self-hosted-environments-configuration.md#how-each-session’s-config-is-assembled). Убедитесь с помощью `claude --version`, что runner работает на Claude Code v2.1.229 или новее, поскольку более старые runner'ы игнорируют предоставленные хуки; убедитесь, что `python3 --version` успешно выполняется внутри образа runner'а, поскольку хуки запускают `python3`; и убедитесь, что ни один файл настроек не отключает хуки — ни `disableAllHooks` в `managed-settings.json`, в `~/.claude/settings.json` пользователя runner'а или в `.claude/settings.json` либо `.claude/settings.local.json` репозитория, ни `allowManagedHooksOnly` или [`strictPluginOnlyCustomization`](https://code.claude.com/docs/ru/settings-reference#strictpluginonlycustomization), охватывающий хуки, в управляемых настройках.

Details

125| `SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS` | `900000` | Как долго runner ждет после того, как сеанс достигает своего лимита `--kill-session-after-min`, чтобы текущий ход завершился или отпуск завершился, перед завершением сеанса |125| `SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS` | `900000` | Как долго runner ждет после того, как сеанс достигает своего лимита `--kill-session-after-min`, чтобы текущий ход завершился или отпуск завершился, перед завершением сеанса |

126| `SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS` | `7000` | Ограничение на то, как долго runner считает сеанс занятым для осушения `--drain-wait-sec` после завершения хода, пока процесс сеанса сообщает об окончании хода в Anthropic. `0` или непригодное значение возвращается к значению по умолчанию, поэтому удержание не может быть отключено. Требует Claude Code v2.1.275 или позже. |126| `SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS` | `7000` | Ограничение на то, как долго runner считает сеанс занятым для осушения `--drain-wait-sec` после завершения хода, пока процесс сеанса сообщает об окончании хода в Anthropic. `0` или непригодное значение возвращается к значению по умолчанию, поэтому удержание не может быть отключено. Требует Claude Code v2.1.275 или позже. |

127| `SELF_HOSTED_RUNNER_SIGKILL_GRACE_MS` | `30000` | Как долго runner ждет, пока ОС доставит `SIGKILL` дочернему процессу, застрявшему в неперерываемом I/O, перед выходом самого себя. Минимум `--post-session-hook-timeout-sec` плюс 15 секунд, и 30 больше, когда установлен `--push-outcome-on-release`, поэтому эффективный минимум составляет 75 секунд при значениях по умолчанию. |127| `SELF_HOSTED_RUNNER_SIGKILL_GRACE_MS` | `30000` | Как долго runner ждет, пока ОС доставит `SIGKILL` дочернему процессу, застрявшему в неперерываемом I/O, перед выходом самого себя. Минимум `--post-session-hook-timeout-sec` плюс 15 секунд, и 30 больше, когда установлен `--push-outcome-on-release`, поэтому эффективный минимум составляет 75 секунд при значениях по умолчанию. |

128| `CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING` | unset | Когда `1`, runner не публикует в сессии сообщение `The server has refused to renew this session's access to the model`. После каждого отказа он ждёт следующего запланированного продления, чтобы запросить снова. Требует Claude Code v2.1.319 или позже. |

128| `CLAUDE_RUNNER_FETCH_DEPTH` | `50` | Глубина выборки Git для свежих клонов. Установите положительное целое число или `full` или `0` для полной выборки. Для клона, который уже находится в рабочем пространстве, см. [Повторное использование заранее подготовленного checkout](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#reuse-a-pre-warmed-checkout). |129| `CLAUDE_RUNNER_FETCH_DEPTH` | `50` | Глубина выборки Git для свежих клонов. Установите положительное целое число или `full` или `0` для полной выборки. Для клона, который уже находится в рабочем пространстве, см. [Повторное использование заранее подготовленного checkout](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#reuse-a-pre-warmed-checkout). |

129| `CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS` | `600000` | Как долго в миллисекундах, в рамках одной попытки, выборка git может ждать первых данных, пока собственные показатели прогресса сервера git продолжают расти, например когда сервер подготавливает pack для большого репозитория. `0` или `off` отключает ожидание: тогда такая выборка прерывается через две минуты без данных. Любое другое целое число ограничивается диапазоном от `120000` до `1800000`, то есть от 2 до 30 минут. Требует Claude Code v2.1.295 или позже. |130| `CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS` | `600000` | Как долго в миллисекундах, в рамках одной попытки, выборка git может ждать первых данных, пока собственные показатели прогресса сервера git продолжают расти, например когда сервер подготавливает pack для большого репозитория. `0` или `off` отключает ожидание: тогда такая выборка прерывается через две минуты без данных. Любое другое целое число ограничивается диапазоном от `120000` до `1800000`, то есть от 2 до 30 минут. Требует Claude Code v2.1.295 или позже. |

130| `CLAUDE_RUNNER_SKIP_GIT_VERIFY` | unset | Когда `1`, пропустите проверку наличия `.git` после запуска hook `checkout`. Установите это, когда ваш hook материализует источник, не являющийся git. |131| `CLAUDE_RUNNER_SKIP_GIT_VERIFY` | unset | Когда `1`, пропустите проверку наличия `.git` после запуска hook `checkout`. Установите это, когда ваш hook материализует источник, не являющийся git. |


135 136 

136Дочерние процессы сеанса отправляют операционную телеметрию в Anthropic, если вы её не отключите. Никакой код или содержимое репозитория не отправляется. Установите переменные телеметрии на процесс runner; runner переустанавливает их после применения переменных окружения, предоставленных сервером, поэтому параметр оператора всегда имеет приоритет.137Дочерние процессы сеанса отправляют операционную телеметрию в Anthropic, если вы её не отключите. Никакой код или содержимое репозитория не отправляется. Установите переменные телеметрии на процесс runner; runner переустанавливает их после применения переменных окружения, предоставленных сервером, поэтому параметр оператора всегда имеет приоритет.

137 138 

138Один элемент управления специфичен для самостоятельно размещаемых сред: `CLAUDE_CODE_BYOC_ENABLE_DATADOG=1` выбирает метрики операционной деятельности Datadog, которые по умолчанию отключены в самостоятельно размещаемых средах. Общие элементы управления телеметрией Claude Code, `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_ERROR_REPORTING` и `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, применяются к дочерним процессам сеанса, как задокументировано в [справочнике переменных окружения](https://code.claude.com/docs/ru/env-vars.md). `DISABLE_GROWTHBOOK` связан, но отличается: установка `DISABLE_GROWTHBOOK=1` отключает выборку флагов функций, и телеметрия остается включенной, если также не установлен `DISABLE_TELEMETRY`.139Один элемент управления специфичен для самостоятельно размещаемых сред: `CLAUDE_CODE_BYOC_ENABLE_DATADOG=1` выбирает метрики операционной деятельности Datadog, которые по умолчанию отключены в самостоятельно размещаемых средах. Общие элементы управления телеметрией Claude Code, `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `DISABLE_ERROR_REPORTING` и `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, применяются к дочерним процессам сессии, как задокументировано в [справочнике переменных окружения](https://code.claude.com/docs/ru/env-vars.md). [`CLAUDE_CODE_DISABLE_FEATURE_FLAGS`](https://code.claude.com/docs/ru/env-vars#variables) связан, но отличается: установка `CLAUDE_CODE_DISABLE_FEATURE_FLAGS=1` отключает выборку флагов функций, и телеметрия остается включенной, если также не установлен `DISABLE_TELEMETRY`. `CLAUDE_CODE_DISABLE_FEATURE_FLAGS` требует Claude Code v2.1.319 или более поздней версии.

139 140 

140`CLAUDE_CODE_ENABLE_TELEMETRY` не связан: он включает экспорт OpenTelemetry на ваш собственный сборщик, как описано в [Monitoring](https://code.claude.com/docs/ru/monitoring-usage.md), и не контролирует аналитику Anthropic.141`CLAUDE_CODE_ENABLE_TELEMETRY` не связан: он включает экспорт OpenTelemetry на ваш собственный сборщик, как описано в [Monitoring](https://code.claude.com/docs/ru/monitoring-usage.md), и не контролирует аналитику Anthropic.

141 142 

Details

108 108 

109В работающем сеансе `/status` показывает ту же строку после неудачной загрузки и для некоторых причин пропуска загрузки, таких как переменная поставщика третьей стороны или пользовательский `ANTHROPIC_BASE_URL`, экспортированный в оболочке пользователя.109В работающем сеансе `/status` показывает ту же строку после неудачной загрузки и для некоторых причин пропуска загрузки, таких как переменная поставщика третьей стороны или пользовательский `ANTHROPIC_BASE_URL`, экспортированный в оболочке пользователя.

110 110 

111### Разные настройки для групп

112 

113На плане Enterprise вы можете задать каждой группе участников собственную конфигурацию вместо одной конфигурации для всей организации. Если в вашей организации [включен HIPAA](https://code.claude.com/docs/ru/hipaa-setup.md), групповые конфигурации пока недоступны. Каждая группа должна уже существовать: либо синхронизированная из вашего поставщика удостоверений через SCIM, либо как пользовательская группа, которой вы управляете в консоли администратора.

114 

115Каждый участник получает не более одной конфигурации, одинаковой на всех устройствах:

116 

117* **Участник группы с конфигурацией**: конфигурация с наивысшим рангом среди его групп

118* **Все остальные**, включая участника, чья единственная группа с конфигурацией была удалена: конфигурация по умолчанию для всех остальных, если вы ее задали

119 

120Конфигурации не объединяются ни друг с другом, ни с конфигурацией для всей организации, поэтому каждая из них должна содержать все настройки, которые вы хотите задать для этой группы. Чтобы применить ограничение ко всем участникам, добавьте его в каждую групповую конфигурацию и в конфигурацию для всех остальных.

121 

122Участники продолжают получать конфигурацию для всей организации до последнего из этих шагов, поэтому вы можете сначала все настроить и протестировать:

123 

124**1. Добавьте конфигурацию для каждой группы**

125 

126В [**Organization settings > Claude Code > Managed settings**](https://claude.ai/admin-settings/claude-code) нажмите **Add configuration**, выберите группу и выберите отправную точку. Чтобы ослабить политику для группы, выберите группу, которую синхронизирует ваш поставщик удостоверений, чтобы никто не мог добавить себя в нее в консоли администратора.

127 

128Чтобы сохранить то, что участники имеют сейчас, и изменить несколько настроек, начните с копии конфигурации для всей организации. Отредактируйте конфигурацию и сохраните ее.

129 

130**2. Задайте конфигурацию для всех остальных**

131 

132Нажмите **Set** в разделе **Everyone else** и добавьте JSON для участников, которым не соответствует ни одна групповая конфигурация. Чтобы оставить им то, что у них есть сейчас, вставьте конфигурацию для всей организации. Если вы пропустите этот шаг, их локальные сессии не получат настроек, управляемых сервером, а любые [настройки, управляемые на конечных устройствах](https://code.claude.com/docs/ru/managed-settings.md#delivery-mechanisms), на устройстве по-прежнему применяются.

133 

134**3. Упорядочьте группы**

135 

136Перетащите конфигурации в нужном порядке. Участник нескольких групп получает только конфигурацию с наивысшим рангом, поэтому размещайте самые строгие или самые специфичные группы вверху.

137 

138**4. Проверьте, кто что получает**

139 

140В разделе **Check effective settings** внизу страницы найдите участника, чтобы увидеть, какую конфигурацию он получит. Проверьте участника из каждой группы, участника нескольких групп и участника, которому не соответствует ни одна групповая конфигурация.

141 

142**5. Переключитесь на режим на основе групп**

143 

144Нажмите **Switch to group-based configurations** в баннере вверху страницы и подтвердите. Участники получат свои конфигурации примерно в течение часа, за исключением [ключей, которые применяются только при следующем запуске](#fetch-and-caching-behavior). Чтобы вернуться, переключитесь на режим для всей организации в том же баннере: снова применяется конфигурация для всей организации, если она у вас есть, а ваши групповые конфигурации сохраняются.

145 

146Ограничения моделей для группы действуют только в локальных сессиях. Облачные и удаленные сессии Cowork используют список [`availableModels`](https://code.claude.com/docs/ru/model-config#restrict-model-selection) из конфигурации для всех остальных. Если вы не задали конфигурацию для всех остальных, он берется из конфигурации для всей организации, даже после переключения на режим на основе групп. Если вы не включите этот ключ в конфигурацию для всех остальных, участники в этих сессиях не ограничены этим списком.

147 

148Если вы используете конфигурацию группы, чтобы задать, куда направляются запросы API, это применяется только к Claude Code, а не к другим инструментам, которые вызывают API.

149 

111### Контроль доступа150### Контроль доступа

112 151 

113Следующие роли могут управлять параметрами, управляемыми сервером:152Следующие роли могут управлять параметрами, управляемыми сервером:


115* **Primary Owner**154* **Primary Owner**

116* **Owner**155* **Owner**

117 156 

118Ограничьте доступ доверенному персоналу, так как изменения параметров применяются ко всем пользователям в организации.157Ограничьте доступ доверенному персоналу, так как изменения настроек могут применяться ко всем пользователям в организации.

119 158 

120### Параметры только для управления159### Параметры только для управления

121 160 


125 164 

126Параметры, управляемые сервером, имеют следующие ограничения:165Параметры, управляемые сервером, имеют следующие ограничения:

127 166 

128* Параметры применяются одинаково ко всем пользователям в организации. Конфигурации для отдельных групп еще не поддерживаются.167* На плане Team настройки применяются одинаково ко всем пользователям в организации. [Групповые конфигурации](#give-groups-different-settings) требуют плана Enterprise.

129* Вы не можете распространять файл [`managed-mcp.json`](https://code.claude.com/docs/ru/managed-mcp) через параметры, управляемые сервером. Вместо этого доставьте там ключи политики `allowedMcpServers` и `deniedMcpServers`. На Claude Code v2.1.259 или позже вы также можете предоставить удаленные серверы с помощью [`managedMcpServers`](https://code.claude.com/docs/ru/managed-mcp#provide-servers-through-managed-settings), который принимает только серверы `http` и `sse` и не берет исключительный контроль так, как это делает файл.168* Вы не можете распространять файл [`managed-mcp.json`](https://code.claude.com/docs/ru/managed-mcp) через параметры, управляемые сервером. Вместо этого доставьте там ключи политики `allowedMcpServers` и `deniedMcpServers`. На Claude Code v2.1.259 или позже вы также можете предоставить удаленные серверы с помощью [`managedMcpServers`](https://code.claude.com/docs/ru/managed-mcp#provide-servers-through-managed-settings), который принимает только серверы `http` и `sse` и не берет исключительный контроль так, как это делает файл.

130 169 

131 Claude Code читает `managed-mcp.json`, развернутый по его [системному пути](https://code.claude.com/docs/ru/managed-mcp.md#exclusive-control-with-managed-mcp-json), отдельно от уровня управляемых параметров, поэтому файл все еще применяется, когда действуют параметры, управляемые сервером.170 Claude Code читает `managed-mcp.json`, развернутый по его [системному пути](https://code.claude.com/docs/ru/managed-mcp.md#exclusive-control-with-managed-mcp-json), отдельно от уровня управляемых параметров, поэтому файл все еще применяется, когда действуют параметры, управляемые сервером.

Details

245* `cleanupPeriodDays` сокращает хранение стенограмм сеансов и других локальных данных до семи дней245* `cleanupPeriodDays` сокращает хранение стенограмм сеансов и других локальных данных до семи дней

246* `companyAnnouncements` показывает сообщение при запуске246* `companyAnnouncements` показывает сообщение при запуске

247 247 

248Администраторы развертывают файл, подобный этому, как `managed-settings.json`, или тот же JSON через MDM или [параметры, управляемые сервером](https://code.claude.com/docs/ru/server-managed-settings.md). Один развернутый файл применяется к каждой машине или учетной записи, которую он достигает. Чтобы дать группе разные значения, разверните другой файл или профиль для этой группы, так как [параметры, управляемые сервером, еще не поддерживают политику для каждой группы](https://code.claude.com/docs/ru/server-managed-settings.md#current-limitations).248Администраторы развертывают файл, подобный этому, как `managed-settings.json`, или тот же JSON через MDM или [настройки, управляемые сервером](https://code.claude.com/docs/ru/server-managed-settings.md). Один развернутый файл применяется к каждой машине или учетной записи, которую он достигает. Чтобы задать группе другие значения, разверните для этой группы другой файл или профиль. В плане Enterprise вместо этого можно [задать группе собственную конфигурацию](https://code.claude.com/docs/ru/server-managed-settings.md#give-groups-different-settings) в настройках, управляемых сервером.

249 249 

250> [tab] Copyable settings file250> [tab] Copyable settings file

251>251>

skills.md +1 −0

Details

91| `managed-agents-secure [<agent-id>]` | Прочитать настройки одного Managed Agent и сообщить, где они соответствуют руководству [Secure your Managed Agents deployment](https://platform.claude.com/docs/en/managed-agents/secure-deployment) или отличаются от него. Требует [`ant` CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart) | v2.1.304 или позже |91| `managed-agents-secure [<agent-id>]` | Прочитать настройки одного Managed Agent и сообщить, где они соответствуют руководству [Secure your Managed Agents deployment](https://platform.claude.com/docs/en/managed-agents/secure-deployment) или отличаются от него. Требует [`ant` CLI](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart) | v2.1.304 или позже |

92| `prompt-audit` | Отметить инструкции, написанные для более старых моделей в ваших промптах, skills и описаниях инструментов, и предложить исправления в виде diff | v2.1.221 или позже |92| `prompt-audit` | Отметить инструкции, написанные для более старых моделей в ваших промптах, skills и описаниях инструментов, и предложить исправления в виде diff | v2.1.221 или позже |

93| `cost-optimize` | Профилировать, куда идут расходы Claude API вашего проекта, и предложить экономию из таких опций, как кэширование промптов, сокращение ненужных входных и выходных токенов, пакетная обработка, усилие и выбор модели, по одному изменению за раз | v2.1.247 или позже |93| `cost-optimize` | Профилировать, куда идут расходы Claude API вашего проекта, и предложить экономию из таких опций, как кэширование промптов, сокращение ненужных входных и выходных токенов, пакетная обработка, усилие и выбор модели, по одному изменению за раз | v2.1.247 или позже |

94| `latency-optimize` | Найти, на что уходит время в вашем существующем коде Claude API, и предложить изменения, которые сокращают время ожидания для пользователей | v2.1.319 или позже |

94| `build-eval` | Построить набор eval для вашего приложения на базе Claude | v2.1.259 или позже |95| `build-eval` | Построить набор eval для вашего приложения на базе Claude | v2.1.259 или позже |

95| `hillclimb` | Итеративно улучшить ваше приложение в сравнении с существующим eval | v2.1.259 или позже |96| `hillclimb` | Итеративно улучшить ваше приложение в сравнении с существующим eval | v2.1.259 или позже |

96| `preserved-thinking-migration` | Найти правки, которые ваша интеграция делает в более ранних ходах, её системный промпт или список инструментов, которые делают недействительными блоки [preserved thinking](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking), измерить, сколько рассуждений каждый из них отбрасывает, и предложить исправления по одному за раз, переизмеряя после каждого изменения | v2.1.282 или позже |97| `preserved-thinking-migration` | Найти правки, которые ваша интеграция делает в более ранних ходах, её системный промпт или список инструментов, которые делают недействительными блоки [preserved thinking](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking), измерить, сколько рассуждений каждый из них отбрасывает, и предложить исправления по одному за раз, переизмеряя после каждого изменения | v2.1.282 или позже |

Details

197Ограничение по времени отсчитывается с момента перехода команды в фоновый режим:197Ограничение по времени отсчитывается с момента перехода команды в фоновый режим:

198 198 

199* Команда, которую Claude запускает в фоновом режиме, получает 30 минут или `timeout`, который Claude передаёт с `run_in_background`, вплоть до максимума в 2 часа199* Команда, которую Claude запускает в фоновом режиме, получает 30 минут или `timeout`, который Claude передаёт с `run_in_background`, вплоть до максимума в 2 часа

200* Команда, которая начинается на переднем плане и затем переходит в фоновый режим, например по истечении её таймаута, получает 30 минут с момента перехода200* Команда, которая начинается на переднем плане и затем переходит в фоновый режим по истечении своего таймаута, получает 30 минут с момента перехода

201 201 

202При запуске с флагом `-p`, промпт которого вы передаёте как текст, а не с помощью `--input-format stream-json`, оба значения по умолчанию составляют 10 минут вместо 30, потому что запуск [ожидает фоновые команды после своего результата](https://code.claude.com/docs/ru/headless.md#background-tasks-at-exit).202При запуске с флагом `-p`, промпт которого вы передаёте как текст, а не с помощью `--input-format stream-json`, оба значения по умолчанию составляют 10 минут вместо 30, потому что запуск [ожидает фоновые команды после своего результата](https://code.claude.com/docs/ru/headless.md#background-tasks-at-exit).

203 203 

vs-code.md +4 −1

Details

399 399 

400Если перезагрузка прервала Claude посреди шага, Claude продолжит этот шаг, когда диалог вернётся, а уведомление в чате отметит продолжение. Требуется Claude Code v2.1.274 или новее. Если шаг был прерван более часа назад или сессия открыта в другом месте, диалог вернётся в неактивном состоянии.400Если перезагрузка прервала Claude посреди шага, Claude продолжит этот шаг, когда диалог вернётся, а уведомление в чате отметит продолжение. Требуется Claude Code v2.1.274 или новее. Если шаг был прерван более часа назад или сессия открыта в другом месте, диалог вернётся в неактивном состоянии.

401 401 

402Если уведомление в чате содержит `plan mode is now off, so Claude did not continue on its own`, шаг был прерван в режиме планирования. Чтобы продолжить планирование, выберите **Plan** в индикаторе режима, прежде чем отправить следующее сообщение.

403 

402#### Отключение продолжения после перезагрузки404#### Отключение продолжения после перезагрузки

403 405 

404Чтобы Claude не продолжал прерванный шаг после перезагрузки, откройте [настройку Continue After Reload](vscode://settings/claudeCode.continueAfterReload) и снимите флажок.406Чтобы Claude не продолжал прерванный шаг после перезагрузки, откройте [настройку Continue After Reload](vscode://settings/claudeCode.continueAfterReload) и снимите флажок.


626 628 

627## Команды и сочетания клавиш VS Code629## Команды и сочетания клавиш VS Code

628 630 

629Чтобы открыть палитру команд, нажмите `Cmd+Shift+P` на Mac или `Ctrl+Shift+P` на Windows/Linux. Введите там «Claude Code», чтобы увидеть все доступные команды VS Code для расширения Claude Code.631Чтобы открыть палитру команд, нажмите `Cmd+Shift+P` на Mac или `Ctrl+Shift+P` на Windows/Linux. Введите там «Claude Code», чтобы увидеть команды расширения в палитре команд.

630 632 

631Некоторые сочетания клавиш зависят от того, какая панель находится «в фокусе» (получает ввод с клавиатуры). Когда курсор находится в файле с кодом, в фокусе редактор. Когда курсор находится в поле ввода промпта Claude, в фокусе Claude. Используйте `Cmd+Esc` / `Ctrl+Esc` для переключения между ними.633Некоторые сочетания клавиш зависят от того, какая панель находится «в фокусе» (получает ввод с клавиатуры). Когда курсор находится в файле с кодом, в фокусе редактор. Когда курсор находится в поле ввода промпта Claude, в фокусе Claude. Используйте `Cmd+Esc` / `Ctrl+Esc` для переключения между ними.

632 634 


651| Rename Session Tab | - | Переименовать сессию в активной вкладке Claude. Требуется Claude Code v2.1.257 или новее |653| Rename Session Tab | - | Переименовать сессию в активной вкладке Claude. Требуется Claude Code v2.1.257 или новее |

652| Add Session Tab to Group | - | Добавить сессию из активной вкладки Claude в [группу сессий](#organize-sessions-into-groups), которую вы выберете или создадите. Требуется Claude Code v2.1.257 или новее |654| Add Session Tab to Group | - | Добавить сессию из активной вкладки Claude в [группу сессий](#organize-sessions-into-groups), которую вы выберете или создадите. Требуется Claude Code v2.1.257 или новее |

653| Mark Session as Unread | - | Отметить сессию в активной вкладке Claude как непрочитанную в списке сессий. Требуется Claude Code v2.1.257 или новее |655| Mark Session as Unread | - | Отметить сессию в активной вкладке Claude как непрочитанную в списке сессий. Требуется Claude Code v2.1.257 или новее |

656| `claude-vscode.toggleDictation` | `Cmd+D` (Mac) / `Ctrl+D` (Windows/Linux) | Начать или остановить [голосовую диктовку](https://code.claude.com/docs/ru/voice-dictation.md). Сочетание клавиш работает, только когда Claude в фокусе. Этой команды нет в палитре команд |

654| Show Logs | - | Просмотреть отладочные логи расширения |657| Show Logs | - | Просмотреть отладочные логи расширения |

655| Logout | - | Выйти из учётной записи Anthropic |658| Logout | - | Выйти из учётной записи Anthropic |

656 659 

Details

80* **Pro, Max и Ultra**: вы автоматически получаете окружение с именем **Default**.80* **Pro, Max и Ultra**: вы автоматически получаете окружение с именем **Default**.

81* **Team и Enterprise**: встроенная настройка показывает форму **Create your first cloud environment**. Оставьте предзаполненное имя и доступ в сеть без изменений и нажмите **Create & finish**, чтобы создать окружение **Default**. Если Owner включил [Quick setup](https://code.claude.com/docs/ru/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise), встроенная настройка создаёт **Default** для вас вместо этого.81* **Team и Enterprise**: встроенная настройка показывает форму **Create your first cloud environment**. Оставьте предзаполненное имя и доступ в сеть без изменений и нажмите **Create & finish**, чтобы создать окружение **Default**. Если Owner включил [Quick setup](https://code.claude.com/docs/ru/claude-code-on-the-web.md#quick-setup-for-team-and-enterprise), встроенная настройка создаёт **Default** для вас вместо этого.

82 82 

83**Default** использует [`Trusted` доступ в сеть](https://code.claude.com/docs/ru/cloud-environments#access-levels): сеансы получают доступ к [общим реестрам пакетов](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains) и другим доменам в списке разрешений, и ничему больше через сеть сеанса. Смотрите [Installed tools](https://code.claude.com/docs/ru/cloud-environments.md#installed-tools) для того, что доступно без какой-либо конфигурации.83**Default** использует [доступ в сеть **Limited**](https://code.claude.com/docs/ru/cloud-environments.md#access-levels): сессии получают доступ к [общим реестрам пакетов](https://code.claude.com/docs/ru/cloud-environments.md#default-allowed-domains) и другим доменам в списке разрешённых. Смотрите [Installed tools](https://code.claude.com/docs/ru/cloud-environments.md#installed-tools) для того, что доступно без какой-либо конфигурации.

84 84 

85Для первого проекта окружение **Default** работает как есть. Чтобы изменить его доступ в сеть, добавить переменные окружения или запустить [скрипт настройки](https://code.claude.com/docs/ru/cloud-environments.md#setup-scripts) перед запуском сеансов, [отредактируйте его или создайте дополнительные окружения](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment).85Для первого проекта окружение **Default** работает как есть. Чтобы изменить его доступ в сеть, добавить переменные окружения или запустить [скрипт настройки](https://code.claude.com/docs/ru/cloud-environments.md#setup-scripts) перед запуском сеансов, [отредактируйте его или создайте дополнительные окружения](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment).

86 86 


116/web-setup116/web-setup

117```117```

118 118 

119Подтвердите подсказку для отправки вашего токена `gh` на вашу учетную запись Claude. При успехе Claude Code выводит `Connected as <your-github-username>` и открывает [claude.ai/code](https://claude.ai/code) в вашем браузере. Если у вас еще нет облачного окружения, `/web-setup` создает его с доступом в сеть Trusted и без скрипта настройки. Вы можете [отредактировать окружение или добавить переменные](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment) позже. После завершения `/web-setup` вы можете запускать облачные сеансы из терминала с помощью [`--cloud`](https://code.claude.com/docs/ru/claude-code-on-the-web#from-terminal-to-cloud) или настроить повторяющиеся задачи с помощью [`/schedule`](https://code.claude.com/docs/ru/routines).119Подтвердите запрос на отправку вашего токена `gh` в вашу учётную запись Claude. При успехе Claude Code выводит `Connected as <your-github-username>` и открывает [claude.ai/code](https://claude.ai/code) в вашем браузере.

120 

121Если у вас ещё нет облачного окружения, `/web-setup` создаёт его с доступом в сеть по умолчанию **Limited** и без скрипта настройки. Вы можете [отредактировать окружение или добавить переменные](https://code.claude.com/docs/ru/cloud-environments.md#configure-your-environment) позже. После завершения `/web-setup` вы можете запускать облачные сессии из терминала с помощью [`--cloud`](https://code.claude.com/docs/ru/claude-code-on-the-web#from-terminal-to-cloud) или настроить повторяющиеся задачи с помощью [`/schedule`](https://code.claude.com/docs/ru/routines).

120 122 

121#### Удалите токен `/web-setup`123#### Удалите токен `/web-setup`

122 124 


246 248 

247Распространенные причины:249Распространенные причины:

248 250 

249* Установка пакета не удалась, потому что реестр не находится на вашем [уровне доступа в сеть](https://code.claude.com/docs/ru/cloud-environments.md#access-levels). `Trusted` охватывает большинство менеджеров пакетов; `None` блокирует их все.251* Установка пакета не удалась, потому что реестр не входит в ваш [уровень доступа к сети](https://code.claude.com/docs/ru/cloud-environments.md#access-levels). **Limited** с включенным флажком **Allow package managers** охватывает большинство менеджеров пакетов; **None** блокирует их все.

250* Скрипт ссылается на файл или путь, который не существует в свежем клоне.252* Скрипт ссылается на файл или путь, который не существует в свежем клоне.

251* Команда, которая работает локально, требует другого вызова на Ubuntu.253* Команда, которая работает локально, требует другого вызова на Ubuntu.

252 254 

whats-new.md +0 −249 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Что нового

6 

7> Еженедельный дайджест примечательных функций Claude Code с примерами кода, демонстрациями и контекстом о том, почему они важны.

8 

9Еженедельный дайджест для разработчиков выделяет функции, которые с наибольшей вероятностью изменят ваш способ работы. Каждая запись включает исполняемый код, краткую демонстрацию и ссылку на полную документацию. Для каждого исправления ошибок и незначительного улучшения см. [журнал изменений](https://code.claude.com/docs/en/changelog.md).

10 

11**Week 37**

12 

13September 7–11, 2026

14 

15**`claude plugin eval`**: запустите ваш плагин для набора тестовых случаев, оцените результаты и сравните с базовым уровнем без плагина. `claude plugin eval init` подготавливает случаи и оценщики для вас.

16 

17Также на этой неделе: выведите любую **Claude Code Desktop pane** в отдельное окно и закрепите его обратно позже; параметр **`maxEffortLevel`** ограничивает уровень усилий для каждого поставщика; и страница, которую **WebFetch** не закончил загружать в течение пяти минут, завершается с ошибкой вместо зависания.

18 

19[Прочитайте дайджест Week 37 →](https://code.claude.com/docs/ru/whats-new/2026-w37.md)

20 

21**Week 36**

22 

23August 31 – September 4, 2026

24 

25**Claude Fable 5.1**: доступна в Claude Code с окном контекста в 1M токенов.

26 

27Также на этой неделе: в планах Pro и Max, **компьютерное использование в приложении Desktop** работает в фоновом режиме на macOS, пока вы продолжаете работать; при полноэкранной визуализации, **`/diff`** открывает живую панель рядом с беседой, которая обновляется по мере редактирования Claude; и **`/skill-doctor`** показывает, сколько стоит каждый из ваших skills в контексте и как часто он используется.

28 

29[Прочитайте дайджест Week 36 →](https://code.claude.com/docs/ru/whats-new/2026-w36.md)

30 

31**Week 35**

32 

33August 24–28, 2026

34 

35**Возобновление сеансов терминала в приложении Desktop**: введите `/resume` в поле подсказки Claude Code Desktop, чтобы продолжить любой сеанс, который вы начали из CLI, со всей беседой и контекстом в целости.

36 

37Также на этой неделе: **Claude-drafted feedback** заставляет Claude написать отчет об обратной связи, когда что-то идёт не так в сеансе, который вы просматриваете и отправляете из `/feedback`; **`--restricted`** запускает сеанс без инструментов запуска команд или ваших пользовательских и проектных параметров, для оценочных систем на общих машинах; и параметр **`modelPicker`** контролирует, какие модели перечисляет средство выбора `/model`.

38 

39[Прочитайте дайджест Week 35 →](https://code.claude.com/docs/ru/whats-new/2026-w35.md)

40 

41**Week 34**

42 

43August 17–21, 2026

44 

45**`/design`**: исследовательский предпросмотр, который переносит рабочий процесс артборда Claude Design в CLI и Claude Code Desktop, построенный на артефактах, поэтому Claude создаёт редактируемые артборды для вашего пользовательского интерфейса и реализует выбранный вами.

46 

47Также на этой неделе: встроенный **Concise output style** заставляет Claude начать с результата и пропустить преамбулу; любая машина, запускающая `claude remote-control`, отображается как **device card** на вашем телефоне, чтобы вы могли запустить сеанс на нём из вкладки Code; и **`ANTHROPIC_DEFAULT_MODEL`** устанавливает модель, на которой начинаются новые сеансы.

48 

49[Прочитайте дайджест Week 34 →](https://code.claude.com/docs/ru/whats-new/2026-w34.md)

50 

51**Week 33**

52 

53August 10–14, 2026

54 

55**Auto-continue после лимита использования на Desktop**: когда вы достигаете лимита сеанса в Claude Code Desktop, установите флажок **Auto-continue when limits reset** на карточке лимита и приложение повторит прерванный ход после сброса лимита.

56 

57Также на этой неделе: **fork mode** включен по умолчанию в интерактивных сеансах, поэтому Claude может делегировать побочную задачу подагенту, который наследует полную беседу; **GitLab** URL-адреса запросов на слияние работают с `--worktree` и представлением `claude agents`, и маркетплейсы клонируют простые URL-адреса `gitlab.com`; и ввод **`@`** в подсказку упоминает другой сеанс Claude по имени.

58 

59[Прочитайте дайджест Week 33 →](https://code.claude.com/docs/ru/whats-new/2026-w33.md)

60 

61**Week 32**

62 

63August 3–7, 2026

64 

65**Cross-session messaging**: на macOS и Linux ваши сеансы Claude Code теперь могут обмениваться сообщениями друг с другом, поэтому Claude передаёт вывод или решение из одного сеанса в другой вместо того, чтобы вы переобъясняли это.

66 

67Также на этой неделе: **self-hosted environments** запускают облачные сеансы Claude Code на инфраструктуре, которой управляет ваша организация, в публичной бета-версии в планах Team и Enterprise; **auto mode** становится режимом разрешений по умолчанию для новых сеансов в планах Pro, Max и Team, начиная с 14 августа; и **VS Code extension** получает Focus view.

68 

69[Прочитайте дайджест Week 32 →](https://code.claude.com/docs/ru/whats-new/2026-w32.md)

70 

71**Week 30**

72 

73July 20–24, 2026

74 

75**Claude Opus 5**: новая модель Opus по умолчанию в Claude Code с окном контекста в 1M токенов и быстрым режимом в \$10/\$50 за MTok.

76 

77Также на этой неделе: **Claude Code Desktop** открывает панель iOS Simulator в публичной бета-версии, поэтому Claude может запустить ваше приложение и нажимать на него, пока вы смотрите; **Claude Security plugin** запускает многоагентное сканирование уязвимостей вашей кодовой базы и превращает выбранные вами выводы в патчи, которые вы применяете сами; и **`/code-review`** работает как фоновый подагент.

78 

79[Прочитайте дайджест Week 30 →](https://code.claude.com/docs/ru/whats-new/2026-w30.md)

80 

81**Week 29**

82 

83July 13–17, 2026

84 

85**Artifacts call your MCP connectors**: опубликованный артефакт может извлекать живые данные и выполнять действия через собственные MCP connectors каждого зрителя, когда они открывают страницу, и на этой неделе также добавляются ссылки для публичного обмена, роли редактора в планах Team и Enterprise и артефакты, созданные из сеансов Claude Tag.

86 

87Также на этой неделе: **screen reader mode** заменяет визуальный интерфейс терминала простым линейным текстом для программ чтения с экрана, таких как VoiceOver и NVDA; **`/fork`** копирует вашу беседу в новый фоновый сеанс, пока вы продолжаете работать; и **auto mode** больше не требует переменной opt-in на Amazon Bedrock, платформе Agent Platform Google Cloud и Microsoft Foundry.

88 

89[Прочитайте дайджест Week 29 →](https://code.claude.com/docs/ru/whats-new/2026-w29.md)

90 

91**Week 28**

92 

93July 6–10, 2026

94 

95**In-app browser on Desktop**: Claude Code на рабочем столе получает встроенный браузер, поэтому Claude может открыть документы, дизайны или любой другой сайт и взаимодействовать со страницами так же, как с локальными предпросмотрами сервера разработки.

96 

97Также на этой неделе: **`/doctor`** — это полная проверка настройки, которая диагностирует проблемы и может их исправить, с `/checkup` в качестве его псевдонима; **auto mode** блокирует подделку стенограмм и просит перед `rm -rf` на неразрешённых переменных; и **agent view rows** показывают цветное слово состояния и заголовок, написанный классификатором.

98 

99[Прочитайте дайджест Week 28 →](https://code.claude.com/docs/ru/whats-new/2026-w28.md)

100 

101**Week 27**

102 

103June 29 – July 3, 2026

104 

105**Claude Sonnet 5**: новая модель по умолчанию для мест подписки Pro, Team Standard и Enterprise с кодированием и использованием инструментов высшего уровня по цене Sonnet, встроенным окном контекста в 1M токенов и адаптивным мышлением, включённым по умолчанию.

106 

107Также на этой неделе: **Claude in Chrome** доступен в целом на всех прямых планах Anthropic; **subagents run in the background by default**, поэтому Claude продолжает работать, пока они работают; **Claude Desktop on Linux** выходит в бета-версию на Ubuntu и Debian; и **`/radio`** настраивается на Claude FM lo-fi radio.

108 

109[Прочитайте дайджест Week 27 →](https://code.claude.com/docs/ru/whats-new/2026-w27.md)

110 

111**Week 26**

112 

113June 22–26, 2026

114 

115**`claude mcp login`**: аутентифицируйте настроенный MCP server из вашей оболочки вместо интерактивного меню `/mcp` и очистите его сохранённые учётные данные позже с помощью `claude mcp logout`.

116 

117Также на этой неделе: **shell mode responds to command output** (`! npm test` получает объяснение без второй подсказки); **`/rewind`** может возобновить беседу с момента до запуска `/clear`; и **background subagents** теперь выводят подсказки разрешений в основной сеанс вместо автоматического отказа.

118 

119[Прочитайте дайджест Week 26 →](https://code.claude.com/docs/ru/whats-new/2026-w26.md)

120 

121**Week 25**

122 

123June 15–19, 2026

124 

125**Artifacts**: превратите вывод сеанса в живую, общую страницу на claude.ai, которая обновляется на месте по мере работы сеанса, теперь в бета-версии в планах Team и Enterprise.

126 

127Также на этой неделе: **deny and ask rules match tool parameters** с `Tool(param:value)`, например `Agent(model:opus)`; **`/config key=value`** устанавливает любой параметр из подсказки, в режиме `-p` и из Remote Control; и **auto mode blocks destructive git commands**, когда вы не просили отбросить локальную работу.

128 

129[Прочитайте дайджест Week 25 →](https://code.claude.com/docs/ru/whats-new/2026-w25.md)

130 

131**Week 24**

132 

133June 8–12, 2026

134 

135**`/cd`**: переместите текущий сеанс в новый рабочий каталог в середине беседы без перестройки кэша подсказок.

136 

137Также на этой неделе: **sub-agents can spawn their own sub-agents** (фоновые цепи ограничены пятью уровнями в глубину); **`--safe-mode`** запускает Claude Code со всеми отключёнными настройками для устранения неполадок; и **`fallbackModel`** настраивает до трёх резервных моделей, которые пробуются по порядку.

138 

139[Прочитайте дайджест Week 24 →](https://code.claude.com/docs/ru/whats-new/2026-w24.md)

140 

141**Week 23**

142 

143June 1–5, 2026

144 

145**Auto mode on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry**: auto mode теперь доступен на сторонних поставщиках для Opus 4.7 и Opus 4.8, заменяя подсказки разрешений фоновыми проверками безопасности.

146 

147Также на этой неделе: **safer automatic edits** просят перед записью файлов, которые могут запускать код в режиме `acceptEdits`; **`/plugin list`** выводит ваши установленные плагины встроенными; и **version requirements** позволяют управляемым развёртываниям требовать утверждённый диапазон версий Claude Code.

148 

149[Прочитайте дайджест Week 23 →](https://code.claude.com/docs/ru/whats-new/2026-w23.md)

150 

151**Week 22**

152 

153May 25–29, 2026

154 

155**Claude Opus 4.8**: новая модель по умолчанию для Max, Team Premium, Enterprise pay-as-you-go и учётных записей Anthropic API с высоким усилием по умолчанию и `/effort xhigh` для самых сложных задач.

156 

157Также на этой неделе: **dynamic workflows** организуют десятки или сотни подагентов из скрипта, который пишет Claude; **security-guidance plugin** проверяет изменения Claude на уязвимости по мере работы; и **fast mode** работает на Opus 4.8 в \$10/\$50 за MTok.

158 

159[Прочитайте дайджест Week 22 →](https://code.claude.com/docs/ru/whats-new/2026-w22.md)

160 

161**Week 21**

162 

163May 18–22, 2026

164 

165**Auto mode on the Pro plan**: auto mode теперь работает на учётных записях Pro и поддерживает Sonnet 4.6 наряду с Opus, заменяя подсказки разрешений фоновыми проверками безопасности.

166 

167Также на этой неделе: **`/usage`** разбирает то, что определяет ваши лимиты плана по skill, подагенту, плагину и MCP server; новая команда **`/code-review`** сообщает об ошибках корректности; и **background sessions** появляются в `/resume` и остаются активными при закреплении.

168 

169[Прочитайте дайджест Week 21 →](https://code.claude.com/docs/ru/whats-new/2026-w21.md)

170 

171**Week 20**

172 

173May 11–15, 2026

174 

175**Agent view**: `claude agents` открывает один экран для каждого сеанса Claude Code, показывая, что работает, что ждёт вас и что сделано.

176 

177Также на этой неделе: **`/goal`** заставляет Claude работать в течение нескольких ходов, пока условие завершения не будет выполнено; **fast mode** теперь работает на Opus 4.7 по умолчанию; и **Rewind menu** может сжимать более ранний контекст с помощью "Summarize up to here".

178 

179[Прочитайте дайджест Week 20 →](https://code.claude.com/docs/ru/whats-new/2026-w20.md)

180 

181**Week 19**

182 

183May 4–8, 2026

184 

185**Plugins load from `.zip` archives and URLs**: `--plugin-dir` теперь принимает файлы `.zip`, и `--plugin-url` загружает архив плагина для текущего сеанса.

186 

187Также на этой неделе: **`worktree.baseRef`** выбирает, ветвятся ли новые worktrees от удалённого значения по умолчанию или локального `HEAD`; **auto mode hard deny rules** блокируют действия безусловно независимо от исключений разрешений; и **hooks see the active effort level** через `effort.level` и `$CLAUDE_EFFORT`.

188 

189[Прочитайте дайджест Week 19 →](https://code.claude.com/docs/ru/whats-new/2026-w19.md)

190 

191**Week 18**

192 

193April 27 – May 1, 2026

194 

195**Windows without Git Bash**: Git для Windows больше не требуется, и Claude Code использует PowerShell в качестве инструмента оболочки при отсутствии Bash.

196 

197Также на этой неделе: **`claude ultrareview`** приносит облачную проверку кода в CI и скрипты; **`claude project purge`** очищает локальное состояние для проекта; и вставка **PR URL в `/resume`** находит сеанс, который его создал.

198 

199[Прочитайте дайджест Week 18 →](https://code.claude.com/docs/ru/whats-new/2026-w18.md)

200 

201**Week 17**

202 

203April 20–24, 2026

204 

205**`/ultrareview`** открывается как публичный исследовательский предпросмотр: флот агентов по поиску ошибок работает в облаке и выводы попадают обратно в ваш CLI или Desktop автоматически.

206 

207Также на этой неделе: **session recap** показывает вам, что произошло, пока терминал был не в фокусе; **custom themes** позволяют вам создавать и отправлять цветовые палитры из `/theme` или плагина; и **Claude Code on the web** получает переделку с новой боковой панелью сеансов и макетом перетаскивания.

208 

209[Прочитайте дайджест Week 17 →](https://code.claude.com/docs/ru/whats-new/2026-w17.md)

210 

211**Week 16**

212 

213April 13–17, 2026

214 

215**Claude Opus 4.7** выходит как новое значение по умолчанию на Max и Team Premium с новым уровнем усилий `xhigh`, который является рекомендуемой настройкой для большинства работ по кодированию и интерактивным ползунком `/effort` для его настройки.

216 

217Также на этой неделе: **Routines** на Claude Code в сети запускают облачные агенты с шаблонами из расписания, события GitHub или вызова API; **mobile push notifications** отправляют уведомления на ваш телефон, когда долгая задача завершается или Claude нуждается в вас; `/usage` показывает, что определяет ваши лимиты; и CLI переходит на встроенные двоичные файлы.

218 

219[Прочитайте дайджест Week 16 →](https://code.claude.com/docs/ru/whats-new/2026-w16.md)

220 

221**Week 15**

222 

223April 6–10, 2026

224 

225**Ultraplan** входит в раннюю предпросмотр: составьте план в облаке из вашего CLI, просмотрите и прокомментируйте его в веб-редакторе, затем запустите его удалённо или вытащите его обратно локально. Первый запуск теперь автоматически создаёт облачную среду для вас.

226 

227Также на этой неделе: инструмент **Monitor** передаёт фоновые события в беседу, поэтому Claude может отслеживать журналы и реагировать в реальном времени, `/loop` самостоятельно устанавливает темп, когда вы опускаете интервал, `/team-onboarding` упаковывает вашу настройку в воспроизводимое руководство, и `/autofix-pr` включает автоисправление PR из вашего терминала.

228 

229[Прочитайте дайджест Week 15 →](https://code.claude.com/docs/ru/whats-new/2026-w15.md)

230 

231**Week 14**

232 

233March 30 – April 3, 2026

234 

235**Computer use** приходит в CLI в исследовательском предпросмотре: Claude может открывать встроенные приложения, нажимать на пользовательский интерфейс и проверять изменения из вашего терминала. Лучше всего для закрытия цикла на вещах, которые может проверить только GUI.

236 

237Также на этой неделе: интерактивные уроки `/powerup`, безмерцающая визуализация alt-screen, переопределение размера результата MCP для каждого инструмента до 500K и исполняемые файлы плагинов на `PATH` инструмента Bash.

238 

239[Прочитайте дайджест Week 14 →](https://code.claude.com/docs/ru/whats-new/2026-w14.md)

240 

241**Week 13**

242 

243March 23–27, 2026

244 

245**Auto mode** выходит в исследовательском предпросмотре: классификатор обрабатывает ваши подсказки разрешений, поэтому безопасные действия выполняются без прерывания, а рискованные блокируются. Золотая середина между одобрением всего и `--dangerously-skip-permissions`.

246 

247Также на этой неделе: компьютерное использование в приложении Desktop, автоисправление PR в Web, поиск стенограмм с `/`, встроенный инструмент PowerShell для Windows и условные hooks `if`.

248 

249[Прочитайте дайджест Week 13 →](https://code.claude.com/docs/ru/whats-new/2026-w13.md)

whats-new/2026-w13.md +0 −118 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 13 · 23–27 марта 2026

6 

7> Auto mode для автоматических разрешений, встроенное управление компьютером, автоматическое исправление PR в облаке, поиск по транскриптам и инструмент PowerShell для Windows.

8 

9Releases [v2.1.83 → v2.1.85](https://code.claude.com/docs/en/changelog.md#2-1-83)

106 функций · 23–27 марта

11 

12Auto mode

13research preview

14 

15Auto mode передает ваши запросы разрешений классификатору. Безопасные правки и команды выполняются без прерывания; все деструктивное или подозрительное блокируется и выводится на экран. Это золотая середина между одобрением каждой записи файла и запуском с `--dangerously-skip-permissions`.

16 

17![Claude Code prompt footer showing 'auto mode on (shift+tab to cycle)' indicator in yellow](https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/auto-mode.png?fit=max\&auto=format\&n=CfffsX01JHFnIKvD\&q=85\&s=367c9e9d4ba5bc57ec4b935154bf1fbb)

18 

19Переключайтесь на auto с помощью Shift+Tab или установите его по умолчанию:

20 

21```json ~/.claude/settings.json {3} theme={null}

22{

23 "permissions": {

24 "defaultMode": "auto"

25 }

26}

27```

28 

29[Руководство по режимам разрешений](https://code.claude.com/docs/ru/permission-modes.md)

30 

31Computer use

32Desktop

33 

34Claude теперь может управлять вашим рабочим столом из приложения Claude Code Desktop: открывать встроенные приложения, кликать через симулятор iOS, управлять панелями управления оборудованием и проверять изменения на экране. По умолчанию отключено и запрашивает разрешение перед каждым действием. Лучше всего подходит для того, что ничто другое не может достичь: приложения без API, проприетарные инструменты, все, что существует только как GUI.

35 

36![Claude Desktop settings with the Computer use toggle enabled, showing the option to let Claude take screenshots and control your keyboard and mouse in apps you allow](https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/computer-use.png?fit=max\&auto=format\&n=CfffsX01JHFnIKvD\&q=85\&s=d631de2017edafff463505f8ddbc0f51)

37 

38Включите его в Параметрах, предоставьте разрешения ОС, затем попросите Claude проверить изменение от начала до конца:

39 

40```text title="Claude Code" wrap theme={null}

41Open the iOS simulator, tap through the onboarding flow, and screenshot each step

42```

43 

44[Руководство по управлению компьютером](https://code.claude.com/docs/ru/desktop.md#let-claude-use-your-computer)

45 

46PR auto-fix

47Web

48 

49Переключите переключатель при открытии PR и уходите. Claude следит за CI, исправляет ошибки, разбирается с замечаниями и выполняет push до зеленого статуса. Больше не нужно следить за PR через шесть раундов ошибок линтера.

50 

51![Claude Code web CI panel showing the Auto fix toggle enabled, with description 'Proactively fix CI failures and review comments'](https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/auto-fix.png?fit=max\&auto=format\&n=CfffsX01JHFnIKvD\&q=85\&s=c62b181c6c5d96929f0b43525f9f3584)

52 

53После создания PR на Claude Code web переключите Auto fix в панели CI.

54 

55[Автоматическое исправление pull requests](https://code.claude.com/docs/ru/claude-code-on-the-web.md#auto-fix-pull-requests)

56 

57Transcript search

58v2.1.83

59 

60Нажмите `/` в режиме транскрипта для поиска в вашем разговоре. `n` и `N` переходят к следующему совпадению. Наконец-то способ найти ту самую команду Bash, которую Claude запустил 400 сообщений назад.

61 

62Откройте режим транскрипта и выполните поиск:

63 

64```text Claude Code theme={null}

65Ctrl+O # open transcript

66/migrate # search for "migrate"

67n # next match

68N # previous match

69```

70 

71[Руководство по полноэкранному режиму](https://code.claude.com/docs/ru/fullscreen.md#search-and-review-the-conversation)

72 

73PowerShell tool

74preview

75v2.1.84

76 

77Windows получает встроенный инструмент PowerShell наряду с Bash. Claude может запускать cmdlets, передавать объекты и работать с путями, специфичными для Windows, без перевода всего через Git Bash.

78 

79Включите из параметров:

80 

81```json .claude/settings.json {3} theme={null}

82{

83 "env": {

84 "CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"

85 }

86}

87```

88 

89[Документация инструмента PowerShell](https://code.claude.com/docs/ru/tools-reference.md#powershell-tool)

90 

91Conditional hooks

92v2.1.85

93 

94Hooks теперь могут объявлять поле `if` с использованием синтаксиса правил разрешений. Ваша проверка pre-commit запускается только для `Bash(git commit *)` вместо каждого вызова bash, снижая накладные расходы процесса на занятых сеансах.

95 

96Ограничьте hook только git commits:

97 

98```json .claude/settings.json {5} theme={null}

99{

100 "hooks": {

101 "PreToolUse": [{

102 "hooks": [{

103 "if": "Bash(git commit *)",

104 "type": "command",

105 "command": ".claude/hooks/lint-staged.sh"

106 }]

107 }]

108 }

109}

110```

111 

112[Справочник hooks](https://code.claude.com/docs/ru/hooks.md)

113 

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

115 

116Plugin `userConfig` теперь публичный: запрашивайте параметры при включении, секреты с поддержкой keychainВставленные изображения вставляют чипсы `[Image #N]`, на которые вы можете ссылаться позиционно`managed-settings.d/` drop-in директория для фрагментов многоуровневой политики`CwdChanged` и `FileChanged` события hook для настроек в стиле direnvAgents могут объявлять `initialPrompt` в frontmatter для автоматического отправления первого хода`Ctrl+X Ctrl+E` открывает ваш внешний редактор, соответствуя readlineПрерывание перед любым ответом автоматически восстанавливает ваш ввод`/status` теперь работает, пока Claude отвечаетГлубокие ссылки открываются в вашем предпочитаемом терминале, а не в первом обнаруженномНапоминание о неактивности для `/clear` после 75+ минут отсутствияVS Code: баннер ограничения скорости, Esc-дважды выбор rewind

117 

118[Полный журнал изменений для v2.1.83–v2.1.85 →](https://code.claude.com/docs/en/changelog.md#2-1-83)

whats-new/2026-w14.md +0 −98 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 14 · 30 марта – 3 апреля 2026

6 

7> Computer use в CLI, интерактивные встроенные уроки, рендеринг без мерцания, переопределение размера результатов MCP для каждого инструмента и исполняемые файлы плагинов в PATH.

8 

9Релизы [v2.1.86 → v2.1.91](https://code.claude.com/docs/en/changelog.md#2-1-86)

105 функций · 30 марта – 3 апреля

11 

12Computer use в CLI

13research preview

14 

15На прошлой неделе computer use появился в приложении Desktop. На этой неделе он в CLI: Claude может открывать встроенные приложения, кликать по интерфейсу, тестировать свои собственные изменения и исправлять то, что ломается, всё прямо из вашего терминала. Веб-приложения уже имели циклы проверки; встроенные приложения iOS, macOS и другие приложения только с графическим интерфейсом этого не имели. Теперь имеют. Лучше всего подходит для закрытия цикла на приложениях и инструментах, где нет API для вызова. Всё ещё на ранней стадии; ожидайте шероховатостей.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/cli-computer-use.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=c17a337902308d7c9121013ded0494db" />

18 

19Требует macOS и план Pro или Max; в противном случае `computer-use` не будет отображаться в `/mcp`. Запустите `/mcp`, найдите `computer-use` и включите его. Затем попросите Claude проверить изменение от начала до конца:

20 

21```text title="Claude Code" wrap theme={null}

22Open the iOS simulator, tap through onboarding, and screenshot each step

23```

24 

25[Руководство Computer use](https://code.claude.com/docs/ru/computer-use.md)

26 

27/powerup

28v2.1.90

29 

30Интерактивные уроки, которые обучают функциям Claude Code через анимированные демонстрации прямо в вашем терминале. Claude Code выпускается часто, и функции, которые могли бы изменить то, как вы работаете в прошлом месяце, могут остаться незамеченными. Запустите `/powerup` один раз и вы узнаете, что там есть.

31 

32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/powerup.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=fb88beddc0ecc8029da5ab029e4b28f1" />

33 

34Запустите его:

35 

36```text title="Claude Code" wrap theme={null}

37/powerup

38```

39 

40[Справочник команд](https://code.claude.com/docs/ru/commands.md)

41 

42Рендеринг без мерцания

43v2.1.89

44 

45Выберите новый рендерер alt-screen с виртуализированной историей прокрутки. Ввод подсказки остаётся закреплённым внизу, выделение мышью работает на длинных разговорах, и мерцание при перерисовке исчезло. Отмените `CLAUDE_CODE_NO_FLICKER` для отката.

46 

47<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/CfffsX01JHFnIKvD/images/whats-new/flicker-free.mp4?fit=max&auto=format&n=CfffsX01JHFnIKvD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" />

48 

49Установите переменную окружения и перезагрузите Claude Code:

50 

51```bash theme={null}

52export CLAUDE_CODE_NO_FLICKER=1

53claude

54```

55 

56[Полноэкранный рендеринг](https://code.claude.com/docs/ru/fullscreen.md)

57 

58Переопределение размера результатов MCP

59v2.1.91

60 

61Авторы MCP-серверов теперь могут повысить лимит усечения для конкретного инструмента, установив `anthropic/maxResultSizeChars` в записи `tools/list` инструмента, вплоть до жёсткого потолка в 500K символов. Раньше лимит был глобальным, поэтому инструменты, которые иногда возвращали по своей природе большие полезные нагрузки, такие как схемы баз данных или полные деревья файлов, попадали на лимит по умолчанию и сохранялись на диск со ссылкой на файл. Переопределения для каждого инструмента сохраняют эти результаты встроенными, когда инструмент действительно в них нуждается.

62 

63Аннотируйте инструмент в ответе `tools/list` вашего сервера:

64 

65```json highlight={5} theme={null}

66{

67 "name": "get_schema",

68 "description": "Returns the full database schema",

69 "_meta": {

70 "anthropic/maxResultSizeChars": 500000

71 }

72}

73```

74 

75[Справочник MCP](https://code.claude.com/docs/ru/mcp.md#raise-the-limit-for-a-specific-tool)

76 

77Исполняемые файлы плагинов в PATH

78v2.1.91

79 

80Поместите исполняемый файл в директорию `bin/` в корне вашего плагина, и Claude Code добавит эту директорию в `PATH` инструмента Bash, пока плагин включён. Claude может затем вызвать двоичный файл как простую команду из любого вызова инструмента Bash, без необходимости в абсолютном пути или скрипте-обёртке. Удобно для упаковки помощников CLI рядом с командами, агентами и hooks, которые их вызывают.

81 

82Добавьте директорию `bin/` в корень плагина:

83 

84```text highlight={4, 5} theme={null}

85my-plugin/

86├── .claude-plugin/

87│ └── plugin.json

88└── bin/

89 └── my-tool

90```

91 

92[Справочник плагинов](https://code.claude.com/docs/ru/plugins/manifest-reference.md#standard-layout)

93 

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

95 

96Продолжения в режиме Auto: новый hook `PermissionDenied` срабатывает при отказах классификатора (верните `retry: true`, чтобы позволить Claude попробовать другой подход), и `/permissions` → Recently denied позволяет вам повторить попытку вручную с помощью `r`Новое значение `defer` для `permissionDecision` в hooks `PreToolUse`: сессии `-p` приостанавливаются при вызове инструмента и выходят с полезной нагрузкой `deferred_tool_use`, чтобы приложение SDK или пользовательский интерфейс могли её отобразить, затем возобновляются с помощью `--resume``/buddy`: вылупите маленькое существо, которое наблюдает за вами во время кодирования. Шутка 1 апреля, больше недоступнаПараметр `disableSkillShellExecution` блокирует встроенную оболочку из skills, slash commands и команд плагиновИнструмент Edit теперь работает на файлах, просмотренных через `cat` или `sed -n` без отдельного ReadВывод Hook свыше 50K сохраняется на диск с путём и предпросмотром вместо внедрения в контекстРезюме Thinking отключены по умолчанию в интерактивных сессиях (`showThinkingSummaries: true` для восстановления)Режим Voice: комбинации модификаторов push-to-talk, Windows WebSocket, разрешение микрофона macOS Apple SiliconГлубокие ссылки `claude-cli://` принимают многострочные подсказки (закодированные `%0A`)

97 

98[Полный журнал изменений для v2.1.86–v2.1.91 →](https://code.claude.com/docs/en/changelog.md#2-1-86)

whats-new/2026-w15.md +0 −80 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 15 · 6–10 апреля 2026

6 

7> Облачное планирование Ultraplan, инструмент Monitor с самостоятельным темпом /loop, /team-onboarding для упаковки вашей конфигурации и /autofix-pr из вашего терминала.

8 

9Релизы [v2.1.92 → v2.1.101](https://code.claude.com/docs/en/changelog.md#2-1-92)

104 функции · 6–10 апреля

11 

12Ultraplan

13research preview

14 

15Запустите режим плана в облаке из вашего терминала, а затем просмотрите результат в браузере. Claude составляет план в Claude Code в веб-сессии, пока ваш терминал остаётся свободным; когда он готов, вы комментируете отдельные разделы, запрашиваете изменения и выбираете удалённое выполнение или отправку обратно в CLI. Начиная с v2.1.101 первый запуск автоматически создаёт облачную среду по умолчанию, поэтому нет необходимости в настройке веб-интерфейса перед тем, как попробовать.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/ultraplan.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=e8f2f23730c6a5c289dbf3e7b13eadf6" />

18 

19Выполните команду или просто включите ключевое слово в любой запрос:

20 

21```text title="Claude Code" wrap theme={null}

22/ultraplan migrate the auth service from sessions to JWTs

23```

24 

25[Руководство Ultraplan](https://code.claude.com/docs/ru/ultraplan)

26 

27Monitor tool

28v2.1.98

29 

30Новый встроенный инструмент, который запускает фоновый наблюдатель и передаёт его события в беседу: каждое событие поступает как новое сообщение в расшифровке, на которое Claude немедленно реагирует. Отслеживайте запуск обучения, следите за CI вашего PR или автоматически исправляйте сбой dev-сервера в момент его возникновения, всё это без цикла Bash sleep, который держит ход открытым.

31 

32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/monitor-tool.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=f4156c15a0999de5c5157f54a3117c89" />

33 

34Попросите Claude наблюдать за чем-то, пока вы продолжаете работать:

35 

36```text title="Claude Code" wrap theme={null}

37Tail server.log in the background and tell me the moment a 5xx shows up

38```

39 

40Это работает с `/loop`, который теперь самостоятельно устанавливает темп: опустите интервал, и Claude планирует следующий тик на основе задачи, или обращается к инструменту Monitor, чтобы полностью отказаться от опроса.

41 

42```text title="Claude Code" wrap theme={null}

43/loop check CI on my PR

44```

45 

46[Справочник Monitor tool](https://code.claude.com/docs/ru/tools-reference.md#monitor-tool)

47 

48/autofix-pr

49CLI

50 

51Автоисправление PR появилось в веб-версии на неделе 13. Теперь вы можете включить его, не покидая терминал: `/autofix-pr` определяет открытый PR для вашей текущей ветки и включает автоисправление для него в Claude Code в веб-версии за один шаг. Отправьте вашу ветку, выполните команду, отойдите; Claude следит за CI и комментариями рецензентов и отправляет исправления, пока всё не станет зелёным.

52 

53<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/aFXPQxiBOW99MHS3/images/whats-new/autofix-pr.mp4?fit=max&auto=format&n=aFXPQxiBOW99MHS3&q=85&s=95f191eb4711130a128aec3f6b720527" />

54 

55Выполните из ветки PR:

56 

57```text title="Claude Code" wrap theme={null}

58/autofix-pr

59```

60 

61[Автоисправление pull requests](https://code.claude.com/docs/ru/claude-code-on-the-web.md#auto-fix-pull-requests)

62 

63/team-onboarding

64v2.1.101

65 

66Генерирует руководство по адаптации товарища по команде на основе вашего локального использования Claude Code. Выполните его в проекте, который вы хорошо знаете, и передайте результат новому товарищу по команде, чтобы он мог повторить вашу конфигурацию вместо начала с параметров по умолчанию.

67 

68Выполните в проекте, в котором вы потратили реальное время:

69 

70```text title="Claude Code" wrap theme={null}

71/team-onboarding

72```

73 

74[Справочник команд](https://code.claude.com/docs/ru/commands.md)

75 

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

77 

78Режим фокуса: нажмите `Ctrl+O` в режиме без мерцания, чтобы свернуть представление до вашего последнего запроса, однострочного резюме инструмента с diffstats и финального ответа ClaudeУправляемые мастера настройки [Amazon Bedrock](https://code.claude.com/docs/ru/amazon-bedrock.md) и [Google Cloud's Agent Platform](https://code.claude.com/docs/ru/google-vertex-ai.md) на экране входа: выберите «3rd-party platform» для пошаговой аутентификации, выбора региона, проверки учётных данных и закрепления модели`/agents` получает макет с вкладками: вкладка Running показывает активные подагенты с подсчётом `● N running`, плюс действия Run agent и View running instance на вкладке LibraryУровень усилий по умолчанию теперь `high` для пользователей API-key, Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, Team и Enterprise (управляется с помощью `/effort`)`/cost` показывает разбивку по моделям и попаданиям в кэш для пользователей подписки`/release-notes` теперь интерактивный выбор версииСтрока состояния: новый параметр `refreshInterval` повторно выполняет команду каждые N секунд, и `workspace.git_worktree` в JSON-входе`CLAUDE_CODE_PERFORCE_MODE`: Edit/Write завершаются ошибкой на файлах только для чтения с подсказкой `p4 edit` вместо молчаливого перезаписыванияХранилище сертификатов ОС CA теперь доверяется по умолчанию, поэтому корпоративные TLS-прокси работают без дополнительной настройки (`CLAUDE_CODE_CERT_STORE=bundled` для отказа)Amazon Bedrock на базе Mantle: установите `CLAUDE_CODE_USE_MANTLE=1`Усиленные разрешения инструмента Bash: флаги с обратной косой чертой, префиксы переменных окружения, перенаправления `/dev/tcp` и составные команды теперь правильно запрашивают подтверждениеHooks `UserPromptSubmit` могут устанавливать заголовок сессии через `hookSpecificOutput.sessionTitle`

79 

80[Полный журнал изменений для v2.1.92–v2.1.101 →](https://code.claude.com/docs/en/changelog.md#2-1-92)

whats-new/2026-w16.md +0 −89 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 16 · 13–17 апреля 2026

6 

7> Claude Opus 4.7 с новым уровнем усилий xhigh, Routines на Claude Code в веб-версии, мобильные push-уведомления, которые уведомляют ваш телефон, когда Claude нуждается в вас, /usage с разбивкой, показывающей, что ограничивает вас, и нативные бинарные файлы вместо упакованного JavaScript.

8 

9Releases [v2.1.105 → v2.1.113](https://code.claude.com/docs/en/changelog.md#2-1-105)

105 функций · 13–17 апреля

11 

12Claude Opus 4.7

13новая модель

14 

15Самая мощная модель кодирования Anthropic теперь является стандартной на Max и Team Premium и доступна везде из `/model`. Она добавляет новый уровень усилий `xhigh`, который находится между `high` и `max`: лучшие результаты для большинства задач кодирования и агентных операций, применяется по умолчанию при первом переключении на 4.7. `/effort` теперь открывает интерактивный ползунок со стрелками при вызове без аргументов, поэтому вы можете балансировать интеллект и скорость без необходимости помнить названия уровней.

16 

17Переключите модель и усилия одновременно:

18 

19```text Claude Code theme={null}

20> /model opus

21> /effort xhigh

22```

23 

24[Model config: уровни усилий](https://code.claude.com/docs/ru/model-config.md#adjust-effort-level)

25 

26Routines

27web

28 

29Шаблонные облачные агенты, которые запускаются по расписанию, событию GitHub или вызову API. Определите routine один раз на Claude Code в веб-версии с подсказкой, репозиториями, которые он может трогать, и необходимыми коннекторами, затем позвольте событиям PR-opened, release-published или вашему собственному webhook запустить его без необходимости запускать вашу машину. Средство выбора триггера теперь охватывает события GitHub с дополнительными фильтрами и предоставляет каждому routine токенизированную конечную точку `/fire` для внешних систем.

30 

31![Создание routine на Claude Code в веб-версии с триггерами расписания, события GitHub и API](https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/routines.png?fit=max\&auto=format\&n=FTi4SBJ9YRs7d-5X\&q=85\&s=2ba818ea9280c549511cb48b9b4d1dc5)

32 

33Создайте один из веб-интерфейса или создайте шаблон из терминала:

34 

35```text Claude Code theme={null}

36> /schedule daily PR review at 9am

37```

38 

39[Руководство Routines](https://code.claude.com/docs/ru/routines.md)

40 

41/usage breakdown

42CLI

43 

44Больше видимости в том, куда идет ваше использование Claude Code. `/usage` теперь показывает, что ограничивает вас: параллельные сессии, подагенты, промахи кэша и длинный контекст, каждый с процентом от последних 24 часов и советом по его оптимизации. Нажмите `d` или `w` для переключения между представлениями дня и недели.

45 

46![Команда /usage, показывающая разбивку того, что способствует использованию лимитов](https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/usage.png?fit=max\&auto=format\&n=FTi4SBJ9YRs7d-5X\&q=85\&s=792a4b43cbef4e2931974831f076bca6)

47 

48Запустите в любое время:

49 

50```text Claude Code theme={null}

51> /usage

52```

53 

54[Справочник команд](https://code.claude.com/docs/ru/commands.md)

55 

56Мобильные push-уведомления

57mobile

58 

59С подключенным [Remote Control](https://code.claude.com/docs/ru/remote-control.md), Claude может отправить push-уведомление на ваш телефон, когда длительная задача завершится или ему нужно решение для продолжения. Включите это с помощью "Push when Claude decides" в `/config`, или попросите его в вашей подсказке. Полезно, когда вы запускаете длительный запуск агента и хотите отойти от терминала.

60 

61<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/uII1TETOZxBUZ3lB/images/whats-new/push-notifications.mp4?fit=max&auto=format&n=uII1TETOZxBUZ3lB&q=85&s=c91a967139596500cbdb581a53822ac1" />

62 

63Попросите Claude уведомить вас, когда он закончит:

64 

65```text Claude Code theme={null}

66> notify me when the tests pass

67```

68 

69[Remote Control: мобильные push-уведомления](https://code.claude.com/docs/ru/remote-control.md#mobile-push-notifications)

70 

71Native binaries

72v2.1.113

73 

74CLI `claude` теперь запускает нативный бинарный файл для каждой платформы вместо упакованного JavaScript, поэтому установленная команда `claude` больше не вызывает Node. Пакет npm получает правильный бинарный файл через дополнительную зависимость, такую как `@anthropic-ai/claude-code-darwin-arm64`, поэтому ваша команда установки не меняется. Автономный установщик уже поставлял этот бинарный файл; npm теперь соответствует ему.

75 

76Обновитесь и проверьте, что вы запускаете:

77 

78```bash theme={null}

79claude update

80claude --version

81```

82 

83[Руководство по настройке](https://code.claude.com/docs/ru/setup.md)

84 

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

86 

87Новая [`/ultrareview`](https://code.claude.com/docs/ru/ultrareview): комплексный анализ кода в облаке с использованием параллельного многоагентного анализа и прохода критики противника. Запустите его без аргументов для анализа вашей текущей ветки, или `/ultrareview <PR#>` для конкретного PR[Auto mode](https://code.claude.com/docs/ru/permission-modes.md#eliminate-prompts-with-auto-mode) теперь доступен для подписчиков Max на Opus 4.7, и флаг `--enable-auto-mode` больше не требуется[Session recap](https://code.claude.com/docs/ru/interactive-mode.md#session-recap) показывает однострочное резюме того, что произошло, пока вас не было; запустите `/recap` по требованию или отключите его из `/config`Новая команда `/tui` и параметр `tui` переключаются между классическим и безмерцающим рендерингом во время разговора; представление фокуса перемещено с `Ctrl+O` на его собственную команду `/focus`Плагины могут поставлять фоновые наблюдатели через ключ манифеста верхнего уровня `monitors`, который автоматически активируется при запуске сессии или при вызове skillОпция "Auto (match terminal)" в `/theme` следует темному/светлому режиму вашего терминала`/fewer-permission-prompts` сканирует ваши стенограммы на предмет распространенных вызовов Bash и MCP только для чтения и предлагает список разрешений для `.claude/settings.json`Claude теперь может обнаруживать и запускать встроенные команды, такие как `/init`, `/review` и `/security-review`, через инструмент SkillHooks `PreCompact` могут блокировать компактирование, выходя с кодом 2 или возвращая `{"decision":"block"}``ENABLE_PROMPT_CACHING_1H` выбирает пользователей API key, Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry в TTL кэша подсказок на 1 часПараметр `sandbox.network.deniedDomains` вырезает определенные домены из более широкого подстановочного знака `allowedDomains``/undo` теперь является псевдонимом для `/rewind`, а `/proactive` является псевдонимом для `/loop`Усиленные разрешения Bash: правила отказа теперь совпадают через обертки `env`/`sudo`/`watch`, и правила разрешения `Bash(find:*)` больше не автоматически одобряют `-exec` или `-delete`

88 

89[Полный журнал изменений для v2.1.105–v2.1.113 →](https://code.claude.com/docs/en/changelog.md#2-1-105)

whats-new/2026-w17.md +0 −74 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 17 · 20–24 апреля 2026

6 

7> /ultrareview открывается как исследовательский предпросмотр, автоматические сводки сеансов при возврате в терминал, пользовательские цветовые темы, которые вы можете создавать и распространять в плагинах, и переработанный Claude Code в веб-версии.

8 

9Релизы [v2.1.114 → v2.1.119](https://code.claude.com/docs/en/changelog.md#2-1-114)

104 функции · 20–24 апреля

11 

12/ultrareview

13исследовательский предпросмотр

14 

15Теперь в открытом исследовательском предпросмотре. Ultrareview запускает флот агентов по поиску ошибок в облаке для вашей ветки или PR, и результаты автоматически поступают в CLI или Desktop. Запустите его перед слиянием критических изменений, таких как аутентификация или миграция данных.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/ultrareview.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0fb1271365d38f414ad155aeb8edb08e" />

18 

19Проверьте ветку, на которой вы находитесь:

20 

21```text Claude Code theme={null}

22> /ultrareview

23```

24 

25Или укажите на PR:

26 

27```text Claude Code theme={null}

28> /ultrareview 1234

29```

30 

31[Руководство Ultrareview](https://code.claude.com/docs/ru/ultrareview.md)

32 

33Сводка сеанса

34CLI

35 

36Переключитесь с сеанса и вернитесь к однострочной сводке того, что произошло, пока вас не было. Полезно для сохранения потока при одновременном запуске нескольких сеансов Claude.

37 

38<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/session-recap.mp4?fit=max&auto=format&n=FTi4SBJ9YRs7d-5X&q=85&s=0a8db1470bd0161a47efeb2f322af76f" />

39 

40Создайте сводку по требованию или отключите автоматическую из `/config`:

41 

42```text Claude Code theme={null}

43> /recap

44```

45 

46[Интерактивный режим: сводка сеанса](https://code.claude.com/docs/ru/interactive-mode.md#session-recap)

47 

48Пользовательские темы

49v2.1.118

50 

51Создавайте и переключайтесь между именованными цветовыми темами из `/theme`, или вручную редактируйте JSON-файлы в `~/.claude/themes/`. Каждая тема выбирает базовый предустановленный вариант и переопределяет только интересующие вас токены. Плагины также могут поставлять темы.

52 

53Откройте средство выбора темы и создайте новую:

54 

55```text Claude Code theme={null}

56> /theme

57```

58 

59[Конфигурация терминала: создание пользовательской темы](https://code.claude.com/docs/ru/terminal-config.md#create-a-custom-theme)

60 

61Claude Code в веб-версии

62веб

63 

64Новый внешний вид [claude.ai/code](https://claude.ai/code), соответствующий переработанному приложению для рабочего стола: боковая панель сеансов, макет с перетаскиванием и обновленный вид процедур. Ключевые части были переработаны для более быстрого отклика и более надежного опыта.

65 

66![Обзор переработки Claude Code в веб-версии: новый пользовательский интерфейс, скорость и надежность, работа в веб-версии, мобильной версии и CLI](https://mintcdn.com/claude-code/FTi4SBJ9YRs7d-5X/images/whats-new/web-redesign.jpeg?fit=max\&auto=format\&n=FTi4SBJ9YRs7d-5X\&q=85\&s=a2aca1b49e295b7337f5779038db8e2c)

67 

68[Claude Code в веб-версии](https://code.claude.com/docs/ru/claude-code-on-the-web.md)

69 

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

71 

72[Режим визуального выделения Vim](https://code.claude.com/docs/ru/interactive-mode.md#vim-editor-mode): нажмите `v` для выделения символов или `V` для выделения строк во входе подсказки с операторами и визуальной обратной связьюHooks теперь могут вызывать инструменты MCP напрямую через [`type: "mcp_tool"`](https://code.claude.com/docs/ru/hooks#mcp-tool-hook-fields), поэтому hook может обращаться к уже подключенному серверу без создания процесса`/cost` и `/stats` объединены в [`/usage`](https://code.claude.com/docs/ru/commands); старые названия по-прежнему работают как сочетания клавиш для ввода, которые открывают соответствующую вкладкуИзменения `/config` (тема, режим редактора, подробный режим и аналогичные) теперь сохраняются в `~/.claude/settings.json` и следуют той же приоритизации проекта/локального/политики, что и другие [параметры](https://code.claude.com/docs/ru/settings.md)[Разветвленные подагенты](https://code.claude.com/docs/ru/sub-agents.md#fork-the-current-conversation) можно включить на внешних сборках с помощью `CLAUDE_CODE_FORK_SUBAGENT=1`: разветвление наследует полный контекст вашего разговора вместо начала с нуляУровень [усилия](https://code.claude.com/docs/ru/model-config.md#adjust-effort-level) по умолчанию для подписчиков Pro и Max на Opus 4.6 и Sonnet 4.6 теперь `high` (было `medium`)Встроенные сборки macOS и Linux заменяют инструменты `Glob` и `Grep` встроенными `bfs` и `ugrep`, доступными через Bash, для более быстрого поиска без отдельного раунда инструмента`--from-pr` теперь принимает URL запроса слияния GitLab, запроса на извлечение Bitbucket и PR GitHub Enterprise в дополнение к github.comРежим Auto: включите `"$defaults"` в [`autoMode.allow`, `soft_deny` или `environment`](https://code.claude.com/docs/ru/auto-mode-config), чтобы добавить пользовательские правила наряду со встроенным списком вместо его заменыНовая команда [`claude plugin tag`](https://code.claude.com/docs/ru/plugins/dependencies#tag-plugin-releases-for-version-resolution) создает теги выпуска git для плагинов с проверкой версииСеансы Opus 4.7 теперь вычисляются с учетом встроенного окна контекста модели в 1M, исправляя завышенные процентные значения `/context` и преждевременное автоматическое сжатие`/resume` на больших сеансах работает на 67% быстрее и теперь предлагает суммировать устаревшие большие сеансы перед их повторным чтением

73 

74[Полный журнал изменений для v2.1.114–v2.1.119 →](https://code.claude.com/docs/en/changelog.md#2-1-114)

whats-new/2026-w18.md +0 −80 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 18 · 27 апреля – 1 мая 2026

6 

7> Claude Code на Windows работает без Git Bash, claude auth login принимает вставленный код OAuth, когда обратный вызов браузера не может достичь localhost, claude project purge очищает локальное состояние для каждого проекта, и вставка URL PR в /resume находит сеанс, который его создал.

8 

9Releases [v2.1.120 → v2.1.126](https://code.claude.com/docs/en/changelog.md#2-1-120)

104 функции · 27 апреля – 1 мая

11 

12Вход без обратного вызова браузера

13v2.1.126

14 

15`claude auth login` теперь принимает код OAuth, вставленный непосредственно в терминал, когда обратный вызов браузера не может достичь localhost. Это охватывает WSL2, SSH-сеансы и контейнеры, где перенаправление на локальный порт не работает. Этот же выпуск также исправляет тайм-ауты входа на медленных или проксированных соединениях и в IPv6-only devcontainers.

16 

17Войдите, затем вставьте код из браузера:

18 

19```bash theme={null}

20claude auth login

21```

22 

23[Справочник CLI](https://code.claude.com/docs/ru/cli-reference.md#cli-commands)

24 

25claude project purge

26v2.1.124

27 

28Удалите все состояние Claude Code для проекта: транскрипты, задачи, историю файлов и запись конфигурации проекта. Поддерживает `--dry-run` для предпросмотра, `-y`/`--yes` для пропуска подтверждения, `-i`/`--interactive` для выбора и `--all` для очистки каждого проекта.

29 

30Предпросмотр того, что будет удалено:

31 

32```bash theme={null}

33claude project purge --dry-run

34```

35 

36Затем запустите его по-настоящему:

37 

38```bash theme={null}

39claude project purge

40```

41 

42[Справочник CLI](https://code.claude.com/docs/ru/cli-reference.md)

43 

44Возобновление по URL PR

45v2.1.122

46 

47Когда вы создаёте pull request с помощью `gh pr create`, Claude Code связывает его с сеансом, который его создал. Теперь вы можете вернуться к этому сеансу только по URL PR, без необходимости помнить его имя.

48 

49Откройте средство выбора сеанса:

50 

51```text Claude Code theme={null}

52> /resume

53```

54 

55Вставьте URL PR в средство выбора. Первый символ вставки переводит вас в режим поиска, и список фильтруется до сеанса, который создал этот PR. Нажмите Enter для возобновления. URL-адреса pull и merge request GitHub, GitHub Enterprise, GitLab и Bitbucket работают.

56 

57```text Claude Code theme={null}

58https://github.com/your-org/your-repo/pull/1234

59```

60 

61Чтобы открыть средство выбора, уже отфильтрованное по PR, передайте номер PR в командной строке:

62 

63```bash theme={null}

64claude --from-pr 1234

65```

66 

67[Сеансы: использование средства выбора сеанса](https://code.claude.com/docs/ru/sessions.md#use-the-session-picker)

68 

69Windows без Git Bash

70Windows

71 

72Git для Windows больше не требуется. Когда Bash отсутствует, Claude Code использует PowerShell в качестве инструмента оболочки, и когда инструмент PowerShell включен, он рассматривается как основная оболочка. PowerShell 7, установленный через Microsoft Store, MSI без PATH или как глобальный инструмент `.NET`, теперь автоматически обнаруживается.

73 

74[Руководство по настройке](https://code.claude.com/docs/ru/setup.md)

75 

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

77 

78MCP-серверы могут отказаться от отсрочки поиска инструментов с помощью `alwaysLoad: true` в их конфигурации, чтобы все инструменты этого сервера всегда были доступныНовая команда `claude plugin prune` удаляет потерянные автоматически установленные зависимости плагинов, и `plugin uninstall --prune` каскадирует`/skills` теперь имеет поле поиска с фильтром по типу, чтобы вы могли найти навык в длинном списке без прокруткиHooks `PostToolUse` могут заменять выходные данные инструмента для любого инструмента через `hookSpecificOutput.updatedToolOutput`, не только для MCP-инструментовНовая подкоманда [`claude ultrareview`](https://code.claude.com/docs/ru/ultrareview) запускает `/ultrareview` неинтерактивно из CI или скриптов: выводит результаты в stdout (`--json` для необработанного вывода) и выходит с кодом 0 при завершении или 1 при ошибке`--dangerously-skip-permissions` теперь обходит подсказки для записи в `.claude/`, `.git/`, `.vscode/`, файлы конфигурации оболочки и другие ранее защищённые пути, в то время как команды катастрофического удаления по-прежнему выводят подсказки в качестве сетки безопасностиСредство выбора `/model` может выводить модели из конечной точки `/v1/models` вашего шлюза, когда `ANTHROPIC_BASE_URL` указывает на совместимый с Anthropic шлюз; включите с помощью `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` начиная с v2.1.129MCP-серверы, которые столкнулись с временной ошибкой при запуске, теперь автоматически повторяют попытку до 3 раз вместо того, чтобы оставаться отключёнными`ANTHROPIC_BEDROCK_SERVICE_TIER` выбирает уровень обслуживания Amazon Bedrock: `default`, `flex` или `priority``/terminal-setup` включает параметр доступа к буферу обмена iTerm2, чтобы `/copy` работал, включая из tmuxПлатформа Google Cloud Agent теперь поддерживает федерацию рабочей идентификации на основе сертификата X.509 (mTLS ADC)Значительные исправления утечек памяти: сеансы с большим количеством изображений, `/usage` в больших историях транскриптов и долгоживущие инструменты без событий прогресса

79 

80[Полный журнал изменений для v2.1.120–v2.1.126 →](https://code.claude.com/docs/en/changelog.md#2-1-120)

whats-new/2026-w19.md +0 −35 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 19 · 4–8 мая 2026

6 

7> Загружайте плагины из архивов .zip и URL-адресов, ищите историю команд во всех проектах с помощью Ctrl+R, создавайте новые worktrees из локального HEAD или удаленной ветки по умолчанию и блокируйте действия безусловно с помощью правил hard deny в режиме auto.

8 

9Releases [v2.1.128 → v2.1.136](https://code.claude.com/docs/en/changelog.md#2-1-128)

102 функции · 4–8 мая

11 

12Плагины из архивов .zip и URL-адресов

13 

14`--plugin-dir` теперь принимает архив плагина `.zip` в дополнение к директории, а новый флаг `--plugin-url` загружает архив плагина с URL-адреса для текущей сессии. Полезно для тестирования плагина перед добавлением его на маркетплейс или для распространения внутренних плагинов из хранилища артефактов.

15 

16Загрузите плагин прямо с URL-адреса:

17 

18```bash terminal theme={null}

19claude --plugin-url https://example.com/my-plugin.zip

20```

21 

22[Руководство по плагинам](https://code.claude.com/docs/ru/plugins/overview.md)

23 

24Поиск по истории во всех ваших проектах

25v2.1.129

26 

27Обратный поиск `Ctrl+R` теперь по умолчанию ищет во всех подсказках во всех проектах, восстанавливая поведение до версии v2.1.124. Нажмите `Ctrl+S` во время поиска, чтобы сузить результаты до текущего проекта или сессии. Удобно, когда вы помните команду, которую запускали в другом репозитории на прошлой неделе, и не хотите её искать.

28 

29[Интерактивный режим: история команд](https://code.claude.com/docs/ru/interactive-mode.md#command-history)

30 

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

32 

33Новый параметр `worktree.baseRef` (`fresh` | `head`) контролирует, ветвятся ли `--worktree`, инструмент `EnterWorktree` и worktrees с изоляцией агента от удаленной ветки по умолчанию или локального `HEAD`; значение по умолчанию `fresh` исключает неотправленные коммиты из новых worktreesНовые правила `settings.autoMode.hard_deny` безусловно блокируют соответствующие действия в режиме auto, независимо от исключений разрешения, для действий, которые никогда не должны выполняться автоматически, даже если применяются более широкие правила разрешенияHooks теперь получают активный уровень усилий через поле JSON входа `effort.level` и переменную окружения `$CLAUDE_EFFORT`, а команды инструмента Bash могут читать `$CLAUDE_EFFORT``CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` отключает полноэкранный рендерер alternate-screen и сохраняет беседу в собственной истории прокрутки терминала`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` позволяет установкам Homebrew или WinGet запускать обновление в фоновом режиме и предлагать перезагрузку`CLAUDE_CODE_SESSION_ID` теперь находится в окружении подпроцесса инструмента Bash, соответствуя `session_id`, переданному в hooks`/mcp` теперь показывает количество инструментов для подключенных серверов и отмечает серверы, подключившиеся с 0 инструментами`--channels` теперь работает с аутентификацией консоли (API ключ)Подпроцессы, такие как Bash, hooks, MCP и LSP, больше не наследуют переменные окружения `OTEL_*`, поэтому приложения с инструментарием OTEL, запущенные через инструмент Bash, больше не подхватывают собственную конечную точку OTLP CLIСводки прогресса подагентов теперь попадают в кэш подсказок, снижая стоимость токена `cache_creation` примерно в 3 разаНесколько исправлений надежности OAuth и учетных данных: параллельные сессии больше не заканчиваются на 401 после гонки refresh-token, токены обновления MCP OAuth больше не теряются, когда несколько серверов обновляются одновременно, и исправлена редкая петля входа из одновременной записи учетных данныхНовый ключ администратора `parentSettingsBehavior` позволяет администраторам включить SDK `managedSettings` в слияние политики

34 

35[Полный журнал изменений для v2.1.128–v2.1.136 →](https://code.claude.com/docs/en/changelog.md#2-1-128)

whats-new/2026-w20.md +0 −61 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 20 · 11–15 мая 2026

6 

7> Управляйте каждой сессией Claude Code с одного экрана с помощью представления агента, держите Claude в работе до выполнения условия и запускайте быстрый режим на Opus 4.7 по умолчанию.

8 

9Релизы [v2.1.139 → v2.1.142](https://code.claude.com/docs/en/changelog.md#2-1-139)

103 функции · 11–15 мая

11 

12Agent view

13research preview

14 

15`claude agents` открывает один экран для каждой сессии Claude Code: что запущено, что ждёт вашего ввода и что завершено. Отправьте исправление ошибки, проверку pull request и расследование нестабильного теста как три строки, продолжайте работать в другом окне и вмешивайтесь только когда строка нуждается в вас. Присоедините к любой строке, чтобы перейти в её полный разговор, затем нажмите `←` чтобы вернуться к списку. Каждая фоновая сессия продолжает работать без подключённого терминала.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/ITvjicPxe1SM3GX7/images/whats-new/agent-view.mp4?fit=max&auto=format&n=ITvjicPxe1SM3GX7&q=85&s=0eefe6cbe75464c8f7902bba630ab7a4" />

18 

19Откройте панель управления из вашей оболочки:

20 

21```bash terminal theme={null}

22claude agents

23```

24 

25[Agent view](https://code.claude.com/docs/ru/agent-view.md)

26 

27/goal

28v2.1.139

29 

30Установите условие завершения и Claude продолжает работать над его достижением на протяжении нескольких ходов без вашего запроса на каждом шаге. После каждого хода быстрая модель проверяет, выполняется ли условие; если нет, Claude начинает ещё один ход вместо того, чтобы вернуть управление. Полезно для существенной работы с проверяемым конечным состоянием, например миграция модуля до тех пор, пока каждый сайт вызова компилируется и тесты проходят. Цель очищается после выполнения условия и работает в интерактивном режиме, `-p` и Remote Control.

31 

32<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/ITvjicPxe1SM3GX7/images/whats-new/goal.mp4?fit=max&auto=format&n=ITvjicPxe1SM3GX7&q=85&s=6806df3780c548b93a02d6fa71da276b" />

33 

34Установите цель и позвольте Claude работать до её выполнения:

35 

36```text Claude Code theme={null}

37> /goal all tests in test/auth pass and the lint step is clean

38```

39 

40[Goals](https://code.claude.com/docs/ru/goal.md)

41 

42Fast mode on Opus 4.7

43research preview

44 

45`/fast` теперь запускается на Opus 4.7 по умолчанию вместо Opus 4.6. Fast mode — это высокоскоростная конфигурация Opus: то же качество модели примерно в 2,5 раза быстрее с более высокой стоимостью за токен, полезно для быстрой итерации и живой отладки. Цены остаются неизменными на уровне $30/$150 за MTok, то же самое, что и для Opus 4.6 fast mode. Чтобы закрепить fast mode на Opus 4.6, установите `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1`.

46 

47![Средство выбора модели Claude Code, показывающее Opus 4.7 Fast 1M как стандартное с включённым переключателем Fast](https://mintcdn.com/claude-code/ITvjicPxe1SM3GX7/images/whats-new/fast-mode-opus-47.png?fit=max\&auto=format\&n=ITvjicPxe1SM3GX7\&q=85\&s=6b6d92f7748ce5328a1ee9a269fb1a87)

48 

49Переключите fast mode, теперь работающий на Opus 4.7:

50 

51```text Claude Code theme={null}

52> /fast

53```

54 

55[Fast mode on Opus 4.7](https://code.claude.com/docs/ru/fast-mode.md#understand-the-cost-tradeoff)

56 

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

58 

59`claude agents` получил флаги отправки (`--add-dir`, `--settings`, `--mcp-config`, `--plugin-dir`, `--permission-mode`, `--model`, `--effort`, `--dangerously-skip-permissions`) для настройки фоновых сессий, и `claude agents --cwd <path>` ограничивает список сессий директориейНовый hook `args: string[]` форма exec порождает команду напрямую без оболочки, поэтому заполнители пути никогда не нуждаются в кавычкахНовый параметр конфигурации `continueOnBlock` для hooks `PostToolUse` передаёт причину отклонения hook обратно Claude и продолжает ход вместо его завершенияНовое поле `terminalSequence` в выводе JSON hook позволяет hooks отправлять уведомления рабочего стола, заголовки окон и звонки без управляющего терминалаМеню Rewind добавило "Summarize up to here" для сжатия более ранней информации при сохранении недавних ходовRemote Control, `/schedule`, соединители claude.ai MCP и предпочтения уведомлений теперь отключены когда установлены `ANTHROPIC_API_KEY`, `apiKeyHelper` или `ANTHROPIC_AUTH_TOKEN`, даже наряду с входом claude.ai; отмените установку ключа API для использования этих функцийСерверы MCP stdio теперь получают `CLAUDE_PROJECT_DIR` в своей среде, соответствуя hooks, и конфигурации плагинов могут ссылаться на `${CLAUDE_PROJECT_DIR}` в командах`claude plugin details <name>` показывает инвентарь компонентов плагина и прогнозируемую стоимость токена за сессию, и панель деталей `/plugin` теперь также перечисляет серверы LSP, которые предоставляет плагинПлагины с корневым уровнем `SKILL.md` и без подпапки `skills/` теперь отображаются как skill`/feedback` теперь может включать недавние сессии из последних 24 часов или 7 дней для проблем, охватывающих более чем текущую сессиюИнструмент агента `subagent_type` теперь совпадает без учёта регистра и разделителя, поэтому `"Code Reviewer"` разрешается в `code-reviewer`

60 

61[Полный журнал изменений для v2.1.139–v2.1.142 →](https://code.claude.com/docs/en/changelog.md#2-1-139)

whats-new/2026-w21.md +0 −31 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 21 · 18–22 мая 2026

6 

7> Используйте режим auto на плане Pro и с Sonnet 4.6, посмотрите, какие skills, subagents и MCP servers влияют на ограничения вашего плана в /usage, и просмотрите различия с помощью новой команды /code-review.

8 

9Releases [v2.1.143 → v2.1.149](https://code.claude.com/docs/en/changelog.md#2-1-143)

101 функция · 18–22 мая

11 

12Режим auto на плане Pro

13CLI

14 

15Режим auto теперь доступен на плане Pro и поддерживает Sonnet 4.6 наряду с Opus. Он заменяет запросы разрешений проверками безопасности в фоновом режиме: обычные действия выполняются без прерывания, а деструктивные или подозрительные блокируются и выводятся.

16 

17Обновите Claude Code, затем переключайте режимы с помощью Shift+Tab; режим auto появится, когда ваша учетная запись соответствует требованиям:

18 

19```bash terminal theme={null}

20claude update

21```

22 

23Команда выводит `Successfully updated` с номером новой версии или `Claude Code is up to date`, если обновление не требуется. После активации режима auto в нижнем колонтитуле приглашения отображается `auto mode on`.

24 

25[Требования режима auto](https://code.claude.com/docs/ru/permission-modes.md#eliminate-prompts-with-auto-mode)

26 

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

28 

29[`/usage`](https://code.claude.com/docs/ru/costs#track-your-costs) теперь показывает разбивку по категориям того, что влияет на ограничения вашего плана, приписывая недавнее использование skills, subagents, plugins и отдельным MCP servers"Extra usage" переименовано в "usage credits" по всему CLI, и `/extra-usage` теперь `/usage-credits`. Старое имя по-прежнему работает. Команда требует входа с помощью подписки claude.ai через `/login` и недоступна при аутентификации с помощью ключа API.Новая команда [`/code-review`](https://code.claude.com/docs/ru/code-review) сообщает об ошибках корректности на выбранном уровне усилий, таком как `/code-review high`, и `--comment` публикует результаты как встроенные комментарии GitHub PR. `/simplify` остается отдельной проверкой только для очистки.Фоновые сеансы теперь появляются в `/resume` наряду с интерактивными, отмеченные `bg`, и сеансы, закрепленные с помощью `Ctrl+T` в `claude agents`, остаются активными при неактивности`claude agents --json` выводит список активных сеансов в формате JSON для написания скриптов, таких как строки состояния и средства выбора сеансовИнструмент PowerShell теперь включен по умолчанию на Windows для пользователей Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry; отключите с помощью `CLAUDE_CODE_USE_POWERSHELL_TOOL=0``claude plugin disable` теперь отказывает, когда другой включенный plugin зависит от целевого, и `claude plugin enable` принудительно включает переходные зависимостиПанель просмотра marketplace `/plugin` показывает прогнозируемую стоимость контекста, а экраны Discover и Browse выводят список команд, agents, skills, hooks и MCP/LSP servers плагина перед установкойНовый параметр `worktree.bgIsolation: "none"` позволяет фоновым сеансам редактировать рабочую копию напрямую без `EnterWorktree`, для репозиториев, где worktrees непрактичныВывод Markdown отображает флажки списка задач GFM, и представление деталей `/diff` прокручивается с помощью клавиатурыВходные данные JSON строки состояния теперь включают информацию о репозитории GitHub и PR при обнаруженииEnterprise: управляемый параметр `allowAllClaudeAiMcps` загружает соединители облачных MCP claude.ai наряду с `managed-mcp.json`

30 

31[Полный журнал изменений для v2.1.143–v2.1.149 →](https://code.claude.com/docs/en/changelog.md#2-1-143)

whats-new/2026-w22.md +0 −80 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 22 · 25–29 мая 2026

6 

7> Запускайте Claude Code на Claude Opus 4.8, организуйте крупные задачи с помощью динамических workflows, выявляйте проблемы безопасности с помощью плагина security-guidance и используйте fast mode на Opus 4.8 по более низкой цене.

8 

9Releases [v2.1.150 → v2.1.157](https://code.claude.com/docs/en/changelog.md#2-1-150)

104 функции · 25–29 мая

11 

12Claude Opus 4.8

13новая модель

14 

15Opus 4.8 теперь используется по умолчанию на Max, Team Premium, Enterprise pay-as-you-go и в Anthropic API. По умолчанию установлен высокий уровень усилий; используйте `/effort xhigh` для более сложных задач. Требуется v2.1.154 или более поздняя версия.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/opus-4-8.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=6ebcf5fe136467da2b254de1fe749ea7" />

18 

19Переключитесь на Opus 4.8 по названию или выберите его из средства выбора модели:

20 

21```text title="Claude Code" wrap theme={null}

22/model claude-opus-4-8

23```

24 

25[Конфигурация модели](https://code.claude.com/docs/ru/model-config.md#available-models)

26 

27Dynamic workflows

28исследовательский предпросмотр

29 

30Workflow — это скрипт оркестрации, который Claude пишет для вашей задачи и запускает на множестве подагентов в фоновом режиме. Используйте его, когда задача слишком велика для одного разговора, чтобы её координировать: аудит всей кодовой базы, крупная миграция, исследовательский вопрос, требующий перекрёстной проверки. Управляйте запусками с помощью `/workflows`.

31 

32![Claude Code на Opus 4.8, показывающий индикатор Dynamic workflow для запроса, который просит создать workflow для миграции каждого внутреннего вызова fetch()](https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/dynamic-workflows.png?fit=max\&auto=format\&n=QsIrGXGFg6xd7joy\&q=85\&s=26671fa8607cec3453ed9753f821bd4f)

33 

34Опишите задачу и попросите workflow:

35 

36```text title="Claude Code" wrap theme={null}

37create a workflow that migrates every internal fetch() call to the new HttpClient wrapper

38```

39 

40[Dynamic workflows](https://code.claude.com/docs/ru/workflows.md)

41 

42Security guidance plugin

43плагин

44 

45Плагин security-guidance проверяет изменения кода Claude на наличие уязвимостей и исправляет их в том же сеансе. Он выполняет быструю проверку по шаблонам при каждом редактировании, проверку моделью в конце каждого хода и более глубокую проверку агентом при коммите или push. Добавьте правила проекта в `.claude/claude-security-guidance.md`.

46 

47<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/QsIrGXGFg6xd7joy/images/whats-new/security-guidance.mp4?fit=max&auto=format&n=QsIrGXGFg6xd7joy&q=85&s=c91d865936411586f42b24c558bcdd1d" />

48 

49Установите его из официального маркетплейса Anthropic:

50 

51```text title="Claude Code" wrap theme={null}

52/plugin install security-guidance@claude-plugins-official

53```

54 

55Затем активируйте его в текущем сеансе:

56 

57```text title="Claude Code" wrap theme={null}

58/reload-plugins

59```

60 

61[Security guidance plugin](https://code.claude.com/docs/ru/security-guidance.md)

62 

63Fast mode on Opus 4.8

64исследовательский предпросмотр

65 

66Fast mode теперь по умолчанию использует Opus 4.8 по цене \$10/\$50 за MTok: в 2 раза выше стандартной ставки для примерно в 2,5 раза большей скорости. Opus 4.7 и 4.6 остаются по цене \$30/\$150. Fast mode для Opus 4.6 устарел.

67 

68Переключите fast mode, теперь на Opus 4.8:

69 

70```text title="Claude Code" wrap theme={null}

71/fast

72```

73 

74[Цены на Fast mode](https://code.claude.com/docs/ru/fast-mode.md#understand-the-cost-tradeoff)

75 

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

77 

78В `claude agents` добавьте префикс `!` к команде shell, чтобы запустить её как фоновое задание, к которому вы можете подключаться и отключаться; также доступно как `claude --bg --exec 'pytest -x'`Плагины в директориях `.claude/skills` теперь загружаются автоматически, маркетплейс не требуется, и `claude plugin init <name>` создаёт каркас нового плагинаНовая команда `/reload-skills` повторно сканирует директории skills без перезагрузки, и hooks `SessionStart` могут возвращать `reloadSkills: true`, чтобы сделать установленные ими skills доступными в том же сеансеSkills и команды могут устанавливать `disallowed-tools` в frontmatter, чтобы удалить инструменты из модели, пока skill активенНовое событие hook `MessageDisplay` позволяет hooks преобразовывать или скрывать текст сообщения ассистента при его отображенииClaude Code теперь переключается на ваш настроенный `--fallback-model` для остальной части сеанса, когда основная модель не найдена, вместо того чтобы не выполнять каждый запросПлагины могут объявлять `defaultEnabled: false` в `plugin.json` или записи маркетплейса, поэтому они устанавливаются без включения, пока вы их не включитеРежим Vim: `/` в режиме NORMAL открывает поиск по истории в обратном направлении, соответствуя Bash и Zsh vi-modeПотоковое выполнение инструментов теперь всегда включено, включая с отключённой телеметрией и на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry`←←` для открытия представления agents теперь работает на Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry и с отключённой телеметриейClaude в Chrome: выберите, какой подключённый браузер использовать, через `/chrome` → "Select browser…", или в чате, когда действие браузера запускается с несколькими подключёнными`claude mcp list` и `claude mcp get` теперь показывают неодобренные серверы `.mcp.json` как ожидающие одобрения вместо автоматического одобрения и подключения, когда вывод передаётся по конвейеру

79 

80[Полный журнал изменений для v2.1.150–v2.1.157 →](https://code.claude.com/docs/en/changelog.md#2-1-150)

whats-new/2026-w23.md +0 −70 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 23 · 1–5 июня 2026

6 

7> Запуск режима auto на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, запрос перед записью файлов, которые могут выполнять код в режиме acceptEdits, список установленных плагинов с помощью /plugin list и требование утвержденного диапазона версий для управляемых развертываний.

8 

9Releases [v2.1.158 → v2.1.165](https://code.claude.com/docs/en/changelog.md#2-1-158)

104 функции · 1–5 июня

11 

12Режим auto на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry

13v2.1.158

14 

15Режим auto теперь доступен на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry для Opus 4.7 и Opus 4.8, заменяя запросы разрешений проверками безопасности в фоновом режиме у сторонних поставщиков. Включите, установив `CLAUDE_CODE_ENABLE_AUTO_MODE=1`.

16 

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

18 

19```bash terminal theme={null}

20export CLAUDE_CODE_ENABLE_AUTO_MODE=1

21```

22 

23[Включить режим auto у сторонних поставщиков](https://code.claude.com/docs/ru/permission-modes.md#enable-auto-mode-on-bedrock-agent-platform-or-foundry)

24 

25Более безопасные автоматические правки

26v2.1.160

27 

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

29 

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

31 

32```bash terminal theme={null}

33claude --permission-mode acceptEdits

34```

35 

36[Защищенные пути](https://code.claude.com/docs/ru/permission-modes.md#protected-paths)

37 

38Список установленных плагинов с /plugin list

39v2.1.163

40 

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

42 

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

44 

45```text Claude Code theme={null}

46> /plugin list --enabled

47```

48 

49[Команды плагинов](https://code.claude.com/docs/ru/plugins/cli-reference.md#plugin-list)

50 

51Требования к версиям для управляемых развертываний

52v2.1.163

53 

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

55 

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

57 

58```json managed-settings.json theme={null}

59{

60 "requiredMinimumVersion": "2.1.163"

61}

62```

63 

64[Решите, что нужно применять](https://code.claude.com/docs/ru/admin-setup.md#decide-what-to-enforce)

65 

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

67 

68Ключевое слово триггера для [динамических рабочих процессов](https://code.claude.com/docs/ru/workflows.md) изменилось с `workflow` на `ultracode`; запрос рабочего процесса в ваших собственных словах по-прежнему работает, и ключевое слово выделено фиолетовым цветом в подсказке[Hooks Stop и SubagentStop](https://code.claude.com/docs/ru/hooks.md) могут возвращать `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 в буфер обмена

69 

70[Полный журнал изменений для v2.1.158–v2.1.165 →](https://code.claude.com/docs/en/changelog.md#2-1-158)

whats-new/2026-w24.md +0 −55 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 24 · 8–12 июня 2026

6 

7> Переместите сеанс в новый каталог с помощью /cd, позвольте подагентам создавать собственных подагентов и устраняйте неисправности в конфигурации с помощью безопасного режима.

8 

9Выпуски [v2.1.166 → v2.1.176](https://code.claude.com/docs/en/changelog.md#2-1-166)

103 функции · 8–12 июня

11 

12Переместите сеанс с помощью /cd

13v2.1.169

14 

15Новая команда `/cd` перемещает текущий сеанс в другой рабочий каталог без перестроения кэша подсказок: файл `CLAUDE.md` нового каталога добавляется в виде сообщения вместо замены системной подсказки. Сеанс переходит в хранилище проекта нового каталога, поэтому `--resume` и `--continue` находят его там. Claude предлагает вам доверять каталогу, если вы в нём раньше не работали.

16 

17Переместите сеанс в другой проект без перезагрузки:

18 

19```text Claude Code theme={null}

20> /cd ../other-project

21```

22 

23[Справочник команд](https://code.claude.com/docs/ru/commands.md#all-commands)

24 

25Подагенты могут создавать подагентов

26v2.1.172

27 

28Подагенты теперь могут создавать собственных подагентов. Панель подагентов под подсказкой показывает полное дерево: каждая строка содержит количество её потомков и путь обратно к `main`. Цепочки подагентов ограничены пятью уровнями в глубину, чтобы предотвратить неконтролируемые одновременные деревья.

29 

30Откройте представление агентов, чтобы наблюдать вложенное дерево по мере развёртывания работы:

31 

32```text Claude Code theme={null}

33> /agents

34```

35 

36[Создание вложенных подагентов](https://code.claude.com/docs/ru/sub-agents.md#let-subagents-spawn-their-own-subagents)

37 

38Устранение неисправностей с помощью безопасного режима

39v2.1.169

40 

41Запустите Claude Code с `--safe-mode` или установите `CLAUDE_CODE_SAFE_MODE`, чтобы запустить со всеми отключёнными настройками: `CLAUDE.md`, skills, plugins, hooks, MCP серверы и пользовательские команды и агенты не загружаются. Аутентификация, выбор модели, встроенные инструменты и разрешения по-прежнему работают. Если проблема исчезает в безопасном режиме, одна из этих поверхностей является причиной.

42 

43Запустите чистый сеанс, чтобы изолировать неисправную конфигурацию:

44 

45```bash terminal theme={null}

46claude --safe-mode

47```

48 

49[Тестирование с чистой конфигурацией](https://code.claude.com/docs/ru/debug-your-config.md#test-against-a-clean-configuration)

50 

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

52 

53[`fallbackModel`](https://code.claude.com/docs/ru/model-config#fallback-model-chains) настраивает до трёх резервных моделей, которые пробуются по порядку, когда основная перегружена или недоступна, и `--fallback-model` теперь применяется также к интерактивным сеансамНазвания сеансов теперь генерируются на языке вашего разговора; закрепите конкретное с помощью параметра `language``claude agents --json` добавляет `--all` для включения завершённых сеансов плюс новые поля `id` и `state`, и больше не пропускает заблокированные или вновь отправленные сеансыПросмотр плагинов маркетплейса в `/plugin` теперь имеет строку поискаНовый параметр `disableBundledSkills` и `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` скрывают встроенные skills, workflows и встроенные команды от моделиПравила отказа принимают glob в позиции имени инструмента, поэтому `"*"` отказывает всем инструментам, и неизвестные имена инструментов в правилах отказа теперь предупреждают при запускеОбмен сообщениями между сеансами усилен: сообщения, переданные через `SendMessage` из других сеансов, больше не несут полномочия пользователя, и автоматический режим их блокируетAmazon Bedrock читает регион AWS из файлов конфигурации `~/.aws`, когда `AWS_REGION` не установлен, и `/status` показывает, откуда взялся регионНовый управляемый параметр `enforceAvailableModels` делает список разрешений `availableModels` также ограничивающим модель по умолчаниюClaude в инструментах браузера Chrome теперь загружаются в одном пакетном вызове вместо одного на инструмент`claude update` объявляет целевую версию перед загрузкой вместо молчанияНовый параметр `footerLinksRegexes` добавляет значки ссылок, соответствующие регулярному выражению, в строку нижнего колонтитула

54 

55[Полный журнал изменений для v2.1.166–v2.1.176 →](https://code.claude.com/docs/en/changelog.md#2-1-166)

whats-new/2026-w25.md +0 −60 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 25 · 15–19 июня 2026

6 

7> Опубликуйте живую, доступную для совместного использования страницу из вашей сессии с Artifacts, сопоставляйте параметры инструментов в правилах deny и ask, и устанавливайте любой параметр из приглашения с помощью /config.

8 

9Выпуски [v2.1.178 → v2.1.183](https://code.claude.com/docs/en/changelog.md#2-1-178)

103 функции · 15–19 июня

11 

12Artifacts

13 

14Artifact — это живая интерактивная страница, которую Claude Code публикует из вашей сессии на приватный URL на claude.ai, и она обновляется на месте по мере продолжения работы сессии. Запросите её, когда текст терминала — неправильный формат, например для пошагового разбора PR с аннотированным diff или для панели управления, созданной из данных сессии. Artifacts находятся в бета-версии на планах Team и Enterprise.

15 

16<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" />

17 

18Попросите Claude создать страницу, затем одобрите приглашение на публикацию:

19 

20```text title="Claude Code" wrap theme={null}

21Make an artifact that walks through this PR with the diff annotated inline.

22```

23 

24[Создать artifact](https://code.claude.com/docs/ru/artifacts.md#create-an-artifact)

25 

26Сопоставление по входному параметру

27v2.1.178

28 

29Правила deny и ask permission теперь могут сопоставлять входные параметры инструмента с синтаксисом `Tool(param:value)`. Например, `Agent(model:opus)` сопоставляет порождения подагентов, которые запрашивают уровень модели Opus. Значение принимает `*` как подстановочный символ, поэтому `Agent(isolation:*)` сопоставляет любое явное значение изоляции.

30 

31Добавьте правило параметра в список deny в `settings.json`:

32 

33```json .claude/settings.json {3} theme={null}

34{

35 "permissions": {

36 "deny": ["Agent(model:opus)"]

37 }

38}

39```

40 

41[Сопоставление по входному параметру](https://code.claude.com/docs/ru/permissions.md#match-by-input-parameter)

42 

43Установка любого параметра из приглашения

44v2.1.181

45 

46Передайте `key=value` в `/config`, чтобы изменить параметр напрямую без открытия интерфейса Settings. Синтаксис также работает в неинтерактивном режиме с флагом `-p` и из Remote Control.

47 

48Установите параметр `thinking` из приглашения:

49 

50```text title="Claude Code" wrap theme={null}

51/config thinking=false

52```

53 

54[Справочник команд](https://code.claude.com/docs/ru/commands.md#all-commands)

55 

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

57 

58Режим Auto теперь блокирует деструктивные команды git (`git reset --hard`, `git clean -fd`, `git stash drop`), когда вы не просили отбросить локальные изменения, и блокирует `terraform destroy`, если вы не попросили конкретный стекУстановите новый параметр `attribution.sessionUrl` в `false`, чтобы опустить ссылку на сессию claude.ai из коммитов и PR в веб-сессиях и сессиях Remote ControlВ интерфейсе `/config` Enter и Space оба изменяют выбранный параметр, а Esc теперь сохраняет и закрывает вместо откатаНовый параметр `sandbox.allowAppleEvents` с явным согласием позволяет изолированным командам отправлять Apple Events на macOSУкажите `CLAUDE_CLIENT_PRESENCE_FILE` на файл-маркер, чтобы подавить мобильные push-уведомления, пока вы находитесь у машиныДлинные абзацы теперь передаются построчно вместо ожидания первого разрыва строкиРазрывы соединения API во время thinking теперь автоматически повторяются вместо отображения "Connection closed while thinking"С установленным `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` каждая сессия имеет одну неявную команду, поэтому вы порождаете товарищей по команде напрямую с помощью параметра `name` инструмента AgentSkills в вложенных директориях `.claude/skills` загружаются при работе с файлами там; при конфликте имён вложенный skill отображается как `<dir>:<name>`, поэтому оба остаются доступнымиИсправлено кэширование приглашений, не читающееся на пользовательском `ANTHROPIC_BASE_URL` и на Microsoft FoundryИсправлено создание Write и Edit нулевых или усечённых файлов на сетевых дисках и облачных синхронизированных папках

59 

60[Полный журнал изменений для v2.1.178–v2.1.183 →](https://code.claude.com/docs/en/changelog.md#2-1-178)

whats-new/2026-w26.md +0 −42 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 26 · 22–26 июня 2026

6 

7> Аутентифицируйте MCP серверы из вашей оболочки с помощью claude mcp login, получайте ответ на вывод команды режима shell с префиксом !, и возобновляйте беседу перед /clear с помощью /rewind.

8 

9Releases [v2.1.185 → v2.1.193](https://code.claude.com/docs/en/changelog.md#2-1-185)

102 функции · 22–26 июня

11 

12Аутентификация MCP серверов из CLI

13v2.1.186

14 

15Новые команды `claude mcp login <name>` и `claude mcp logout <name>` аутентифицируют настроенный MCP сервер из вашей оболочки вместо интерактивного меню `/mcp`. `claude mcp login` запускает поток OAuth сервера напрямую, а `claude mcp logout` очищает сохранённые учётные данные.

16 

17Запустите поток OAuth для настроенного сервера без открытия сеанса:

18 

19```bash terminal theme={null}

20claude mcp login sentry

21```

22 

23[Аутентификация из командной строки](https://code.claude.com/docs/ru/mcp.md#authenticate-from-the-command-line)

24 

25Режим shell отвечает на вывод команды

26v2.1.186

27 

28Команды, которые вы запускаете с префиксом `!`, теперь получают ответ от Claude после того, как вывод попадает в стенограмму, поэтому вы можете запустить `! npm test` и получить объяснение ошибок без второго запроса. Ответ стоит столько же, сколько отправка обычного запроса. Чтобы сохранить предыдущее поведение, когда вывод добавляется в контекст без ответа, установите `respondToBashCommands` на `false` в `settings.json`.

29 

30Запустите команду и получите ответ на её вывод:

31 

32```text Claude Code theme={null}

33> ! npm test

34```

35 

36[Режим shell с префиксом !](https://code.claude.com/docs/ru/interactive-mode.md#shell-mode-with-prefix)

37 

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

39 

40`/rewind` теперь может возобновить беседу перед запуском `/clear`Новый параметр `sandbox.credentials` блокирует изолированные команды от чтения файлов учётных данных и переменных окружения секретовОграничения модели, настроенные организацией, теперь применяются к средству выбора модели, `--model`, `/model` и `ANTHROPIC_MODEL`, с сообщением "ограничено параметрами вашей организации" при выборе ограниченной моделиНовый параметр `autoMode.classifyAllShell` маршрутизирует все команды Bash и PowerShell через классификатор автоматического режима, и причины отказа теперь отображаются в стенограмме, всплывающем окне отказа и `/permissions`Новое событие журнала OpenTelemetry `claude_code.assistant_response` содержит текст ответа модели; развёртывания, которые уже регистрируют содержимое запроса, начнут получать его при обновлении, поэтому установите `OTEL_LOG_ASSISTANT_RESPONSES=0`, чтобы сохранить только запросыФоновые подагенты теперь отображают запросы разрешений в основном сеансе вместо автоматического отказа; диалог показывает, какой агент запрашивает, и Esc отказывает только этому инструменту`/install-github-app` теперь может установить только GitHub App и пропустить шаги рабочего процесса Actions и секретовХосты, которые вы разрешаете в диалоге разрешения сетевого доступа песочницы, запоминаются на оставшуюся часть сеанса вместо повторного запроса при каждом подключенииПотоковые ответы используют примерно на 37% меньше CPU, и рост памяти в долгосеансовых сеансах из кэша вывода терминала снижен`/review <pr>` теперь использует тот же механизм проверки, что и `/code-review medium`Команды режима Bash `!` получают автодополнение пути файла в реальном времени

41 

42[Полный журнал изменений для v2.1.185–v2.1.193 →](https://code.claude.com/docs/en/changelog.md#2-1-185)

whats-new/2026-w27.md +0 −65 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 27 · 29 июня – 3 июля 2026

6 

7> Claude Sonnet 5 становится моделью по умолчанию, Claude в Chrome достигает общей доступности, подагенты работают в фоновом режиме по умолчанию, Claude Desktop появляется на Linux в бета-версии, и /radio настраивается на Claude FM.

8 

9Releases [v2.1.195 → v2.1.201](https://code.claude.com/docs/en/changelog.md#2-1-195)

105 функций · 29 июня – 3 июля

11 

12Claude Sonnet 5

13новая модель

14 

15Sonnet 5 — это новая модель по умолчанию для Pro, Team Standard и Enterprise подписок: первоклассное кодирование и использование инструментов по цене Sonnet с нативным окном контекста в 1M токенов и адаптивным мышлением, включённым по умолчанию. Цены API являются промоциональными в размере \$2/\$10 за MTok до 31 августа. Требуется v2.1.197 или позже.

16 

17Переключитесь на Sonnet 5 по имени или выберите её из средства выбора модели:

18 

19```text Claude Code theme={null}

20> /model claude-sonnet-5

21```

22 

23[Конфигурация модели](https://code.claude.com/docs/ru/model-config.md#available-models)

24 

25Claude в Chrome теперь общедоступен

26v2.1.198

27 

28Интеграция Chrome вышла из предварительного просмотра для всех, кто имеет прямой план Anthropic. Claude Code управляет вашим браузером через расширение Claude в Chrome: он открывает вкладки, переходит по страницам, заполняет формы, читает логи консоли и делится вашим состоянием входа, поэтому он может тестировать приложение, которое создаёт, без переключения контекста с вашей стороны.

29 

30[Используйте Claude Code с Chrome](https://code.claude.com/docs/ru/chrome.md)

31 

32Подагенты работают в фоновом режиме по умолчанию

33v2.1.198

34 

35Claude теперь продолжает работать, пока работают подагенты, и получает их результаты по завершении, вместо того чтобы приостанавливать разговор в ожидании. Claude по-прежнему запускает подагента на переднем плане, когда ему нужен результат перед продолжением, и фоновые подагенты выводят каждый запрос разрешения в вашу основную сессию. Закрепите поведение подагента с помощью поля frontmatter `background`.

36 

37[Запуск подагентов на переднем плане или в фоновом режиме](https://code.claude.com/docs/ru/sub-agents.md#run-subagents-in-foreground-or-background)

38 

39Claude Desktop на Linux

40Desktop

41 

42Приложение Claude для рабочего стола теперь доступно на Ubuntu 22.04+ и Debian 12+ в бета-версии на x86\_64 и arm64. Вы получаете тот же опыт Chat, Cowork и Claude Code, что и на macOS и Windows: параллельные сессии, просмотр визуальных различий, интегрированный терминал и редактор, а также предпросмотр приложения в реальном времени. Устанавливается из репозитория apt Anthropic, поэтому обновления поступают через обычные обновления пакетов.

43 

44[Claude Desktop на Linux](https://code.claude.com/docs/ru/desktop-linux.md)

45 

46/radio

47CLI

48 

49Claude FM в эфире. `/radio` открывает поток lo-fi радио в вашем браузере для чего-то, под что можно кодировать, и выводит URL потока, когда браузер недоступен. Недоступно на Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry.

50 

51<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/x358isu_VzLnyTEN/images/whats-new/radio.mp4?fit=max&auto=format&n=x358isu_VzLnyTEN&q=85&s=36a0c33859cef119c7192dceea8bcbd3" />

52 

53Настройтесь из любой сессии:

54 

55```text Claude Code theme={null}

56> /radio

57```

58 

59[Все команды](https://code.claude.com/docs/ru/commands.md#all-commands)

60 

61Другие достижения

62 

63[Artifacts](https://code.claude.com/docs/ru/artifacts.md) теперь общедоступны и включены в планы Pro и Max, присоединяясь к Team и EnterpriseАдминистраторы могут установить [модель по умолчанию организации](https://code.claude.com/docs/ru/model-config.md#organization-default-model) в консоли организации; она отображается как "Org default" в `/model`, когда вы сами не выбрали модельСтекированные вызовы навыков, такие как `/skill-a /skill-b do XYZ`, теперь загружают все ведущие навыки (до 5), а не только первыйДиалоги `AskUserQuestion` больше не продолжаются автоматически по умолчанию; выберите timeout неактивности через `/config`Режим разрешения "default" теперь называется "Manual" во всём CLI, `--help`, VS Code и JetBrains; `--permission-mode manual` принимается наряду с `default`Новый навык `/dataviz` предоставляет рекомендации по дизайну диаграмм и панелей управления с валидатором палитры цветов, который можно запуститьВстроенный агент Explore теперь наследует модель основной сессии (ограничена Opus) вместо работы на HaikuФоновые агенты, запущенные из `claude agents`, теперь фиксируют, отправляют и открывают черновик PR по завершении работы с кодом в worktree, вместо того чтобы останавливаться и спрашиватьМатчеры hooks с дефисными идентификаторами, такие как `code-reviewer`, теперь точно совпадают вместо частичного совпадения; используйте `mcp__brave-search__.*` для совпадения всех инструментов с дефисного сервера MCPВременные ошибки ограничения скорости сервера, не связанные с вашим лимитом использования, теперь автоматически повторяются с отступом для подписчиков вместо отказа в ходеWatchdog неактивности потока теперь включён по умолчанию для всех поставщиков: он прерывает и повторяет попытку, когда поток ответа не производит событий в течение 5 минут (`CLAUDE_ENABLE_STREAM_WATCHDOG=0` для отключения)

64 

65[Полный журнал изменений для v2.1.195–v2.1.201 →](https://code.claude.com/docs/en/changelog.md#2-1-195)

whats-new/2026-w28.md +0 −38 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 28 · 6–10 июля 2026 г.

6 

7> Просматривайте внешние сайты из встроенного браузера приложения Desktop, запустите полную проверку настройки с помощью /doctor и получите защиту транскриптов в автоматическом режиме и обновления представления агента.

8 

9Выпуски [v2.1.202 → v2.1.206](https://code.claude.com/docs/en/changelog.md#2-1-202)

102 функции · 6–10 июля

11 

12Встроенный браузер в Desktop

13Desktop

14 

15Claude Code на рабочем столе теперь имеет встроенный браузер. Claude может открывать документацию, дизайны или любые другие сайты и читать, переходить по ссылкам и взаимодействовать со страницами так же, как с предпросмотрами локального сервера разработки. Браузер изолирован и настраивается: вы выбираете, сохраняются ли сеансы просмотра, и классификаторы безопасности проверяют действия на внешних сайтах.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/x358isu_VzLnyTEN/images/whats-new/desktop-browser.mp4?fit=max&auto=format&n=x358isu_VzLnyTEN&q=85&s=8033e85a1cb0a37870a79e702c18f4e4" />

18 

19[Просмотр внешних сайтов](https://code.claude.com/docs/ru/desktop.md#browse-external-sites)

20 

21/doctor — это полная проверка настройки

22v2.1.205

23 

24`/doctor` теперь диагностирует проблемы и может их исправить вместо вывода отчета только для чтения. Он проверяет здоровье установки, находит неиспользуемые skills, MCP серверы и plugins в сравнении с их стоимостью контекста, дедублирует локальные файлы `CLAUDE.md` в сравнении с зафиксированными, предлагает сокращение содержимого `CLAUDE.md`, которое Claude может вывести из кодовой базы, и отмечает медленные hooks. Он сначала сообщает о результатах и просит подтверждение перед внесением каких-либо изменений. `/checkup` — это его псевдоним.

25 

26Запустите проверку из любого сеанса:

27 

28```text Claude Code theme={null}

29> /doctor

30```

31 

32[Все команды](https://code.claude.com/docs/ru/commands.md#all-commands)

33 

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

35 

36Автоматический режим теперь блокирует попытки изменения файлов транскрипта сеанса и запрашивает подтверждение перед запуском `rm -rf` на переменной, которую он не может разрешить из контекста`/cd` теперь предлагает пути к каталогам по мере ввода, соответствуя `/add-dir``/commit-push-pr` автоматически разрешает `git push` на настроенный удаленный репозиторий отправки в дополнение к `origin`Gateway: `/login` теперь поддерживает конечные точки общедоступного шлюза, управляемые Anthropic`EnterWorktree` запрашивает подтверждение перед входом в git worktree вне каталога `.claude/worktrees/` проектаФоновые агенты обновляются до новой версии в фоновом режиме сразу после обновления Claude Code вместо оплаты медленного обновления устаревшего сеанса при присоединенииСтроки представления агента теперь показывают цветное слово состояния и написанный классификатором заголовок вместо необработанного текста вызова инструмента, и сеансы, которые редактируют, объединяют, комментируют или отправляют в существующий PR, связывают его в `claude agents`Загрузки двоичных файлов автообновления теперь передаются на диск вместо буферизации в памяти, сокращая пиковое использование памяти обновления примерно на 400 МБУведомления о фоновых задачах теперь явно указывают, что не произошло никакого взаимодействия с человеком, предотвращая выполнение сфабрикованных одобрений в транскриптеУлучшено качество результатов `/code-review` на Opus 4.8 на всех уровнях усилий

37 

38[Полный журнал изменений для v2.1.202–v2.1.206 →](https://code.claude.com/docs/en/changelog.md#2-1-202)

whats-new/2026-w29.md +0 −44 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 29 · 13–17 июля 2026

6 

7> Подтягивайте живые данные в опубликованные артефакты через MCP коннекторы и используйте Claude Code с программой чтения с экрана в новом режиме чтения с экрана.

8 

9Релизы [v2.1.207 → v2.1.212](https://code.claude.com/docs/en/changelog.md#2-1-207)

102 функции · 13–17 июля

11 

12Артефакты вызывают ваши MCP коннекторы

13web

14 

15Опубликованный артефакт теперь может вызывать MCP коннекторы каждый раз, когда кто-то его просматривает, поэтому панель управления показывает живые данные и может выполнять действия по требованию, а не снимок из сеанса, который её создал. Каждый вызов выполняется через собственные подключения учётной записи зрителя, и зрители одобряют доступ перед первым вызовом коннектора на странице. На этой неделе также добавлены ссылки для публичного общего доступа, роли редактора для совместного редактирования в планах Team и Enterprise, а также артефакты, созданные из сеансов Claude Tag.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/ItzF3QVI6L0QypjJ/images/whats-new/artifacts-mcp.mp4?fit=max&auto=format&n=ItzF3QVI6L0QypjJ&q=85&s=ff8b81ed52b26c773899dc28cec959e6" />

18 

19Назовите коннектор и данные, которые вам нужны, в вашем запросе:

20 

21```text title="Claude Code" wrap theme={null}

22Build a dashboard artifact of open pull requests that pulls the live list through my GitHub connector when the page loads.

23```

24 

25[Подтягивайте живые данные с MCP коннекторами](https://code.claude.com/docs/ru/artifacts.md#pull-live-data-with-mcp-connectors)

26 

27Режим чтения с экрана

28CLI

29 

30Режим чтения с экрана заменяет визуальный интерфейс терминала простым линейным текстом: вместо прямоугольников, спиннеров и перерисовок на месте, Claude Code выводит помеченные строки, которые программа чтения с экрана, такая как VoiceOver или NVDA, читает по порядку, поэтому вы можете одобрить разрешения и просмотреть вывод от начала до конца. Включите его для каждого сеанса с флагом, для каждой оболочки с переменной окружения `CLAUDE_AX_SCREEN_READER` или везде с параметром `axScreenReader`.

31 

32Запустите сеанс в режиме чтения с экрана:

33 

34```bash terminal theme={null}

35claude --ax-screen-reader

36```

37 

38[Включите режим чтения с экрана](https://code.claude.com/docs/ru/accessibility.md#turn-on-screen-reader-mode)

39 

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

41 

42`/fork` теперь копирует вашу беседу в новый фоновый сеанс с собственной строкой в `claude agents`, пока вы продолжаете работать; запущенный в сеансе разветвлённый подагент, который он использовал, теперь называется `/subtask`[Автоматический режим](https://code.claude.com/docs/ru/permission-modes.md#enable-auto-mode-on-bedrock-agent-platform-or-foundry) больше не требует согласия `CLAUDE_CODE_ENABLE_AUTO_MODE` на Amazon Bedrock, Agent Platform Google Cloud и Microsoft Foundry; администраторы могут отключить его с помощью `disableAutoMode`Вызовы инструментов MCP, которые выполняются дольше двух минут, теперь автоматически переходят в фоновый режим, чтобы сеанс оставался пригодным для использования; настройте или отключите порог с помощью `CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS`Новая команда `claude auto-mode reset` восстанавливает конфигурацию автоматического режима по умолчанию, а `--yes` пропускает запрос подтвержденияНовая поддержка [корпоративного средства запуска](https://code.claude.com/docs/ru/corporate-launcher.md): `CLAUDE_CODE_PROCESS_WRAPPER` или параметр `processWrapper` запускает процессы, которые Claude Code запускает из собственного двоичного файла, такие как фоновая служба и сеансы просмотра агента, через требуемый исполняемый файл-обёрткаПараметр `vimInsertModeRemaps` отображает двухклавишные последовательности режима вставки, такие как `jj`, на Escape в режиме vim`--forward-subagent-text` и `CLAUDE_CODE_FORWARD_SUBAGENT_TEXT` включают текст подагента и блоки размышлений в [вывод stream-json](https://code.claude.com/docs/ru/headless.md)Ограничения на уровне сеанса останавливают бесконечные циклы: вызовы WebSearch и порождение подагентов по умолчанию составляют 200, настраиваются с помощью `CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION` и `CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION`Правила разрешений «Всегда разрешить» сохраняются в корне репозитория, поэтому одобрения, предоставленные в git worktree, сохраняются в сеансах и worktreesAmazon Bedrock, Agent Platform Google Cloud и Claude Platform на AWS теперь по умолчанию используют Claude Opus 4.8Свёрнутая строка сводки инструмента показывает счётчик прошедшего времени в реальном времени, поэтому долгие вызовы инструментов видимо отсчитываются, а не выглядят зависшими

43 

44[Полный журнал изменений для v2.1.207–v2.1.212 →](https://code.claude.com/docs/en/changelog.md#2-1-207)

whats-new/2026-w30.md +0 −59 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 30 · 20–24 июля 2026

6 

7> Opus 5 становится моделью Opus по умолчанию, Claude Code Desktop добавляет панель iOS Simulator, а плагин Claude Security сканирует ваш код на уязвимости.

8 

9Releases [v2.1.214 → v2.1.219](https://code.claude.com/docs/en/changelog.md#2-1-214)

103 функции · 20–24 июля

11 

12Claude Opus 5

13новая модель

14 

15Claude Opus 5 — это новая модель Opus по умолчанию в Claude Code. Это модель по умолчанию на Max, Team Premium, Enterprise с оплатой по мере использования и в Anthropic API, а также на Claude Platform на AWS, Amazon Bedrock и Agent Platform Google Cloud. На Anthropic API и на планах Max, Team и Enterprise Opus 5 работает с [окном контекста в 1M токенов](https://code.claude.com/docs/ru/model-config.md#extended-context); на Amazon Bedrock и Agent Platform Google Cloud выберите вариант модели с 1M. Fast mode переходит на Opus 5 по цене \$10/\$50 за MTok. Требуется v2.1.219 или позже.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/opus-5.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8536b1cb3180e539008f39930403e47b" />

18 

19Переключитесь на Opus 5 по названию или выберите её из средства выбора модели:

20 

21```text Claude Code theme={null}

22> /model claude-opus-5

23```

24 

25[Конфигурация модели](https://code.claude.com/docs/ru/model-config.md#available-models)

26 

27iOS Simulator в Claude Code Desktop

28Desktop

29 

30Claude Code Desktop на macOS получает панель iOS Simulator, находящуюся в публичной бета-версии на планах Pro, Max и Team. Когда Claude собирает, запускает или проверяет ваше приложение в симуляторе, панель открывается рядом с беседой и транслирует экран устройства в реальном времени, так что вы можете наблюдать, как Claude нажимает на приложение для проверки его изменений, или управлять устройством самостоятельно. Требуется Xcode с установленной платформой iOS и Claude Desktop v1.24012.0 или позже.

31 

32![Claude Code Desktop с панелью iOS Simulator, показывающей приложение iPhone рядом с беседой](https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/ios-simulator.jpg?fit=max\&auto=format\&n=N3yEaTYPXMXFrF6k\&q=85\&s=6c88418ed14ed0fb12cc1af75b17f2ee)

33 

34Попросите Claude запустить или протестировать ваше приложение, и панель откроется при запуске приложения:

35 

36```text Claude Code theme={null}

37> Build the app and run it in the simulator to check the onboarding flow.

38```

39 

40[Тестируйте приложения iOS в симуляторе](https://code.claude.com/docs/ru/desktop-ios-simulator.md#run-your-app-in-the-simulator)

41 

42Плагин Claude Security

43плагин

44 

45Плагин Claude Security запускает многоагентное сканирование уязвимостей вашей кодовой базы внутри сеанса Claude Code: агенты отображают вашу архитектуру, создают модель угроз, ищут уязвимости и независимо проверяют каждый результат перед написанием отчета в директорию `CLAUDE-SECURITY-<timestamp>/`. Сканируйте весь репозиторий или только diff ветки, pull request или отдельный коммит, затем превратите выбранные вами результаты в проверенные патчи, которые вы применяете самостоятельно.

46 

47Установите плагин из официального маркетплейса Anthropic, запустите `/reload-plugins`, затем начните сканирование с помощью `/claude-security`:

48 

49```text Claude Code theme={null}

50> /plugin install claude-security@claude-plugins-official

51```

52 

53[Сканируйте и исправляйте вашу кодовую базу](https://code.claude.com/docs/ru/claude-security.md#scan-and-fix-your-codebase)

54 

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

56 

57[`/code-review`](https://code.claude.com/docs/ru/code-review-local) теперь работает как фоновый субагент с собственным контекстным окном, поэтому работа по ревью остаётся вне вашего диалога и результаты приходят при завершении`/verify`, `/code-review` и `/deep-research` запускаются только при их вызове; Claude больше не запускает их самостоятельно[Сокращённые коды эмодзи](https://code.claude.com/docs/ru/interactive-mode.md#emoji-shortcodes) автодополняются в поле ввода промпта: введите `:heart:` для вставки эмодзи или два или более символов после `:` для предложений; отключите с помощью `emojiCompletionEnabled`Скиллы с `context: fork` [работают в фоне](https://code.claude.com/docs/ru/skills.md#run-skills-in-a-subagent) по умолчанию, и `background: false` в frontmatter скилла ждёт результата в том же ходуСессия запускает до 20 субагентов одновременно по умолчанию; измените [лимит](https://code.claude.com/docs/ru/sub-agents.md#concurrent-subagent-limit) с помощью `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS``--max-budget-usd` теперь применяет ограничение на субагентов: как только расходы достигают его, Claude не может запустить больше и работающие фоновые субагенты останавливаютсяНовая настройка [`sandbox.filesystem.disabled`](https://code.claude.com/docs/ru/sandboxing#disable-filesystem-isolation) пропускает изоляцию файловой системы, сохраняя контроль исходящего сетевого трафикаВ авторежиме проверки опасных команд `rm`, фоновых заданий и подозрительных путей Windows больше не открывают диалоговые окна разрешений; вместо этого их рассматривает классификатор авторежимаПроверки разрешений Bash отклоняют выполнение (fail closed) на большем количестве форм оболочки, включая перенаправления дескрипторов файлов, индексы переменных Zsh в сравнениях `[[ ]]`, вызовы `help` и `man`, которые могут запустить небезопасные опции, и команды длиной более 10 000 символов[Быстрый режим](https://code.claude.com/docs/ru/fast-mode.md) больше не поддерживает Opus 4.7: `/fast` теперь применяется к Opus 5 и Opus 4.8Долгие вызовы инструментов выдают периодический сигнал прогресса вместо молчания

58 

59[Полный журнал изменений для v2.1.214–v2.1.219 →](https://code.claude.com/docs/en/changelog.md#2-1-214)

whats-new/2026-w32.md +0 −69 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 32 · 3–7 августа 2026

6 

7> Сеансы Claude Code обмениваются сообщениями друг с другом, самостоятельно размещённые окружения запускают облачные сеансы на вашей инфраструктуре, и режим auto становится режимом разрешений по умолчанию.

8 

9Releases [v2.1.220 → v2.1.224](https://code.claude.com/docs/en/changelog.md#2-1-220)

103 функции · 3–7 августа

11 

12Обмен сообщениями между сеансами

13v2.1.224

14 

15Ваши сеансы Claude Code теперь могут обмениваться сообщениями друг с другом. Claude обнаруживает ваши другие сеансы с помощью инструмента `ListAgents` и отправляет сообщения с помощью `SendMessage`, либо когда вы его об этом попросите, либо самостоятельно, например, когда изменение в одном сеансе влияет на работу другого. Сообщение — это текст, который Claude пишет для другого сеанса, никогда не ваша история разговора или файлы. Доступно на macOS и Linux. Требуется v2.1.224 или позже.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" />

18 

19Имея два открытых сеанса на одной машине, попросите один из них передать что-то другому:

20 

21```text title="Claude Code" wrap theme={null}

22Tell the session working on the payments API that users.name is now users.display_name

23```

24 

25Другой сеанс показывает строку `Message from` после того, как Claude прочитает сообщение; нажмите `Ctrl+O` для её развёртывания. Чтобы увидеть, какие сеансы может достичь Claude, выполните `/list-agents`.

26 

27[Отправить сообщение другому сеансу](https://code.claude.com/docs/ru/cross-session-messaging.md#message-another-session)

28 

29Самостоятельно размещённые окружения

30v2.1.224

31 

32Самостоятельно размещённые окружения запускают облачные сеансы Claude Code на собственной инфраструктуре вашей организации, находясь в открытой бета-версии на планах Team и Enterprise. Выполните `claude self-hosted-runner` на ваших машинах или контейнерах, чтобы превратить их в runners. Когда кто-то выбирает ваше окружение при запуске сеанса с claude.ai, мобильных или настольных приложений или `claude --cloud`, этот сеанс запускается внутри вашей сети с доступом к вашим внутренним сервисам. Владелец включает **Allow self-hosted environments** в [параметрах администратора](https://claude.ai/admin-settings/cloud-environments) в первую очередь.

33 

34![Страница администратора самостоятельно размещённых окружений со списком окружений, таких как linux-dev и macos-prod, с их статусом и количеством активных сеансов](https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/self-hosted-environments.jpg?fit=max\&auto=format\&n=N3yEaTYPXMXFrF6k\&q=85\&s=ae9152cb1670c8af517d1aee57689b14)

35 

36Войдя как Владелец, выполните управляемую установку, которая проведёт вас через создание окружения и запустит runner:

37 

38```bash terminal theme={null}

39claude self-hosted-runner setup

40```

41 

42Окружение показывает **Healthy** в параметрах администратора после регистрации runner.

43 

44[Краткое руководство по самостоятельно размещённым окружениям](https://code.claude.com/docs/ru/self-hosted-environments-quickstart.md#set-up-an-environment-and-runner)

45 

46Режим auto становится режимом по умолчанию

47CLI

48 

49Начиная с 14 августа, режим auto является режимом разрешений по умолчанию для новых сеансов на планах Pro, Max и Team. Если вы установили режим по умолчанию самостоятельно, он остаётся на месте, если вы не примете одноразовое предложение переключения, и режим по умолчанию, управляемый вашей организацией, не изменяется. Вы всё ещё можете переключать режимы в любое время. Уже действует на этих планах: классификаторы, которые вызывает режим auto, больше не учитываются в ваших лимитах использования.

50 

51Чтобы запустить каждый сеанс в режиме auto до переключения, установите его по умолчанию в параметрах пользователя:

52 

53```json ~/.claude/settings.json {3} theme={null}

54{

55 "permissions": {

56 "defaultMode": "auto"

57 }

58}

59```

60 

61Новые сеансы затем показывают `auto mode on` в строке состояния.

62 

63[Требования и элементы управления режимом auto](https://code.claude.com/docs/ru/permission-modes.md#eliminate-prompts-with-auto-mode)

64 

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

66 

67Расширение VS Code получило [Focus view](https://code.claude.com/docs/ru/vs-code.md#extension-settings), который скрывает активность инструментов за одной разворачиваемой строкой на каждый ход; переключайте его из меню команд или с помощью `Ctrl+Alt+F` (`Ctrl+Option+F` на Mac)Файлы учётных данных песочницы поддерживают [`mode: "mask"`](https://code.claude.com/docs/ru/sandboxing#mask-credential-files) на Linux и WSL2: команды в песочнице читают копию-заглушку, а прокси песочницы подставляет реальное значение при исходящем трафике; маскирование учётных данных также получило опции `extract`, учитывающий JWT `decode` и повторное подписание AWS SigV4Маркетплейсы могут распространять плагин как [zip-архив](https://code.claude.com/docs/ru/plugins/marketplace-reference.md#archive-plugin-source) с помощью нового источника `archive`, который загружается по HTTPS с необязательной фиксацией хеша SHA-256, поэтому установка работает без git или npm`/review` теперь является псевдонимом [`/code-review`](https://code.claude.com/docs/ru/code-review-local), а `/code-review` без уровня effort повторно использует уровень, который вы указали в последний разСессия, которую вы копируете с помощью [`/fork`](https://code.claude.com/docs/ru/agent-view#copy-the-session-with-%2Ffork), теперь вносит изменения в код в собственном worktree, а не в checkout исходной сессииПлагины, которые вы устанавливаете из [`/plugin`](https://code.claude.com/docs/ru/plugins/install#install-a-plugin), активируются в текущей сессии, когда это безопасно; сводка установки сообщает `Plugin is now active.` или предлагает выполнить `/reload-plugins`[Фоновые сессии](https://code.claude.com/docs/ru/agent-view.md#how-file-edits-are-isolated), изменившие код в worktree, теперь перед завершением делают коммит и push, открывают черновик pull request, только если этого требует задача, и следуют инструкциям по git в вашем `CLAUDE.md`Ограничение в 200 субагентов на сессию снято, поэтому долго работающие сессии больше не отказывают в создании новых субагентов; ограничения на [параллелизм](https://code.claude.com/docs/ru/sub-agents.md#concurrent-subagent-limit) и глубину по-прежнему действуютНастройки, сохранённые в репозитории, больше не могут включить [автоподключение Remote Control](https://code.claude.com/docs/ru/remote-control.md#enable-remote-control-for-all-sessions); вместо этого задайте `remoteControlAtStartup` в пользовательских или управляемых настройках, а настройки проекта и локальные настройки могут только отключить его[Изоляция в worktree](https://code.claude.com/docs/ru/worktrees.md#how-claude-code-enforces-isolation) теперь блокирует не только редактирование файлов, но и команды Bash и перенаправления git, которые затрагивают основной checkout, во всех типах сессий и в субагентах сессииКоманда Bash больше не может скрыть часть себя от проверок разрешений, а заполнение табуляцией или невидимыми символами Unicode больше не скрывает часть команды от диалогового окна подтвержденияХуки PreToolUse с автоматическим разрешением больше не обходят ограничения инструментов во внутренних побочных задачах Claude Code, таких как создание сводок и сжатие контекстаResearch preview [Ultraplan](https://code.claude.com/docs/ru/ultraplan) удалён, включая команду `/ultraplan` и ключевое слово `ultraplan`; вместо этого используйте режим планирования или Claude Code в веб-версии

68 

69[Полный журнал изменений для v2.1.220–v2.1.224 →](https://code.claude.com/docs/en/changelog.md#2-1-220)

whats-new/2026-w33.md +0 −57 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 33 · 10–14 августа 2026

6 

7> Claude Code Desktop автоматически продолжает работу после сброса лимита использования, режим fork включается по умолчанию, а запросы на слияние GitLab и маркетплейсы присоединяются к GitHub.

8 

9Releases [v2.1.225 → v2.1.233](https://code.claude.com/docs/en/changelog.md#2-1-225)

103 функции · 10–14 августа

11 

12Автоматическое продолжение после лимита использования на Desktop

13Desktop

14 

15Когда вы достигаете лимита сессии на вкладке Code в Claude Code Desktop, карточка лимита теперь предлагает флажок **Auto-continue when limits reset**. Установите его, и приложение Desktop повторит прерванный ход после сброса. Карточка показывает время повторной попытки. Карточка недельного лимита такой опции не предлагает.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/desktop-auto-continue.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=1937f489695feaea715e48ecfd7e62cd" />

18 

19В следующий раз, когда появится карточка лимита сессии, установите флажок **Auto-continue when limits reset** и оставьте сессию открытой. Карточка показывает `Auto-resuming at` с указанием времени сброса, и ход продолжится автоматически после сброса лимита.

20 

21[Что делать при достижении лимита использования](https://code.claude.com/docs/ru/errors.md#youve-hit-your-session-limit)

22 

23Режим fork включен по умолчанию

24v2.1.232

25 

26Режим fork теперь включен по умолчанию в интерактивных сессиях. Claude может запросить тип субагента `fork`, который наследует полный диалог и кэш промптов вместо начала с нуля, поэтому вам не нужно заново объяснять контекст для побочной задачи. Субагенты, которых Claude создает в интерактивных сессиях, кроме тех, которых создают участники команды агентов, также по умолчанию работают в фоновом режиме.

27 

28Запустите fork самостоятельно с задачей, которой нужно всё, что вы обсуждали до сих пор:

29 

30```text Claude Code theme={null}

31> /subtask draft unit tests for the parser changes so far

32```

33 

34Fork появляется на панели под вашим промптом, и его результат поступает в ваш диалог после завершения. Чтобы отключить режим fork, установите `CLAUDE_CODE_FORK_SUBAGENT=0`.

35 

36[Включение или отключение режима fork](https://code.claude.com/docs/ru/sub-agents.md#turn-fork-mode-on-or-off)

37 

38Запросы на слияние GitLab и маркетплейсы

39v2.1.232

40 

41Маркетплейсы плагинов клонируют простые URL-адреса `gitlab.com`, включая вложенные подгруппы. В версии v2.1.233 или более поздней передайте URL запроса на слияние GitLab в `--worktree` для ветвления от него, а представление `claude agents` помечает сессии, связанные с запросом на слияние, как `!N`. Claude Code также скрывает семейства токенов GitLab, такие как `glpat-` и `glrt-`, и защищает хранилище конфигурации CLI `glab` так же, как защищает `gh`.

42 

43Запустите сессию в worktree, ответвлённом от запроса на слияние:

44 

45```bash terminal theme={null}

46claude --worktree https://gitlab.com/group/project/-/merge_requests/42

47```

48 

49Когда `origin` находится на gitlab.com, Claude Code получает `merge-requests/42/head` и открывает сессию в этой ветке в собственном worktree.

50 

51[Ветвление worktree от pull request или запроса на слияние](https://code.claude.com/docs/ru/worktrees.md#branch-from-a-pull-request)

52 

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

54 

55Введите `@` в промпте, чтобы [упомянуть другую сессию Claude](https://code.claude.com/docs/ru/cross-session-messaging.md#message-another-session) по имени, и Claude отправит ей сообщение напрямую с помощью `SendMessage`; простое имя, которое точно совпадает с одной активной сессией, теперь доставляется без шага подтвержденияИнтерактивные сессии на одной машине сохраняют [уникальные имена](https://code.claude.com/docs/ru/cross-session-messaging.md#see-which-sessions-claude-can-reach): если вы запустите или переименуете сессию с именем, которое уже использует другая активная сессия, Claude Code присвоит вашей сессии вариант `name-word-word` и сообщит вам об этомМаркетплейсы плагинов принимают [источники `command`](https://code.claude.com/docs/ru/plugins/marketplace-reference#command-plugin-source): локальная команда выводит каталог плагина, который Claude Code заново разрешает в каждой сессии и применяет без перезапускаВ Linux и WSL установите для [`CLAUDE_CODE_TOOL_MEMORY_LIMIT`](https://code.claude.com/docs/ru/tools-reference#memory-limit-on-linux-and-wsl) размер, например `4G`, чтобы ограничить оперативную память, которую могут использовать команды инструментов Bash и PowerShellИнструменты отслеживания задач, такие как `TaskCreate`, `TaskUpdate` и `TodoWrite`, [больше не доступны на Opus 4.8, Sonnet 5, Fable 5, Mythos 5 и более поздних моделях этих семейств](https://code.claude.com/docs/ru/tools-reference.md#task-tool-availability); установите `CLAUDE_CODE_ENABLE_TODO_TOOLS=1`, чтобы снова включить их[`/code-review`](https://code.claude.com/docs/ru/code-review-local) при уровнях усилий high, xhigh и max теперь работает в фоновом агенте, как и на других уровнях[`/plugin install plugin@marketplace`](https://code.claude.com/docs/ru/plugins/install#install-a-plugin) сначала обновляет маркетплейс, поэтому недавно опубликованные плагины устанавливаются без ручного обновления маркетплейсаНастройки принимают [`additionalMarketplaces` и `allowedMarketplaces`](https://code.claude.com/docs/ru/settings-reference#marketplace-key-aliases) как псевдонимы для `extraKnownMarketplaces` и `strictKnownMarketplaces`На более новых моделях Claude может [перезаписать существующий файл с помощью инструмента Write](https://code.claude.com/docs/ru/tools-reference.md#write-tool-behavior) без его предварительного чтения в этой сессии, что соответствует правилам инструмента Edit; более старые модели требуют чтенияРасширение VS Code может [организовать список сессий в группы](https://code.claude.com/docs/ru/vs-code.md#organize-sessions-into-groups): щелкните правой кнопкой мыши, чтобы создать, переименовать или удалить группу, и используйте Cmd/Ctrl- или Shift-click для одновременного перемещения нескольких сессийЕсли ваша организация направляет Claude Code через [шлюз приложений Claude с лимитами расходов](https://code.claude.com/docs/ru/claude-apps-gateway-spend-limits.md), Claude Code показывает период лимита, время его сброса и сообщение оператора при достижении лимита

56 

57[Полный журнал изменений для v2.1.225–v2.1.233 →](https://code.claude.com/docs/en/changelog.md#2-1-225)

whats-new/2026-w34.md +0 −69 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 34 · 17–21 августа 2026

6 

7> Создавайте редактируемые UI-макеты с помощью навыка /design, установите стиль вывода Concise и запустите сеанс Claude Code на своей машине со своего телефона.

8 

9Релизы [v2.1.234 → v2.1.239](https://code.claude.com/docs/en/changelog.md#2-1-234)

103 функции · 17–21 августа

11 

12/design

13research preview

14 

15Навык `/design` переносит рабочий процесс артбордов Claude Design в CLI и Claude Code Desktop, построенный на основе артефактов. Запустите его с кратким описанием, и Claude опубликует холст с редактируемыми артбордами для вашего UI. Выберите один, отредактируйте его, а затем попросите Claude реализовать его. Доступно для Pro, Max, Team и Enterprise. Требуется v2.1.234 или позже.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/design-skill.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=0b376a94227c14a4204af89c4c9fd7ac" />

18 

19Опишите, что вы хотите спроектировать, и позвольте Claude создать варианты:

20 

21```text Claude Code theme={null}

22> /design redesign the composer based on what people actually use it for

23```

24 

25Claude выводит ссылку на опубликованный холст. Откройте его, выберите артборд и скажите Claude, какой вариант реализовать.

26 

27[Где доступны артефакты](https://code.claude.com/docs/ru/artifacts.md#availability)

28 

29Стиль вывода Concise

30v2.1.237

31 

32Concise — это новый встроенный стиль вывода. Claude начинает с результата и пропускает преамбулу и повествование, при этом выполняя работу так же тщательно, как в стиле Default. Когда вы просите объяснение или больше деталей, Claude отвечает полностью. Отчеты об ошибках, предупреждения безопасности и подтверждения для деструктивных действий сохраняют свое полное содержание.

33 

34<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/concise-output-style.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=dfb40ec8921ed1bc82eb629042a8ec17" />

35 

36Включите его в разделе **Output style** в `/config` или установите в файле параметров:

37 

38```json ~/.claude/settings.json {2} theme={null}

39{

40 "outputStyle": "Concise"

41}

42```

43 

44Запустите `/clear` или начните новый сеанс, и ответы Claude будут начинаться с результата.

45 

46[Встроенные стили вывода](https://code.claude.com/docs/ru/output-styles.md#built-in-output-styles)

47 

48Запустите сеанс на своей машине со своего телефона

49mobile

50 

51Любая машина, на которой работает `claude remote-control`, теперь отображается как карточка устройства в верхней части вкладки Code в приложении Claude. Remote Control также вышел из research preview.

52 

53![Вкладка Code в мобильном приложении Claude с разделом Devices, показывающим подключенный MacBook как карточку устройства над списком сеансов](https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/remote-control-phone-start.jpg?fit=max\&auto=format\&n=2SnAdpL4dJ18nKb3\&q=85\&s=9f0ebedab23aa0e1732cc37782573907)

54 

55Запустите Remote Control на машине, к которой вы хотите получить доступ, а затем откройте вкладку Code на своем телефоне:

56 

57```bash terminal theme={null}

58claude remote-control

59```

60 

61Ваша машина появляется как карточка устройства в верхней части вкладки Code. Нажмите на нее, чтобы выбрать каталог и начать там сеанс.

62 

63[Запустить сеанс Remote Control](https://code.claude.com/docs/ru/remote-control.md#start-a-remote-control-session)

64 

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

66 

67Claude Code теперь автоматически продолжает ваш сеанс, когда сбрасывается лимит использования claude.ai; отключите это из строки **Continue automatically at usage limit** в `/config`Дополнительный параметр [`spellcheck`](https://code.claude.com/docs/ru/interactive-mode#check-spelling-as-you-type) подчеркивает неправильно написанные слова в поле ввода подсказки по мере ввода, используя установленный `aspell`, `hunspell` или `ispell`На ветке с открытым запросом на слияние GitLab, с аутентифицированным CLI `glab` через `glab auth login`, нижний колонтитул показывает значок [`MR !N`](https://code.claude.com/docs/ru/interactive-mode#gitlab-merge-requests), окрашенный в зависимости от того, является ли запрос на слияние черновиком, открытым или готовым к слияниюИзмените уровень усилий со своего телефона или claude.ai/code, и он [применится к сеансу на вашей машине](https://code.claude.com/docs/ru/remote-control.md#what-connected-devices-see); сеансы Remote Control, размещенные на Desktop или VS Code, также показывают подключенным устройствам текущий режим разрешений сеансаВы можете открыть [`/permissions`](https://code.claude.com/docs/ru/permissions#manage-permissions) или запустить `/add-dir <path>`, пока Claude работает; изменения правил разрешений применяются к остальной части текущего ходаКогда фоновые задачи держат [`/goal`](https://code.claude.com/docs/ru/goal#background-work-defers-evaluation) в ожидании, Claude проверяет их через 30 минут вместо неопределенного ожидания и продолжает проверять с более длительными интервалами, пока сеанс неактивен; установите `CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0`, чтобы отказатьсяВаши собственные подсказки теперь отображают markdown в стенограмме с выделенными блоками кода, встроенным кодом и списками, так же как и ответыНовая переменная окружения [`ANTHROPIC_DEFAULT_MODEL`](https://code.claude.com/docs/ru/model-config#set-a-default-model-for-new-sessions) устанавливает модель, на которой начинаются новые сеансы; выбор `/model` по-прежнему переопределяет его и сохраняется при перезагрузкеС входом `notify_when_idle` на `SendMessage`, Claude может попросить другой сеанс Claude Code на той же машине [отправить одно уведомление, когда он в следующий раз перейдет в режим ожидания](https://code.claude.com/docs/ru/cross-session-messaging.md#get-a-notice-when-another-session-goes-idle)Установите [`keybindingFlavor`](https://code.claude.com/docs/ru/interactive-mode#make-ctrl-w-delete-back-to-whitespace) на `"readline"`, чтобы сделать `Ctrl+W` в подсказке удаляющим до предыдущего пробела, как это делает Bash, вместо остановки на пунктуации, такой как `/`На собственном Windows ваши сеансы Claude Code теперь могут [обмениваться сообщениями друг с другом](https://code.claude.com/docs/ru/cross-session-messaging.md#availability) с помощью `SendMessage` и находить друг друга с помощью `ListAgents`, как на macOS и LinuxСамостоятельно размещаемые средства выполнения принимают `--defer-shutdown-max-min`, который [продолжает обслуживать подключенные сеансы](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#defer-the-drain-past-the-first-signal) в течение установленного количества минут после SIGTERMСамостоятельно размещаемые средства выполнения принимают `--proxy-authorization-command` или `--proxy-authorization-file` для предоставления свежего заголовка `Proxy-Authorization` для [прокси-серверов исходящего трафика, которые требуют его](https://code.claude.com/docs/ru/self-hosted-environments-deploy.md#authenticate-to-an-egress-proxy)

68 

69[Полный журнал изменений для v2.1.234–v2.1.239 →](https://code.claude.com/docs/en/changelog.md#2-1-234)

whats-new/2026-w35.md +0 −65 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 35 · 24–28 августа 2026

6 

7> Возобновляйте сеансы терминала в приложении Claude Code Desktop, просматривайте отчеты об обратной связи, которые Claude подготавливает для вас, и начните сеанс в режиме ограничений.

8 

9Выпуски [v2.1.240 → v2.1.250](https://code.claude.com/docs/en/changelog.md#2-1-240)

103 функции · 24–28 августа

11 

12Возобновление сеансов терминала в приложении Desktop

13Desktop

14 

15Введите `/resume` в поле подсказки Claude Code Desktop, чтобы выбрать любой сеанс, который вы начали из CLI, и продолжить его в приложении со всей беседой и контекстом в целости. Ищите свои сеансы по названию, папке или ветке и просмотрите, где вы остановились, прежде чем возобновить.

16 

17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/desktop-resume-cli-session.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=41e4a5fda6b9d63280589f2cbdabf44f" />

18 

19В сеансе Desktop выполните команду для отображения списка ваших сеансов терминала:

20 

21```text Claude Code theme={null}

22> /resume

23```

24 

25Выберите сеанс и нажмите `Enter`. Беседа откроется в приложении там, где вы остановились.

26 

27[Переход между CLI и Desktop](https://code.claude.com/docs/ru/desktop.md#coming-from-the-cli)

28 

29Обратная связь, подготовленная Claude

30CLI

31 

32Когда инструмент продолжает давать сбой, Claude не может помочь с запросом или вы указываете на ошибку, Claude теперь подготавливает отчет об обратной связи для вас с помощью инструмента `SendFeedback`. Карточка над вашей подсказкой показывает черновик, и вы можете просмотреть, отправить или отклонить его оттуда. Ничего не достигает Anthropic, пока вы это не отправите. Требуется v2.1.238 или позже.

33 

34![Сеанс Claude Code, где Claude подготовил отчет об ошибке под названием Sandbox image pull fails behind proxy, показанный как карточка над подсказкой с опциями для просмотра, отправки или отклонения](https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/claude-drafted-feedback.jpg?fit=max\&auto=format\&n=f9HTZGyMtxIFOUgt\&q=85\&s=5cacb3be0dffd1cbd417381f3721637e)

35 

36Выполните `/feedback` без аргумента, чтобы открыть вашу очередь черновиков из каждого сеанса:

37 

38```text Claude Code theme={null}

39> /feedback

40```

41 

42Выберите черновик, затем отредактируйте, отправьте или отклоните его. Чтобы отключить подготовку, установите **Claude-drafted feedback** на `off` в `/config`.

43 

44[Поведение инструмента SendFeedback](https://code.claude.com/docs/ru/tools-reference.md#sendfeedback-tool-behavior)

45 

46Режим ограничений

47v2.1.248

48 

49Режим ограничений запускает Claude Code без встроенных инструментов, которые выполняют команды или код. Используйте его, когда оценочная система управляет `claude` на общем компьютере. Запустите его с помощью `--restricted` или установите `CLAUDE_CODE_RESTRICTED=1`. Claude Code также удаляет `WebFetch`, ограничивает инструменты файлов рабочими каталогами, загружает только управляемые параметры и `--settings`, и отказывает в режиме разрешения `bypassPermissions`.

50 

51Выполните неинтерактивный запрос без инструментов для выполнения команд:

52 

53```bash terminal theme={null}

54claude --restricted -p "review src/ for SQL injection risks"

55```

56 

57Чтобы вернуть Claude один из удаленных инструментов, перечислите его в `--tools` вместе с другими встроенными инструментами, которые вы хотите, например `--tools "Bash,Read,Edit"`. `--tools` — это список разрешений, и его предустановка `default` не восстанавливает удаленные инструменты.

58 

59[Флаги CLI](https://code.claude.com/docs/ru/cli-reference.md#cli-flags)

60 

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

62 

63Установите новый параметр [`modelPicker`](https://code.claude.com/docs/ru/settings-reference#modelpicker), чтобы расширить или заменить встроенный список средства выбора `/model` вашими собственными упорядоченными, помеченными записями, включая идентификаторы моделей Amazon Bedrock или Google Cloud's Agent PlatformУстановите [`promptCacheTtl`](https://code.claude.com/docs/ru/prompt-caching#choose-the-ttl-yourself) на `1h`, чтобы сохранить кэш подсказок на один час в основной беседе при использовании ключа API или поставщика облачных услуг; `subagentPromptCacheTtl` устанавливает TTL для подагентов и всех других запросов вне основной беседыВ планах Pro, Max, Team и Enterprise [`/usage`](https://code.claude.com/docs/ru/costs#plan-usage-breakdown) добавляет разбивку Loops: количество запусков, общее количество токенов, токены на запуск и последний запуск для `/loop` и запланированных задач, которые использовали наибольшее количество токеновОрганизации с договорными ставками могут установить управляемый параметр [`modelPricing`](https://code.claude.com/docs/ru/costs#report-spend-at-your-contracted-rates), чтобы `/usage`, строка состояния и OpenTelemetry сообщали стоимость по этим ставкам вместо прейскурантной цены`/login` предлагает **Войти с помощью учетной записи Console** в разделе опции **Учетная запись Anthropic Console**, поэтому члены организаций Console, которые не разрешают ключи API, могут войти без создания одногоВыполните `/permissions` и откройте новую [**вкладку Auto mode**](https://code.claude.com/docs/ru/auto-mode-config.md#edit-rules-from-permissions), чтобы просмотреть и отредактировать правила классификатора автоматического режима без открытия файла параметровКогда автоматический режим доступен, подсказки разрешения Bash в режимах Manual и `acceptEdits` предлагают опцию [**Да, и переключиться на автоматический режим**](https://code.claude.com/docs/ru/permission-modes.md#switch-permission-modes); выберите ее, чтобы одобрить команду и переключить сеанс на автоматический режимПосле того как вы [переместите сеанс с помощью `/cd`](https://code.claude.com/docs/ru/permissions#move-the-session-to-another-directory), параметры проекта нового каталога, hooks, серверы `.mcp.json`, skills и подагенты вступают в силу немедленно вместо следующего `--resume`В неинтерактивных сеансах, включая запуски `-p`, запуски Agent SDK и облачные сеансы, Claude Code [продолжает ответ](https://code.claude.com/docs/ru/errors.md#the-response-above-may-be-incomplete), который ошибка сервера, разорванное соединение или зависание прервали в середине потока, когда частичный ответ содержит текст и не содержит вызовов инструментовПодагент, который останавливается на пределе `maxTurns`, возвращает свой вывод, отмеченный как частичный, с подсказкой о том, что Claude может [продолжить его с помощью `SendMessage`](https://code.claude.com/docs/ru/sub-agents#resume-subagents), вместо того чтобы казаться завершеннымНа Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry сеансы на одном компьютере теперь могут [обмениваться сообщениями друг с другом](https://code.claude.com/docs/ru/cross-session-messaging.md#availability), `/loop` может [выбрать свой собственный интервал](https://code.claude.com/docs/ru/scheduled-tasks.md#let-claude-choose-the-interval), и `/model` и `/effort` применяются немедленно вместо после завершения ходаВстроенный установщик и автоматический обновитель загружают сборку, сжатую с помощью zstd, примерно 75 МБ вместо 340 МБ на Linux x64, и встроенные сборки загружают код по требованию, используя примерно на 40–70 МБ меньше памяти на сеанс

64 

65[Полный журнал изменений для v2.1.240–v2.1.250 →](https://code.claude.com/docs/en/changelog.md#2-1-240)

whats-new/2026-w36.md +0 −72 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 36 · 31 августа – 4 сентября 2026

6 

7> Переключитесь на Claude Fable 5.1, запустите компьютерное управление в фоновом режиме на Desktop и смотрите правки Claude в живой панели /diff.

8 

9Releases [v2.1.251 → v2.1.261](https://code.claude.com/docs/en/changelog.md#2-1-251)

104 функции · 31 августа – 4 сентября

11 

12Claude Fable 5.1

13новая модель

14 

15Claude Fable 5.1 доступна в Claude Code с контекстным окном в 1M токенов, и псевдоним `fable` теперь выбирает её. В сеансах шлюза Claude apps `fable` по-прежнему выбирает Fable 5. Если ваш шлюз обслуживает Fable 5.1, запустите `/model claude-fable-5-1`. Требуется v2.1.257 или позже.

16 

17Переключите текущий сеанс на Fable 5.1 и сохраните его как стандартный:

18 

19```text Claude Code theme={null}

20> /model fable

21```

22 

23На Anthropic API средство выбора отображает Fable только после того, как сервер сообщит о её доступности для вашей организации, но ввод `/model fable` проверяет с сервером напрямую.

24 

25[Работа с Fable](https://code.claude.com/docs/ru/model-config.md#work-with-fable)

26 

27Компьютерное управление работает в фоновом режиме на Desktop

28Desktop

29 

30На macOS компьютерное управление в приложении Claude Code Desktop теперь работает в фоновом режиме: Claude видит и действует в приложениях, которые вы одобрили, пока вы продолжаете работать. Фоновое компьютерное управление находится в бета-версии на планах Pro и Max.

31 

32![Сеанс Claude Code Desktop, где Claude просит использовать Xcode, с карточкой разрешения компьютерного управления, которая гласит: Позвольте Claude видеть и действовать в приложениях, которые вы одобрили, в фоновом режиме или с полным контролем вашего экрана, рядом с кнопкой Enable](https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/background-computer-use.jpg?fit=max\&auto=format\&n=f9HTZGyMtxIFOUgt\&q=85\&s=a599a6c6fa544cb8d1b426b93706caf4)

33 

34[Позвольте Claude использовать ваш компьютер](https://code.claude.com/docs/ru/desktop.md#let-claude-use-your-computer)

35 

36Живая панель diff в полноэкранном режиме

37v2.1.260

38 

39В полноэкранном режиме `/diff` теперь открывает панель рядом с беседой вместо средства просмотра, которое нужно закрывать. Панель отображает изменённые файлы с количеством добавленных и удалённых строк и обновляется каждый раз, когда Claude редактирует файл или запускает команду shell. Выбирайте строки в панели мышью, чтобы прикрепить их к следующему запросу.

40 

41<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/diff-panel.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=9d7553c19e7f227891cd95f1f59d796d" />

42 

43С включённым полноэкранным режимом, внутри репозитория git и в терминале шириной не менее 110 столбцов переключайте панель:

44 

45```text Claude Code theme={null}

46> /diff

47```

48 

49Запустите `/diff` снова или нажмите `✕` в его заголовке, чтобы закрыть его.

50 

51[Панель diff](https://code.claude.com/docs/ru/interactive-mode.md#diff-panel)

52 

53Найдите неиспользуемые skills с /skill-doctor

54CLI

55 

56`/skill-doctor` показывает, сколько контекста стоит каждый из ваших skills и как часто он используется, чтобы вы могли решить, какие из них отключить. Каждый skill в [списке skills](https://code.claude.com/docs/ru/skills.md#skill-descriptions-are-cut-short) добавляет к вашему контексту на каждом ходу, используется ли Claude его или нет. Требуется v2.1.252 или позже и недоступен в сеансах, которые пропускают [получение флагов функций](https://code.claude.com/docs/ru/env-vars.md#features-that-need-feature-flag-fetching).

57 

58Запустите его в интерактивном сеансе, чтобы открыть отчёт на вкладке **Stats** менеджера `/plugin`:

59 

60```text Claude Code theme={null}

61> /skill-doctor

62```

63 

64В неинтерактивном режиме с `-p` Claude Code выводит отчёт как текст.

65 

66[Найдите неиспользуемые skills](https://code.claude.com/docs/ru/skills.md#find-unused-skills)

67 

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

69 

70Hook [`PreModelSwitch`](https://code.claude.com/docs/ru/hooks#premodelswitch) может заблокировать переключение модели, которое вы запросили, и hook [`PostModelSwitch`](https://code.claude.com/docs/ru/hooks#postmodelswitch) может добавить контекст для Claude после изменения модели сеанса[`/cost`](https://code.claude.com/docs/ru/costs#prompt-cache-statistics) добавляет строку `Prompt cache (main)`: доля входных токенов, поданных из кэша, промахи кэша, прогрет ли кэш и вероятная причина последнего промаха, когда Claude Code может назвать одну. Скрипты строки состояния получают соответствующий объект `prompt_cache`Организации могут перечислять HTTP и SSE MCP серверы в управляемой настройке [`managedMcpServers`](https://code.claude.com/docs/ru/managed-mcp#provide-servers-through-managed-settings), чтобы предоставить их каждому пользователю в дополнение к серверам, которые пользователи добавляют самостоятельно`/effort` и средство выбора `/model` теперь [сохраняют отдельный уровень усилий для каждой модели](https://code.claude.com/docs/ru/model-config.md#adjust-effort-level); нажмите `s` вместо `Enter`, чтобы применить уровень только к текущему сеансуПо умолчанию классификатор автоматического режима теперь также [блокирует](https://code.claude.com/docs/ru/permission-modes.md#what-the-classifier-blocks-by-default) действия, такие как запрос учётных данных из облачной конечной точки метаданных экземпляра или подключение к дочерним контейнерам, которые Claude не запустилВ автоматическом режиме Claude Code спрашивает вас перед тем, как Claude [впервые прочитает файл вне ваших рабочих каталогов](https://code.claude.com/docs/ru/permission-modes.md#first-read-outside-the-working-directories), с опцией блокировать такие чтения с этого моментаУвеличьте [`bashOutputMaxChars`](https://code.claude.com/docs/ru/settings-reference#bashoutputmaxchars) и [`taskOutputMaxChars`](https://code.claude.com/docs/ru/settings-reference#taskoutputmaxchars) до 128 000 символов, чтобы Claude получал больше вывода из успешной команды или фоновой задачи встроенным образомСочетания клавиш редактирования слов в подсказке [следуют readline](https://code.claude.com/docs/ru/interactive-mode.md#make-ctrl-w-delete-back-to-whitespace) для всех, и настройка `keybindingFlavor` больше не имеет никакого эффекта. `Ctrl+W` удаляет до предыдущего пробела, а `Alt+B`, `Alt+F` и `Alt+D` рассматривают пунктуацию, такую как `/` и `.`, как разделители словЕсли вы установите `defaultMode` на `"bypassPermissions"` в `.claude/settings.json` или `.claude/settings.local.json` проекта, это [больше не вступает в силу](https://code.claude.com/docs/ru/permission-modes.md#which-mode-a-session-starts-in) и сеанс начинается в режиме Manual; установите `"bypassPermissions"` в пользовательских или управляемых настройках вместо этого или передайте `--permission-mode`Планы Enterprise на основе мест теперь [по умолчанию используют Opus 5](https://code.claude.com/docs/ru/model-config.md#default-model-setting)В расширении VS Code нажмите на имя модели в нижней части поля подсказки, чтобы [открыть средство выбора модели](https://code.claude.com/docs/ru/vs-code.md#use-the-prompt-box)В расширении VS Code выберите **Output styles** в разделе Customize меню команд, чтобы [выбрать стиль вывода](https://code.claude.com/docs/ru/vs-code.md#use-the-prompt-box), включая ваши пользовательские

71 

72[Полный журнал изменений для v2.1.251–v2.1.261 →](https://code.claude.com/docs/en/changelog.md#2-1-251)

whats-new/2026-w37.md +0 −42 deleted

File Deleted View Diff

1> ## Documentation Index

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.

4 

5# Неделя 37 · 7–11 сентября 2026

6 

7> Тестируйте свои плагины с помощью claude plugin eval и выводите панели Claude Code Desktop в отдельные окна.

8 

9Релизы [v2.1.263 → v2.1.269](https://code.claude.com/docs/en/changelog.md#2-1-263)

102 функции · 7–11 сентября

11 

12Тестируйте плагины с помощью claude plugin eval

13v2.1.269

14 

15`claude plugin eval` запускает ваш плагин на наборе тестовых случаев, оценивает результаты и по умолчанию запускает каждый случай снова без плагина, чтобы вы могли увидеть, что он добавляет. `claude plugin eval init` спрашивает вас, как должен выглядеть хороший результат, затем предлагает тестовые случаи и проверки, которые их оценивают, пробует набор один раз и записывает файлы. Каждый запуск и каждая проверка, которая имеет второго судью модели для ответа, — это реальный вызов модели на вашем счёте.

16 

17![Вывод терминала claude plugin eval: таблица из семи случаев с оценкой каждого случая с плагином и без плагина, разницей между ними, количеством запусков и стоимостью, за которой следует строка сводки со средней разницей, общей продолжительностью и общей стоимостью](https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/plugin-eval.jpg?fit=max\&auto=format\&n=f9HTZGyMtxIFOUgt\&q=85\&s=913066f6d4a2a15426e98a627802f47f)

18 

19Из корневого каталога вашего плагина попросите Claude составить набор:

20 

21```bash terminal theme={null}

22claude plugin eval init

23```

24 

25Когда Claude скажет вам, что набор готов, выйдите из сеанса, который открыл `claude plugin eval init`, и запустите `claude plugin eval .` для оценки каждого случая. Таблица сводки выводится в ваш терминал, а `report.html` в `evals/results/` содержит детали каждого запуска.

26 

27[Тестируйте плагины с помощью evals](https://code.claude.com/docs/ru/plugin-evals.md)

28 

29Выводите панели Desktop в отдельные окна

30Desktop

31 

32В приложении Claude Code Desktop вы можете вывести любую панель в отдельное окно. Перетащите diff или терминал на второй экран, пока Claude продолжает работать в главном окне, а затем закрепите панель обратно, когда закончите.

33 

34<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/desktop-pop-out-panes.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=ff3770dd09bb15ed9cf17a460f3d1e23" />

35 

36[Организуйте своё рабочее пространство](https://code.claude.com/docs/ru/desktop.md#arrange-your-workspace)

37 

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

39 

40Установите [`maxEffortLevel`](https://code.claude.com/docs/ru/settings-reference#maxeffortlevel) на верхнем уровне или для каждой модели в `modelSettings`, чтобы ограничить уровень усилий на каждом поставщике, включая Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry; любой более высокий уровень работает на пределеУкажите `--plugin-dir` на папку плагинов, чтобы [загрузить каждую непосредственную подпапку, которая имеет манифест](https://code.claude.com/docs/ru/plugins/create.md#load-a-directory-or-archive-for-one-session)Если WebFetch не завершил загрузку страницы в течение пяти минут, [загрузка завершается с ошибкой истечения срока](https://code.claude.com/docs/ru/tools-reference.md#webfetch-tool-behavior) вместо зависания; установите `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` для изменения срока или на `0` для удаления ограниченияПередайте `--json` в `claude plugin install`, `uninstall`, `update`, `enable` или `disable`, чтобы вывести результат как [один объект JSON в последней строке stdout](https://code.claude.com/docs/ru/plugins/cli-reference.md#plugin-json-result)Когда классификатор автоматического режима блокирует действие, причина, которую получает Claude, [обычно называет правило, которое совпало](https://code.claude.com/docs/ru/auto-mode-config.md#fix-a-denial-with-an-allow-rule-an-environment-entry-or-a-retry), например `[Data Exfiltration]`Когда вы вводите `/` в середине подсказки, вы теперь можете выбрать из [списка соответствующих команд](https://code.claude.com/docs/ru/interactive-mode.md#complete-a-command-mid-prompt) вместо одного предложения. Список открывается по мере ввода в полноэкранном режиме. Навык плагина также совпадает по его имени без префикса плагинаВ расширении VS Code нажмите на количество агентов в нижней части поля подсказки, чтобы открыть [карту агентов](https://code.claude.com/docs/ru/vs-code.md#use-the-prompt-box), где вы можете открыть транскрипт подагента только для чтения или остановить егоВ расширении VS Code выберите **Hooks** или **Permissions** в разделе Customize меню команд, чтобы [добавить или удалить hooks и правила разрешений](https://code.claude.com/docs/ru/vs-code.md#use-the-prompt-box) в ваших пользовательских, проектных и локальных параметрахClaude может выбрать [значок вкладки браузера](https://code.claude.com/docs/ru/artifacts.md#create-an-artifact) для соответствия каждому артефакту, который он публикуетВ Claude Code в веб-версии отозвите поставленное в очередь сообщение в облачном сеансе до того, как Claude его прочитает: удалите его из очереди или нажмите `Esc` или `Up`, и текст вернётся в поле сообщения

41 

42[Полный журнал изменений для v2.1.263–v2.1.269 →](https://code.claude.com/docs/en/changelog.md#2-1-263)