SpyBara
Go Premium

Documentation 2026-10-05 23:58 UTC to 2026-10-06 00:58 UTC

45 files changed +316 −177. View all changes and history on the product overview
2026
Tue 6 00:58 Mon 5 23:58 Sun 4 23:58 Sat 3 23:57 Fri 2 22:59 Thu 1 23:59

admin-setup.md +4 −3

Details

169 Проверьте обработку данных169 Проверьте обработку данных

170</h2>170</h2>

171 171 

172На планах Team, Enterprise, Claude API и облачных поставщиков Anthropic не обучает модели на вашем коде или подсказках. Ваш поставщик API определяет хранение и статус соответствия.172На планах Team, Enterprise, Claude API и облачных поставщиков Anthropic не обучает модели на вашем коде или промптах. Ваш поставщик API определяет хранение и статус соответствия.

173 173 

174| Тема | Что нужно знать | С чего начать |174| Тема | Что нужно знать | С чего начать |

175| :- | :- | :- |175| :- | :- | :- |

176| Data usage policy | Что собирает Anthropic, как долго это хранится, что никогда не используется для обучения | [Data usage](/docs/ru/data-usage) |176| Data usage policy | Что собирает Anthropic, как долго это хранится, что никогда не используется для обучения | [Data usage](/docs/ru/data-usage) |

177| Zero Data Retention (ZDR) | Ничего не хранится после завершения запроса. Доступно на Claude for Enterprise | [Zero data retention](/docs/ru/zero-data-retention) |177| Zero Data Retention (ZDR) | Ничего не хранится после завершения запроса. Доступно для соответствующих требованиям аккаунтов на Claude for Enterprise | [Zero data retention](/docs/ru/zero-data-retention) |

178| HIPAA configuration | Для организаций Claude for Enterprise, в которых включён HIPAA. Некоторые функции Claude Code (локальный режим) отключены, а другие выключены по умолчанию | [Set up Claude Code (local mode) for a HIPAA-ready organization](/docs/ru/hipaa-setup) |

178| Security architecture | Сетевая модель, шифрование, аутентификация, журнал аудита | [Security](/docs/ru/security) |179| Security architecture | Сетевая модель, шифрование, аутентификация, журнал аудита | [Security](/docs/ru/security) |

179 180 

180Если вам нужно логирование аудита на уровне запроса или маршрутизация трафика по чувствительности данных, поместите шлюз между разработчиками и вашим поставщиком: самостоятельно размещённый [Claude apps gateway](/docs/ru/claude-apps-gateway) записывает журнал аудита для каждого запроса с идентификацией IdP, или используйте другой [LLM gateway](/docs/ru/llm-gateway). Для нормативных требований и сертификаций см. [Legal and compliance](/docs/ru/legal-and-compliance).181Если вам нужно логирование аудита на уровне запроса или маршрутизация трафика по чувствительности данных, рекомендуем поместить шлюз между разработчиками и вашим поставщиком: самостоятельно размещённый [Claude apps gateway](/docs/ru/claude-apps-gateway) записывает журнал аудита для каждого запроса с идентификацией IdP, или вы можете использовать другой [LLM gateway](/docs/ru/llm-gateway). Сессии, проходящие через шлюз, не подходят для конфигурации HIPAA. В разделе [Проверьте, как разработчики входят и подключаются](/docs/ru/hipaa-setup#check-how-developers-sign-in-and-connect) перечислены подключения, которые подходят. Для нормативных требований и сертификаций см. [Legal and compliance](/docs/ru/legal-and-compliance).

181 182 

182<h2 id="verify-and-onboard">183<h2 id="verify-and-onboard">

183 Проверьте и подключите184 Проверьте и подключите

Details

10 10 

11Полную документацию API см. в [справочнике TypeScript SDK](/docs/ru/agent-sdk/typescript) и [справочнике Python SDK](/docs/ru/agent-sdk/python).11Полную документацию API см. в [справочнике TypeScript SDK](/docs/ru/agent-sdk/typescript) и [справочнике Python SDK](/docs/ru/agent-sdk/python).

12 12 

13<span id="estimates-not-billing" />

14 

13<Warning>15<Warning>

14 Поля `total_cost_usd` и `costUSD` являются оценками на стороне клиента, а не авторитетными данными для выставления счетов. SDK вычисляет их локально из таблицы цен, встроенной во время сборки, если только не действует таблица [`modelPricing`](/docs/ru/settings-reference#modelpricing). Они могут отличаться от того, что вам фактически выставляется счет, когда:16 Поля `total_cost_usd` и `costUSD` являются оценками на стороне клиента, а не авторитетными данными для выставления счетов. SDK вычисляет их локально из таблицы цен, встроенной во время сборки, если только не действует таблица [`modelPricing`](/docs/ru/settings-reference#modelpricing). Они могут отличаться от того, что вам фактически выставляется счет, когда:

15 17 


242* **Независимые вызовы без опции `resume` или `continue`**: каждый результат охватывает только свой собственный вызов, поэтому складывайте итоги самостоятельно, как это делается в примерах ниже.244* **Независимые вызовы без опции `resume` или `continue`**: каждый результат охватывает только свой собственный вызов, поэтому складывайте итоги самостоятельно, как это делается в примерах ниже.

243* **Вызовы, которые возобновляют один и тот же сеанс**: Claude Code сохраняет итоги сеанса в его [транскрипт](/docs/ru/sessions#where-transcripts-are-stored) при нормальном завершении процесса и восстанавливает их, когда последующий вызов возобновляет или разветвляет сеанс. Каждый результат уже включает более ранние расходы сеанса. Прочитайте последний результат для получения общей суммы сеанса; суммирование результатов приводит к двойному подсчёту восстановленных расходов. До версии 2.1.277 сеанс, который вы возобновили через SDK или `claude -p`, начинал свои итоги с нуля, поэтому результаты каждого вызова охватывали только этот вызов.245* **Вызовы, которые возобновляют один и тот же сеанс**: Claude Code сохраняет итоги сеанса в его [транскрипт](/docs/ru/sessions#where-transcripts-are-stored) при нормальном завершении процесса и восстанавливает их, когда последующий вызов возобновляет или разветвляет сеанс. Каждый результат уже включает более ранние расходы сеанса. Прочитайте последний результат для получения общей суммы сеанса; суммирование результатов приводит к двойному подсчёту восстановленных расходов. До версии 2.1.277 сеанс, который вы возобновили через SDK или `claude -p`, начинал свои итоги с нуля, поэтому результаты каждого вызова охватывали только этот вызов.

244 246 

247В любом случае объединённая сумма по-прежнему является [оценкой на стороне клиента](#estimates-not-billing).

248 

245В режиме потоковой передачи входных данных прочитайте общую сумму каждого вызова, как описано в разделе [Отслеживание затрат в режиме потоковой передачи входных данных](#track-costs-in-streaming-input-mode). Для вызова, который завершился сбоем, см. раздел [Восстановление итогов после сбоя сеанса](#recover-totals-after-a-session-crash).249В режиме потоковой передачи входных данных прочитайте общую сумму каждого вызова, как описано в разделе [Отслеживание затрат в режиме потоковой передачи входных данных](#track-costs-in-streaming-input-mode). Для вызова, который завершился сбоем, см. раздел [Восстановление итогов после сбоя сеанса](#recover-totals-after-a-session-crash).

246 250 

247В следующих примерах выполняются два вызова `query()` последовательно, каждый `total_cost_usd` вызова добавляется к текущему итогу, и выводятся как стоимость для каждого вызова, так и общая стоимость:251В следующих примерах выполняются два вызова `query()` последовательно, каждый `total_cost_usd` вызова добавляется к текущему итогу, и выводятся как стоимость для каждого вызова, так и общая стоимость:

Details

15| Если вы хотите... | Сделайте это |15| Если вы хотите... | Сделайте это |

16| :- | :- |16| :- | :- |

17| Определить инструмент | Используйте [`@tool`](/docs/ru/agent-sdk/python#tool) (Python) или [`tool()`](/docs/ru/agent-sdk/typescript#tool) (TypeScript) с именем, описанием, схемой и обработчиком. См. [Создание пользовательского инструмента](#create-a-custom-tool). |17| Определить инструмент | Используйте [`@tool`](/docs/ru/agent-sdk/python#tool) (Python) или [`tool()`](/docs/ru/agent-sdk/typescript#tool) (TypeScript) с именем, описанием, схемой и обработчиком. См. [Создание пользовательского инструмента](#create-a-custom-tool). |

18| Сделать параметр необязательным | Объявите его необязательным в схеме и примените значение по умолчанию в обработчике. См. [Как сделать параметр необязательным](#make-a-parameter-optional). |

18| Зарегистрировать инструмент с Claude | Оберните в `create_sdk_mcp_server` / `createSdkMcpServer` и передайте в `mcpServers` в `query()`. См. [Вызов пользовательского инструмента](#call-a-custom-tool). |19| Зарегистрировать инструмент с Claude | Оберните в `create_sdk_mcp_server` / `createSdkMcpServer` и передайте в `mcpServers` в `query()`. См. [Вызов пользовательского инструмента](#call-a-custom-tool). |

19| Предварительно одобрить инструмент | Добавьте в разрешённые инструменты. См. [Настройка разрешённых инструментов](#configure-allowed-tools). |20| Предварительно одобрить инструмент | Добавьте в разрешённые инструменты. См. [Настройка разрешённых инструментов](#configure-allowed-tools). |

20| Удалить встроенный инструмент из контекста Claude | Передайте массив `tools`, содержащий только встроенные инструменты, которые вы хотите. См. [Настройка разрешённых инструментов](#configure-allowed-tools). |21| Удалить встроенный инструмент из контекста Claude | Передайте массив `tools`, содержащий только встроенные инструменты, которые вы хотите. См. [Настройка разрешённых инструментов](#configure-allowed-tools). |


32 33 

33* **Name:** уникальный идентификатор, который Claude использует для вызова инструмента.34* **Name:** уникальный идентификатор, который Claude использует для вызова инструмента.

34* **Description:** описание того, что делает инструмент. Claude читает это, чтобы решить, когда его вызывать.35* **Description:** описание того, что делает инструмент. Claude читает это, чтобы решить, когда его вызывать.

35* **Input schema:** аргументы, которые должен предоставить Claude. В TypeScript это всегда [Zod schema](https://zod.dev/), и `args` обработчика автоматически типизируются из него. В Python это словарь, отображающий имена на типы, например `{"latitude": float}`, который SDK преобразует в JSON Schema для вас. Декоратор Python также принимает полный словарь [JSON Schema](https://json-schema.org/understanding-json-schema/about) непосредственно, когда вам нужны перечисления, диапазоны, необязательные поля или вложенные объекты.36* **Input schema:** аргументы, которые принимает инструмент; объявляются по-разному в зависимости от языка:

37 * **TypeScript**: [Zod schema](https://zod.dev/). `args` обработчика получают свои типы из неё. Вызовите `.describe()` для поля, чтобы задать ему описание, которое видит Claude.

38 * **Python**: словарь, отображающий имена на типы, например `{"latitude": float}`, который SDK преобразует в JSON Schema для вас. Оберните тип в `Annotated`, например `{"latitude": Annotated[float, "Latitude coordinate"]}`, чтобы задать полю описание, которое видит Claude. Декоратор также принимает полный словарь [JSON Schema](https://json-schema.org/understanding-json-schema/about) непосредственно, когда вам нужны перечисления, диапазоны, необязательные поля или вложенные объекты.

36* **Handler:** асинхронная функция, которая запускается, когда Claude вызывает инструмент. Она получает проверенные аргументы и должна возвращать объект с:39* **Handler:** асинхронная функция, которая запускается, когда Claude вызывает инструмент. Она получает проверенные аргументы и должна возвращать объект с:

37 * `content` (обязательно): массив блоков результатов, каждый с `type` равным `"text"`, `"image"`, `"audio"`, `"resource"` или `"resource_link"`. Смотрите [Return images and resources](#return-images-and-resources) для блоков, отличных от текста.40 * `content` (обязательно): массив блоков результатов, каждый с `type` равным `"text"`, `"image"`, `"audio"`, `"resource"` или `"resource_link"`. Смотрите [Return images and resources](#return-images-and-resources) для блоков, отличных от текста.

38 * `structuredContent` (необязательно): объект JSON, содержащий результат как машиночитаемые данные, возвращаемые вместе с `content`. Смотрите [Return structured data](#return-structured-data).41 * `structuredContent` (необязательно): объект JSON, содержащий результат как машиночитаемые данные, возвращаемые вместе с `content`. Смотрите [Return structured data](#return-structured-data).


40 43 

41После определения инструмента оберните его в сервер с помощью [`createSdkMcpServer`](/docs/ru/agent-sdk/typescript#createsdkmcpserver) (TypeScript) или [`create_sdk_mcp_server`](/docs/ru/agent-sdk/python#create_sdk_mcp_server) (Python). Сервер работает внутри процесса вашего приложения, а не как отдельный процесс.44После определения инструмента оберните его в сервер с помощью [`createSdkMcpServer`](/docs/ru/agent-sdk/typescript#createsdkmcpserver) (TypeScript) или [`create_sdk_mcp_server`](/docs/ru/agent-sdk/python#create_sdk_mcp_server) (Python). Сервер работает внутри процесса вашего приложения, а не как отдельный процесс.

42 45 

46Примеры на Python на этой странице, выполняющие HTTP-запросы, используют [httpx](https://www.python-httpx.org/). Добавьте его с помощью менеджера пакетов, который использует ваш проект:

47 

48<Tabs>

49 <Tab title="Python (uv)">

50 ```bash theme={null}

51 uv add httpx

52 ```

53 </Tab>

54 

55 <Tab title="Python (pip)">

56 ```bash theme={null}

57 pip install httpx

58 ```

59 </Tab>

60</Tabs>

61 

43<h3 id="weather-tool-example">62<h3 id="weather-tool-example">

44 Пример инструмента Weather63 Пример инструмента Weather

45</h3>64</h3>

46 65 

47Этот пример определяет инструмент `get_temperature` и оборачивает его в MCP сервер. Он только настраивает инструмент; чтобы передать его в `query` и запустить его, смотрите [Call a custom tool](#call-a-custom-tool) ниже.66Этот пример определяет инструмент `get_temperature` и оборачивает его в MCP-сервер, не передавая сервер в `query`. Чтобы запустить инструмент, смотрите [Call a custom tool](#call-a-custom-tool) ниже.

48 67 

49<CodeGroup>68<CodeGroup>

50 ```python Python theme={null}69 ```python Python theme={null}

51 from typing import Any70 from typing import Annotated, Any

52 import httpx71 import httpx

53 from claude_agent_sdk import tool, create_sdk_mcp_server72 from claude_agent_sdk import tool, create_sdk_mcp_server

54 73 


57 @tool(76 @tool(

58 "get_temperature",77 "get_temperature",

59 "Get the current temperature at a location",78 "Get the current temperature at a location",

60 {"latitude": float, "longitude": float},79 {

80 "latitude": Annotated[float, "Latitude coordinate"],

81 "longitude": Annotated[float, "Longitude coordinate"],

82 },

61 )83 )

62 async def get_temperature(args: dict[str, Any]) -> dict[str, Any]:84 async def get_temperature(args: dict[str, Any]) -> dict[str, Any]:

63 async with httpx.AsyncClient() as client:85 async with httpx.AsyncClient() as client:


128 150 

129Смотрите справку [`tool()`](/docs/ru/agent-sdk/typescript#tool) TypeScript или справку [`@tool`](/docs/ru/agent-sdk/python#tool) Python для полных деталей параметров, включая форматы входных JSON Schema и структуру возвращаемого значения.151Смотрите справку [`tool()`](/docs/ru/agent-sdk/typescript#tool) TypeScript или справку [`@tool`](/docs/ru/agent-sdk/python#tool) Python для полных деталей параметров, включая форматы входных JSON Schema и структуру возвращаемого значения.

130 152 

131<Tip>153<h3 id="make-a-parameter-optional">

132 Чтобы сделать параметр необязательным: в TypeScript добавьте `.optional()` к полю Zod и примените значение по умолчанию в обработчике. В Python словарь schema рассматривает каждый ключ как обязательный, поэтому оставьте параметр вне schema, упомяните его в строке описания и прочитайте его с помощью `args.get()` в обработчике. Инструмент [`get_precipitation_chance` ниже](#add-more-tools) показывает оба паттерна.154 Как сделать параметр необязательным

133</Tip>155</h3>

156 

157Чтобы сделать параметр необязательным, объявите его необязательным в схеме и примените значение по умолчанию в обработчике:

158 

159* **TypeScript**: добавьте `.optional()` к полю Zod.

160* **Python**: словарная схема требует наличия каждого ключа. Используйте форму JSON Schema, не включайте параметр в `required` и читайте его с помощью `args.get()`. Для типизированной схемы с необязательными ключами смотрите [TypedDict class](/docs/ru/agent-sdk/python#input-schema-options).

161 

162Инструмент [`get_precipitation_chance` ниже](#add-more-tools) показывает оба паттерна.

134 163 

135<h3 id="call-a-custom-tool">164<h3 id="call-a-custom-tool">

136 Вызов пользовательского инструмента165 Вызов пользовательского инструмента


182 ```211 ```

183</CodeGroup>212</CodeGroup>

184 213 

185Объедините этот фрагмент с определениями инструмента и сервера из [примера инструмента Weather](#weather-tool-example) в одном файле, затем запустите его с помощью `python weather.py` для Python или `npx tsx weather.ts` для TypeScript. Claude вызывает `get_temperature` и скрипт выводит однострочный ответ с текущей температурой в Сан-Франциско.214Объедините этот фрагмент с определениями инструмента и сервера из [примера инструмента Weather](#weather-tool-example) в одном файле, `weather.py` или `weather.ts`, затем запустите его из терминала:

215 

216<Tabs>

217 <Tab title="TypeScript">

218 ```bash theme={null}

219 npx tsx weather.ts

220 ```

221 </Tab>

222 

223 <Tab title="Python (uv)">

224 ```bash theme={null}

225 uv run weather.py

226 ```

227 </Tab>

228 

229 <Tab title="Python (pip)">

230 Активируйте виртуальное окружение, в котором вы установили SDK, затем выполните:

231 

232 ```bash theme={null}

233 python weather.py

234 ```

235 </Tab>

236</Tabs>

237 

238Claude вызывает `get_temperature`, и скрипт выводит однострочный ответ с текущей температурой в Сан-Франциско.

186 239 

187<h3 id="add-more-tools">240<h3 id="add-more-tools">

188 Добавление дополнительных инструментов241 Добавление дополнительных инструментов


197 # Define a second tool for the same server250 # Define a second tool for the same server

198 @tool(251 @tool(

199 "get_precipitation_chance",252 "get_precipitation_chance",

200 "Get the hourly precipitation probability for a location. "253 "Get the hourly precipitation probability for a location",

201 "Optionally pass 'hours' (1-24) to control how many hours to return.",254 {

202 {"latitude": float, "longitude": float},255 "type": "object",

256 "properties": {

257 "latitude": {"type": "number"},

258 "longitude": {"type": "number"},

259 "hours": {

260 "type": "integer",

261 "minimum": 1,

262 "maximum": 24,

263 "description": "How many hours of forecast to return",

264 },

265 },

266 # 'hours' is left out of required, so Claude can omit it

267 "required": ["latitude", "longitude"],

268 },

203 )269 )

204 async def get_precipitation_chance(args: dict[str, Any]) -> dict[str, Any]:270 async def get_precipitation_chance(args: dict[str, Any]) -> dict[str, Any]:

205 # 'hours' isn't in the schema - read it with .get() to make it optional271 # 'hours' isn't in required - read it with .get() to fall back to a default

206 hours = args.get("hours", 12)272 hours = args.get("hours", 12)

207 async with httpx.AsyncClient() as client:273 async with httpx.AsyncClient() as client:

208 response = await client.get(274 response = await client.get(

Details

147 }147 }

148 ```148 ```

149 149 

1503. **Класс TypedDict**: типизированная схема, ключи `NotRequired` которой не включаются в `required`.

151 

152 * **Python 3.11 и новее**: импортируйте `TypedDict` и `NotRequired` из `typing`.

153 * **Python 3.10**: в `typing` нет `NotRequired`. Импортируйте `TypedDict` и `NotRequired` из `typing_extensions`, который SDK устанавливает на Python 3.10.

154 

155 ```python theme={null}

156 from typing import Annotated, Any, NotRequired, TypedDict

157 from claude_agent_sdk import tool

158 

159 

160 class ForecastArgs(TypedDict):

161 latitude: Annotated[float, "Latitude coordinate"]

162 hours: NotRequired[Annotated[int, "How many hours of forecast to return"]]

163 

164 

165 @tool("get_forecast", "Get the hourly forecast for a location", ForecastArgs)

166 async def get_forecast(args: dict[str, Any]) -> dict[str, Any]:

167 hours = args.get("hours", 12)

168 return {"content": [{"type": "text", "text": f"{hours}-hour forecast for {args['latitude']}"}]}

169 ```

170 

171В формах простого сопоставления и TypedDict оберните тип в `Annotated[type, "description"]`, чтобы задать описание поля.

172 

150<h4 id="returns-2">173<h4 id="returns-2">

151 Возвращаемое значение174 Возвращаемое значение

152</h4>175</h4>


1781 data: dict[str, Any]1804 data: dict[str, Any]

1782```1805```

1783 1806 

1807Подтипы, у которых нет собственного dataclass, поступают как `SystemMessage`. Чтобы отслеживать состояние сессии между ходами, установите [`CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1`](/docs/ru/env-vars#variables) и читайте `message.data["state"]` в каждом сообщении, у которого `subtype` равен `session_state_changed`. [`SDKSessionStateChangedMessage`](/docs/ru/agent-sdk/typescript#sdksessionstatechangedmessage) перечисляет состояния, которые оно может содержать. Чтобы читать их, выполняйте итерацию с помощью `receive_messages()`: `receive_response()` останавливается на `ResultMessage`, а сообщение `session_state_changed` может следовать после этого результата.

1808 

1784<h3 id="resultmessage">1809<h3 id="resultmessage">

1785 `ResultMessage`1810 `ResultMessage`

1786</h3>1811</h3>

Details

5881};5881};

5882```5882```

5883 5883 

5884<h3 id="sdksessionstatechangedmessage">

5885 `SDKSessionStateChangedMessage`

5886</h3>

5887 

5888Выдаётся, когда Claude Code сообщает состояние сессии. Чтобы получать эти сообщения, установите [`CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1`](/docs/ru/env-vars#variables). Claude Code может сообщать одно и то же состояние несколько раз, поэтому воспринимайте сообщение как текущее состояние сессии, а не как переход.

5889 

5890Поле `state` содержит одно из следующих значений:

5891 

5892* `running`: сессия выполняет работу.

5893* `idle`: Claude Code ожидает вашего следующего промпта.

5894* `requires_action`: сессия заблокирована в ожидании ответа на запрос, который она отправила вашему хосту, например на запрос разрешения.

5895 

5896Сообщение `idle` хода и его сообщение `result` могут прийти в любом порядке. Чтобы изменить, ожидает ли `idle` завершения фоновой работы, такой как фоновый субагент или запуск [рабочего процесса](/docs/ru/workflows), см. [`CLAUDE_CODE_BG_TASKS_REPORT_RUNNING`](/docs/ru/env-vars#variables).

5897 

5898```typescript theme={null}

5899type SDKSessionStateChangedMessage = {

5900 type: "system";

5901 subtype: "session_state_changed";

5902 state: "idle" | "running" | "requires_action";

5903 uuid: UUID;

5904 session_id: string;

5905};

5906```

5907 

5884<h3 id="sdkfilespersistedevent">5908<h3 id="sdkfilespersistedevent">

5885 `SDKFilesPersistedEvent`5909 `SDKFilesPersistedEvent`

5886</h3>5910</h3>

agent-view.md +1 −1

Details

240 240 

241Ответ, который не может быть доставлен, потому что фоновая служба недоступна или отправка не удалась, сохраняется и отправляется сеансу как его следующий запрос, когда его процесс снова запустится, и сообщение об ошибке говорит, что ответ был сохранён. Ответ с префиксом `!` не сохраняется, потому что сохранённый текст достигнет сеанса как простой запрос, а не запустится как команда Bash.241Ответ, который не может быть доставлен, потому что фоновая служба недоступна или отправка не удалась, сохраняется и отправляется сеансу как его следующий запрос, когда его процесс снова запустится, и сообщение об ошибке говорит, что ответ был сохранён. Ответ с префиксом `!` не сохраняется, потому что сохранённый текст достигнет сеанса как простой запрос, а не запустится как команда Bash.

242 242 

243С включённой [голосовой диктовкой](/docs/ru/voice-dictation), удерживайте или нажимайте клавишу push-to-talk, пока фокус находится на вводе ответа, чтобы продиктовать ответ вместо его ввода. То же самое работает в поле отправки внизу agent view.243Если [голосовая диктовка](/docs/ru/voice-dictation) включена в [режиме удержания](/docs/ru/voice-dictation#hold-to-record), удерживайте клавишу push-to-talk, пока фокус находится в поле ответа, чтобы продиктовать ответ вместо ввода. То же работает в поле отправки внизу agent view.

244 244 

245Используйте `↑` и `↓` для просмотра соседних сеансов без закрытия панели, или `→` для подключения.245Используйте `↑` и `↓` для просмотра соседних сеансов без закрытия панели, или `→` для подключения.

246 246 

channels.md +4 −4

Details

47 * `Marketplace "claude-plugins-official" not found`: добавьте маркетплейс с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.47 * `Marketplace "claude-plugins-official" not found`: добавьте маркетплейс с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.

48 * Плагин [не найден в маркетплейсе](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.48 * Плагин [не найден в маркетплейсе](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.

49 49 

50 Когда установка запрашивает область установки, выберите опцию области пользователя, чтобы плагин был доступен во всех ваших проектах. Проверьте сводку установки: если она сообщает `Run /reload-plugins to activate.`, см. [Применение изменений плагина без перезагрузки](/docs/ru/plugins/cli-reference#reload-plugins), чтобы сделать команду настройки плагина доступной.50 Когда установка запрашивает область действия установки, выберите опцию области действия пользователя, чтобы плагин был доступен во всех ваших проектах. Проверьте сводку установки: если она сообщает `Run /reload-plugins to apply.`, см. [Применение изменений плагина без перезагрузки](/docs/ru/plugins/cli-reference#reload-plugins), чтобы сделать команду настройки плагина доступной.

51 </Step>51 </Step>

52 52 

53 <Step title="Настройте ваш токен">53 <Step title="Настройте ваш токен">


125 * `Marketplace "claude-plugins-official" not found`: добавьте маркетплейс с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.125 * `Marketplace "claude-plugins-official" not found`: добавьте маркетплейс с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.

126 * Плагин [не найден в маркетплейсе](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.126 * Плагин [не найден в маркетплейсе](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.

127 127 

128 Когда установка запрашивает область установки, выберите опцию области пользователя, чтобы плагин был доступен во всех ваших проектах. Проверьте сводку установки: если она сообщает `Run /reload-plugins to activate.`, см. [Применение изменений плагина без перезагрузки](/docs/ru/plugins/cli-reference#reload-plugins), чтобы сделать команду настройки плагина доступной.128 Когда установка запрашивает область действия установки, выберите опцию области действия пользователя, чтобы плагин был доступен во всех ваших проектах. Проверьте сводку установки: если она сообщает `Run /reload-plugins to apply.`, см. [Применение изменений плагина без перезагрузки](/docs/ru/plugins/cli-reference#reload-plugins), чтобы сделать команду настройки плагина доступной.

129 </Step>129 </Step>

130 130 

131 <Step title="Настройте ваш токен">131 <Step title="Настройте ваш токен">


192 192 

193 Когда установка запрашивает область установки, выберите опцию области пользователя, чтобы плагин был доступен во всех ваших проектах.193 Когда установка запрашивает область установки, выберите опцию области пользователя, чтобы плагин был доступен во всех ваших проектах.

194 194 

195 Если сводка установки сообщает `Run /reload-plugins to activate.`, здесь ничего делать не нужно, потому что перезагрузка на следующем шаге подхватит плагин.195 Если сводка установки сообщает `Run /reload-plugins to apply.`, здесь ничего делать не нужно, потому что перезагрузка на следующем шаге подхватит плагин.

196 </Step>196 </Step>

197 197 

198 <Step title="Перезагрузитесь с включенными каналами">198 <Step title="Перезагрузитесь с включенными каналами">


251 251 

252 Когда установка запросит область установки, выберите опцию области пользователя, чтобы плагин был доступен во всех ваших проектах.252 Когда установка запросит область установки, выберите опцию области пользователя, чтобы плагин был доступен во всех ваших проектах.

253 253 

254 Если сводка установки сообщает `Run /reload-plugins to activate.`, вам не нужно действовать здесь, потому что перезагрузка на следующем шаге подхватит плагин.254 Если сводка установки сообщает `Run /reload-plugins to apply.`, вам не нужно действовать здесь, потому что перезапуск на следующем шаге подхватит плагин.

255 </Step>255 </Step>

256 256 

257 <Step title="Перезагрузитесь с включенным каналом">257 <Step title="Перезагрузитесь с включенным каналом">

chrome.md +3 −1

Details

45* [Claude Code](/docs/ru/quickstart#step-1-install-claude-code)45* [Claude Code](/docs/ru/quickstart#step-1-install-claude-code)

46* Прямой план Anthropic (Pro, Max, Team или Enterprise)46* Прямой план Anthropic (Pro, Max, Team или Enterprise)

47 47 

48В организациях Enterprise, где включён HIPAA, Claude in Chrome по умолчанию отключён, и [Owner](/docs/ru/server-managed-settings#access-control) может включить его в [**Organization settings > Claude in Chrome**](https://claude.ai/admin-settings/browser-extension). Ваше соглашение с деловым партнёром (Business Associate Agreement, BAA) с Anthropic не распространяется на данные, отправляемые на сторонние сайты через Claude in Chrome. Список соответствующих требованиям сервисов (Eligible Services) см. в [руководстве по внедрению](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

49 

48Для интеграции с Chrome также требуется вход с помощью `/login`. Если вы проходите аутентификацию с помощью API-ключа или долгоживущего токена из [`claude setup-token`](/docs/ru/authentication#generate-a-long-lived-token), Claude Code оставляет интеграцию с Chrome выключенной, даже если вы передаёте `--chrome`, поскольку расширение браузера не может пройти аутентификацию с этими учётными данными. До версии v2.1.216 такие сессии могли включать интеграцию с Chrome, но каждая попытка подключиться к расширению браузера завершалась ошибкой 403.50Для интеграции с Chrome также требуется вход с помощью `/login`. Если вы проходите аутентификацию с помощью API-ключа или долгоживущего токена из [`claude setup-token`](/docs/ru/authentication#generate-a-long-lived-token), Claude Code оставляет интеграцию с Chrome выключенной, даже если вы передаёте `--chrome`, поскольку расширение браузера не может пройти аутентификацию с этими учётными данными. До версии v2.1.216 такие сессии могли включать интеграцию с Chrome, но каждая попытка подключиться к расширению браузера завершалась ошибкой 403.

49 51 

50<Note>52<Note>

51 Интеграция с Chrome недоступна через сторонних поставщиков, таких как Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry. Если вы получаете доступ к Claude исключительно через стороннего поставщика, вам нужна отдельная учетная запись claude.ai для использования этой функции.53 Интеграция с Chrome недоступна через сторонних поставщиков, таких как Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry. Если вы получаете доступ к Claude исключительно через стороннего поставщика, вам нужна отдельная учётная запись claude.ai для использования этой функции.

52</Note>54</Note>

53 55 

54<h2 id="get-started-in-the-cli">56<h2 id="get-started-in-the-cli">

Details

64См. [Connect from your terminal](/docs/ru/web-quickstart#connect-from-your-terminal) для пошагового руководства `/web-setup`, включая то, что хранит `/web-setup` и как его удалить.64См. [Connect from your terminal](/docs/ru/web-quickstart#connect-from-your-terminal) для пошагового руководства `/web-setup`, включая то, что хранит `/web-setup` и как его удалить.

65 65 

66<Note>66<Note>

67 Организации с включённым [Zero Data Retention](/docs/ru/zero-data-retention) не могут использовать `/web-setup` или другие функции облачных сессий.67 Организации с включённым [Zero Data Retention](/docs/ru/zero-data-retention) или с применённой [конфигурацией HIPAA](/docs/ru/hipaa-setup) не могут использовать `/web-setup` или другие функции облачных сессий.

68</Note>68</Note>

69 69 

70<h3 id="quick-setup-for-team-and-enterprise">70<h3 id="quick-setup-for-team-and-enterprise">

Details

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

1583 1583 

1584 * [Управляемые настройки](/docs/ru/managed-settings) задают `cleanupPeriodDays`1584 * [Управляемые настройки](/docs/ru/managed-settings) задают `cleanupPeriodDays`

1585 * К вашей организации применена конфигурация HIPAA, и Claude Code подключается напрямую к Claude API1585 * [К вашим сессиям применяется конфигурация HIPAA](/docs/ru/hipaa-setup#check-how-developers-sign-in-and-connect)

1586 1586 

1587Claude Code пропускает очистку на основе возраста в этих случаях:1587Claude Code пропускает очистку на основе возраста в этих случаях:

1588 1588 


1619 1619 

1620| Путь в `~/.claude/` | Содержимое |1620| Путь в `~/.claude/` | Содержимое |

1621| - | - |1621| - | - |

1622| `history.jsonl` | Каждый промпт, который вы ввели, с временной меткой и путём проекта. Используется для вызова стрелкой вверх, поиска истории `Ctrl+R` и завершения shell-команд `!`. В организации, к которой применена конфигурация HIPAA, каждая очистка удаляет записи старше `cleanupPeriodDays`, когда Claude Code подключается напрямую к Claude API. |1622| `history.jsonl` | Каждый промпт, который вы ввели, с временной меткой и путём проекта. Используется для вызова стрелкой вверх, поиска по истории `Ctrl+R` и завершения shell-команд `!`. Каждая очистка удаляет записи старше `cleanupPeriodDays`, когда [к вашим сессиям применяется конфигурация HIPAA](/docs/ru/hipaa-setup#check-how-developers-sign-in-and-connect). |

1623| `stats-cache.json` | Агрегированные подсчёты токенов и затрат, показанные `/usage` |1623| `stats-cache.json` | Агрегированные подсчёты токенов и затрат, показанные `/usage` |

1624| `remote-settings.json` | Кэшированная копия [управляемых параметров сервера](/docs/ru/server-managed-settings) для вашей организации, или `{}` когда ваша организация не настроила никаких. Присутствует только когда сеанс их [получает](/docs/ru/server-managed-settings#platform-availability). Claude Code проверяет обновления при запуске и ежечасно во время сеанса. Claude Code удаляет его при выходе. |1624| `remote-settings.json` | Кэшированная копия [управляемых параметров сервера](/docs/ru/server-managed-settings) для вашей организации, или `{}` когда ваша организация не настроила никаких. Присутствует только когда сеанс их [получает](/docs/ru/server-managed-settings#platform-availability). Claude Code проверяет обновления при запуске и ежечасно во время сеанса. Claude Code удаляет его при выходе. |

1625| `cache/changelog.md` | Кэшированная копия журнала изменений Claude Code, показанная `/release-notes`. Обновляется в фоне. |1625| `cache/changelog.md` | Кэшированная копия журнала изменений Claude Code, показанная `/release-notes`. Обновляется в фоне. |

Details

53* Если он сообщает `Marketplace "claude-plugins-official" not found`, добавьте рынок с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.53* Если он сообщает `Marketplace "claude-plugins-official" not found`, добавьте рынок с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.

54* Если он сообщает, что [не может найти плагин на рынке](/docs/ru/plugins/install#install-a-plugin), проверьте имя плагина на опечатки.54* Если он сообщает, что [не может найти плагин на рынке](/docs/ru/plugins/install#install-a-plugin), проверьте имя плагина на опечатки.

55 55 

56Проверьте сводку установки. Если она сообщает `Run /reload-plugins to activate.`, см. [Применение изменений плагина без перезагрузки](/docs/ru/plugins/cli-reference#reload-plugins) для активации плагина в вашем текущем сеансе.56Проверьте сводку установки. Если она сообщает `Run /reload-plugins to apply.`, см. [Применение изменений плагина без перезагрузки](/docs/ru/plugins/cli-reference#reload-plugins) для активации плагина в вашей текущей сессии.

57 57 

58После активации плагина вы готовы к [сканированию и исправлению вашей кодовой базы](#scan-and-fix-your-codebase).58После активации плагина вы готовы к [сканированию и исправлению вашей кодовой базы](#scan-and-fix-your-codebase).

59 59 

Details

104| `--input-format` | Указать формат входных данных для режима печати (опции: `text`, `stream-json`) | `claude -p --output-format json --input-format stream-json` |104| `--input-format` | Указать формат входных данных для режима печати (опции: `text`, `stream-json`) | `claude -p --output-format json --input-format stream-json` |

105| `--json-schema` | Получить проверенный вывод JSON, соответствующий JSON Schema после завершения рабочего процесса агента (только режим печати). См. [структурированные выходы](/docs/ru/agent-sdk/structured-outputs). Claude Code выходит с ошибкой при недействительной схеме и принимает ключевое слово `format` как аннотацию без проверки на стороне клиента | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |105| `--json-schema` | Получить проверенный вывод JSON, соответствующий JSON Schema после завершения рабочего процесса агента (только режим печати). См. [структурированные выходы](/docs/ru/agent-sdk/structured-outputs). Claude Code выходит с ошибкой при недействительной схеме и принимает ключевое слово `format` как аннотацию без проверки на стороне клиента | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |

106| `--maintenance` | Запустить [Setup hooks](/docs/ru/hooks#setup) с matcher `maintenance` перед сеансом (только режим печати) | `claude -p --maintenance "query"` |106| `--maintenance` | Запустить [Setup hooks](/docs/ru/hooks#setup) с matcher `maintenance` перед сеансом (только режим печати) | `claude -p --maintenance "query"` |

107| `--max-budget-usd` | Максимальная сумма в долларах для расходования на вызовы API перед остановкой (только режим печати). Расходы от [subagents](/docs/ru/sub-agents) считаются в сторону лимита. Когда вы возвращаетесь к беседе с `--continue` или `--resume`, итоги [восстановленные из более ранних запусков](/docs/ru/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls) не считаются в сторону него. Как только расходы достигают лимита, порождение другого subagent не удаётся с `Budget limit reached`, и Claude Code останавливает фоновые subagents, которые всё ещё работают; поведения принудительного применения лимита требуют Claude Code v2.1.217 или позже | `claude -p --max-budget-usd 5.00 "query"` |107| `--max-budget-usd` | Максимальная сумма в долларах, которую можно потратить на вызовы API до остановки (только в режиме печати). Claude Code сверяет лимит со своей [клиентской оценкой стоимости](/docs/ru/agent-sdk/cost-tracking#estimates-not-billing), которая может отличаться от вашего счёта. Расходы [субагентов](/docs/ru/sub-agents) учитываются в лимите. Когда вы возвращаетесь к диалогу с `--continue` или `--resume`, итоги, [восстановленные из предыдущих запусков](/docs/ru/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls), в нём не учитываются. Когда расходы достигают лимита, запуск ещё одного субагента завершается ошибкой `Budget limit reached`, а Claude Code останавливает всё ещё работающих фоновых субагентов; для этого поведения ограничения требуется Claude Code v2.1.217 или новее | `claude -p --max-budget-usd 5.00 "query"` |

108| `--max-turns` | Ограничить количество агентских ходов (только режим печати). Выходит с ошибкой при достижении лимита. По умолчанию нет лимита. С `--input-format stream-json` сообщение, всё ещё находящееся в очереди, когда лимит заканчивает ход, остаётся в очереди и начинает новый ход с собственным лимитом | `claude -p --max-turns 3 "query"` |108| `--max-turns` | Ограничить количество агентских ходов (только режим печати). Выходит с ошибкой при достижении лимита. По умолчанию нет лимита. С `--input-format stream-json` сообщение, всё ещё находящееся в очереди, когда лимит заканчивает ход, остаётся в очереди и начинает новый ход с собственным лимитом | `claude -p --max-turns 3 "query"` |

109| `--mcp-config` | Загрузить MCP серверы из JSON файлов или строк (разделённые пробелом). Когда вы передаёте этот флаг с `-p`, Claude Code ждёт, пока всё ещё ожидающие серверы подключатся перед запуском первого хода, до стартового таймаута [`MCP_TIMEOUT`](/docs/ru/env-vars), 30 секунд по умолчанию; сервер с [кэшированным списком инструментов](/docs/ru/mcp#managing-your-servers) пропускает ожидание и подключается при первом использовании. Ожидание требует Claude Code v2.1.221 или позже | `claude --mcp-config ./mcp.json` |109| `--mcp-config` | Загрузить MCP серверы из JSON файлов или строк (разделённые пробелом). Когда вы передаёте этот флаг с `-p`, Claude Code ждёт, пока всё ещё ожидающие серверы подключатся перед запуском первого хода, до стартового таймаута [`MCP_TIMEOUT`](/docs/ru/env-vars), 30 секунд по умолчанию; сервер с [кэшированным списком инструментов](/docs/ru/mcp#managing-your-servers) пропускает ожидание и подключается при первом использовании. Ожидание требует Claude Code v2.1.221 или позже | `claude --mcp-config ./mcp.json` |

110| `--model` | Устанавливает модель для текущего сеанса с [псевдонимом модели](/docs/ru/model-config#model-aliases), таким как `sonnet`, `opus`, `haiku` или `fable`, или полным именем модели. Переопределяет параметр [`model`](/docs/ru/settings-reference#model) и [`ANTHROPIC_MODEL`](/docs/ru/model-config#environment-variables) | `claude --model claude-sonnet-5` |110| `--model` | Устанавливает модель для текущего сеанса с [псевдонимом модели](/docs/ru/model-config#model-aliases), таким как `sonnet`, `opus`, `haiku` или `fable`, или полным именем модели. Переопределяет параметр [`model`](/docs/ru/settings-reference#model) и [`ANTHROPIC_MODEL`](/docs/ru/model-config#environment-variables) | `claude --model claude-sonnet-5` |

code-review.md +2 −2

Details

7> Настройте автоматизированные проверки PR, которые выявляют логические ошибки, уязвимости безопасности и регрессии с помощью многоагентного анализа всей вашей кодовой базы7> Настройте автоматизированные проверки PR, которые выявляют логические ошибки, уязвимости безопасности и регрессии с помощью многоагентного анализа всей вашей кодовой базы

8 8 

9<Note>9<Note>

10 Code Review находится в исследовательском предпросмотре и доступен для подписок [Team и Enterprise](https://claude.ai/admin-settings/claude-code). Он недоступен для организаций с включённым [Zero Data Retention](/docs/ru/zero-data-retention). На других планах вы всё ещё можете [проверить diff локально](#review-a-diff-locally) с помощью команды `/code-review`.10 Code Review находится в статусе research preview и доступен для подписок [Team и Enterprise](https://claude.ai/admin-settings/claude-code). Он недоступен для организаций с включённым [Zero Data Retention](/docs/ru/zero-data-retention) или с применённой [конфигурацией HIPAA](/docs/ru/hipaa-setup), и на него не распространяется BAA Anthropic. На других планах вы всё ещё можете [проверить diff локально](#review-a-diff-locally) с помощью команды `/code-review`.

11</Note>11</Note>

12 12 

13Code Review анализирует ваши pull-запросы GitHub и публикует результаты в виде встроенных комментариев на строках кода, где были обнаружены проблемы. Группа специализированных агентов изучает изменения кода в контексте всей вашей кодовой базы, ища логические ошибки, уязвимости безопасности, нарушенные граничные случаи и тонкие регрессии.13Code Review анализирует ваши pull-запросы GitHub и публикует результаты в виде встроенных комментариев на строках кода, где были обнаружены проблемы. Группа специализированных агентов изучает изменения кода в контексте всей вашей кодовой базы, ища логические ошибки, уязвимости безопасности, нарушенные граничные случаи и тонкие регрессии.


436Когда целью является pull request `github.com`, вы можете попросить Claude [опубликовать завершённые результаты в PR](/docs/ru/ultrareview#post-findings-to-the-pull-request) как комментарий с вашего аккаунта GitHub. Требуется Claude Code v2.1.227 или позже.436Когда целью является pull request `github.com`, вы можете попросить Claude [опубликовать завершённые результаты в PR](/docs/ru/ultrareview#post-findings-to-the-pull-request) как комментарий с вашего аккаунта GitHub. Требуется Claude Code v2.1.227 или позже.

437 437 

438<Note>438<Note>

439 Ultrareview требует аутентификации с аккаунтом claude.ai и недоступна на Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, или для организаций с включённым Zero Data Retention. Когда ultrareview недоступна, `/code-review ultra` запускает локальную проверку в вашем сеансе вместо этого.439 Ultrareview требует аутентификации с аккаунтом claude.ai и недоступна на Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, а также для организаций с включённым Zero Data Retention или с применённой [конфигурацией HIPAA](/docs/ru/hipaa-setup). Когда ultrareview недоступна, `/code-review ultra` запускает локальную проверку в вашей сессии вместо этого.

440</Note>440</Note>

441 441 

442Чтобы запустить облачную проверку из скрипта или задания CI, используйте [подкоманду `claude ultrareview`](/docs/ru/ultrareview#run-ultrareview-non-interactively), которая ожидает результаты и выводит их в stdout.442Чтобы запустить облачную проверку из скрипта или задания CI, используйте [подкоманду `claude ultrareview`](/docs/ru/ultrareview#run-ultrareview-non-interactively), которая ожидает результаты и выводит их в stdout.

costs.md +1 −1

Details

37 37 

38Эти итоги сбрасываются, когда `/clear` начинает новую сессию, поэтому общая стоимость следующей сессии начинается с \$0. До версии v2.1.211 они продолжали накапливаться в `/clear` на протяжении всего времени жизни процесса Claude Code.38Эти итоги сбрасываются, когда `/clear` начинает новую сессию, поэтому общая стоимость следующей сессии начинается с \$0. До версии v2.1.211 они продолжали накапливаться в `/clear` на протяжении всего времени жизни процесса Claude Code.

39 39 

40Для ответа от Claude API, выставленного по [ставке резидентности данных](https://platform.claude.com/docs/en/about-claude/pricing#data-residency-pricing) 1,1×, Claude Code умножает цену списка токенов этого ответа на 1,1 в цифре стоимости сессии. Claude Code сообщает ту же сумму в [поле стоимости строки состояния](/docs/ru/statusline#cost-and-duration-tracking) и сравнивает её с [`--max-budget-usd`](/docs/ru/cli-reference#cli-flags). До версии v2.1.239 Claude Code не применял 1,1× к этим ответам, поэтому цифра стоимости сессии была ниже счёта.40Для ответа от Claude API, тарифицированного по [ставке резидентности данных](https://platform.claude.com/docs/en/about-claude/pricing#data-residency-pricing) 1,1×, Claude Code умножает цену списка токенов этого ответа на 1,1 в цифре стоимости сессии. Та же сумма отображается в [поле стоимости строки состояния](/docs/ru/statusline#cost-and-duration-tracking), а умноженная цифра также учитывается в [`--max-budget-usd`](/docs/ru/cli-reference#cli-flags).

41 41 

42<h4 id="prompt-cache-statistics">42<h4 id="prompt-cache-statistics">

43 Статистика кэша подсказок43 Статистика кэша подсказок

Details

29| `/debug [issue]` | Включает логирование отладки для сессии и предлагает Claude диагностировать, используя вывод журнала и пути параметров |29| `/debug [issue]` | Включает логирование отладки для сессии и предлагает Claude диагностировать, используя вывод журнала и пути параметров |

30| `/status` | Активные источники параметров, включая то, действуют ли управляемые параметры |30| `/status` | Активные источники параметров, включая то, действуют ли управляемые параметры |

31 31 

32Если файл памяти отсутствует в разбивке `/context`, проверьте его расположение в соответствии с [как загружаются файлы CLAUDE.md](/docs/ru/memory#how-claude-md-files-load). Файлы `CLAUDE.md` в подпапках загружаются по требованию, после того как Claude использует инструмент Read, Write или Edit для файла в этой папке, а не при запуске сессии.32Если файл памяти отсутствует в разбивке `/context`, сверьте его расположение с разделом [как загружаются файлы CLAUDE.md](/docs/ru/memory#how-claude-md-files-load). Файлы `CLAUDE.md` в подпапках загружаются по требованию, а не при запуске сессии, поэтому они не отображаются в этой разбивке.

33 33 

34Если `/context` подтверждает, что файл загрузился, но Claude всё ещё не следует конкретной инструкции, проблема, вероятно, в том, как написана инструкция, а не в том, загрузилась ли она. CLAUDE.md хорошо работает для типов рекомендаций, которые вы дали бы новому коллеге, таких как соглашения проекта, команды сборки и где находятся файлы.34Если `/context` подтверждает, что файл загрузился, но Claude всё ещё не следует конкретной инструкции, проблема, вероятно, в том, как написана инструкция, а не в том, загрузилась ли она. CLAUDE.md хорошо работает для типов рекомендаций, которые вы дали бы новому коллеге, таких как соглашения проекта, команды сборки и где находятся файлы.

35 35 


116| Значение `settings.json` кажется игнорируемым | Тот же ключ установлен в `settings.local.json` | `settings.local.json` переопределяет `settings.json`, и оба переопределяют `~/.claude/settings.json`. См. [settings precedence](/docs/ru/settings#settings-precedence). |116| Значение `settings.json` кажется игнорируемым | Тот же ключ установлен в `settings.local.json` | `settings.local.json` переопределяет `settings.json`, и оба переопределяют `~/.claude/settings.json`. См. [settings precedence](/docs/ru/settings#settings-precedence). |

117| Skill не появляется в `/skills` | Файл skill находится в `.claude/skills/name.md` вместо папки | Используйте папку с `SKILL.md` внутри: `.claude/skills/name/SKILL.md`. |117| Skill не появляется в `/skills` | Файл skill находится в `.claude/skills/name.md` вместо папки | Используйте папку с `SKILL.md` внутри: `.claude/skills/name/SKILL.md`. |

118| Skill появляется в `/skills`, но Claude никогда его не вызывает | Skill имеет `disable-model-invocation: true` в своём frontmatter или его описание не совпадает с тем, как вы формулируете запрос | Проверьте значок в `/skills`: метка "user-only" означает, что Claude не будет его запускать самостоятельно. См. [skill invocation](/docs/ru/skills). |118| Skill появляется в `/skills`, но Claude никогда его не вызывает | Skill имеет `disable-model-invocation: true` в своём frontmatter или его описание не совпадает с тем, как вы формулируете запрос | Проверьте значок в `/skills`: метка "user-only" означает, что Claude не будет его запускать самостоятельно. См. [skill invocation](/docs/ru/skills). |

119| Инструкции в подпапке `CLAUDE.md` кажутся игнорируемыми | Файлы подпапок загружаются по требованию, а не при запуске сессии | Они загружаются после того, как Claude использует инструмент Read, Write или Edit для файла в этой папке, а не при запуске. До v2.1.288 их загружал только инструмент Read. См. [как загружаются файлы CLAUDE.md](/docs/ru/memory#how-claude-md-files-load). |119| Инструкции в подпапке `CLAUDE.md` кажутся игнорируемыми | Файлы подпапок загружаются по требованию, а не при запуске сессии | См. [когда загружаются файлы подпапок](/docs/ru/memory#how-claude-md-files-load). До v2.1.288 их загружал только инструмент Read. |

120| Subagent игнорирует инструкции `CLAUDE.md` | Встроенные агенты Explore и Plan пропускают `CLAUDE.md`. Пользовательские subagents загружают его так же, как основной диалог, если только его определение не устанавливает [`omitClaudeMd`](/docs/ru/sub-agents#supported-frontmatter-fields) | Для Explore или Plan переформулируйте инструкцию в своём делегирующем prompt. Для subagent, который устанавливает `omitClaudeMd`, удалите это поле. Для любого другого пользовательского subagent поместите критические инструкции в тело файла агента, которое становится системным prompt агента. См. [что загружается при запуске](/docs/ru/sub-agents#what-loads-at-startup). |120| Subagent игнорирует инструкции `CLAUDE.md` | Встроенные агенты Explore и Plan пропускают `CLAUDE.md`. Пользовательские subagents загружают его так же, как основной диалог, если только его определение не устанавливает [`omitClaudeMd`](/docs/ru/sub-agents#supported-frontmatter-fields) | Для Explore или Plan переформулируйте инструкцию в своём делегирующем prompt. Для subagent, который устанавливает `omitClaudeMd`, удалите это поле. Для любого другого пользовательского subagent поместите критические инструкции в тело файла агента, которое становится системным prompt агента. См. [что загружается при запуске](/docs/ru/sub-agents#what-loads-at-startup). |

121| Логика очистки никогда не запускается в конце сессии | Нет настроенного `SessionEnd` hook | Добавьте `SessionEnd` hook в `settings.json`. См. [hook events list](/docs/ru/hooks#hook-events). |121| Логика очистки никогда не запускается в конце сессии | Нет настроенного `SessionEnd` hook | Добавьте `SessionEnd` hook в `settings.json`. См. [hook events list](/docs/ru/hooks#hook-events). |

122| MCP серверы в `.mcp.json` никогда не загружаются | Файл находится под `.claude/` или его серверы находятся под ключом верхнего уровня `servers`, как в VS Code `mcp.json`, вместо `mcpServers` | Конфигурация MCP проекта находится в корне репозитория как `.mcp.json`, а не внутри `.claude/`, с серверами под ключом `mcpServers`. См. [MCP configuration](/docs/ru/mcp). |122| MCP серверы в `.mcp.json` никогда не загружаются | Файл находится под `.claude/` или его серверы находятся под ключом верхнего уровня `servers`, как в VS Code `mcp.json`, вместо `mcpServers` | Конфигурация MCP проекта находится в корне репозитория как `.mcp.json`, а не внутри `.claude/`, с серверами под ключом `mcpServers`. См. [MCP configuration](/docs/ru/mcp). |

desktop.md +48 −47

Details

820`sshHostAllowlist` читается только из управляемых параметров; значения в параметрах пользователя или проекта игнорируются. Только приложение Claude Desktop соблюдает этот параметр; Claude Code CLI и расширения IDE не читают его, и он не ограничивает команды `ssh`, выполняемые через инструмент Bash. Он управляет тем, к каким хостам подключается приложение Desktop, а не сетевым исходящим трафиком, поэтому объедините его с сетевыми элементами управления вашей организации или элементами управления с нулевым доверием, если вам нужна жёсткая граница.820`sshHostAllowlist` читается только из управляемых параметров; значения в параметрах пользователя или проекта игнорируются. Только приложение Claude Desktop соблюдает этот параметр; Claude Code CLI и расширения IDE не читают его, и он не ограничивает команды `ssh`, выполняемые через инструмент Bash. Он управляет тем, к каким хостам подключается приложение Desktop, а не сетевым исходящим трафиком, поэтому объедините его с сетевыми элементами управления вашей организации или элементами управления с нулевым доверием, если вам нужна жёсткая граница.

821 821 

822<h2 id="enterprise-configuration">822<h2 id="enterprise-configuration">

823 Конфигурация предприятия823 Конфигурация для предприятий

824</h2>824</h2>

825 825 

826Организации на планах Team или Enterprise могут управлять поведением приложения desktop через элементы управления консоли администратора, управляемые файлы параметров и политики управления устройствами.826Организации на планах Team или Enterprise могут управлять поведением приложения desktop с помощью элементов управления консоли администратора, файлов управляемых настроек и политик управления устройствами.

827 827 

828<h3 id="admin-console-controls">828<h3 id="admin-console-controls">

829 Элементы управления консоли администратора829 Элементы управления консоли администратора

830</h3>830</h3>

831 831 

832Эти параметры настраиваются через [консоль параметров администратора](https://claude.ai/admin-settings/claude-code):832Эти настройки задаются в [консоли настроек администратора](https://claude.ai/admin-settings/claude-code):

833 833 

834* **Code in the desktop**: контролируйте, могут ли пользователи в вашей организации получать доступ к Claude Code в приложении desktop834* **Desktop**: определяет, могут ли пользователи вашей организации получать доступ к Claude Code в приложении desktop

835* **Code in the web**: включите или отключите [облачные сеансы](/docs/ru/claude-code-on-the-web) для вашей организации835* **Cloud sessions**: включает или отключает [облачные сессии](/docs/ru/claude-code-on-the-web) для вашей организации

836* **Remote Control**: включите или отключите [Remote Control](/docs/ru/remote-control) для вашей организации836* **Remote Control**: включает или отключает [Remote Control](/docs/ru/remote-control) для вашей организации

837* **Disable Bypass permissions mode**: предотвратите пользователей в вашей организации от включения режима обхода разрешений837 

838В организациях Enterprise с включённым HIPAA переключатель **Desktop** по умолчанию выключен, и его может включить [Owner](/docs/ru/server-managed-settings#access-control). Применение [конфигурации HIPAA](/docs/ru/hipaa-setup) выключает его, даже если он был включён, поэтому после этого Owner должен включить его снова. **Cloud sessions** и **Remote Control** также по умолчанию выключены, и Owner не может включить их после того, как к организации применена конфигурация HIPAA.

838 839 

839<Note>840<Note>

840 Форма OpenTelemetry для Cowork в разделе **Monitoring** в [параметрах конфиденциальности и данных](https://claude.ai/admin-settings/data-privacy-controls) консоли администратора применяется только к сеансам Cowork. В сеансе Cowork на этой машине приложение desktop передаёт этот сборщик в Claude Code как переменные окружения `OTEL_*`, поэтому форма вступает в силу, даже если Claude Code в этом сеансе [никогда не получает параметры консоли администратора](#managed-settings).841 Форма OpenTelemetry для Cowork в разделе **Monitoring** в [настройках данных и конфиденциальности](https://claude.ai/admin-settings/data-privacy-controls) консоли администратора применяется только к сессиям Cowork. В сессии Cowork на этой машине приложение desktop передаёт этот сборщик в Claude Code в виде переменных окружения `OTEL_*`, поэтому форма вступает в силу, хотя Claude Code в этой сессии [никогда не получает настройки консоли администратора](#managed-settings).

841 842 

842 Чтобы экспортировать телеметрию из сеансов вкладки Code, установите `CLAUDE_CODE_ENABLE_TELEMETRY` и переменные `OTEL_*` в блоке `env` ваших управляемых параметров Claude Code, как показано в [конфигурации администратора для мониторинга](/docs/ru/monitoring-usage#administrator-configuration). Локальные, облачные и SSH-сеансы каждый читают [управляемые параметры из разных источников](#managed-settings). Для хостов, которые может достичь облачный сеанс, см. [доступ в сеть](/docs/ru/cloud-environments#network-access). Для `service.name`, который сообщают сеансы вкладки Code, см. [информация о сервисе](/docs/ru/monitoring-usage#service-information).843 Чтобы экспортировать телеметрию из сессий вкладки Code, задайте `CLAUDE_CODE_ENABLE_TELEMETRY` и переменные `OTEL_*` в блоке `env` управляемых настроек Claude Code, как показано в разделе [конфигурация администратора для мониторинга](/docs/ru/monitoring-usage#administrator-configuration). Локальные, облачные и SSH-сессии читают [управляемые настройки из разных источников](#managed-settings). Хосты, к которым может обращаться облачная сессия, описаны в разделе [доступ к сети](/docs/ru/cloud-environments#network-access). Значение `service.name`, которое сообщают сессии вкладки Code, описано в разделе [информация о сервисе](/docs/ru/monitoring-usage#service-information).

843</Note>844</Note>

844 845 

845<h3 id="managed-settings">846<h3 id="managed-settings">

846 Управляемые параметры847 Управляемые настройки

847</h3>848</h3>

848 849 

849Управляемые параметры переопределяют параметры проекта и пользователя и применяются к сеансам Claude Code в Desktop. Вы можете установить эти ключи в файле [управляемых параметров](/docs/ru/managed-settings) вашей организации или отправить их удалённо через консоль администратора.850Управляемые настройки переопределяют настройки проекта и пользователя и применяются к сессиям Claude Code в Desktop. Вы можете задать эти ключи в файле [управляемых настроек](/docs/ru/managed-settings) вашей организации или отправить их удалённо через консоль администратора.

850 851 

851| Ключ | Описание |852| Ключ | Описание |

852| - | - |853| - | - |

853| `permissions.disableBypassPermissionsMode` | установите на `"disable"`, чтобы предотвратить пользователей от включения режима обхода разрешений. |854| `permissions.disableBypassPermissionsMode` | установите значение `"disable"`, чтобы запретить пользователям включать режим обхода разрешений. |

854| `disableAutoMode` | установите на `"disable"`, чтобы удалить режим [Auto](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) из селектора режима. Также принимается под `permissions`. |855| `disableAutoMode` | установите значение `"disable"`, чтобы убрать режим [Auto](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) из селектора режимов. Также принимается внутри `permissions`. |

855| `autoMode` | настройте, что классификатор auto mode доверяет и блокирует во всей вашей организации. См. [Configure auto mode](/docs/ru/auto-mode-config). |856| `autoMode` | настройте, чему классификатор авторежима доверяет и что блокирует во всей вашей организации. См. [Настройка авторежима](/docs/ru/auto-mode-config). |

856| `browserExternalPageTools` | установите на `"disabled"`, чтобы предотвратить Claude от использования инструментов для чтения или действия на внешних страницах в [панели браузера](#browse-external-sites). Пользователи по-прежнему могут самостоятельно переходить на внешние сайты, и предпросмотры локального сервера разработки не затронуты. |857| `browserExternalPageTools` | установите значение `"disabled"`, чтобы запретить Claude использовать инструменты для чтения внешних страниц и действий на них в [панели браузера](#browse-external-sites). Пользователи по-прежнему могут сами переходить на внешние сайты, а предпросмотр локального сервера разработки не затрагивается. |

857| `disableMobileSimulatorTools` | установите на `true`, чтобы заблокировать инструменты Claude для управления и захвата устройств в [панели iOS Simulator](/docs/ru/desktop-ios-simulator#turn-off-simulator-access). Панель остаётся пригодной для использования для собственных касаний пользователя; удаляется только доступ Claude. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |858| `disableMobileSimulatorTools` | установите значение `true`, чтобы заблокировать инструменты Claude для управления устройствами и их захвата в [панели iOS Simulator](/docs/ru/desktop-ios-simulator#turn-off-simulator-access). Панель остаётся доступной для собственных касаний пользователя; убирается только доступ Claude. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |

858| `disableBrowserExternalNavigation` | установите на `true`, чтобы полностью отключить внешний просмотр в [панели браузера](#browse-external-sites). Ни пользователи, ни Claude не могут переходить на внешние сайты, и предпросмотры localhost сервера разработки не затронуты. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |859| `disableBrowserExternalNavigation` | установите значение `true`, чтобы полностью отключить просмотр внешних сайтов в [панели браузера](#browse-external-sites). Ни пользователи, ни Claude не могут переходить на внешние сайты, а предпросмотр сервера разработки на localhost не затрагивается. Значение должно быть логическим значением JSON `true`; строка `"true"` игнорируется. |

859| `sshConfigs` | предварительно настройте [SSH-соединения](#pre-configure-ssh-connections-for-your-team), которые появляются в раскрывающемся списке окружения. Пользователи не могут редактировать или удалять управляемые соединения. |860| `sshConfigs` | предварительно настройте [SSH-подключения](#pre-configure-ssh-connections-for-your-team), которые отображаются в раскрывающемся списке окружений. Пользователи не могут редактировать или удалять управляемые подключения. |

860| `sshHostAllowlist` | ограничьте [SSH-сеансы](#restrict-which-ssh-hosts-users-can-connect-to) хостами, чьё разрешённое имя хоста совпадает с одним из этих шаблонов. Пустой массив отключает SSH-сеансы. Читается только из управляемых параметров. |861| `sshHostAllowlist` | ограничьте [SSH-сессии](#restrict-which-ssh-hosts-users-can-connect-to) хостами, разрешённое имя которых совпадает с одним из этих шаблонов. Пустой массив отключает SSH-сессии. Читается только из управляемых настроек. |

861| `disableDesktopLocalSessions` | установите на `true`, чтобы отключить [сеансы Code, которые работают на устройстве](#local-sessions-on-managed-devices), оставляя SSH-сеансы на другие хосты и облачные сеансы доступными. Значение должно быть логическим значением JSON `true`. Читается только из управляемых параметров. Требуется Claude Desktop v1.37937.0 или позже. |862| `disableDesktopLocalSessions` | установите значение `true`, чтобы отключить [сессии Code, работающие на устройстве](#local-sessions-on-managed-devices), оставив доступными SSH-сессии на других хостах и облачные сессии. Значение должно быть логическим значением JSON `true`. Читается только из управляемых настроек. Требуется Claude Desktop v1.37937.0 или новее. |

862| `managedMcpServers` | отправьте конфигурации MCP-сервера всем пользователям. Доступно только в развёртываниях Desktop третьей стороны (3P). В каждой записи установите транспорт `"http"`, `"sse"` или `"stdio"`, детали подключения и опционально карту `toolPolicy`, которая ограничивает, какие инструменты этого сервера пользователи могут вызывать. Доставляйте это через файл управляемых параметров, MDM или политику шлюза приложений Claude с блоком [`desktop`](/docs/ru/claude-apps-gateway-config#claude-desktop-overlay), так как развёртывания 3P не получают параметры консоли администратора. Чтобы доставить это через шлюз, вам нужна Claude Code v2.1.232 или позже на сервере шлюза. Это собственный ключ приложения desktop; Claude Code читает [одноимённый управляемый параметр](/docs/ru/managed-mcp#provide-servers-through-managed-settings) своего собственного, с другой формой записи. |863| `managedMcpServers` | отправьте конфигурации MCP-серверов всем пользователям. Доступно только в сторонних (3P) развёртываниях Desktop. В каждой записи укажите транспорт `"http"`, `"sse"` или `"stdio"`, параметры подключения и, при необходимости, карту `toolPolicy`, ограничивающую, какие инструменты этого сервера пользователи могут вызывать. Доставляйте её через файл управляемых настроек, MDM или [блок `desktop`](/docs/ru/claude-apps-gateway-config#claude-desktop-overlay) политики шлюза приложений Claude, поскольку развёртывания 3P не получают настройки консоли администратора. Для доставки через шлюз на сервере шлюза нужен Claude Code v2.1.232 или новее. Это собственный ключ приложения desktop; Claude Code читает собственную [одноимённую управляемую настройку](/docs/ru/managed-mcp#provide-servers-through-managed-settings) с другой структурой записи. |

863 864 

864Какие управляемые параметры достигают сеанса Desktop, зависит от того, где этот сеанс работает. Ограничения модели, такие как [`availableModels`](/docs/ru/model-config#restrict-model-selection), применяются в сеансах Claude Code Desktop так же, как в CLI терминала; см. [охват поверхности](/docs/ru/model-config#surface-coverage).865Какие управляемые настройки доходят до сессии Desktop, зависит от того, где эта сессия выполняется. Ограничения моделей, такие как [`availableModels`](/docs/ru/model-config#restrict-model-selection), применяются в сессиях Claude Code в Desktop так же, как в CLI в терминале; см. [охват интерфейсов](/docs/ru/model-config#surface-coverage).

865 866 

866* **Локальные сеансы на этой машине**: применяется файл управляемых параметров, развёрнутый на диск. Управляемые параметры, отправленные удалённо через консоль администратора, также достигают эти сеансы на API Anthropic, когда сеанс аутентифицируется с помощью [подходящего входа или ключа](/docs/ru/server-managed-settings#platform-availability), следуя тому же [приоритету параметров](/docs/ru/settings#settings-precedence), что и CLI терминала.867* **Локальные сессии на этой машине**: применяется файл управляемых настроек, развёрнутый на диске. Управляемые настройки, отправленные удалённо через консоль администратора, также доходят до этих сессий в API Anthropic, когда сессия проходит аутентификацию с помощью [подходящего входа или ключа](/docs/ru/server-managed-settings#platform-availability), с тем же [приоритетом настроек](/docs/ru/settings#settings-precedence), что и в CLI в терминале.

867* **[Облачные сеансы](#cloud-sessions)**: получают [параметры, управляемые сервером](/docs/ru/server-managed-settings); развёрнутые на устройстве файлы не достигают их, потому что они работают на управляемых Anthropic виртуальных машинах. Сеансы, маршрутизированные в [самостоятельно размещённую среду](/docs/ru/self-hosted-environments), также читают файл управляемых параметров в образе runner. [Как Claude Code объединяет управляемые источники](/docs/ru/managed-settings#how-claude-code-combines-managed-sources) говорит, когда этот файл применяется.868* **[Облачные сессии](#cloud-sessions)**: получают [настройки, управляемые сервером](/docs/ru/server-managed-settings); файлы, развёрнутые на устройстве, до них не доходят, поскольку такие сессии выполняются на виртуальных машинах под управлением Anthropic. Сессии, направленные в [самостоятельно размещённое окружение](/docs/ru/self-hosted-environments), также читают файл управляемых настроек в образе runner. В разделе [Как Claude Code объединяет управляемые источники](/docs/ru/managed-settings#how-claude-code-combines-managed-sources) описано, когда этот файл применяется.

868* **[SSH-сеансы](#ssh-sessions)**: сеанс читает файл управляемых параметров с удалённого хоста. Desktop сам читает `sshConfigs`, `sshHostAllowlist` и `disableDesktopLocalSessions` из управляемых параметров локальной машины.869* **[SSH-сессии](#ssh-sessions)**: сессия читает файл управляемых настроек с удалённого хоста. Сам Desktop читает `sshConfigs`, `sshHostAllowlist` и `disableDesktopLocalSessions` из управляемых настроек локальной машины.

869* **[Cowork](https://claude.com/docs/cowork/overview) сеансы**: в сеансе Cowork на этой машине Claude Code никогда не получает параметры консоли администратора, даже когда пользователь входит с учётной записью Team или Enterprise, и читает политику, развёрнутую на машине, если только ваша конфигурация Claude Desktop не устанавливает `requireCoworkFullVmSandbox`. Удалённые сеансы Cowork не получают ни то, ни другое. См. [где и когда применяется политика](/docs/ru/managed-settings#where-and-when-a-policy-applies) для того, какие файлы устройства достигают Cowork, и [правила разрешений MCP](/docs/ru/permissions#mcp) для того, как правила `Bash` и `WebFetch` применяются к инструментам Cowork.870* **Сессии [Cowork](https://claude.com/docs/cowork/overview)**: в сессии Cowork на этой машине Claude Code никогда не получает настройки консоли администратора, даже если пользователь входит с учётной записью Team или Enterprise, и читает политику, развёрнутую на машине, если только ваша конфигурация Claude Desktop не задаёт `requireCoworkFullVmSandbox`. Удалённые сессии Cowork не получают ни то, ни другое. О том, какие файлы устройства доходят до Cowork, см. [где и когда применяется политика](/docs/ru/managed-settings#where-and-when-a-policy-applies), а о том, как правила `Bash` и `WebFetch` применяются к инструментам Cowork, — [правила разрешений MCP](/docs/ru/permissions#mcp).

870 871 

871В локальных и SSH-сеансах приложение desktop доставляет каждого подключённого пользователя claude.ai connectors непосредственно в Claude Code. Никакой параметр MCP или `managed-mcp.json` не достигает этих connectors, независимо от того, какой источник параметров или расположение файла вы используете. Чтобы заблокировать инструменты connector в этих сеансах, используйте [элементы управления инструментами connector](/docs/ru/mcp#organization-controls-on-connector-tools) вашей организации. [Как connectors достигают Claude Code](/docs/ru/mcp#how-connectors-reach-claude-code) показывает, какие параметры управляют connectors в каждом виде сеанса.872В локальных и SSH-сессиях приложение desktop передаёт подключённые коннекторы claude.ai каждого пользователя напрямую в Claude Code. Ни одна настройка MCP и ни один `managed-mcp.json` не влияют на эти коннекторы, какой бы источник настроек или расположение файла вы ни использовали. Чтобы заблокировать инструменты коннектора в этих сессиях, используйте [элементы управления инструментами коннекторов](/docs/ru/mcp#organization-controls-on-connector-tools) вашей организации. В разделе [Как коннекторы попадают в Claude Code](/docs/ru/mcp#how-connectors-reach-claude-code) показано, какие настройки управляют коннекторами в каждом виде сессий.

872 873 

873`permissions.disableBypassPermissionsMode` и `disableAutoMode` также работают в параметрах пользователя и проекта, но размещение их в управляемых параметрах предотвращает пользователей от их переопределения.874`permissions.disableBypassPermissionsMode` и `disableAutoMode` также работают в настройках пользователя и проекта, но их размещение в управляемых настройках не позволяет пользователям их переопределить.

874 875 

875Для ключей разрешений, плагинов и доставки, которые может установить только управляемый источник, см. [Ключи, которые могут установить только управляемые параметры](/docs/ru/managed-settings#managed-only-settings).876Ключи разрешений, плагинов и доставки, которые может задать только управляемый источник, описаны в разделе [Ключи, которые могут задать только управляемые настройки](/docs/ru/managed-settings#managed-only-settings).

876 877 

877<h3 id="device-management-policies">878<h3 id="device-management-policies">

878 Политики управления устройствами879 Политики управления устройствами

879</h3>880</h3>

880 881 

881IT-команды могут управлять приложением desktop через MDM на macOS или групповую политику на Windows. Доступные политики включают включение или отключение функции Claude Code, контроль автоматических обновлений и установку пользовательского URL развёртывания.882IT-отделы могут управлять приложением desktop через MDM на macOS или групповые политики на Windows. Доступные политики включают включение и отключение функции Claude Code, управление автоматическими обновлениями и задание пользовательского URL развёртывания.

882 883 

883* **macOS**: настройте через домен предпочтений `com.anthropic.claudefordesktop`, используя инструменты, такие как Jamf или Kandji884* **macOS**: настройте через домен настроек `com.anthropic.claudefordesktop` с помощью таких инструментов, как Jamf или Kandji

884* **Windows**: настройте через реестр в `SOFTWARE\Policies\Claude`885* **Windows**: настройте через реестр в `SOFTWARE\Policies\Claude`

885 886 

886<h3 id="network-access-requirements">887<h3 id="network-access-requirements">

887 Требования к доступу в сеть888 Требования к доступу к сети

888</h3>889</h3>

889 890 

890Desktop загружает код приложения и содержимое пользователя с хостов CDN Anthropic.891Desktop загружает код приложения и пользовательское содержимое с хостов CDN Anthropic.

891 892 

892```text theme={null}893```text theme={null}

893anthropic.com894anthropic.com


902*.claudemcpcontent.com903*.claudemcpcontent.com

903```904```

904 905 

905Трафик использует HTTPS на порту 443, если вы не настроите пользовательский порт для [OTLP](/docs/ru/monitoring-usage), шлюза LLM или MCP-сервера.906Трафик передаётся по HTTPS на порт 443, если вы не настроили пользовательский порт для [OTLP](/docs/ru/monitoring-usage), LLM-шлюза или MCP-сервера.

906 907 

907Для прокси-серверов, пользовательских центров сертификации, mTLS и доменов, которые требуются автономному CLI, см. [конфигурация сети](/docs/ru/network-config).908О прокси-серверах, пользовательских центрах сертификации, mTLS и доменах, необходимых автономному CLI, см. [конфигурация сети](/docs/ru/network-config).

908 909 

909Чтобы уменьшить количество подстановочных знаков брандмауэра, разрешите вместо этого эти хосты Anthropic. Некоторые поддомены генерируются динамически и должны оставаться подстановочными знаками.910Чтобы сократить количество подстановочных знаков в брандмауэре, разрешите вместо этого следующие хосты Anthropic. Некоторые поддомены генерируются динамически и должны оставаться с подстановочными знаками.

910 911 

911```text theme={null}912```text theme={null}

912anthropic.com913anthropic.com


928*.claudemcpcontent.com929*.claudemcpcontent.com

929```930```

930 931 

931Если ваша организация имеет [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) включённый для Claude, маршрутизируйте `bridge.claudeusercontent.com` через тот же выход прокси, что и `claude.ai` и `api.anthropic.com`. Если вы не можете маршрутизировать это таким образом, добавьте адрес выхода, который ваш прокси использует для этого хоста, в список разрешённых IP вашей организации, но только когда этот адрес выделен для вашей организации: общий диапазон выхода прокси также допускает других клиентов поставщика прокси.932Если в вашей организации для Claude включён [список разрешённых IP-адресов](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting), направляйте `bridge.claudeusercontent.com` через тот же исходящий адрес прокси, что и `claude.ai` и `api.anthropic.com`. Если так направить трафик невозможно, добавьте исходящий адрес, который ваш прокси использует для этого хоста, в список разрешённых IP-адресов вашей организации, но только если этот адрес выделен исключительно вашей организации: общий диапазон исходящих адресов прокси пропускает и других клиентов поставщика прокси.

932 933 

933Anthropic проверяет соединения с этим хостом в соответствии со списком разрешённых IP вашей организации, используя адрес, с которого они поступают. Если ваш прокси отправляет трафик для него через адрес, который не находится в этом списке разрешённых, Claude в Chrome и другие функции, которые подключаются через мост, перестают работать, в то время как остальная часть приложения продолжает работать.934Anthropic проверяет подключения к этому хосту по списку разрешённых IP-адресов вашей организации, используя адрес, с которого они поступают. Если ваш прокси отправляет трафик к нему через адрес, которого нет в этом списке разрешённых, Claude в Chrome и другие функции, подключающиеся через мост, перестают работать, тогда как остальная часть приложения продолжает работать.

934 935 

935[Артефакт](/docs/ru/artifacts), который загружает шрифт из [Google Fonts](/docs/ru/artifacts#improve-the-visual-design), также запрашивает `fonts.googleapis.com` и `fonts.gstatic.com`. Оба хоста являются необязательными. Если вы их блокируете, артефакты отображаются в резервных шрифтах. Блокируйте с быстрым отклонением, а не с молчаливым отбросом, чтобы запрос шрифта не удался немедленно, вместо того чтобы задержать первый рендер страницы.936[Артефакт](/docs/ru/artifacts), который загружает шрифт из [Google Fonts](/docs/ru/artifacts#improve-the-visual-design), также обращается к `fonts.googleapis.com` и `fonts.gstatic.com`. Оба хоста необязательны. Если вы их заблокируете, артефакты будут отображаться резервными шрифтами. Блокируйте их с быстрым отклонением, а не с молчаливым отбрасыванием, чтобы запрос шрифта сразу завершался ошибкой, а не задерживал первую отрисовку страницы.

936 937 

937Артефакты также могут загружать библиотеки JavaScript, такие как React или пакет диаграмм, из `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `cdn.tailwindcss.com`, `code.jquery.com` и `unpkg.com`, и ни откуда больше. Если вы блокируете эти хосты, части артефакта, которые зависят от библиотеки, не работают, и в отличие от заблокированного шрифта, заблокированная библиотека не имеет резервного варианта. Блокируйте с быстрым отклонением и здесь, чтобы заблокированный запрос библиотеки не удался сразу, вместо того чтобы зависнуть до истечения времени ожидания.938Артефакты также могут загружать библиотеки JavaScript, такие как React или пакет для построения диаграмм, с `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `cdn.tailwindcss.com`, `code.jquery.com` и `unpkg.com` и ни с каких других внешних хостов. Если вы заблокируете эти хосты, части артефакта, зависящие от библиотеки, не будут работать, и, в отличие от заблокированного шрифта, у заблокированной библиотеки нет резервного варианта. Здесь также блокируйте с быстрым отклонением, чтобы заблокированный запрос библиотеки сразу завершался ошибкой, а не зависал до истечения времени ожидания.

938 939 

939<h3 id="authentication-and-sso">940<h3 id="authentication-and-sso">

940 Аутентификация и SSO941 Аутентификация и SSO

941</h3>942</h3>

942 943 

943Организации Team и Enterprise могут требовать SSO для всех пользователей. См. [аутентификация](/docs/ru/authentication) для деталей уровня плана и [Setting up SSO](https://support.claude.com/en/articles/13132885-setting-up-single-sign-on-sso) для конфигурации SAML; настройка OIDC рассматривается в [Claude Enterprise Administrator Guide](https://claude.com/resources/tutorials/claude-enterprise-administrator-guide).944Организации Team и Enterprise могут требовать SSO для всех пользователей. Сведения на уровне планов см. в разделе [аутентификация](/docs/ru/authentication), а конфигурацию SAML — в статье [Setting up SSO](https://support.claude.com/en/articles/13132885-setting-up-single-sign-on-sso); настройка OIDC описана в [Claude Enterprise Administrator Guide](https://claude.com/resources/tutorials/claude-enterprise-administrator-guide).

944 945 

945<h3 id="data-handling">946<h3 id="data-handling">

946 Обработка данных947 Обработка данных

947</h3>948</h3>

948 949 

949Claude Code обрабатывает ваш код локально в локальных сеансах или в облачных сеансах на управляемой Anthropic инфраструктуре, если только ваша организация не маршрутизирует их в [самостоятельно размещённую среду](/docs/ru/self-hosted-environments). Облачные сеансы, включая в самостоятельно размещённую среду, отправляют разговоры и контекст кода в API Anthropic для обработки; локальные и SSH-сеансы отправляют их в какого бы [поставщика модели](#feature-comparison) ваше развёртывание не настраивало, по умолчанию в API Anthropic. См. [обработка данных](/docs/ru/data-usage) для получения подробной информации о сохранении данных, конфиденциальности и соответствии.950Claude Code обрабатывает ваш код локально в локальных сессиях или, в облачных сессиях, на инфраструктуре под управлением Anthropic, если только ваша организация не направляет их в [самостоятельно размещённое окружение](/docs/ru/self-hosted-environments). Облачные сессии, в том числе в самостоятельно размещённом окружении, отправляют диалоги и контекст кода в API Anthropic для обработки; локальные и SSH-сессии отправляют их тому [поставщику моделей](#feature-comparison), который настроен в вашем развёртывании, по умолчанию — в API Anthropic. Подробнее о хранении данных, конфиденциальности и соответствии требованиям см. [обработка данных](/docs/ru/data-usage).

950 951 

951<h3 id="deployment">952<h3 id="deployment">

952 Развёртывание953 Развёртывание

953</h3>954</h3>

954 955 

955Desktop можно распространять через инструменты развёртывания предприятия:956Desktop можно распространять с помощью корпоративных инструментов развёртывания:

956 957 

957* **macOS**: распространяйте через MDM, такой как Jamf или Kandji, используя установщик `.dmg`958* **macOS**: распространяйте через MDM, например Jamf или Kandji, с помощью установщика `.dmg`

958* **Windows**: развёртывайте через пакет MSIX. См. [Deploy Claude Desktop for Windows](https://support.claude.com/en/articles/12622703-deploy-claude-desktop-for-windows) для опций развёртывания предприятия, включая автоматическую установку959* **Windows**: развёртывайте с помощью пакета MSIX. Варианты корпоративного развёртывания, включая тихую установку, см. в статье [Deploy Claude Desktop for Windows](https://support.claude.com/en/articles/12622703-deploy-claude-desktop-for-windows)

959 960 

960Для доменов, которые нужно добавить в список разрешений брандмауэра, см. [требования к доступу в сеть](#network-access-requirements) выше. Для параметров прокси, пользовательских центров сертификации и шлюзов LLM см. [конфигурация сети](/docs/ru/network-config).961Домены, которые нужно добавить в список разрешённых в брандмауэре, перечислены выше в разделе [требования к доступу к сети](#network-access-requirements). О настройках прокси, пользовательских центрах сертификации и LLM-шлюзах см. [конфигурация сети](/docs/ru/network-config).

961 962 

962Для полного справочника конфигурации предприятия см. [руководство конфигурации предприятия](https://support.claude.com/en/articles/12622667-enterprise-configuration).963Полный справочник по корпоративной конфигурации см. в [руководстве по корпоративной конфигурации](https://support.claude.com/en/articles/12622667-enterprise-configuration).

963 964 

964<h2 id="coming-from-the-cli">965<h2 id="coming-from-the-cli">

965 Переход с CLI?966 Переход с CLI?

env-vars.md +1 −0

Details

287| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | Задайте `1`, чтобы в Windows запускать команды [инструмента PowerShell](/docs/ru/tools-reference#powershell-tool) напрямую, а не через запускающий процесс `cmd.exe`. По умолчанию запускающий процесс позволяет команде PowerShell, [выполняющейся в фоновом режиме](/docs/ru/tools-reference#background-commands), [переходить в следующий процесс сессии](/docs/ru/agent-view#the-supervisor-process), например когда вы [переводите сессию в фоновый режим](/docs/ru/agent-view#from-inside-a-session). Если задать эту переменную, команда PowerShell в фоновом режиме останавливается при завершении процесса сессии. Команды Bash не затрагиваются. Требуется Claude Code v2.1.269 или новее |287| `CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER` | Задайте `1`, чтобы в Windows запускать команды [инструмента PowerShell](/docs/ru/tools-reference#powershell-tool) напрямую, а не через запускающий процесс `cmd.exe`. По умолчанию запускающий процесс позволяет команде PowerShell, [выполняющейся в фоновом режиме](/docs/ru/tools-reference#background-commands), [переходить в следующий процесс сессии](/docs/ru/agent-view#the-supervisor-process), например когда вы [переводите сессию в фоновый режим](/docs/ru/agent-view#from-inside-a-session). Если задать эту переменную, команда PowerShell в фоновом режиме останавливается при завершении процесса сессии. Команды Bash не затрагиваются. Требуется Claude Code v2.1.269 или новее |

288| `CLAUDE_CODE_DISABLE_WORKFLOWS` | Задайте `1`, чтобы отключить [рабочие процессы](/docs/ru/workflows#turn-workflows-off). Эквивалентно настройке [`disableWorkflows`](/docs/ru/settings-reference#disableworkflows) |288| `CLAUDE_CODE_DISABLE_WORKFLOWS` | Задайте `1`, чтобы отключить [рабочие процессы](/docs/ru/workflows#turn-workflows-off). Эквивалентно настройке [`disableWorkflows`](/docs/ru/settings-reference#disableworkflows) |

289| `CLAUDE_CODE_EFFORT_LEVEL` | Задаёт уровень effort для поддерживаемых моделей. Значения: `low`, `medium`, `high`, `xhigh`, `max` или `auto`, чтобы использовать значение модели по умолчанию. Доступные уровни зависят от модели. Имеет приоритет над `--effort`, `/effort` и настройками `modelSettings` и `effortLevel`. Ограничение [`maxEffortLevel`](/docs/ru/settings-reference#maxeffortlevel) по-прежнему применяется. См. [Настройка уровня effort](/docs/ru/model-config#adjust-effort-level) |289| `CLAUDE_CODE_EFFORT_LEVEL` | Задаёт уровень effort для поддерживаемых моделей. Значения: `low`, `medium`, `high`, `xhigh`, `max` или `auto`, чтобы использовать значение модели по умолчанию. Доступные уровни зависят от модели. Имеет приоритет над `--effort`, `/effort` и настройками `modelSettings` и `effortLevel`. Ограничение [`maxEffortLevel`](/docs/ru/settings-reference#maxeffortlevel) по-прежнему применяется. См. [Настройка уровня effort](/docs/ru/model-config#adjust-effort-level) |

290| `CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS` | Задайте `1`, чтобы добавлять в поток сообщений сообщения [`session_state_changed`](/docs/ru/agent-sdk/typescript#sdksessionstatechangedmessage), которые содержат состояние сессии. Требуется либо [Agent SDK](/docs/ru/agent-sdk/overview), либо `--print`, `--output-format stream-json` и `--verbose` |

290| `CLAUDE_CODE_ENABLE_AUTO_MODE` | Принимается для совместимости со старыми версиями и ни на что не влияет. Авторежим доступен по умолчанию у каждого провайдера, включая Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry и сессии [Claude apps gateway](/docs/ru/claude-apps-gateway) с выполненным входом. В версиях с v2.1.158 по v2.1.206 установка значения `1` была обязательна, чтобы [авторежим](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) стал доступен у этих провайдеров |291| `CLAUDE_CODE_ENABLE_AUTO_MODE` | Принимается для совместимости со старыми версиями и ни на что не влияет. Авторежим доступен по умолчанию у каждого провайдера, включая Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry и сессии [Claude apps gateway](/docs/ru/claude-apps-gateway) с выполненным входом. В версиях с v2.1.158 по v2.1.206 установка значения `1` была обязательна, чтобы [авторежим](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) стал доступен у этих провайдеров |

291| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | Переопределяет доступность [сводки сессии](/docs/ru/interactive-mode#session-recap). Установите `0`, чтобы принудительно отключить сводки независимо от переключателя в `/config`. Установите `1`, чтобы принудительно включить сводки, когда [`awaySummaryEnabled`](/docs/ru/settings-reference#awaysummaryenabled) имеет значение `false`. Имеет приоритет над настройкой и переключателем в `/config` |292| `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` | Переопределяет доступность [сводки сессии](/docs/ru/interactive-mode#session-recap). Установите `0`, чтобы принудительно отключить сводки независимо от переключателя в `/config`. Установите `1`, чтобы принудительно включить сводки, когда [`awaySummaryEnabled`](/docs/ru/settings-reference#awaysummaryenabled) имеет значение `false`. Имеет приоритет над настройкой и переключателем в `/config` |

292| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | Установите `1`, чтобы обновлять состояние плагинов на границах ходов в [неинтерактивном режиме](/docs/ru/headless) после завершения фоновой установки. По умолчанию отключено, так как обновление изменяет системный промпт посреди сессии, что делает недействительным [кэширование промптов](/docs/ru/prompt-caching) для этого хода |293| `CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH` | Установите `1`, чтобы обновлять состояние плагинов на границах ходов в [неинтерактивном режиме](/docs/ru/headless) после завершения фоновой установки. По умолчанию отключено, так как обновление изменяет системный промпт посреди сессии, что делает недействительным [кэширование промптов](/docs/ru/prompt-caching) для этого хода |

Details

303 303 

304Если вы аутентифицируетесь через Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry или ключ API Anthropic Console, этот раздел к вам не применяется. Когда вы входите с учётной записью claude.ai, ваш план определяет, какие из приведённых ниже функций доступны.304Если вы аутентифицируетесь через Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry или ключ API Anthropic Console, этот раздел к вам не применяется. Когда вы входите с учётной записью claude.ai, ваш план определяет, какие из приведённых ниже функций доступны.

305 305 

306В организациях Enterprise с применённой [конфигурацией HIPAA](/docs/ru/hipaa-setup) некоторые функции из этой таблицы отключены.

307 

306| Функция | Pro | Max | Team | Enterprise |308| Функция | Pro | Max | Team | Enterprise |

307| :- | :- | :- | :- | :- |309| :- | :- | :- | :- | :- |

308| [Cloud sessions](/docs/ru/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |310| [Cloud sessions](/docs/ru/claude-code-on-the-web) | ✓ | ✓ | ✓ | ✓ <sup><a href="#fn6">6</a></sup> |

hipaa-setup.md +12 −5

Details

15 * Claude Code на вкладке Code в Claude Desktop15 * Claude Code на вкладке Code в Claude Desktop

16 * Cowork в Claude Desktop16 * Cowork в Claude Desktop

17 17 

18 Расширения Claude Code для VS Code и JetBrains не входят в (local mode). Они продолжают работать с применённой HIPAA-конфигурацией, но ваше BAA на них не распространяется. Полный список Eligible Services см. в [Implementation Guide](https://trust.anthropic.com/resources?s=rgirr4qe8u7ek8c2igx3\&name=claude-for-enterprise-hipaa-ready-offering-implementation-guide).18 Расширения Claude Code для VS Code и JetBrains не входят в (local mode). Они продолжают работать с применённой HIPAA-конфигурацией, но ваше BAA на них не распространяется. Полный список Eligible Services см. в [Implementation Guide](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

19</Note>19</Note>

20 20 

21Эта страница предназначена для IT-администратора или администратора безопасности, который подготавливает компьютеры разработчиков. Саму конфигурацию применяет Primary Owner вашей организации Claude. В статье [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731) объясняется, что включает ваше BAA, как применяется конфигурация и как запланировать дату её применения.21Эта страница предназначена для IT-администратора или администратора безопасности, который подготавливает компьютеры разработчиков. Саму конфигурацию применяет Primary Owner вашей организации Claude. В статье [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731) объясняется, что включает ваше BAA, как применяется конфигурация и как запланировать дату её применения.


174 174 

175* **Вход через Claude Console и федеративные учётные данные**: `forceLoginOrgUUID` проверяет только вход через claude.ai. В разделе [Ограничение входа вашей организацией](/docs/ru/authentication#restrict-login-to-your-organization) перечислено, что Claude Code проверяет для каждого способа входа и типа учётных данных.175* **Вход через Claude Console и федеративные учётные данные**: `forceLoginOrgUUID` проверяет только вход через claude.ai. В разделе [Ограничение входа вашей организацией](/docs/ru/authentication#restrict-login-to-your-organization) перечислено, что Claude Code проверяет для каждого способа входа и типа учётных данных.

176* **Серверные управляемые настройки**: если ваша организация также использует [серверные управляемые настройки](/docs/ru/server-managed-settings), попросите Owner добавить туда те же ключи. В разделе [Как Claude Code объединяет управляемые источники](/docs/ru/managed-settings#how-claude-code-combines-managed-sources) объясняется, какой источник применяется.176* **Серверные управляемые настройки**: если ваша организация также использует [серверные управляемые настройки](/docs/ru/server-managed-settings), попросите Owner добавить туда те же ключи. В разделе [Как Claude Code объединяет управляемые источники](/docs/ru/managed-settings#how-claude-code-combines-managed-sources) объясняется, какой источник применяется.

177* **Версии старше v2.1.285**: эти версии игнорируют `allowedProviders`, поэтому они по-прежнему могут запускаться с облачным провайдером или шлюзом. Чтобы версии с v2.1.163 по v2.1.284 отказывались запускаться, вы можете добавить [`requiredMinimumVersion`](/docs/ru/settings-reference#requiredminimumversion) со значением `"2.1.285"` в те же управляемые настройки, что и [ключи из примера](#deploy-managed-settings). Версии до v2.1.163 игнорируют как `requiredMinimumVersion`, так и `allowedProviders`, поэтому [обновите эти компьютеры](#update-claude-code-and-claude-desktop).

177 178 

178Чтобы узнать, распространяется ли ваше BAA на сессию, выполняемую без HIPAA-конфигурации, см. [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731).179Чтобы узнать, распространяется ли ваше BAA на сессию, выполняемую без HIPAA-конфигурации, см. [Use Claude Code (local mode) and Cowork (local mode) on a HIPAA-ready Enterprise plan](https://support.claude.com/en/articles/17318731).

179 180 


234 235 

235При применённой конфигурации HIPAA Claude Code удаляет учётные данные, которые он использует для обращения к Anthropic, такие как `ANTHROPIC_API_KEY` и `ANTHROPIC_AUTH_TOKEN`, из окружения запускаемых им shell-команд, хуков и MCP-серверов.236При применённой конфигурации HIPAA Claude Code удаляет учётные данные, которые он использует для обращения к Anthropic, такие как `ANTHROPIC_API_KEY` и `ANTHROPIC_AUTH_TOKEN`, из окружения запускаемых им shell-команд, хуков и MCP-серверов.

236 237 

237Конфигурация HIPAA не удаляет учётные данные облачных провайдеров или GitHub, поэтому команда, которая выполняет push в GitHub или обращается к другому сервису, по-прежнему работает с доступом этого разработчика. Ваше соглашение BAA с Anthropic не распространяется на данные, которые такая команда туда отправляет. Полный список Eligible Services см. в [Implementation Guide](https://trust.anthropic.com/resources?s=rgirr4qe8u7ek8c2igx3\&name=claude-for-enterprise-hipaa-ready-offering-implementation-guide).238Конфигурация HIPAA не удаляет учётные данные облачных провайдеров или GitHub, поэтому команда, которая выполняет push в GitHub или обращается к другому сервису, по-прежнему работает с доступом этого разработчика. Ваше соглашение BAA с Anthropic не распространяется на данные, которые такая команда туда отправляет. Полный список Eligible Services см. в [Implementation Guide](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

238 239 

239Чтобы ограничить, какие команды и хосты может использовать Claude, см. [правила разрешений](/docs/ru/permissions) и [песочницу](/docs/ru/sandboxing).240Чтобы ограничить, какие команды и хосты может использовать Claude, см. [правила разрешений](/docs/ru/permissions) и [песочницу](/docs/ru/sandboxing).

240 241 


275 Немедленное удаление данных сессий276 Немедленное удаление данных сессий

276</h3>277</h3>

277 278 

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

280 

281В Claude Code v2.1.288 или более поздней версии выполните `claude purge`:

279 282 

280```bash theme={null}283```bash theme={null}

281claude purge --all --yes284claude purge --all --yes

282```285```

283 286 

284До v2.1.288 команда называлась `claude project purge`.287В версиях с v2.1.126 по v2.1.287 выполните `claude project purge`, которая принимает те же флаги:

288 

289```bash theme={null}

290claude project purge --all --yes

291```

285 292 

286Команда удаляет транскрипты и автоматическую память всех проектов, записи в `tasks/`, `debug/` и `file-history/`, `history.jsonl`, а также записи проектов в `~/.claude.json`. Без `--yes` она выводит план и сначала запрашивает подтверждение.293Любая из этих команд удаляет транскрипты и автоматическую память всех проектов, записи в `tasks/`, `debug/` и `file-history/`, `history.jsonl`, а также записи проектов в `~/.claude.json`. Без `--yes` она выводит план и сначала запрашивает подтверждение.

287 294 

288После очистки остаются другие пути, которые могут содержать содержимое сессий, например вставленный текст в `paste-cache/`. В разделе [Очистка локальных данных](/docs/ru/claude-directory#clear-local-data) перечислены пути, которые можно удалить вручную. Чтобы полностью очистить компьютер, например перед передачей другому сотруднику, [сотрите с него данные](#offboard-a-developer).295После очистки остаются другие пути, которые могут содержать содержимое сессий, например вставленный текст в `paste-cache/`. В разделе [Очистка локальных данных](/docs/ru/claude-directory#clear-local-data) перечислены пути, которые можно удалить вручную. Чтобы полностью очистить компьютер, например перед передачей другому сотруднику, [сотрите с него данные](#offboard-a-developer).

289 296 

hooks.md +1 −1

Details

2140| `addRules` | `rules`, `behavior`, `destination` | Добавляет правила разрешений. `rules` — массив объектов `{toolName, ruleContent?}`. Не указывайте `ruleContent`, чтобы охватить весь инструмент. `behavior` — `"allow"`, `"deny"` или `"ask"` |2140| `addRules` | `rules`, `behavior`, `destination` | Добавляет правила разрешений. `rules` — массив объектов `{toolName, ruleContent?}`. Не указывайте `ruleContent`, чтобы охватить весь инструмент. `behavior` — `"allow"`, `"deny"` или `"ask"` |

2141| `replaceRules` | `rules`, `behavior`, `destination` | Заменяет все правила заданного `behavior` в `destination` переданными `rules` |2141| `replaceRules` | `rules`, `behavior`, `destination` | Заменяет все правила заданного `behavior` в `destination` переданными `rules` |

2142| `removeRules` | `rules`, `behavior`, `destination` | Удаляет соответствующие правила заданного `behavior` |2142| `removeRules` | `rules`, `behavior`, `destination` | Удаляет соответствующие правила заданного `behavior` |

2143| `setMode` | `mode`, `destination` | Меняет режим разрешений. Допустимые режимы: `default`, `auto`, `acceptEdits`, `dontAsk`, `bypassPermissions`, `plan` и `manual` как псевдоним для `default`. Для псевдонима `manual` требуется Claude Code v2.1.200 или новее |2143| `setMode` | `mode`, `destination` | Изменяет режим разрешений. Допустимые режимы: `default`, `auto`, `acceptEdits`, `dontAsk`, `bypassPermissions`, `plan`, а также `manual` как псевдоним для `default` |

2144| `addDirectories` | `directories`, `destination` | Добавляет рабочие каталоги. `directories` — массив строк путей |2144| `addDirectories` | `directories`, `destination` | Добавляет рабочие каталоги. `directories` — массив строк путей |

2145| `removeDirectories` | `directories`, `destination` | Удаляет рабочие каталоги |2145| `removeDirectories` | `directories`, `destination` | Удаляет рабочие каталоги |

2146 2146 

Details

215| `$` | Конец строки |215| `$` | Конец строки |

216| `^` | Первый непустой символ |216| `^` | Первый непустой символ |

217| `gg` | Начало ввода |217| `gg` | Начало ввода |

218| `G` | Конец ввода |218| `G` | Начало последней строки |

219| `f{char}` | Перейти к следующему вхождению символа |219| `f{char}` | Перейти к следующему вхождению символа |

220| `F{char}` | Перейти к предыдущему вхождению символа |220| `F{char}` | Перейти к предыдущему вхождению символа |

221| `t{char}` | Перейти прямо перед следующим вхождением символа |221| `t{char}` | Перейти прямо перед следующим вхождением символа |

mcp.md +2 −2

Details

52 * `Marketplace "claude-plugins-official" not found`: добавьте marketplace с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.52 * `Marketplace "claude-plugins-official" not found`: добавьте marketplace с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.

53 * The plugin is [not found in the marketplace](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.53 * The plugin is [not found in the marketplace](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.

54 54 

55 Если в сводке установки указано `Run /reload-plugins to activate.`, Claude Code затем запустит эту перезагрузку для вас. Если перезагрузка предупреждает, что ваше следующее сообщение повторно прочитает разговор, выполните `/reload-plugins --force`.55 Если в сводке установки указано `Run /reload-plugins to apply.`, Claude Code затем запустит эту перезагрузку для вас. Если перезагрузка предупреждает, что ваше следующее сообщение повторно прочитает диалог, выполните `/reload-plugins --force`.

56 </Step>56 </Step>

57 57 

58 <Step title="Запустите skill сборки">58 <Step title="Запустите скилл сборки">

59 ```59 ```

60 /mcp-server-dev:build-mcp-server60 /mcp-server-dev:build-mcp-server

61 ```61 ```

memory.md +4 −3

Details

161 161 

162Все обнаруженные файлы объединяются в контекст, а не переопределяют друг друга. По дереву каталогов содержимое упорядочено от корня файловой системы вниз к вашему рабочему каталогу. Для примера `foo/bar/`, `foo/CLAUDE.md` появляется в контексте перед `foo/bar/CLAUDE.md`, поэтому инструкции ближе к месту, где вы запустили Claude, читаются последними. В каждом каталоге `CLAUDE.local.md` добавляется после `CLAUDE.md`, поэтому ваши личные заметки — это последнее, что Claude читает на этом уровне.162Все обнаруженные файлы объединяются в контекст, а не переопределяют друг друга. По дереву каталогов содержимое упорядочено от корня файловой системы вниз к вашему рабочему каталогу. Для примера `foo/bar/`, `foo/CLAUDE.md` появляется в контексте перед `foo/bar/CLAUDE.md`, поэтому инструкции ближе к месту, где вы запустили Claude, читаются последними. В каждом каталоге `CLAUDE.local.md` добавляется после `CLAUDE.md`, поэтому ваши личные заметки — это последнее, что Claude читает на этом уровне.

163 163 

164Claude также обнаруживает файлы `CLAUDE.md` и `CLAUDE.local.md` в подкаталогах под вашим текущим рабочим каталогом. Вместо загрузки их при запуске они включаются, когда Claude читает файлы в этих подкаталогах. Для файлов внутри worktree в `.claude/worktrees/` см. [Изоляция субагентов с помощью worktrees](/docs/ru/worktrees#isolate-subagents-with-worktrees).164Claude также обнаруживает файлы `CLAUDE.md` и `CLAUDE.local.md` в подкаталогах под вашим текущим рабочим каталогом. Вместо загрузки их при запуске они включаются, когда Claude читает файлы в этих подкаталогах. `CLAUDE.md` подкаталога, который Claude уже прочитал, записал или отредактировал с помощью инструмента Read, Write или Edit, таким образом не загружается, потому что его содержимое уже находится в диалоге. Для файлов внутри worktree в `.claude/worktrees/` см. [Изоляция субагентов с помощью worktrees](/docs/ru/worktrees#isolate-subagents-with-worktrees).

165 165 

166Если вы работаете в большом монорепозитории, где подбираются файлы CLAUDE.md других команд, используйте [`claudeMdExcludes`](#exclude-specific-claude-md-files) для их пропуска. Для полного макета корневых и каталогов CLAUDE.md файлов и правил см. [Монорепозитории и большие репозитории](/docs/ru/large-codebases).166Если вы работаете в большом монорепозитории, где подбираются файлы CLAUDE.md других команд, используйте [`claudeMdExcludes`](#exclude-specific-claude-md-files) для их пропуска. Для полного макета корневых и каталогов CLAUDE.md файлов и правил см. [Монорепозитории и большие репозитории](/docs/ru/large-codebases).

167 167 


623 Просмотр и редактирование с помощью `/memory`623 Просмотр и редактирование с помощью `/memory`

624</h2>624</h2>

625 625 

626Команда `/memory` перечисляет ваши файлы CLAUDE.md, CLAUDE.local.md и другие файлы памяти в разных областях пользователя и проекта, включая записи CLAUDE.md пользователя и проекта для файлов, которые еще не существуют. Она также позволяет переключать auto memory включена или отключена и предоставляет опцию для открытия папки auto memory. Выберите любой файл для открытия его в вашем редакторе; выбор файла, который еще не существует, сначала создает его. Чтобы проверить, какие файлы `CLAUDE.md` и файлы правил загружены в текущий сеанс, запустите `/context`.626Команда `/memory` перечисляет ваши файлы CLAUDE.md, CLAUDE.local.md и другие файлы памяти в областях действия пользователя и проекта, включая записи CLAUDE.md пользователя и проекта для файлов, которые еще не существуют. Она также позволяет включать и отключать автоматическую память и предоставляет опцию для открытия папки автоматической памяти. Выберите любой файл для открытия его в вашем редакторе; выбор файла, который еще не существует, сначала создает его. Чтобы проверить, какие файлы `CLAUDE.md` и файлы правил были загружены при запуске, выполните `/context`.

627 627 

628Графические редакторы, такие как VS Code, открывают файл в отдельном окне, и вы можете продолжать использовать сеанс, пока он открыт. До версии 2.1.216 `/memory` ждал, пока вы закроете файл, прежде чем ответить. Редакторы терминала, такие как Vim, захватывают терминал, пока вы не выйдете.628Графические редакторы, такие как VS Code, открывают файл в отдельном окне, и вы можете продолжать использовать сеанс, пока он открыт. До версии 2.1.216 `/memory` ждал, пока вы закроете файл, прежде чем ответить. Редакторы терминала, такие как Vim, захватывают терминал, пока вы не выйдете.

629 629 


643 643 

644Для отладки:644Для отладки:

645 645 

646* Запустите `/context` и проверьте список под **Memory files**, чтобы убедиться, что ваши файлы CLAUDE.md и CLAUDE.local.md загружены. Если файл `CLAUDE.md` отсутствует там, Claude не может его видеть. Используйте `/memory` для открытия и редактирования файлов.646* Запустите `/context` и проверьте список под **Memory files**, чтобы убедиться в наличии файлов CLAUDE.md и CLAUDE.local.md, которые должны загружаться при запуске. Если какой-либо из них там отсутствует, Claude не может его видеть. Используйте `/memory` для открытия и редактирования файлов.

647* `CLAUDE.md` в подкаталоге вашего рабочего каталога не отображается под **Memory files**, потому что он загружается по требованию, а не при запуске. Когда он загружается, в терминале появляется строка `Loaded` с его путём. Чтобы проверить новый файл, создайте его из оболочки, а не просите Claude написать его, а затем попросите Claude прочитать файл в этом подкаталоге.

647* Проверьте, что соответствующий CLAUDE.md находится в местоположении, которое загружается для вашего сеанса (см. [Выберите, где разместить файлы CLAUDE.md](#choose-where-to-put-claude-md-files)).648* Проверьте, что соответствующий CLAUDE.md находится в местоположении, которое загружается для вашего сеанса (см. [Выберите, где разместить файлы CLAUDE.md](#choose-where-to-put-claude-md-files)).

648* Сделайте инструкции более конкретными. "Используйте отступ из 2 пробелов" работает лучше, чем "красиво форматируйте код".649* Сделайте инструкции более конкретными. "Используйте отступ из 2 пробелов" работает лучше, чем "красиво форматируйте код".

649* Ищите конфликтующие инструкции в файлах CLAUDE.md. Если два файла дают разные рекомендации для одного поведения, Claude может выбрать одну произвольно.650* Ищите конфликтующие инструкции в файлах CLAUDE.md. Если два файла дают разные рекомендации для одного поведения, Claude может выбрать одну произвольно.

Details

25| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | Чтение и предварительно одобренные инструменты; всё, что вызвало бы запрос, отклоняется | Заблокированные CI и скрипты |25| [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | Чтение и предварительно одобренные инструменты; всё, что вызвало бы запрос, отклоняется | Заблокированные CI и скрипты |

26| [`bypassPermissions`](#skip-all-checks-with-bypasspermissions-mode) | Всё | Только изолированные контейнеры и виртуальные машины |26| [`bypassPermissions`](#skip-all-checks-with-bypasspermissions-mode) | Всё | Только изолированные контейнеры и виртуальные машины |

27 27 

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

29 29 

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

31 31 


359 Что классификатор блокирует по умолчанию359 Что классификатор блокирует по умолчанию

360</h3>360</h3>

361 361 

362Классификатор доверяет вашему рабочему каталогу и remote-репозиториям, которые были для него настроены на момент запуска сессии. Remote, добавленный или перенаправленный во время сессии с помощью `git remote add` или `git remote set-url`, не считается доверенным, а всё остальное рассматривается как внешнее, пока вы не [настроите доверенную инфраструктуру](/docs/ru/auto-mode-config). До v2.1.200 remote-репозитории, добавленные посреди сессии, также считались доверенными.362Классификатор доверяет вашему рабочему каталогу и remote-репозиториям, которые были для него настроены на момент запуска сессии. Remote, добавленный или перенаправленный во время сессии с помощью `git remote add` или `git remote set-url`, не считается доверенным, а всё остальное рассматривается как внешнее, пока вы не [настроите доверенную инфраструктуру](/docs/ru/auto-mode-config).

363 363 

364**Блокируется по умолчанию**:364**Блокируется по умолчанию**:

365 365 


392* Запуск цикла автономного агента, который работает без подтверждения человеком или песочницы, например запущенного с `--dangerously-skip-permissions` или `--no-sandbox`. Сюда относится запуск стороннего агента или eval harness с отключёнными изоляцией и подтверждением каждого действия, например runner, запущенного с `--yes-always`392* Запуск цикла автономного агента, который работает без подтверждения человеком или песочницы, например запущенного с `--dangerously-skip-permissions` или `--no-sandbox`. Сюда относится запуск стороннего агента или eval harness с отключёнными изоляцией и подтверждением каждого действия, например runner, запущенного с `--yes-always`

393* Действия браузера [Claude in Chrome](/docs/ru/chrome), которые могут отправить содержимое страницы, cookie или учётные данные за пределы источника393* Действия браузера [Claude in Chrome](/docs/ru/chrome), которые могут отправить содержимое страницы, cookie или учётные данные за пределы источника

394* Удаление файлов в `/tmp`, `$TMPDIR` или другом общем каталоге временных файлов или кэша по подстановочному знаку, glob-шаблону или фильтру по возрасту, а не по конкретному указанному пути394* Удаление файлов в `/tmp`, `$TMPDIR` или другом общем каталоге временных файлов или кэша по подстановочному знаку, glob-шаблону или фильтру по возрасту, а не по конкретному указанному пути

395* Включение чувствительных сведений в контент, отправляемый, загружаемый, публикуемый или записываемый для других людей или в общие системы, если ваше собственное сообщение не разрешало передавать эти сведения данному получателю. Тексты PR и issue, сообщения коммитов и комментарии считаются таким исходящим контентом, когда репозиторий находится за пределами границы доверия или является общедоступным, включая собственные общедоступные репозитории вашей организации; внутренние пути к файлам, кодовые названия, данные из реальных ответов API, такие как адреса электронной почты или идентификаторы учётных записей, и идентификаторы инфраструктуры считаются чувствительными сведениями. Применение к PR, issue и сообщениям коммитов требует Claude Code v2.1.200 или новее. Реальные персональные данные из ответа API в тексте PR или issue, такие как адрес электронной почты, идентификатор учётной записи или организации либо метрика использования, требуют, чтобы вы назвали эти сведения и получателя, независимо от видимости репозитория или границы доверия. Эта проверка требует Claude Code v2.1.203 или новее395* Включение чувствительных сведений в контент, отправляемый, загружаемый, публикуемый или записываемый для других людей или в общие системы, если ваше собственное сообщение не разрешало передавать эти сведения данному получателю. Тексты PR и issue, сообщения коммитов и комментарии считаются таким исходящим контентом, когда репозиторий находится за пределами границы доверия или является общедоступным, включая собственные общедоступные репозитории вашей организации; внутренние пути к файлам, кодовые названия, данные из реальных ответов API, такие как адреса электронной почты или идентификаторы учётных записей, и идентификаторы инфраструктуры считаются чувствительными сведениями. Реальные персональные данные из ответа API в тексте PR или issue, такие как адрес электронной почты, идентификатор учётной записи или организации либо метрика использования, требуют, чтобы вы назвали эти сведения и получателя, независимо от видимости репозитория или границы доверия. Эта проверка требует Claude Code v2.1.203 или новее

396* Отправка нажатий клавиш в собственную панель tmux Claude Code для управления его собственным интерфейсом, которую классификатор рассматривает как изменение Claude собственных разрешений или надзора за собой396* Отправка нажатий клавиш в собственную панель tmux Claude Code для управления его собственным интерфейсом, которую классификатор рассматривает как изменение Claude собственных разрешений или надзора за собой

397 

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

399 

400Claude Code v2.1.200 и более поздних версий также блокирует по умолчанию следующее:

401 

402* Комментирование, удаление или принудительное прохождение теста или проверки (assertion), защищающих поведение, связанное с безопасностью, например аутентификацию, контроль доступа, валидацию входных данных или изоляцию в песочнице397* Комментирование, удаление или принудительное прохождение теста или проверки (assertion), защищающих поведение, связанное с безопасностью, например аутентификацию, контроль доступа, валидацию входных данных или изоляцию в песочнице

403* Удаление или уничтожение ресурса с состоянием, который Claude не создавал в этой сессии, когда не применяется более конкретное правило удаления и вы не назвали этот ресурс398* Удаление или уничтожение ресурса с состоянием, который Claude не создавал в этой сессии, когда не применяется более конкретное правило удаления и вы не назвали этот ресурс

404* Перенаправление базового URL API, эндпоинта прокси, получателя webhook или зеркала реестра на сторонний хост, не соответствующий задаче, в том числе в файлах-примерах, таких как `.env.example`399* Перенаправление базового URL API, эндпоинта прокси, получателя webhook или зеркала реестра на сторонний хост, не соответствующий задаче, в том числе в файлах-примерах, таких как `.env.example`


406* Push секретов, персональных или доверенных данных в репозиторий, известный как общедоступный, или push туда конфиденциальных материалов, не относящихся к собственной работе этого репозитория. Единственное исключение для персональных или доверенных данных — собственная тематика репозитория dotfiles, а контент из приватного репозитория, попадающий на любую общедоступную площадку, блокируется так же; оба уточнения требуют Claude Code v2.1.203 или новее. До v2.1.203 персональные данные относились к той же группе, что и конфиденциальные материалы, и блокировались, только если не относились к собственной работе репозитория. Если видимость репозитория не установлена, классификатор не блокирует действие только на этом основании; вместо этого он оценивает контент по другим правилам401* Push секретов, персональных или доверенных данных в репозиторий, известный как общедоступный, или push туда конфиденциальных материалов, не относящихся к собственной работе этого репозитория. Единственное исключение для персональных или доверенных данных — собственная тематика репозитория dotfiles, а контент из приватного репозитория, попадающий на любую общедоступную площадку, блокируется так же; оба уточнения требуют Claude Code v2.1.203 или новее. До v2.1.203 персональные данные относились к той же группе, что и конфиденциальные материалы, и блокировались, только если не относились к собственной работе репозитория. Если видимость репозитория не установлена, классификатор не блокирует действие только на этом основании; вместо этого он оценивает контент по другим правилам

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

408 403 

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

405 

409Claude Code v2.1.203 и более поздних версий также блокирует по умолчанию следующее:406Claude Code v2.1.203 и более поздних версий также блокирует по умолчанию следующее:

410 407 

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

permissions.md +31 −31

Details

87 87 

88| Режим | Описание |88| Режим | Описание |

89| :- | :- |89| :- | :- |

90| `default` | Запрашивает разрешение при первом использовании каждого инструмента. Обозначается как Manual в CLI, расширениях VS Code и JetBrains, а также в приложении для рабочего стола, и Claude Code принимает `manual` как псевдоним. Метка и псевдоним требуют Claude Code v2.1.200 или более поздней версии. Метка приложения для рабочего стола не зависит от вашей версии CLI |90| `default` | Запрашивает разрешение при первом использовании каждого инструмента. Обозначается как Manual в CLI, расширениях VS Code и JetBrains, а также в приложении для рабочего стола, и Claude Code принимает `manual` как псевдоним |

91| `acceptEdits` | Автоматически принимает редактирование файлов и общие команды файловой системы, такие как `mkdir`, `touch`, `mv` и `cp` для путей в рабочем каталоге или `additionalDirectories` |91| `acceptEdits` | Автоматически принимает редактирование файлов и общие команды файловой системы, такие как `mkdir`, `touch`, `mv` и `cp` для путей в рабочем каталоге или `additionalDirectories` |

92| `plan` | Claude читает файлы и запускает команды оболочки только для чтения для исследования, но не редактирует ваши исходные файлы; с доступным [режимом auto](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) также запускаются одобренные классификатором команды. Обозначается как Plan в CLI и расширении VS Code |92| `plan` | Claude читает файлы и запускает команды оболочки только для чтения для исследования, но не редактирует ваши исходные файлы; с доступным [режимом auto](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) также запускаются одобренные классификатором команды. Обозначается как Plan в CLI и расширении VS Code |

93| `auto` | Работает без обычных запросов; перед выполнением действий, таких как команды оболочки и сетевые запросы, фоновый [классификатор](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) проверяет, что они соответствуют вашему запросу |93| `auto` | Работает без обычных запросов; перед выполнением действий, таких как команды оболочки и сетевые запросы, фоновый [классификатор](/docs/ru/permission-modes#eliminate-prompts-with-auto-mode) проверяет, что они соответствуют вашему запросу |


743Хосты встраивания могут предоставлять дополнительную управляемую политику через опцию SDK `managedSettings`, включая правила разрешения разрешений, если администратор не устанавливает блокировки `allowManaged*Only`; раздел [Deliver policy to Claude Desktop sessions](/docs/ru/claude-apps-gateway#deliver-policy-to-claude-desktop-sessions) описывает, когда политика встраивающей стороны применяется вообще.743Хосты встраивания могут предоставлять дополнительную управляемую политику через опцию SDK `managedSettings`, включая правила разрешения разрешений, если администратор не устанавливает блокировки `allowManaged*Only`; раздел [Deliver policy to Claude Desktop sessions](/docs/ru/claude-apps-gateway#deliver-policy-to-claude-desktop-sessions) описывает, когда политика встраивающей стороны применяется вообще.

744 744 

745<h2 id="project-allow-rules-and-workspace-trust">745<h2 id="project-allow-rules-and-workspace-trust">

746 Правила разрешений проекта и доверие рабочей области746 Правила allow проекта и доверие к рабочему пространству

747</h2>747</h2>

748 748 

749Правила `permissions.allow` и записи `permissions.additionalDirectories` в файле `.claude/settings.json` проекта предоставляют возможности, поэтому Claude Code применяет их только после того, как вы примете [диалог доверия рабочей области](/docs/ru/security#additional-safeguards) для этой папки. Диалог перечисляет правила и каталоги, которые папка предоставит, чтобы вы могли их проверить перед принятием. Правила `deny` и `ask` не затрагиваются, так как они только ограничивают.749Правила `permissions.allow` и записи `permissions.additionalDirectories` в файле `.claude/settings.json` проекта предоставляют возможности, поэтому Claude Code применяет их только после того, как вы примете [диалог доверия к рабочему пространству](/docs/ru/security#additional-safeguards) для этой папки. В диалоге перечислены правила и каталоги, которые предоставила бы папка, чтобы вы могли сначала их просмотреть. Правила `deny` и `ask` это не затрагивает, поскольку они только ограничивают.

750 750 

751Claude Code сохраняет доверие, которое вы принимаете, в зависимости от того, где вы его запустили:751Claude Code привязывает и хранит принятое вами доверие в зависимости от того, где вы его запускаете:

752 752 

753* В репозитории Claude Code привязывает доверие к корню репозитория git, поэтому доверие охватывает весь репозиторий, кроме любого репозитория git, вложенного в него, например подмодуля. В [worktree](/docs/ru/worktrees) он использует корень основного checkout, как он это делает для [сохранённых правил](#permission-system).753* В репозитории Claude Code привязывает доверие к корню git-репозитория, поэтому доверие распространяется на весь репозиторий, за исключением любого вложенного в него git-репозитория, например подмодуля. В [worktree](/docs/ru/worktrees) используется корень основного checkout, как и для [сохранённых правил](#permission-system).

754* Вне репозитория Claude Code привязывает доверие к каталогу, из которого вы его запустили, и доверие охватывает любой подкаталог этого каталога, кроме репозитория git, вложенного в него, например клона. Каждый охватываемый подкаталог затем считается папкой, родителю которой вы доверяли.754* Вне репозитория Claude Code привязывает доверие к каталогу, из которого вы его запустили, и доверие распространяется на любой подкаталог этого каталога, за исключением вложенного в него git-репозитория, например клона. Каждый такой подкаталог затем считается папкой, родителю которой вы доверили.

755* Когда вы начинаете работу в домашнем каталоге, Claude Code сохраняет доверие только для текущего сеанса и не записывает его на диск; см. примечание [дополнительные меры безопасности](/docs/ru/security#additional-safeguards).755* Если вы запускаете Claude Code в своём домашнем каталоге, он хранит доверие только для текущей сессии и не записывает его на диск; см. примечание о [дополнительных мерах защиты](/docs/ru/security#additional-safeguards).

756 756 

757Claude Code показывает диалог доверия только в интерактивных сеансах. Запуск `claude -p` или сеанс SDK никогда не показывает его, и доверие к родительской папке не учитывается для этих правил, поэтому [Что выполняется до того, как вы доверяете папке](#what-runs-before-you-trust-a-folder) указывает, какое содержимое репозитория Claude Code всё ещё использует в каждой из этих двух ситуаций.757Claude Code показывает диалог доверия только в интерактивных сессиях. Запуск `claude -p` или сессия SDK никогда его не показывают, и доверие к родительской папке для этих правил не учитывается, поэтому в разделе [Что выполняется до того, как вы доверите папке](#what-runs-before-you-trust-a-folder) указано, какое содержимое репозитория Claude Code всё же использует в каждой из этих двух ситуаций.

758 758 

759Перед запуском или перезапуском [фонового сеанса](/docs/ru/agent-view) Claude Code также проверяет доверие рабочей области для каталога, в котором выполняется сеанс. Если вы запустите `claude --bg` из терминала в каталоге, которому вы не доверяли, диалог доверия появляется в первую очередь, и сеанс начинается после того, как вы его примете. Где диалог не может появиться, например в скрипте, команда вместо этого завершается с ошибкой [`Workspace not trusted`](/docs/ru/errors#workspace-not-trusted-when-dispatching-a-background-session).759Перед запуском или перезапуском [фоновой сессии](/docs/ru/agent-view) Claude Code также проверяет доверие к рабочему пространству для каталога, в котором выполняется сессия. Если вы запускаете `claude --bg` из терминала в каталоге, которому вы не доверили, сначала появляется диалог доверия, и сессия запускается после того, как вы его примете. Там, где диалог появиться не может, например в скрипте, команда вместо этого завершается с ошибкой [`Workspace not trusted`](/docs/ru/errors#workspace-not-trusted-when-dispatching-a-background-session).

760 760 

761<h3 id="when-your-local-settings-file-needs-trust">761<h3 id="when-your-local-settings-file-needs-trust">

762 Когда ваш локальный файл параметров требует доверия762 Когда вашему локальному файлу настроек требуется доверие

763</h3>763</h3>

764 764 

765`.claude/settings.local.json` обычно является вашим собственным файлом, поэтому Claude Code применяет его правила разрешений и дополнительные каталоги без этапа доверия. Когда файл отслеживается в git или `.claude` является символической ссылкой, Claude Code рассматривает его как предоставленный репозиторием и сохраняет его правила до тех пор, пока вы не доверяете папке.765`.claude/settings.local.json` обычно является вашим собственным файлом, поэтому Claude Code применяет его правила allow и дополнительные каталоги без шага доверия. Если файл отслеживается в git или `.claude` является символической ссылкой, Claude Code вместо этого считает его предоставленным репозиторием и не применяет его правила, пока вы не доверите папке.

766 766 

767Claude Code запускает git, чтобы различить эти два случая, и запускает git только после того, как вы доверяли папке: вы приняли диалог доверия для неё или для родительского каталога, доверие которого распространяется на неё, или вы находитесь в сеансе `-p` или SDK, который считается принятым. До этого момента то, где вы запустили Claude Code, определяет, что происходит с правилами файла:767Чтобы различить эти случаи, Claude Code запускает git, и запускает его только после того, как вы доверили папке: вы приняли диалог доверия для неё или для родительского каталога, доверие к которому на неё распространяется, либо вы находитесь в сессии `-p` или SDK, что считается принятием. До этого то, что происходит с правилами файла, зависит от того, где вы запустили Claude Code:

768 768 

769* **В вашем конфигурационном домашнем каталоге:** Claude Code применяет `.claude/settings.local.json` этой папки сразу же без запуска git. Ваш конфигурационный домашний каталог — это ваш домашний каталог или каталог, чей подкаталог `.claude` вы установили как [`CLAUDE_CONFIG_DIR`](/docs/ru/env-vars#variables). Если этот каталог `CLAUDE_CONFIG_DIR` находится внутри репозитория git и Claude Code [сохраняет ваши локальные параметры в корне репозитория](/docs/ru/settings#where-claude-code-looks-for-each-file), он сохраняет правила, как везде.769* **В вашем домашнем каталоге конфигурации:** Claude Code сразу применяет `.claude/settings.local.json` этой папки, не запуская git. Ваш домашний каталог конфигурации — это ваш домашний каталог или каталог, подкаталог `.claude` которого вы задали как [`CLAUDE_CONFIG_DIR`](/docs/ru/env-vars#variables). Если этот каталог `CLAUDE_CONFIG_DIR` находится внутри git-репозитория и Claude Code вместо этого [хранит ваши локальные настройки в корне репозитория](/docs/ru/settings#where-claude-code-looks-for-each-file), он не применяет правила, как и в любом другом месте.

770* **Везде в другом месте:** Claude Code сохраняет правила файла, как параметры проекта. После выполнения проверки Claude Code применяет правила неотслеживаемого файла или файла в каталоге вне любого репозитория git, даже если вы не доверяли этой точной папке.770* **В любом другом месте:** Claude Code не применяет правила файла, как и в случае настроек проекта. После выполнения проверки Claude Code применяет правила неотслеживаемого файла или файла в каталоге вне любого git-репозитория, даже если вы не доверили именно этой папке.

771 771 

772<Note>772<Note>

773 Исключение конфигурационного домашнего каталога пропускает только этап доверия. `~/.claude/settings.local.json` по-прежнему имеет [локальную область](/docs/ru/settings#compare-the-scope-of-each-settings-file), поэтому Claude Code читает его только в сеансах, которые вы запускаете в самом вашем домашнем каталоге, а не в каждом проекте. Чтобы применить правила разрешений ко всем вашим проектам, добавьте их в ваши пользовательские параметры вместо этого: `~/.claude/settings.json` или `$CLAUDE_CONFIG_DIR/settings.json`, когда установлен `CLAUDE_CONFIG_DIR`.773 Исключение для домашнего каталога конфигурации пропускает только шаг доверия. `~/.claude/settings.local.json` по-прежнему относится к [локальной области действия](/docs/ru/settings#compare-the-scope-of-each-settings-file), поэтому Claude Code читает его только в сессиях, которые вы запускаете непосредственно в домашнем каталоге, а не в каждом проекте. Чтобы применить правила разрешений ко всем вашим проектам, добавьте их вместо этого в пользовательские настройки: `~/.claude/settings.json` или `$CLAUDE_CONFIG_DIR/settings.json`, если задана `CLAUDE_CONFIG_DIR`.

774</Note>774</Note>

775 775 

776В версиях 2.1.196–2.1.199 Claude Code сохранял правила файла в вашем конфигурационном домашнем каталоге и вне репозиториев git, и выводил предупреждение [`this workspace has not been trusted`](/docs/ru/errors#workspace-has-not-been-trusted) там. До версии 2.1.207 Claude Code применял правила неотслеживаемого файла до того, как вы приняли диалог.776До версии v2.1.207 Claude Code применял правила неотслеживаемого файла до того, как вы принимали диалог.

777 777 

778<h3 id="what-runs-before-you-trust-a-folder">778<h3 id="what-runs-before-you-trust-a-folder">

779 Что выполняется до того, как вы доверяете папке779 Что выполняется до того, как вы доверите папке

780</h3>780</h3>

781 781 

782Каждая строка — это один вид содержимого, который может предоставить репозиторий. Столбцы — это две ситуации, в которых вы не доверяли самой папке: вы доверяли только родительской папке или запустили `claude -p` или SDK там, что никогда не показывает диалог доверия. Столбец родительской папки не применяется внутри [вложенного репозитория](#project-allow-rules-and-workspace-trust): в интерактивном сеансе Claude Code показывает диалог доверия для него, и запуск `claude -p` или SDK там следует столбцу `claude -p`.782Каждая строка — это один вид содержимого, которое может предоставить репозиторий. Столбцы — это две ситуации, в которых вы не доверили самой папке: вы доверили только родительской папке или вы запустили там `claude -p` или SDK, которые никогда не показывают диалог доверия. Столбец родительской папки не применяется внутри [вложенного репозитория](#project-allow-rules-and-workspace-trust): в интерактивной сессии Claude Code показывает для него диалог доверия, а запуск `claude -p` или SDK в нём следует столбцу `claude -p`.

783 783 

784| Что предоставляет репозиторий | Вы доверяли только родительской папке | `claude -p` или SDK, папка никогда не была доверена |784| Что предоставляет репозиторий | Вы доверили только родительской папке | `claude -p` или SDK, папке никогда не доверяли |

785| :- | :- | :- |785| :- | :- | :- |

786| [Hooks](/docs/ru/hooks) в файлах параметров, блок [`env`](/docs/ru/settings-reference#env) и вспомогательные команды, такие как [`apiKeyHelper`](/docs/ru/settings-reference#apikeyhelper), и [hooks](/docs/ru/hooks#hooks-in-skills-and-agents) проектного skill и [`allowed-tools`](/docs/ru/skills#pre-approve-tools-for-a-skill) | Используется | Используется. Доверие рабочей области никогда не блокирует `allowed-tools` skill в любом сеансе |786| [Хуки](/docs/ru/hooks) в файлах настроек, блок [`env`](/docs/ru/settings-reference#env) и вспомогательные команды, такие как [`apiKeyHelper`](/docs/ru/settings-reference#apikeyhelper), а также [хуки](/docs/ru/hooks#hooks-in-skills-and-agents) и [`allowed-tools`](/docs/ru/skills#pre-approve-tools-for-a-skill) скилла проекта | Используются | Используются. Доверие к рабочему пространству никогда не ограничивает `allowed-tools` скилла ни в одной сессии |

787| Правила `permissions.allow` и `additionalDirectories` в `.claude/settings.json` | Не используется до тех пор, пока вы не примете диалог доверия, который появляется снова, перечисляя их | Не используется. Claude Code выводит предупреждение [`this workspace has not been trusted`](/docs/ru/errors#workspace-has-not-been-trusted) в stderr |787| Правила `permissions.allow` и `additionalDirectories` в `.claude/settings.json` | Не используются, пока вы не примете диалог доверия, который появляется снова с их перечнем | Не используются. Claude Code выводит в stderr предупреждение [`this workspace has not been trusted`](/docs/ru/errors#workspace-has-not-been-trusted) |

788| Hooks frontmatter в проектном [subagent](/docs/ru/sub-agents#hooks-in-subagent-frontmatter), проектном плагине [`@skills-dir`](/docs/ru/plugins/loading#plugins-shared-through-a-repository) и записях [`extraKnownMarketplaces`](/docs/ru/settings-reference#extraknownmarketplaces) из репозитория или каталога `--add-dir` | Не используется, и диалог не предлагается | Не используется |788| Хуки во frontmatter [субагента](/docs/ru/sub-agents#hooks-in-subagent-frontmatter) проекта, [плагин `@skills-dir`](/docs/ru/plugins/loading#plugins-shared-through-a-repository) проекта и записи [`extraKnownMarketplaces`](/docs/ru/settings-reference#extraknownmarketplaces) из репозитория или каталога `--add-dir` | Не используются, и диалог не предлагается | Не используются |

789| Встроенные [`mcpServers`](/docs/ru/sub-agents#scope-mcp-servers-to-a-subagent) в frontmatter subagent из репозитория или каталога `--add-dir` | Не используется, и диалог не предлагается | Не используется |789| Встроенные [`mcpServers`](/docs/ru/sub-agents#scope-mcp-servers-to-a-subagent) во frontmatter субагента из репозитория или каталога `--add-dir` | Не используются, и диалог не предлагается | Не используются |

790| Серверы в `.mcp.json`, включая те, которые репозиторий [одобряет в своих собственных параметрах](/docs/ru/mcp#project-server-approvals-and-workspace-trust) | Claude Code спрашивает вас перед подключением. Собственные одобрения репозитория не учитываются | Подключены без запроса, одобрены или нет. SDK загружает их только когда `settingSources` включает параметры проекта. `claude mcp list` в той же папке по-прежнему сообщает о таком сервере как ожидающем |790| Серверы в `.mcp.json`, включая те, которые репозиторий [одобряет в собственных настройках](/docs/ru/mcp#project-server-approvals-and-workspace-trust) | Claude Code спрашивает вас перед их подключением. Собственные одобрения репозитория не учитываются | Подключаются без запроса, одобрены они или нет. SDK загружает их, только если `settingSources` включает настройки проекта. `claude mcp list` в той же папке по-прежнему сообщает о таком сервере как об ожидающем |

791| [`headersHelper`](/docs/ru/mcp#trust-a-folder-before-its-headershelper-runs) на сервере в `.mcp.json` | Не запускается до тех пор, пока вы не примете диалог доверия, который появляется снова, указывая, где объявлен помощник. Claude Code подключает сервер только с его статическими `headers` до этого момента | Не запускается. Claude Code подключает сервер с его статическими `headers` и выводит строку [`headersHelper not run`](/docs/ru/errors#headershelper-not-run) на сервер в stderr |791| [`headersHelper`](/docs/ru/mcp#trust-a-folder-before-its-headershelper-runs) у сервера в `.mcp.json` | Не запускается, пока вы не примете диалог доверия, который появляется снова с указанием места, где объявлен helper. До этого Claude Code подключает сервер только со статическими `headers` | Не запускается. Claude Code подключает сервер только со статическими `headers` и выводит в stderr строку [`headersHelper not run`](/docs/ru/errors#headershelper-not-run) для каждого сервера |

792 792 

793Для строк, которым требуется доверие этой точной папки, доверьте ей вручную: установите `projects["<path>"].hasTrustDialogAccepted` на `true` в `~/.claude.json`, где `<path>` — это корень репозитория или сама папка вне репозитория. Claude Code выводит точный ключ в строку журнала отладки для пропущенного hook subagent или встроенного MCP сервера, в предупреждение stderr для пропущенных правил разрешений и в строку `headersHelper not run` для пропущенного помощника.793Для строк, в которых требуется доверие именно к этой папке, задайте доверие вручную: установите `projects["<path>"].hasTrustDialogAccepted` в значение `true` в `~/.claude.json`, где `<path>` — корень репозитория или сама папка вне репозитория. Claude Code выводит точный ключ в строке debug-лога для пропущенного хука субагента или встроенного MCP-сервера, в предупреждении stderr для пропущенных правил allow и в строке `headersHelper not run` для пропущенного helper.

794 794 

795Перед запуском `claude -p` в репозитории, который вы не написали, решите, что он может запустить на вашей машине:795Прежде чем запускать `claude -p` в репозитории, который писали не вы, решите, что ему разрешено запускать на вашем компьютере:

796 796 

797* Передайте `--setting-sources user` или установите `settingSources` SDK без параметров проекта, чтобы Claude Code не читал ни файлы параметров проекта, ни его `.mcp.json`797* Передайте `--setting-sources user` или задайте `settingSources` в SDK без настроек проекта, чтобы Claude Code не читал ни файлы настроек проекта, ни его `.mcp.json`

798* Начните с [`--bare`](/docs/ru/headless#start-faster-with-bare-mode), чтобы Claude Code не читал hooks, skills, пользовательские команды, subagents, плагины или серверы `.mcp.json` из проекта. Блок `env` проекта и помощники, такие как `awsAuthRefresh` в его файлах параметров, по-прежнему применяются, и Claude Code читает `apiKeyHelper` только из `--settings`798* Запускайте с [`--bare`](/docs/ru/headless#start-faster-with-bare-mode), чтобы Claude Code не читал из проекта хуки, скиллы, пользовательские команды, субагентов, плагины или серверы `.mcp.json`. Блок `env` проекта и вспомогательные команды, такие как `awsAuthRefresh`, в его файлах настроек по-прежнему применяются, а `apiKeyHelper` Claude Code читает только из `--settings`

799* Передайте `--settings '{"disableAllHooks": true}'`, чтобы [отключить hooks](/docs/ru/hooks#disable-or-remove-hooks) для этого запуска. Установка его только в ваших пользовательских параметрах недостаточна, потому что параметры проекта репозитория имеют приоритет над вашими и могут установить его обратно на `false`799* Передайте `--settings '{"disableAllHooks": true}'`, чтобы [отключить хуки](/docs/ru/hooks#disable-or-remove-hooks) для этого запуска. Задать это только в пользовательских настройках недостаточно, поскольку настройки проекта репозитория имеют приоритет над вашими и могут вернуть значение `false`

800* Добавьте запись [`disabledMcpjsonServers`](/docs/ru/settings-reference#disabledmcpjsonservers), чтобы отклонить сервер `.mcp.json` по имени в каждом типе сеанса800* Добавьте запись [`disabledMcpjsonServers`](/docs/ru/settings-reference#disabledmcpjsonservers), чтобы отклонять сервер `.mcp.json` по имени в сессиях любого типа

801 801 

802<h2 id="example-configurations">802<h2 id="example-configurations">

803 Примеры конфигураций803 Примеры конфигураций

Details

72 Последнее предложение сводки говорит вам, доступен ли плагин в этой сессии прямо сейчас:72 Последнее предложение сводки говорит вам, доступен ли плагин в этой сессии прямо сейчас:

73 73 

74 * **Active now**: `Plugin is now active.` Перезагрузка не требуется.74 * **Active now**: `Plugin is now active.` Перезагрузка не требуется.

75 * **Active, but a server needs setup**: `Plugin is now active.` сопровождается `Its bundled MCP server needs configuration before it can start`. [Bundled MCP server](/docs/ru/plugins/components#include-a-packaged-mcpb-server) плагина не может запуститься, пока вы не установите его параметры. Выберите плагин на вкладке **Installed** в `/plugin` и выберите **Configure**, чтобы установить параметры сервера.75 * **Active, but a server needs setup**: `Plugin is now active.` сопровождается `Its bundled MCP server needs configuration before it can start`. [Bundled MCP server](/docs/ru/plugins/components#include-a-packaged-mcpb-server) плагина не может запуститься, пока вы не зададите его параметры. Выберите плагин на вкладке **Installed** в `/plugin` и выберите **Configure**, чтобы задать параметры сервера.

76 * **Reload needed**: `Run /reload-plugins to activate.` Панель закрывается и Claude Code запускает эту перезагрузку для вас. Если перезагрузка [инвалидирует кэш подсказок](/docs/ru/prompt-caching#enabling-or-disabling-a-plugin), она предупреждает и оставляет плагин в ожидании. Запустите `/reload-plugins --force`, чтобы активировать его в любом случае, что стоит один некэшированный запрос.76 * **Reload needed**: `Run /reload-plugins to apply.` Панель закрывается, и Claude Code запускает эту перезагрузку для вас. Если перезагрузка [инвалидирует кэш промптов](/docs/ru/prompt-caching#enabling-or-disabling-a-plugin), она предупреждает и вместо этого оставляет плагин в ожидании. Запустите `/reload-plugins --force`, чтобы активировать его в любом случае, что стоит один некэшированный запрос.

77 * **Load failed**: `The plugin couldn't be loaded`. Откройте вкладку **Errors** в `/plugin`, чтобы узнать причину, затем см. [After install: plugin not working](/docs/ru/plugins/troubleshooting#plugin-installed-but-not-working).77 * **Load failed**: `The plugin couldn't be loaded`. Откройте вкладку **Errors** в `/plugin`, чтобы узнать причину, затем см. [After install: plugin not working](/docs/ru/plugins/troubleshooting#plugin-installed-but-not-working).

78 </Step>78 </Step>

79 79 

80 <Step title="Подтвердите, что плагин работает">80 <Step title="Подтвердите, что плагин работает">

81 Введите `/` и ищите skills плагина под его именем в форме `/<plugin>:<skill>`. Для `commit-commands` появляется `/commit-commands:commit`. Два других места также перечисляют плагин:81 Введите `/` и найдите скиллы плагина под его именем в форме `/<plugin>:<skill>`. Для `commit-commands` появляется `/commit-commands:commit`. Два других места также перечисляют плагин:

82 82 

83 * Откройте вкладку **Installed** в `/plugin`, которая перечисляет плагин с его областью.83 * Откройте вкладку **Installed** в `/plugin`, которая перечисляет плагин с его областью.

84 * В вашей оболочке запустите `claude plugin list`, который выводит тот же список с строками `Version`, `Scope` и `Status`.84 * В вашей оболочке запустите `claude plugin list`, который выводит тот же список с строками `Version`, `Scope` и `Status`.

Details

8 8 

9[Мод](/docs/ru/plugins/mods/overview) — это плагин, который выполняет код внутри Claude Code с разрешениями пользователя, который его установил. Моды не изолированы в песочнице. Через [управляемые параметры](/docs/ru/managed-settings) вы решаете, будут ли моды работать на машинах ваших пользователей, какие именно и в каком порядке. Вы также можете установить собственный мод, который отслеживает или отказывает в том, что делают другие моды.9[Мод](/docs/ru/plugins/mods/overview) — это плагин, который выполняет код внутри Claude Code с разрешениями пользователя, который его установил. Моды не изолированы в песочнице. Через [управляемые параметры](/docs/ru/managed-settings) вы решаете, будут ли моды работать на машинах ваших пользователей, какие именно и в каком порядке. Вы также можете установить собственный мод, который отслеживает или отказывает в том, что делают другие моды.

10 10 

11Эта страница предназначена для человека, который развертывает управляемые параметры для Claude Code, будь то в виде файла, через MDM или из консоли администратора claude.ai. Моды включены по умолчанию в Claude Code v2.1.287 и более поздних версиях. Начните с раздела, который соответствует тому, что вы хотите сделать:11Эта страница предназначена для человека, который развертывает управляемые настройки для Claude Code, будь то в виде файла, через MDM или из консоли администратора claude.ai. Моды включены по умолчанию в Claude Code v2.1.286 и более поздних версиях. Начните с раздела, который соответствует тому, что вы хотите сделать:

12 12 

13* **Исключить собственные моды пользователей, с модами вашей организации или без них**: [Остановить загрузку установленных пользователем модов](#stop-user-installed-mods-from-loading)13* **Исключить собственные моды пользователей, с модами вашей организации или без них**: [Остановить загрузку установленных пользователем модов](#stop-user-installed-mods-from-loading)

14* **Узнать, что получат ваши пользователи, если вы ничего не измените**: [Узнать, что происходит по умолчанию](#know-what-happens-by-default)14* **Узнать, что получат ваши пользователи, если вы ничего не измените**: [Узнать, что происходит по умолчанию](#know-what-happens-by-default)

Details

14Если вы еще не решили, является ли мод правильным инструментом, сначала прочитайте [сравнение на странице обзора](/docs/ru/plugins/mods/overview#compare-mods-settings-hooks-skills-and-mcp-servers).14Если вы еще не решили, является ли мод правильным инструментом, сначала прочитайте [сравнение на странице обзора](/docs/ru/plugins/mods/overview#compare-mods-settings-hooks-skills-and-mcp-servers).

15 15 

16<Note>16<Note>

17 Моды требуют Claude Code v2.1.287 или позже. В вашей оболочке выполните `claude --version`, чтобы проверить. Чтобы узнать, могут ли моды загружаться для вас, см. [Проверка возможности загрузки модов](/docs/ru/plugins/mods/troubleshoot#check-whether-mods-can-load).17 Используйте Claude Code v2.1.287 или более позднюю версию. В вашей оболочке выполните `claude --version`, чтобы проверить. Чтобы узнать, могут ли моды загружаться для вас, см. [Проверка возможности загрузки модов](/docs/ru/plugins/mods/troubleshoot#check-whether-mods-can-load).

18</Note>18</Note>

19 19 

20<h2 id="ask-claude-for-a-mod">20<h2 id="ask-claude-for-a-mod">

Details

110 Включение или отключение модов110 Включение или отключение модов

111</h2>111</h2>

112 112 

113Моды требуют Claude Code v2.1.287 или позже, и они включены по умолчанию. В вашей оболочке запустите `claude --version`, чтобы проверить, и обновите Claude Code, если ваша версия старше.113Моды включены по умолчанию. В терминале используйте Claude Code v2.1.287 или позже. Приложение Desktop включает собственную копию Claude Code, и моды работают в нём начиная с v2.1.286. Проверьте версию там, где вы используете моды:

114 

115* **Терминал**: в вашей оболочке запустите `claude --version`. Если ваша версия старше, [обновите Claude Code](/docs/ru/setup#update-claude-code).

116* **Приложение Desktop**: в локальной сессии на вкладке Code введите `/status` и посмотрите строку **Claude Code**, в которой показана версия, например `2.1.286`. Если ваша версия старше, обновите приложение Desktop.

114 117 

115Чтобы отключить моды, выберите, сколько их остановить и на как долго. Чтобы включить их обратно, отмените то же изменение:118Чтобы отключить моды, выберите, сколько их остановить и на как долго. Чтобы включить их обратно, отмените то же изменение:

116 119 

Details

40 40 

41Ничего, что добавляет мод, не появляется: нет команды, нет рисунка и нет изменения в поведении.41Ничего, что добавляет мод, не появляется: нет команды, нет рисунка и нет изменения в поведении.

42 42 

43<h3 id="your-version-is-older-than-2-1-287">43<h3 id="your-version-is-too-old">

44 Ваша версия старше 2.1.28744 Ваша версия слишком старая

45</h3>45</h3>

46 46 

47`claude --version` печатает версию старше 2.1.287. Ваша версия предшествует тому, как моды были включены по умолчанию.47См. [какую версию использовать и как проверить свою](/docs/ru/plugins/mods/overview#turn-mods-on-or-off).

48 

49[Обновите Claude Code](/docs/ru/setup#update-claude-code).

50 48 

51<h3 id="the-mods-active-line-doesn’t-name-the-mod">49<h3 id="the-mods-active-line-doesn’t-name-the-mod">

52 Строка `mods active` не называет мод50 Строка `mods active` не называет мод

Details

695* **Плагин, который кто-то другой опубликовал**: откройте **Installed** в `/plugin` и откройте панель деталей плагина, которая перечисляет, что содержит плагин. Плагин, который не перечисляет skills там, не имеет их для предложения, когда вы вводите `/`695* **Плагин, который кто-то другой опубликовал**: откройте **Installed** в `/plugin` и откройте панель деталей плагина, которая перечисляет, что содержит плагин. Плагин, который не перечисляет skills там, не имеет их для предложения, когда вы вводите `/`

696 696 

697<h3 id="run-reload-plugins-to-activate">697<h3 id="run-reload-plugins-to-activate">

698 `Run /reload-plugins to activate.`698 `Run /reload-plugins to apply.`

699</h3>699</h3>

700 700 

701Сводка установки в `/plugin` закончилась с `Run /reload-plugins to activate.` вместо `Plugin is now active.`701Сводка установки в `/plugin` закончилась строкой `Run /reload-plugins to apply.` вместо `Plugin is now active.` Одновременно над промптом может появиться уведомление `Plugins changed. Run /reload-plugins to activate.`

702 702 

703Claude Code не активировал плагин во время установки, либо потому, что активация его [инвалидирует кэш подсказок](/docs/ru/prompt-caching#enabling-or-disabling-a-plugin), либо потому, что попытка активации не удалась.703Claude Code не активировал плагин во время установки, либо потому, что активация его [инвалидирует кэш подсказок](/docs/ru/prompt-caching#enabling-or-disabling-a-plugin), либо потому, что попытка активации не удалась.

704 704 

Details

258 258 

259Ваши файлы CLAUDE.md на уровне корня проекта и пользователя читаются один раз при запуске сессии и хранятся в памяти. Редактирование их во время сессии не инвалидирует кэш, но редактирование также не применяется. Claude продолжает работать с версией, которая была загружена при запуске сессии. Новое содержимое загружается при следующем `/clear`, `/compact` или перезагрузке.259Ваши файлы CLAUDE.md на уровне корня проекта и пользователя читаются один раз при запуске сессии и хранятся в памяти. Редактирование их во время сессии не инвалидирует кэш, но редактирование также не применяется. Claude продолжает работать с версией, которая была загружена при запуске сессии. Новое содержимое загружается при следующем `/clear`, `/compact` или перезагрузке.

260 260 

261[Вложенные файлы CLAUDE.md в подпапках](/docs/ru/memory) и [правила с фронтматтером `paths:`](/docs/ru/memory#path-specific-rules) загружаются позже, когда Claude впервые читает соответствующий файл. Редактирование одного до его загрузки действительно вступает в силу. После загрузки содержимое становится частью истории разговора, поэтому редактирование во время сессии не изменяет его ретроактивно.261[Вложенные файлы CLAUDE.md в подкаталогах](/docs/ru/memory) и [правила с frontmatter `paths:`](/docs/ru/memory#path-specific-rules) загружаются позже, когда Claude впервые читает соответствующий файл. Если вы отредактируете такой файл до его загрузки, изменение вступит в силу. После загрузки содержимое становится частью истории диалога, поэтому редактирование во время сессии не изменяет его задним числом.

262 262 

263<h3 id="changing-permission-mode">263<h3 id="changing-permission-mode">

264 Изменение режима разрешений264 Изменение режима разрешений

prompt-library.md +10 −10

Details

1184 prompt: "прочитайте {input} и выпишите пункты действий, затем создайте в {tracker} задачу для каждого из них с критериями приёмки",1184 prompt: "прочитайте {input} и выпишите пункты действий, затем создайте в {tracker} задачу для каждого из них с критериями приёмки",

1185 slots: {1185 slots: {

1186 input: "@meeting-notes.md",1186 input: "@meeting-notes.md",

1187 tracker: "Linear"1187 tracker: "нашем трекере задач"

1188 }1188 }

1189 },1189 },

1190 "map-edge-cases-before": {1190 "map-edge-cases-before": {


1212 next: "Попросите Claude записать паттерн, которому он следовал, в `CLAUDE.md`, чтобы будущие сессии соответствовали ему без ссылки",1212 next: "Попросите Claude записать паттерн, которому он следовал, в `CLAUDE.md`, чтобы будущие сессии соответствовали ему без ссылки",

1213 prompt: "посмотрите, как реализован {example}, чтобы понять паттерн, затем создайте {new} тем же способом",1213 prompt: "посмотрите, как реализован {example}, чтобы понять паттерн, затем создайте {new} тем же способом",

1214 slots: {1214 slots: {

1215 example: "обработчик вебхуков GitHub",1215 example: "существующий обработчик вебхуков",

1216 new: "обработчик вебхуков Stripe"1216 new: "обработчик вебхуков для платежей"

1217 }1217 }

1218 },1218 },

1219 "add-a-small-well": {1219 "add-a-small-well": {


1419 "open-a-pull-request": {1419 "open-a-pull-request": {

1420 title: "Откройте pull request из задачи",1420 title: "Откройте pull request из задачи",

1421 teaches: "Пропустите переключение контекста между трекером, редактором и GitHub. Один промпт читает спецификацию, делает изменение и открывает PR.",1421 teaches: "Пропустите переключение контекста между трекером, редактором и GitHub. Один промпт читает спецификацию, делает изменение и открывает PR.",

1422 prompt: "найдите задачу в {tracker} про {topic} и откройте PR, который её реализует",1422 prompt: "найдите задачу про {topic} в {tracker} и откройте PR, который её реализует",

1423 slots: {1423 slots: {

1424 tracker: "Linear",1424 tracker: "нашем трекере задач",

1425 topic: "таймаут входа"1425 topic: "таймаут входа"

1426 }1426 }

1427 },1427 },


1470 "investigate-a-production-incident": {1470 "investigate-a-production-incident": {

1471 title: "Исследуйте инцидент в production",1471 title: "Исследуйте инцидент в production",

1472 teaches: "Перечислите источники доказательств для корреляции, а не шаги для выполнения. Claude читает логи, историю git и конфигурацию вместе, чтобы сузить причину.",1472 teaches: "Перечислите источники доказательств для корреляции, а не шаги для выполнения. Claude читает логи, историю git и конфигурацию вместе, чтобы сузить причину.",

1473 next: "Подключите Sentry или ваше хранилище логов через MCP",1473 next: "Подключите ваш трекер ошибок или хранилище логов через MCP",

1474 prompt: "{symptom}. проверьте логи, недавние деплои и изменения конфигурации, затем назовите наиболее вероятную причину",1474 prompt: "{symptom}. проверьте логи, недавние деплои и изменения конфигурации, затем назовите наиболее вероятную причину",

1475 slots: {1475 slots: {

1476 symptom: "эндпоинт оформления заказа час назад начал возвращать ошибки 500"1476 symptom: "эндпоинт оформления заказа час назад начал возвращать ошибки 500"


1491 teaches: "Облачные консоли показывают вам проблему, но не команды для её исправления. Claude читает скриншот и переводит панель управления в команды kubectl, gcloud или aws для запуска.",1491 teaches: "Облачные консоли показывают вам проблему, но не команды для её исправления. Claude читает скриншот и переводит панель управления в команды kubectl, gcloud или aws для запуска.",

1492 prompt: "вот скриншот {console}. пошагово объясните, почему {resource} не работает, и дайте точные команды для исправления",1492 prompt: "вот скриншот {console}. пошагово объясните, почему {resource} не работает, и дайте точные команды для исправления",

1493 slots: {1493 slots: {

1494 console: "панели Kubernetes в GCP",1494 console: "нашей панели Kubernetes",

1495 resource: "этот под"1495 resource: "этот под"

1496 }1496 }

1497 },1497 },


1538 "connect-a-tool-with": {1538 "connect-a-tool-with": {

1539 title: "Подключите инструмент с MCP",1539 title: "Подключите инструмент с MCP",

1540 teaches: "Подключите источник один раз вместо вставки данных в каждую сессию. После настройки [MCP](/docs/ru/mcp), Claude читает из инструмента напрямую, когда вы спрашиваете об этом.",1540 teaches: "Подключите источник один раз вместо вставки данных в каждую сессию. После настройки [MCP](/docs/ru/mcp), Claude читает из инструмента напрямую, когда вы спрашиваете об этом.",

1541 prompt: "настройте MCP-сервер {server}, чтобы вы могли напрямую читать мои {data}",1541 prompt: "подключите {server} через MCP, чтобы вы могли напрямую читать его {data}",

1542 slots: {1542 slots: {

1543 server: "Sentry",1543 server: "наш трекер ошибок",

1544 data: "отчёты об ошибках"1544 data: "трассировки стека"

1545 }1545 }

1546 },1546 },

1547 "capture-what-to-remember": {1547 "capture-what-to-remember": {

Details

236 236 

237Пока Remote Control подключен, стенограмма сеанса, включая ваши сообщения, ответы Claude и активность инструментов, хранится на серверах Anthropic. Сохраненная стенограмма синхронизирует беседу на всех ваших устройствах и позволяет сеансу переподключиться после разрыва сети. Выполнение и доступ к файловой системе остаются на вашем компьютере, а сохраненные стенограммы хранятся в соответствии с политикой [Использование данных](/docs/ru/data-usage).237Пока Remote Control подключен, стенограмма сеанса, включая ваши сообщения, ответы Claude и активность инструментов, хранится на серверах Anthropic. Сохраненная стенограмма синхронизирует беседу на всех ваших устройствах и позволяет сеансу переподключиться после разрыва сети. Выполнение и доступ к файловой системе остаются на вашем компьютере, а сохраненные стенограммы хранятся в соответствии с политикой [Использование данных](/docs/ru/data-usage).

238 238 

239Чтобы полностью отключить Remote Control, используйте параметр [`disableRemoteControl`](/docs/ru/settings-reference#disableremotecontrol). Организации с требованиями соответствия, такими как Zero Data Retention, не могут включить Remote Control.239Чтобы полностью отключить Remote Control, используйте параметр [`disableRemoteControl`](/docs/ru/settings-reference#disableremotecontrol). Организации с включённым [Zero Data Retention](/docs/ru/zero-data-retention) или с применённой [конфигурацией HIPAA](/docs/ru/hipaa-setup) не могут включить Remote Control.

240 240 

241<h2 id="trusted-devices">241<h2 id="trusted-devices">

242 Доверенные устройства242 Доверенные устройства


451 451 

452* **Ошибка упоминает `disableRemoteControl`**: ваш IT-администратор отключил Remote Control на этом устройстве через [управляемые настройки](/docs/ru/managed-settings), независимо от переключателя на уровне организации и от того, как вы вошли.452* **Ошибка упоминает `disableRemoteControl`**: ваш IT-администратор отключил Remote Control на этом устройстве через [управляемые настройки](/docs/ru/managed-settings), независимо от переключателя на уровне организации и от того, как вы вошли.

453* **Ваш план claude.ai — Pro или Max**: Claude Code всё ещё вошёл в организацию Team или Enterprise с более раннего входа, поэтому он проверяет политику Remote Control этой организации. Запустите `/status` для просмотра того, какой план и организацию использует ваш вход. Запустите `claude auth logout`, а затем `claude auth login` для повторного входа под вашим текущим планом.453* **Ваш план claude.ai — Pro или Max**: Claude Code всё ещё вошёл в организацию Team или Enterprise с более раннего входа, поэтому он проверяет политику Remote Control этой организации. Запустите `/status` для просмотра того, какой план и организацию использует ваш вход. Запустите `claude auth logout`, а затем `claude auth login` для повторного входа под вашим текущим планом.

454* **Сообщение не говорит обратиться к администратору вашей организации**: ваша организация имеет конфигурацию HIPAA, которая несовместима с Remote Control, и `/status` указывает `HIPAA` в строке `Organization configuration`. В этом состоянии переключатель Remote Control в панели администратора неактивен, поэтому Owner не может изменить его там. Обратитесь в службу поддержки Anthropic для обсуждения вариантов. До версии 2.1.267 в этом случае вместо этого показывалось "Remote Control isn't available for your organization due to its compliance policy".454* **Сообщение не говорит обратиться к администратору вашей организации**: к вашей организации применена [конфигурация HIPAA](/docs/ru/hipaa-setup), которая отключает Remote Control. Чтобы убедиться в этом, запустите `/status` и найдите `HIPAA` в строке `Organization configuration`. Owner видит переключатель **Remote Control** неактивным в [настройках администратора](https://claude.ai/admin-settings/claude-code) и не может его включить. Если у вас есть вопросы о конфигурации, обратитесь к Owner, который может связаться с командой Anthropic, обслуживающей учётную запись вашей организации. До версии 2.1.267 в этом случае вместо этого показывалось "Remote Control isn't available for your organization due to its compliance policy".

455* **В противном случае Owner не включил его для вашей организации**: Remote Control отключён по умолчанию на планах Team и Enterprise. Owner может включить его на [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code), включив переключатель **Remote Control**. Этот переключатель является настройкой организации на стороне сервера.455* **В противном случае Owner не включил его для вашей организации**: Remote Control отключён по умолчанию на планах Team и Enterprise. Owner может включить его на [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code), включив переключатель **Remote Control**. Этот переключатель является настройкой организации на стороне сервера.

456 456 

457До версии 2.1.281 это сообщение также появлялось, когда Claude Code не загрузил политику вашей организации на этой машине, например после запуска в автономном режиме. Более поздние версии вместо этого сообщают об этом состоянии как [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control).457До версии 2.1.281 это сообщение также появлялось, когда Claude Code не загрузил политику вашей организации на этой машине, например после запуска в автономном режиме. Более поздние версии вместо этого сообщают об этом состоянии как [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control).

Details

44* `Marketplace "claude-plugins-official" not found`: добавьте маркетплейс с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.44* `Marketplace "claude-plugins-official" not found`: добавьте маркетплейс с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.

45* Плагин [не найден в маркетплейсе](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.45* Плагин [не найден в маркетплейсе](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.

46 46 

47Проверьте сводку установки. Если она сообщает `Run /reload-plugins to activate.`, см. [Apply plugin changes without restarting](/docs/ru/plugins/cli-reference#reload-plugins), чтобы активировать плагин в вашем текущем сеансе.47Проверьте сводку установки. Если она сообщает `Run /reload-plugins to apply.`, см. [Apply plugin changes without restarting](/docs/ru/plugins/cli-reference#reload-plugins), чтобы активировать плагин в вашей текущей сессии.

48 48 

49<h3 id="enable-for-your-team-in-local-sessions">49<h3 id="enable-for-your-team-in-local-sessions">

50 Включение для вашей команды в локальных сеансах50 Включение для вашей команды в локальных сеансах

Details

45Проверьте это перед планированием развертывания:45Проверьте это перед планированием развертывания:

46 46 

47* **Plans**: публичная бета для организаций Team и Enterprise. Самостоятельно размещаемые окружения отключены по умолчанию; [Owner](/docs/ru/cloud-environments#organization-shared-environments) включает **Allow self-hosted environments** на [странице администратора **Cloud environments**](https://claude.ai/admin-settings/cloud-environments), что требует [cloud sessions](/docs/ru/claude-code-on-the-web) для включения для организации.47* **Plans**: публичная бета для организаций Team и Enterprise. Самостоятельно размещаемые окружения отключены по умолчанию; [Owner](/docs/ru/cloud-environments#organization-shared-environments) включает **Allow self-hosted environments** на [странице администратора **Cloud environments**](https://claude.ai/admin-settings/cloud-environments), что требует [cloud sessions](/docs/ru/claude-code-on-the-web) для включения для организации.

48* **Zero Data Retention**: недоступно для организаций с включенным [Zero Data Retention](/docs/ru/zero-data-retention).48* **Zero Data Retention and HIPAA**: недоступно для организаций с включенным [Zero Data Retention](/docs/ru/zero-data-retention) или с примененной [конфигурацией HIPAA](/docs/ru/hipaa-setup).

49* **Model inference**: сессии используют Anthropic API, если только вы не настроите раннер для [отправки запросов модели в Amazon Bedrock или Google Cloud's Agent Platform](/docs/ru/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform). В обоих случаях содержимое сессий передается в Anthropic. На раннере, настроенном таким образом, [управляемые сервером настройки](/docs/ru/server-managed-settings) и политики организации из claude.ai не применяются к сессиям.49* **Model inference**: сессии используют Anthropic API, если только вы не настроите раннер для [отправки запросов модели в Amazon Bedrock или Google Cloud's Agent Platform](/docs/ru/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform). В обоих случаях содержимое сессий передается в Anthropic. На раннере, настроенном таким образом, [управляемые сервером настройки](/docs/ru/server-managed-settings) и политики организации из claude.ai не применяются к сессиям.

50* **Surfaces**: сеансы, запущенные из [claude.ai/code](https://claude.ai/code), мобильных и настольных приложений, [запланированных процедур](/docs/ru/routines) и терминала с [`claude --cloud`](/docs/ru/claude-code-on-the-web#from-terminal-to-cloud) или [`--environment` dispatch](/docs/ru/self-hosted-environments-testing#run-the-test-loop), могут работать в самостоятельно размещаемых окружениях. Сеансы [Claude Tag](https://claude.com/docs/claude-tag/overview) могут работать в них тоже, но Claude не может использовать [Access bundles](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle) в этих сеансах еще. Сеансы [Claude Security](/docs/ru/claude-security) и [Code Review](/docs/ru/code-review) еще не маршрутизируются на них. Поддержка этих двух поверхностей следует отдельно.50* **Surfaces**: сеансы, запущенные из [claude.ai/code](https://claude.ai/code), мобильных и настольных приложений, [запланированных процедур](/docs/ru/routines) и терминала с [`claude --cloud`](/docs/ru/claude-code-on-the-web#from-terminal-to-cloud) или [`--environment` dispatch](/docs/ru/self-hosted-environments-testing#run-the-test-loop), могут работать в самостоятельно размещаемых окружениях. Сеансы [Claude Tag](https://claude.com/docs/claude-tag/overview) могут работать в них тоже, но Claude не может использовать [Access bundles](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle) в этих сеансах еще. Сеансы [Claude Security](/docs/ru/claude-security) и [Code Review](/docs/ru/code-review) еще не маршрутизируются на них. Поддержка этих двух поверхностей следует отдельно.

51* **Repositories**: сеансы проверяют репозитории из GitHub; смотрите [Варианты аутентификации GitHub](/docs/ru/claude-code-on-the-web#github-authentication-options). Для хоста GitHub Enterprise Server смотрите его [требования к сети](/docs/ru/github-enterprise-server#network-requirements).51* **Repositories**: сеансы проверяют репозитории из GitHub; смотрите [Варианты аутентификации GitHub](/docs/ru/claude-code-on-the-web#github-authentication-options). Для хоста GitHub Enterprise Server смотрите его [требования к сети](/docs/ru/github-enterprise-server#network-requirements).

Details

1765 * `"auto"`: Claude Code работает без рутинных запросов; перед выполнением таких действий, как shell-команды и сетевые запросы, фоновый классификатор проверяет, что они соответствуют вашей задаче1765 * `"auto"`: Claude Code работает без рутинных запросов; перед выполнением таких действий, как shell-команды и сетевые запросы, фоновый классификатор проверяет, что они соответствуют вашей задаче

1766 * `"dontAsk"`: Claude Code автоматически отклоняет каждый вызов, который иначе потребовал бы запроса; чтение, другие действия, не требующие подтверждения, и заранее разрешённые инструменты по-прежнему выполняются1766 * `"dontAsk"`: Claude Code автоматически отклоняет каждый вызов, который иначе потребовал бы запроса; чтение, другие действия, не требующие подтверждения, и заранее разрешённые инструменты по-прежнему выполняются

1767 * `"bypassPermissions"`: Claude Code выполняет всё без запроса1767 * `"bypassPermissions"`: Claude Code выполняет всё без запроса

1768 * `"manual"`: псевдоним для `"default"` в Claude Code v2.1.200 или новее1768 * `"manual"`: псевдоним для `"default"`

1769* **По умолчанию**: не установлено1769* **По умолчанию**: не установлено

1770* **Переопределения для отдельной сессии**: `--permission-mode` и его эквивалент `--dangerously-skip-permissions` для `bypassPermissions` имеют приоритет над этим ключом на одну сессию1770* **Переопределения для отдельной сессии**: `--permission-mode` и его эквивалент `--dangerously-skip-permissions` для `bypassPermissions` имеют приоритет над этим ключом на одну сессию

1771 1771 


1777}1777}

1778```1778```

1779 1779 

1780Правила разрешений действуют поверх любого режима: правила `deny` блокируют в каждом режиме, включая `bypassPermissions`. См. [Режимы разрешений](/docs/ru/permission-modes). `manual` обозначает режим разрешений с меткой Manual в CLI и расширении VS Code; псевдоним требует Claude Code v2.1.200 или новее. В облачных сессиях Claude Code учитывает из этого ключа только `acceptEdits`, `plan`, `default` и `auto`. О диалогах, которые запускает расширение VS Code, см. [какую настройку расширение читает для начального режима разрешений](/docs/ru/permission-modes#switch-permission-modes).1780Правила разрешений действуют поверх любого режима: правила `deny` блокируют в каждом режиме, включая `bypassPermissions`. См. [Режимы разрешений](/docs/ru/permission-modes). В облачных сессиях Claude Code учитывает из этого ключа только `acceptEdits`, `plan`, `default` и `auto`. О диалогах, которые запускает расширение VS Code, см. [какую настройку расширение читает для начального режима разрешений](/docs/ru/permission-modes#switch-permission-modes).

1781 1781 

1782<h3 id="permissions-disablebypasspermissionsmode">1782<h3 id="permissions-disablebypasspermissionsmode">

1783 `permissions.disableBypassPermissionsMode`1783 `permissions.disableBypassPermissionsMode`


3232 `askUserQuestionTimeout`3232 `askUserQuestionTimeout`

3233</h3>3233</h3>

3234 3234 

3235Позволяет диалоговому окну [`AskUserQuestion`](/docs/ru/tools-reference) без ответа автоматически продолжить работу после периода бездействия, отправив уже выбранные вами варианты. Задайте этот ключ, когда вы отходите и хотите, чтобы Claude продолжил работу без вас. По умолчанию вопросы ждут, пока вы на них ответите. О том, когда таймер приостанавливается или не запускается вовсе, см. [Таймаут автоматического продолжения вопроса](/docs/ru/tools-reference#question-auto-continue-timeout). Требуется Claude Code v2.1.200 или более поздней версии.3235Позволяет диалоговому окну [`AskUserQuestion`](/docs/ru/tools-reference) без ответа автоматически продолжить работу после периода бездействия, отправив уже выбранные вами варианты. Задайте этот ключ, когда вы отходите и хотите, чтобы Claude продолжил работу без вас. По умолчанию вопросы ждут, пока вы на них ответите. О том, когда таймер приостанавливается или не запускается вовсе, см. [Таймаут автоматического продолжения вопроса](/docs/ru/tools-reference#question-auto-continue-timeout).

3236 3236 

3237* **Область действия**: [`User or managed`](#scopes)3237* **Область действия**: [`User or managed`](#scopes)

3238* **Тип**: строка, одно из значений `"60s"`, `"5m"`, `"10m"` или `"never"`3238* **Тип**: строка, одно из значений `"60s"`, `"5m"`, `"10m"` или `"never"`


3245}3245}

3246```3246```

3247 3247 

3248Появляется в `/config` как **Question auto-continue timeout**, который записывает этот ключ в пользовательские параметры; Claude Code скрывает строку, пока управляемые параметры или флаг `--settings` устанавливают ключ. Требуется Claude Code v2.1.200 или более поздняя версия.3248Отображается в `/config` как **Question auto-continue timeout**; этот пункт записывает ключ в пользовательские настройки. Claude Code скрывает эту строку, пока ключ задан управляемыми настройками или флагом `--settings`.

3249 3249 

3250<h3 id="autocontinueatusagelimit">3250<h3 id="autocontinueatusagelimit">

3251 `autoContinueAtUsageLimit`3251 `autoContinueAtUsageLimit`

skills.md +2 −2

Details

52 52 

53`/run-skill-generator` вместо этого записывает рецепт. Он запускает ваше приложение из чистой среды, захватывает то, что сработало (команды установки, переменные env, скрипт запуска), и фиксирует это как skill для каждого проекта в `.claude/skills/run-<name>/`. После этого `/run`, `/verify` и любой другой агент в репозитории следуют записанному рецепту вместо его переоткрытия. Запустите `/run-skill-generator` один раз на проект, и снова, если процесс сборки или запуска изменится.53`/run-skill-generator` вместо этого записывает рецепт. Он запускает ваше приложение из чистой среды, захватывает то, что сработало (команды установки, переменные env, скрипт запуска), и фиксирует это как skill для каждого проекта в `.claude/skills/run-<name>/`. После этого `/run`, `/verify` и любой другой агент в репозитории следуют записанному рецепту вместо его переоткрытия. Запустите `/run-skill-generator` один раз на проект, и снова, если процесс сборки или запуска изменится.

54 54 

55`/verify` также может записать свой собственный рецепт. Когда ему нужно собрать и управлять вашим приложением без записанного рецепта, он записывает то, что сработало, в `.claude/skills/verify/SKILL.md` в корне репозитория, или в затронутом каталоге пакета в монорепозитории, чтобы более поздние запуски и другие агенты следовали тем же шагам. В корне репозитория записанный skill заменяет встроенный `/verify`. Это требует Claude Code v2.1.200 или позже.55`/verify` также может записать свой собственный рецепт. Когда ему нужно собрать и управлять вашим приложением без записанного рецепта, он записывает то, что сработало, в `.claude/skills/verify/SKILL.md` в корне репозитория, или в затронутом каталоге пакета в монорепозитории, чтобы более поздние запуски и другие агенты следовали тем же шагам. В корне репозитория записанный скилл заменяет встроенный `/verify`.

56 56 

57Claude редактирует записанный файл только когда он неправильно направил запуск, например команду, которая не удалась, или отсутствующий шаг, поэтому вы можете зафиксировать файл без различий для каждой сессии. До v2.1.205 встроенный skill говорил Claude складывать все, что запуск узнал, что вызывало частые конфликты слияния.57Claude редактирует записанный файл только когда он неправильно направил запуск, например команду, которая не удалась, или отсутствующий шаг, поэтому вы можете зафиксировать файл без различий для каждой сессии. До v2.1.205 встроенный skill говорил Claude складывать все, что запуск узнал, что вызывало частые конфликты слияния.

58 58 


996* `Marketplace "claude-plugins-official" not found`: добавьте marketplace с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.996* `Marketplace "claude-plugins-official" not found`: добавьте marketplace с помощью `/plugin marketplace add anthropics/claude-plugins-official`, затем повторите попытку установки.

997* Плагин [не найден в marketplace](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.997* Плагин [не найден в marketplace](/docs/ru/plugins/install#install-a-plugin): проверьте имя плагина.

998 998 

999Если сводка установки сообщает `Run /reload-plugins to activate.`, Claude Code затем запускает эту перезагрузку для вас. Если перезагрузка предупреждает, что ваше следующее сообщение повторно прочитает разговор, запустите `/reload-plugins --force`, чтобы сделать навыки плагина доступными в текущем сеансе. Затем попросите Claude оценить существующий навык, например `evaluate my summarize-changes skill with skill-creator`. Плагин проведет вас через написание тестовых случаев и запустит цикл:999Если сводка установки сообщает `Run /reload-plugins to apply.`, Claude Code затем сам выполняет эту перезагрузку. Если при перезагрузке появляется предупреждение о том, что ваше следующее сообщение повторно прочитает диалог, выполните `/reload-plugins --force`, чтобы сделать скиллы плагина доступными в текущей сессии. Затем попросите Claude оценить существующий скилл, например `evaluate my summarize-changes skill with skill-creator`. Плагин проведет вас через написание тестовых случаев и запустит цикл:

1000 1000 

1001* **Тестовые случаи**: сохраняет подсказки, входные файлы и ожидаемое поведение в `evals/evals.json` внутри каталога навыка1001* **Тестовые случаи**: сохраняет подсказки, входные файлы и ожидаемое поведение в `evals/evals.json` внутри каталога навыка

1002* **Изолированные запуски**: порождает [подагента](/docs/ru/sub-agents) для каждого тестового случая, чтобы каждый запуск начинался с чистого контекста, и записывает количество токенов и продолжительность1002* **Изолированные запуски**: порождает [подагента](/docs/ru/sub-agents) для каждого тестового случая, чтобы каждый запуск начинался с чистого контекста, и записывает количество токенов и продолжительность

sub-agents.md +2 −2

Details

315| `tools` | Нет | [Инструменты](#available-tools), которые может использовать subagent, как строка, разделённая запятыми, такая как `Read, Grep, Bash` или список YAML. Наследует каждый инструмент, доступный для subagents, если опущено. Если ни один элемент в списке не разрешается в инструмент, subagent обычно [не запускается](/docs/ru/errors#agent-would-be-spawned-with-zero-tools) с ошибкой, называющей элементы. Чтобы предварительно загрузить Skills в контекст, используйте поле `skills` вместо перечисления `Skill` здесь |315| `tools` | Нет | [Инструменты](#available-tools), которые может использовать subagent, как строка, разделённая запятыми, такая как `Read, Grep, Bash` или список YAML. Наследует каждый инструмент, доступный для subagents, если опущено. Если ни один элемент в списке не разрешается в инструмент, subagent обычно [не запускается](/docs/ru/errors#agent-would-be-spawned-with-zero-tools) с ошибкой, называющей элементы. Чтобы предварительно загрузить Skills в контекст, используйте поле `skills` вместо перечисления `Skill` здесь |

316| `disallowedTools` | Нет | Инструменты для запрета, удалённые из унаследованного или указанного списка. Тот же формат, что и `tools`. Запись со спецификатором, такая как `Bash(git push *)`, по-прежнему [удаляет весь инструмент](#available-tools) |316| `disallowedTools` | Нет | Инструменты для запрета, удалённые из унаследованного или указанного списка. Тот же формат, что и `tools`. Запись со спецификатором, такая как `Bash(git push *)`, по-прежнему [удаляет весь инструмент](#available-tools) |

317| `model` | Нет | [Модель](#choose-a-model) для использования: `sonnet`, `opus`, `haiku`, `fable`, полный ID модели, такой как `claude-opus-5-5`, или `inherit`. Когда вы опускаете его, Claude Code выбирает модель в [subagent model order](#choose-a-model) |317| `model` | Нет | [Модель](#choose-a-model) для использования: `sonnet`, `opus`, `haiku`, `fable`, полный ID модели, такой как `claude-opus-5-5`, или `inherit`. Когда вы опускаете его, Claude Code выбирает модель в [subagent model order](#choose-a-model) |

318| `permissionMode` | Нет | [Режим разрешений](#permission-modes): `default`, `acceptEdits`, `auto`, `dontAsk`, `bypassPermissions`, `plan`, или `manual` как псевдоним для `default`. Псевдоним `manual` требует Claude Code v2.1.200 или позже. Игнорируется для [plugin subagents](#choose-the-subagent-scope) |318| `permissionMode` | Нет | [Режим разрешений](#permission-modes): `default`, `acceptEdits`, `auto`, `dontAsk`, `bypassPermissions`, `plan` или `manual` как псевдоним для `default`. Игнорируется для [субагентов плагинов](#choose-the-subagent-scope) |

319| `maxTurns` | Нет | Максимальное количество агентских ходов перед остановкой subagent. Когда subagent достигает лимита, Claude Code возвращает его вывод, отмеченный как частичный, и Claude может [возобновить его](#resume-subagents) для продолжения. Частичная маркировка требует Claude Code v2.1.246 или позже |319| `maxTurns` | Нет | Максимальное количество агентских ходов перед остановкой subagent. Когда subagent достигает лимита, Claude Code возвращает его вывод, отмеченный как частичный, и Claude может [возобновить его](#resume-subagents) для продолжения. Частичная маркировка требует Claude Code v2.1.246 или позже |

320| `skills` | Нет | [Skills](/docs/ru/skills) для предварительной загрузки в контекст subagent при запуске. Полное содержимое skill инжектируется, а не просто описание. Subagents по-прежнему могут вызывать неперечисленные project, user и plugin skills через инструмент Skill |320| `skills` | Нет | [Skills](/docs/ru/skills) для предварительной загрузки в контекст subagent при запуске. Полное содержимое skill инжектируется, а не просто описание. Subagents по-прежнему могут вызывать неперечисленные project, user и plugin skills через инструмент Skill |

321| `mcpServers` | Нет | [MCP servers](/docs/ru/mcp) доступные этому subagent. Каждая запись — это либо имя сервера, ссылающееся на уже настроенный сервер (например, `"slack"`), либо встроенное определение с именем сервера в качестве ключа и полной [конфигурацией MCP server](/docs/ru/mcp#installing-mcp-servers) в качестве значения. Игнорируется для [plugin subagents](#choose-the-subagent-scope) |321| `mcpServers` | Нет | [MCP servers](/docs/ru/mcp) доступные этому subagent. Каждая запись — это либо имя сервера, ссылающееся на уже настроенный сервер (например, `"slack"`), либо встроенное определение с именем сервера в качестве ключа и полной [конфигурацией MCP server](/docs/ru/mcp#installing-mcp-servers) в качестве значения. Игнорируется для [plugin subagents](#choose-the-subagent-scope) |


988 988 

989Субагент, выполнение которого завершается ошибкой API, например исчерпанием лимита использования или повторяющейся ошибкой сервера, сообщает Claude об этом сбое. Что именно получает Claude, зависит от того, где работал субагент:989Субагент, выполнение которого завершается ошибкой API, например исчерпанием лимита использования или повторяющейся ошибкой сервера, сообщает Claude об этом сбое. Что именно получает Claude, зависит от того, где работал субагент:

990 990 

991* **Передний план**: если ограничение частоты запросов, перегрузка или ошибка сервера обрывает субагента, который уже выдал текстовый вывод, инструмент Agent возвращает этот частичный вывод с пометкой о том, что субагент был прерван и не завершил задачу. Субагент, который ничего не выдал или весь вывод которого состоял из вызовов инструментов, завершается с ошибкой [`Agent terminated early due to an API error`](/docs/ru/errors#agent-terminated-early-due-to-an-api-error), за которой следуют подробности ошибки. В v2.1.199 ограничение частоты запросов, перегрузка или ошибка сервера, обрывавшие вывод, состоящий только из вызовов инструментов, вместо этого возвращали пустой частичный результат, содержащий лишь пометку об обрыве.991* **Передний план**: если ограничение частоты запросов, перегрузка или ошибка сервера обрывает субагента, который уже выдал текстовый вывод, инструмент Agent возвращает этот частичный вывод с пометкой о том, что субагент был прерван и не завершил задачу. Субагент, который ничего не выдал или весь вывод которого состоял из вызовов инструментов, завершается с ошибкой [`Agent terminated early due to an API error`](/docs/ru/errors#agent-terminated-early-due-to-an-api-error), за которой следуют подробности ошибки.

992* **Фон**: субагент помечается как завершившийся с ошибкой, а сообщение, которое Claude получает при его завершении, называет ошибку API и включает последний вывод субагента, так что частичная работа не теряется.992* **Фон**: субагент помечается как завершившийся с ошибкой, а сообщение, которое Claude получает при его завершении, называет ошибку API и включает последний вывод субагента, так что частичная работа не теряется.

993 993 

994Если вы настроили [цепочку резервных моделей](/docs/ru/model-config#fallback-model-chains) и субагент сталкивается со сбоем, который покрывает эта цепочка, например с недоступностью его модели, Claude Code переключает субагента на первую модель в цепочке, которая принимает запрос. Субагент продолжает работу, а не завершается с ошибкой.994Если вы настроили [цепочку резервных моделей](/docs/ru/model-config#fallback-model-chains) и субагент сталкивается со сбоем, который покрывает эта цепочка, например с недоступностью его модели, Claude Code переключает субагента на первую модель в цепочке, которая принимает запрос. Субагент продолжает работу, а не завершается с ошибкой.

Details

603 603 

604Claude Code сохраняет ваш рабочий каталог в локальном черновике, чтобы он мог найти стенограмму, и не отправляет каталог.604Claude Code сохраняет ваш рабочий каталог в локальном черновике, чтобы он мог найти стенограмму, и не отправляет каталог.

605 605 

606В [организациях с нулевым сроком хранения данных](/docs/ru/zero-data-retention#features-disabled-under-zdr) Claude Code исключает этот инструмент, как и для `/feedback`. Если сеанс в такой организации все еще предлагает инструмент, черновики остаются на вашем компьютере, и отправка завершается с ошибкой `Feedback collection is not available for organizations with custom data retention policies.`606В [организациях с нулевым сроком хранения данных](/docs/ru/zero-data-retention#features-disabled-under-zdr), а также в организациях, где применена [конфигурация HIPAA](/docs/ru/hipaa-setup), Claude Code исключает этот инструмент, как и для `/feedback`. Если сессия в организации с нулевым сроком хранения данных все еще предлагает инструмент, черновики остаются на вашем компьютере, и отправка завершается с ошибкой `Feedback collection is not available for organizations with custom data retention policies.`

607 607 

608<h3 id="discard-or-keep-a-draft">608<h3 id="discard-or-keep-a-draft">

609 Удаление или сохранение черновика609 Удаление или сохранение черновика


627* Облачных сеансов, таких как [Claude Code в веб-версии](/docs/ru/claude-code-on-the-web), которые не могут писать в очередь на вашем компьютере627* Облачных сеансов, таких как [Claude Code в веб-версии](/docs/ru/claude-code-on-the-web), которые не могут писать в очередь на вашем компьютере

628* Сеансов на [Amazon Bedrock](/docs/ru/amazon-bedrock), [Claude Platform на AWS](/docs/ru/claude-platform-on-aws), [Google Cloud's Agent Platform](/docs/ru/google-vertex-ai) или [Microsoft Foundry](/docs/ru/microsoft-foundry)628* Сеансов на [Amazon Bedrock](/docs/ru/amazon-bedrock), [Claude Platform на AWS](/docs/ru/claude-platform-on-aws), [Google Cloud's Agent Platform](/docs/ru/google-vertex-ai) или [Microsoft Foundry](/docs/ru/microsoft-foundry)

629* Сеансов, где вы установили [`CLAUDE_CODE_SEND_FEEDBACK=0`](/docs/ru/env-vars) или [`DISABLE_FEEDBACK_COMMAND=1`](/docs/ru/env-vars), установили `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` на любое непустое значение или отключили [получение флагов функций](/docs/ru/env-vars#features-that-need-feature-flag-fetching)629* Сеансов, где вы установили [`CLAUDE_CODE_SEND_FEEDBACK=0`](/docs/ru/env-vars) или [`DISABLE_FEEDBACK_COMMAND=1`](/docs/ru/env-vars), установили `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` на любое непустое значение или отключили [получение флагов функций](/docs/ru/env-vars#features-that-need-feature-flag-fetching)

630* Организаций, которые отключили отзывы о продукте, и [организаций с нулевым сроком хранения данных](/docs/ru/zero-data-retention#features-disabled-under-zdr)630* Организаций, которые отключили отзывы о продукте, [организаций с нулевым сроком хранения данных](/docs/ru/zero-data-retention#features-disabled-under-zdr) и организаций, где применена [конфигурация HIPAA](/docs/ru/hipaa-setup)

631 631 

632<h2 id="task-tool-availability">632<h2 id="task-tool-availability">

633 Доступность инструмента Task633 Доступность инструмента Task

ultrareview.md +1 −1

Details

18* **Более широкое покрытие**: более крупный флот агентов-рецензентов исследует изменение параллельно, что выявляет проблемы, которые может пропустить локальный анализ18* **Более широкое покрытие**: более крупный флот агентов-рецензентов исследует изменение параллельно, что выявляет проблемы, которые может пропустить локальный анализ

19* **Без использования локальных ресурсов**: анализ работает полностью в облачной изолированной среде, поэтому ваш терминал остается свободным для другой работы во время его выполнения19* **Без использования локальных ресурсов**: анализ работает полностью в облачной изолированной среде, поэтому ваш терминал остается свободным для другой работы во время его выполнения

20 20 

21Ultrareview требует аутентификации с помощью учетной записи claude.ai, так как работает как облачный сеанс на инфраструктуре Anthropic. Если вы вошли только с помощью ключа API, запустите `/login` и сначала аутентифицируйтесь с помощью claude.ai. Ultrareview недоступен при использовании Claude Code с Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, а также недоступен для организаций, которые включили Zero Data Retention. Когда ultrareview недоступен, `/code-review ultra` запускает локальный анализ в вашем сеансе вместо этого.21Ultrareview требует аутентификации с помощью учетной записи claude.ai, так как работает как облачная сессия на инфраструктуре Anthropic. Если вы вошли только с помощью API-ключа, запустите `/login` и сначала аутентифицируйтесь с помощью claude.ai. Ultrareview недоступен при использовании Claude Code с Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, а также недоступен для организаций, которые включили Zero Data Retention или к которым применена [конфигурация HIPAA](/docs/ru/hipaa-setup). Когда ultrareview недоступен, `/code-review ultra` вместо этого запускает локальное код-ревью в вашей сессии.

22 22 

23<h2 id="run-ultrareview-from-the-cli">23<h2 id="run-ultrareview-from-the-cli">

24 Запуск ultrareview из CLI24 Запуск ultrareview из CLI

Details

8 8 

9Произносите свои запросы вместо того, чтобы печатать их в Claude Code CLI. Ваша речь транскрибируется в реальном времени в поле ввода запроса, поэтому вы можете смешивать голос и печать в одном сообщении. Включите диктовку с помощью `/voice`, затем либо удерживайте клавишу во время речи, либо нажмите один раз для начала и снова для отправки.9Произносите свои запросы вместо того, чтобы печатать их в Claude Code CLI. Ваша речь транскрибируется в реальном времени в поле ввода запроса, поэтому вы можете смешивать голос и печать в одном сообщении. Включите диктовку с помощью `/voice`, затем либо удерживайте клавишу во время речи, либо нажмите один раз для начала и снова для отправки.

10 10 

11Диктовка также работает в [представлении агента](/docs/ru/agent-view#peek-and-reply). Удерживайте или нажимайте вашу клавишу push-to-talk, пока сфокусирован ввод диспетчера или ответ в панели просмотра, чтобы диктовать в фоновый сеанс.11В [режиме удержания](#hold-to-record) диктовка также работает в [представлении агента](/docs/ru/agent-view#peek-and-reply). Удерживайте вашу клавишу push-to-talk, пока сфокусировано поле ввода Dispatch или ответ в панели просмотра, чтобы диктовать в фоновую сессию.

12 12 

13<h2 id="requirements">13<h2 id="requirements">

14 Требования14 Требования

Details

103Если вы уже подключили GitHub в браузере, `/web-setup` предупредит вас, что продолжение заменит это подключение для ваших облачных сеансов.103Если вы уже подключили GitHub в браузере, `/web-setup` предупредит вас, что продолжение заменит это подключение для ваших облачных сеансов.

104 104 

105<Note>105<Note>

106 Организации с включенным [Zero Data Retention](/docs/ru/zero-data-retention) не могут использовать `/web-setup` или другие функции облачных сеансов. Если GitHub CLI не установлен или не аутентифицирован, Claude Code открывает поток встроенной настройки браузера вместо этого.106 Организации с включённым [Zero Data Retention](/docs/ru/zero-data-retention) или с применённой [конфигурацией HIPAA](/docs/ru/hipaa-setup) не могут использовать `/web-setup` или другие функции облачных сессий. Если GitHub CLI не установлен или не аутентифицирован, Claude Code открывает поток встроенной настройки в браузере вместо этого.

107</Note>107</Note>

108 108 

109<Steps>109<Steps>


264Команда также скрыта в двух других случаях:264Команда также скрыта в двух других случаях:

265 265 

266* Администратор отключил облачные сеансы для вашей организации. В этом случае отправка `/web-setup` возвращает [`Cloud sessions are disabled by your organization's policy`](/docs/ru/errors#cloud-sessions-are-disabled-by-your-organizations-policy). До версии 2.1.268 этот случай также возвращал `Unknown command: /web-setup`.266* Администратор отключил облачные сеансы для вашей организации. В этом случае отправка `/web-setup` возвращает [`Cloud sessions are disabled by your organization's policy`](/docs/ru/errors#cloud-sessions-are-disabled-by-your-organizations-policy). До версии 2.1.268 этот случай также возвращал `Unknown command: /web-setup`.

267* Ваша организация Enterprise имеет [Zero Data Retention](/docs/ru/zero-data-retention) включенный, что делает облачные сеансы недоступными.267* В вашей организации Enterprise включен [Zero Data Retention](/docs/ru/zero-data-retention) или применена [конфигурация HIPAA](/docs/ru/hipaa-setup). Любой из этих вариантов делает облачные сессии недоступными.

268 268 

269<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">269<h3 id="could-not-create-a-cloud-environment-or-no-cloud-environment-available-when-using-cloud">

270 "Could not create a cloud environment" или "No cloud environment available" при использовании `--cloud`270 "Could not create a cloud environment" или "No cloud environment available" при использовании `--cloud`

Details

4 4 

5# Нулевое хранение данных5# Нулевое хранение данных

6 6 

7> Узнайте о нулевом хранении данных (ZDR) для Claude Code, доступном для квалифицированных учетных записей на Claude for Enterprise, включая область применения, отключенные функции и способы запроса активации.7> Узнайте о нулевом хранении данных (ZDR) для Claude Code, доступном для квалифицированных учетных записей на Claude for Enterprise, включая область действия, отключенные функции и способы запроса активации.

8 8 

9Нулевое хранение данных (ZDR) для Claude Code доступно для квалифицированных учетных записей на Claude for Enterprise. Когда ZDR включен, запросы и ответы модели, созданные во время сеансов Claude Code, обрабатываются в реальном времени и не сохраняются Anthropic после возврата ответа, за исключением случаев, когда это необходимо для соответствия закону или борьбы со злоупотреблениями.9Нулевое хранение данных (ZDR) для Claude Code доступно для квалифицированных учетных записей на Claude for Enterprise. Когда ZDR включен, промпты и ответы модели, созданные во время сессий Claude Code, обрабатываются в реальном времени и не сохраняются Anthropic после возврата ответа, за исключением случаев, когда это необходимо для соответствия закону или борьбы со злоупотреблениями.

10 10 

11<Note>11<Note>

12 ZDR не включен в стандартный план Claude for Enterprise и не может быть включен из параметров администратора. Он доступен для квалифицированных учетных записей и требует отдельной активации от Anthropic. Если ваша организация требует ZDR, [свяжитесь с отделом продаж](https://www.anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=zero_data_retention_request) или с вашей командой учетных записей Anthropic, чтобы подтвердить соответствие требованиям.12 ZDR не включен в стандартный план Claude for Enterprise и не может быть включен из настроек администратора. Он доступен для квалифицированных учетных записей и требует отдельной активации от Anthropic. Если ваша организация требует ZDR, [свяжитесь с отделом продаж](https://www.anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=zero_data_retention_request) или с вашей командой учетных записей Anthropic, чтобы подтвердить соответствие требованиям.

13</Note>13</Note>

14 14 

15Организации Claude for Enterprise, в которых включён HIPAA, могут распространить действие соглашения о деловом партнёрстве (Business Associate Agreement, BAA) на Claude Code CLI и вкладку Code в Claude Desktop без ZDR после того, как конфигурация HIPAA будет применена к Claude Code (локальный режим) и Cowork (локальный режим). См. [Настройка Claude Code (локальный режим) для организации, готовой к HIPAA](/docs/ru/hipaa-setup). Организациям без конфигурации HIPAA по-прежнему требуется ZDR, чтобы на Claude Code распространялось соглашение BAA. Список подходящих сервисов (Eligible Services) см. в [руководстве по внедрению](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide).

16 

15ZDR на Claude for Enterprise дает корпоративным клиентам возможность использовать Claude Code с нулевым хранением данных и получать доступ к административным возможностям:17ZDR на Claude for Enterprise дает корпоративным клиентам возможность использовать Claude Code с нулевым хранением данных и получать доступ к административным возможностям:

16 18 

17* Контроль затрат на пользователя19* Контроль затрат на пользователя

18* Панель управления [Analytics](/docs/ru/analytics)20* Панель управления [Analytics](/docs/ru/analytics)

19* [Параметры, управляемые сервером](/docs/ru/server-managed-settings)21* [Настройки, управляемые сервером](/docs/ru/server-managed-settings)

20* Журналы аудита22* Журналы аудита

21 23 

22ZDR для Claude Code на Claude for Enterprise применяется только к прямой платформе Anthropic. Для развертываний Claude на Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry обратитесь к политикам хранения данных этих платформ.24ZDR для Claude Code на Claude for Enterprise применяется только к прямой платформе Anthropic. Для развёртываний Claude на Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry обратитесь к политикам хранения данных этих платформ.

23 25 

24<h2 id="zdr-scope">26<h2 id="zdr-scope">

25 Область применения ZDR27 Область применения ZDR