599| [`allowedChannelPlugins`](#allowedchannelplugins) | Замените список разрешений по умолчанию для [плагинов канала](/docs/ru/channels#restrict-which-channel-plugins-can-run), которые могут отправлять сообщения | Plugins and skills | Managed |599| [`allowedChannelPlugins`](#allowedchannelplugins) | Замените список разрешений по умолчанию для [плагинов канала](/docs/ru/channels#restrict-which-channel-plugins-can-run), которые могут отправлять сообщения | Plugins and skills | Managed |
600| [`allowedHttpHookUrls`](#allowedhttphookurls) | Ограничьте, какие URL-адреса могут использовать [HTTP hooks](/docs/ru/hooks) | Hooks and automation | Any file |600| [`allowedHttpHookUrls`](#allowedhttphookurls) | Ограничьте, какие URL-адреса могут использовать [HTTP hooks](/docs/ru/hooks) | Hooks and automation | Any file |
601| [`allowedMcpServers`](#allowedmcpservers) | Создайте список разрешений для [MCP серверов](/docs/ru/mcp), которые могут добавлять пользователи | MCP | Any file |601| [`allowedMcpServers`](#allowedmcpservers) | Создайте список разрешений для [MCP серверов](/docs/ru/mcp), которые могут добавлять пользователи | MCP | Any file |
602| [`allowedProviders`](#allowedproviders) | Ограничьте, какие [поставщики API](/docs/ru/third-party-integrations) может использовать машина | Authentication and providers | Managed |
602| [`allowManagedHooksOnly`](#allowmanagedhooksonly) | Запускайте только [hooks](/docs/ru/hooks), которые развёртывает ваша организация | Hooks and automation | Managed |603| [`allowManagedHooksOnly`](#allowmanagedhooksonly) | Запускайте только [hooks](/docs/ru/hooks), которые развёртывает ваша организация | Hooks and automation | Managed |
603| [`allowManagedMcpServersOnly`](#allowmanagedmcpserversonly) | Сделайте список разрешений управляемых [MCP](/docs/ru/mcp) единственным применяемым | MCP | Managed |604| [`allowManagedMcpServersOnly`](#allowmanagedmcpserversonly) | Сделайте список разрешений управляемых [MCP](/docs/ru/mcp) единственным применяемым | MCP | Managed |
604| [`allowManagedPermissionRulesOnly`](#allowmanagedpermissionrulesonly) | Сделайте [управляемые параметры](/docs/ru/managed-settings) единственным источником параметров для [правил разрешений](/docs/ru/permissions#managed-settings) | Permission settings | Managed |605| [`allowManagedPermissionRulesOnly`](#allowmanagedpermissionrulesonly) | Сделайте [управляемые параметры](/docs/ru/managed-settings) единственным источником параметров для [правил разрешений](/docs/ru/permissions#managed-settings) | Permission settings | Managed |
3203 `askUserQuestionTimeout`3204 `askUserQuestionTimeout`
3204</h3>3205</h3>
3205 3206
3206Позвольте диалогу [`AskUserQuestion`](/docs/ru/tools-reference) без ответа автоматически продолжить работу после периода простоя, отправив любые уже выбранные вами параметры. Установите это, когда вы отходите и хотите, чтобы Claude продолжал работу без вас. По умолчанию вопросы ждут, пока вы на них ответите. Требуется Claude Code v2.1.200 или позже.3207Позвольте диалогу [`AskUserQuestion`](/docs/ru/tools-reference) без ответа автоматически продолжить работу после периода неактивности, отправив любые уже выбранные вами параметры. Установите это значение, когда вы отходите и хотите, чтобы Claude продолжил работу без вас. По умолчанию вопросы ждут, пока вы на них ответите. Требуется Claude Code v2.1.200 или более поздняя версия.
3207 3208
3208* **Область действия**: [`Пользователь или управляемый`](#scopes)3209* **Область действия**: [`User or managed`](#scopes)
3209* **Тип**: строка, одна из `"60s"`, `"5m"`, `"10m"` или `"never"`3210* **Тип**: строка, одно из значений `"60s"`, `"5m"`, `"10m"` или `"never"`
3210* **По умолчанию**: `"never"`3211* **По умолчанию**: `"never"`
3211* **Переопределения для каждого сеанса**: [`CLAUDE_AFK_TIMEOUT_MS`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса3212* **Переопределения для отдельного сеанса**: [`CLAUDE_AFK_TIMEOUT_MS`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса
3212 3213
3213```json settings.json theme={null}3214```json settings.json theme={null}
3214{3215{
3216}3217}
3217```3218```
3218 3219
3219Появляется в `/config` как **Question auto-continue timeout**, который записывает этот ключ в пользовательские параметры; Claude Code скрывает строку, пока управляемые параметры или флаг `--settings` устанавливают ключ. Требуется Claude Code v2.1.200 или позже.3220Появляется в `/config` как **Question auto-continue timeout**, который записывает этот ключ в пользовательские параметры; Claude Code скрывает строку, пока управляемые параметры или флаг `--settings` устанавливают ключ. Требуется Claude Code v2.1.200 или более поздняя версия.
3220 3221
3221<h3 id="autocontinueatusagelimit">3222<h3 id="autocontinueatusagelimit">
3222 `autoContinueAtUsageLimit`3223 `autoContinueAtUsageLimit`
3223</h3>3224</h3>
3224 3225
3225После того как лимит использования claude.ai остановит ваш сеанс, ждите в открытом сеансе и продолжайте задачу автоматически после сброса. См. [Отключение автоматического продолжения](/docs/ru/interactive-mode#turn-automatic-continue-off). Требуется Claude Code v2.1.234 или позже.3226После того как лимит использования claude.ai остановит ваш сеанс, ждите в открытом сеансе и автоматически продолжите задачу после сброса. См. [Отключение автоматического продолжения](/docs/ru/interactive-mode#turn-automatic-continue-off). Требуется Claude Code v2.1.234 или более поздняя версия.
3226 3227
3227* **Область действия**: [`Пользователь или управляемый`](#scopes). Читается из пользовательских параметров, `--settings` и управляемых параметров только. Когда ни один из них не устанавливает ключ, файл параметров проекта или локальный файл, который его устанавливает, отключает функцию, а не игнорируется.3228* **Область действия**: [`User or managed`](#scopes). Читается из пользовательских параметров, `--settings` и управляемых параметров только. Когда ни один из них не устанавливает ключ, файл параметров проекта или локальных параметров, который его устанавливает, отключает функцию, а не игнорируется.
3228* **Тип**: Boolean3229* **Тип**: Boolean
3229 * `true`: после того как лимит использования claude.ai остановит ваш сеанс, Claude Code ждет в открытом сеансе и продолжает задачу автоматически после сброса3230 * `true`: после того как лимит использования claude.ai остановит ваш сеанс, Claude Code ждет в открытом сеансе и автоматически продолжает задачу после сброса
3230 * `false`: Claude Code не запускает ожидание самостоятельно. Вы все еще можете [начать ожидание самостоятельно](/docs/ru/interactive-mode#start-a-wait-yourself) из меню параметров лимита использования3231 * `false`: Claude Code не запускает ожидание самостоятельно. Вы все еще можете [начать ожидание самостоятельно](/docs/ru/interactive-mode#start-a-wait-yourself) из меню параметров лимита использования
3231* **По умолчанию**: `true`3232* **По умолчанию**: `true`
3232 3233
3242 `autoScrollEnabled`3243 `autoScrollEnabled`
3243</h3>3244</h3>
3244 3245
3245Следите за новым выводом в конце разговора в [полноэкранном режиме](/docs/ru/fullscreen). Отключите это, чтобы остаться там, где вы прокручивали, пока Claude продолжает работать; подсказки разрешений все еще прокручиваются в поле зрения.3246Следите за новым выводом в конце разговора при [полноэкранном отображении](/docs/ru/fullscreen). Отключите это, чтобы остаться там, где вы прокручивали, пока Claude продолжает работу; подсказки разрешений все еще прокручиваются в поле зрения.
3246 3247
3247* **Область действия**: [`Любой файл`](#scopes)3248* **Область действия**: [`Any file`](#scopes)
3248* **Тип**: Boolean3249* **Тип**: Boolean
3249 * `true`: разговор следует за новым выводом в конец3250 * `true`: разговор следует за новым выводом в конец
3250 * `false`: вы остаетесь там, где вы прокручивали, пока Claude продолжает работать; подсказки разрешений все еще появляются ниже стенограммы3251 * `false`: вы остаетесь там, где вы прокручивали, пока Claude продолжает работу; подсказки разрешений все еще появляются ниже стенограммы
3251* **По умолчанию**: `true`3252* **По умолчанию**: `true`
3252 3253
3253```json settings.json theme={null}3254```json settings.json theme={null}
3256}3257}
3257```3258```
3258 3259
3259Появляется в `/config` как **Auto-scroll**, когда полноэкранный режим включен, который записывает этот ключ в пользовательские параметры.3260Появляется в `/config` как **Auto-scroll**, когда включено полноэкранное отображение, которое записывает этот ключ в пользовательские параметры.
3260 3261
3261<h3 id="axscreenreader">3262<h3 id="axscreenreader">
3262 `axScreenReader`3263 `axScreenReader`
3263</h3>3264</h3>
3264 3265
3265Отрисовка вывода, удобного для программ чтения с экрана: плоский текст без декоративных границ или анимаций. Режим программы чтения с экрана использует классический рендерер, поэтому параметр `tui` не имеет эффекта, пока он активен; прикрепленные [фоновые сеансы](/docs/ru/agent-view) все еще отрисовываются в полноэкранном режиме.3266Отображайте вывод, удобный для программ чтения с экрана: плоский текст без декоративных границ или анимации. Режим программы чтения с экрана использует классический рендерер, поэтому параметр `tui` не имеет эффекта, пока он активен; прикрепленные [фоновые сеансы](/docs/ru/agent-view) все еще отображаются в полноэкранном режиме.
3266 3267
3267* **Область действия**: [`Любой файл`](#scopes)3268* **Область действия**: [`Any file`](#scopes)
3268* **Тип**: Boolean3269* **Тип**: Boolean
3269 * `true`: Claude Code отрисовывает плоский текст без декоративных границ или анимаций, используя классический рендерер3270 * `true`: Claude Code отображает плоский текст без декоративных границ или анимации, используя классический рендерер
3270 * `false`: Claude Code отрисовывает нормально3271 * `false`: Claude Code отображается нормально
3271* **По умолчанию**: не установлено, поэтому режим программы чтения с экрана отключен3272* **По умолчанию**: не установлено, поэтому режим программы чтения с экрана отключен
3272* **Переопределения для каждого сеанса**: [`--ax-screen-reader`](/docs/ru/cli-reference#cli-flags) имеет приоритет над [`CLAUDE_AX_SCREEN_READER`](/docs/ru/env-vars), и оба имеют приоритет над этим ключом для одного сеанса3273* **Переопределения для отдельного сеанса**: [`--ax-screen-reader`](/docs/ru/cli-reference#cli-flags) имеет приоритет над [`CLAUDE_AX_SCREEN_READER`](/docs/ru/env-vars), и оба имеют приоритет над этим ключом для одного сеанса
3273 3274
3274```json settings.json theme={null}3275```json settings.json theme={null}
3275{3276{
3283 3284
3284Выберите, записывает ли Claude Code, какие файлы изменились в репозитории Git, пока выполняется команда Bash. Когда он их записывает, вы видите их diff в терминале после команды, и ваши [PostToolUse Bash hooks](/docs/ru/hooks#bash) получают список измененных файлов.3285Выберите, записывает ли Claude Code, какие файлы изменились в репозитории Git, пока выполняется команда Bash. Когда он их записывает, вы видите их diff в терминале после команды, и ваши [PostToolUse Bash hooks](/docs/ru/hooks#bash) получают список измененных файлов.
3285 3286
3286Указанный файл не всегда является тем, который команда изменила. Изменение, которое другая программа или другой вызов Bash сделали, пока команда выполнялась, может появиться там тоже.3287Указанный файл не всегда является файлом, который команда изменила. Изменение, которое другая программа или другой вызов Bash сделали во время выполнения команды, может также появиться там.
3287 3288
3288Установите ключ на `true`, чтобы записывать их в каждом режиме разрешений. Требуется Claude Code v2.1.269 или позже.3289Установите ключ на `true`, чтобы записывать их в каждом режиме разрешений. Требуется Claude Code v2.1.269 или более поздняя версия.
3289 3290
3290* **Область действия**: [`Пользователь или управляемый`](#scopes). `true` считается только из ваших пользовательских параметров, JSON, переданного с `--settings`, или [управляемых параметров](/docs/ru/managed-settings), поэтому `true` в `.claude/settings.json` или `.claude/settings.local.json` репозитория не может включить запись. `false` в любом файле репозитория все еще отключает его, если файл с [более высоким приоритетом](/docs/ru/settings#settings-precedence) не устанавливает `true`.3291* **Область действия**: [`User or managed`](#scopes). `true` считается только из ваших пользовательских параметров, JSON, переданного с `--settings`, или [управляемых параметров](/docs/ru/managed-settings), поэтому `true` в файле `.claude/settings.json` или `.claude/settings.local.json` репозитория не может включить запись. `false` в любом файле репозитория все еще отключает его, если только файл с [более высоким приоритетом](/docs/ru/settings#settings-precedence) не устанавливает `true`.
3291* **Тип**: Boolean3292* **Тип**: Boolean
3292* **По умолчанию**: не установлено, поэтому Claude Code записывает изменения в режиме auto и режиме `bypassPermissions`, когда он направляет Claude на редактирование файлов через Bash3293* **По умолчанию**: не установлено, поэтому Claude Code записывает изменения в режиме auto и режиме `bypassPermissions`, когда он направляет Claude на редактирование файлов через Bash
3293* **Переопределения для каждого сеанса**: [`CLAUDE_CODE_BASH_EDIT_DIFF`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса3294* **Переопределения для отдельного сеанса**: [`CLAUDE_CODE_BASH_EDIT_DIFF`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса
3294 3295
3295```json settings.json theme={null}3296```json settings.json theme={null}
3296{3297{
3304 3305
3305Показывайте объявления вашей организации пользователям при запуске. Когда вы указываете более одного, Claude Code выбирает один случайно для каждого сеанса; при первом запуске человека он показывает первую запись.3306Показывайте объявления вашей организации пользователям при запуске. Когда вы указываете более одного, Claude Code выбирает один случайно для каждого сеанса; при первом запуске человека он показывает первую запись.
3306 3307
3307* **Область действия**: [`Любой файл`](#scopes)3308* **Область действия**: [`Any file`](#scopes)
3308* **Тип**: массив строк3309* **Тип**: массив строк
3309* **По умолчанию**: не установлено, поэтому объявление не показывается3310* **По умолчанию**: не установлено, поэтому объявление не отображается
3310 3311
3311```json settings.json theme={null}3312```json settings.json theme={null}
3312{3313{
3322 3323
3323Выберите, запускается ли Bash или PowerShell команды оболочки, которые вы вводите с префиксом [`!`](/docs/ru/interactive-mode#shell-mode-with-prefix) в поле ввода, те, которые Claude Code запускает напрямую и добавляет в сеанс.3324Выберите, запускается ли Bash или PowerShell команды оболочки, которые вы вводите с префиксом [`!`](/docs/ru/interactive-mode#shell-mode-with-prefix) в поле ввода, те, которые Claude Code запускает напрямую и добавляет в сеанс.
3324 3325
3325`"powershell"` работает только при включенном [инструменте PowerShell](/docs/ru/tools-reference#powershell-tool). Инструмент включен по умолчанию на Windows без Git Bash и на Windows с Git Bash для учетных записей claude.ai и Console. В сеансах Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, а также на macOS, Linux и WSL установите `CLAUDE_CODE_USE_POWERSHELL_TOOL=1`, чтобы включить инструмент. Установите эту переменную на `0`, чтобы отключить инструмент.3326`"powershell"` работает только при включенном [инструменте PowerShell](/docs/ru/tools-reference#powershell-tool). Инструмент включен по умолчанию в Windows без Git Bash и в Windows с Git Bash для учетных записей claude.ai и Console. В сеансах Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, а также на macOS, Linux и WSL установите `CLAUDE_CODE_USE_POWERSHELL_TOOL=1`, чтобы включить инструмент. Установите эту переменную на `0`, чтобы отключить инструмент.
3326 3327
3327* **Область действия**: [`Любой файл`](#scopes)3328* **Область действия**: [`Any file`](#scopes)
3328* **Тип**: строка, одна из:3329* **Тип**: строка, одно из:
3329 * `"bash"`: Claude Code запускает ваши команды `!` в Bash3330 * `"bash"`: Claude Code запускает ваши команды `!` в Bash
3330 * `"powershell"`: Claude Code запускает ваши команды `!` в PowerShell3331 * `"powershell"`: Claude Code запускает ваши команды `!` в PowerShell
3331* **По умолчанию**: `"bash"` или `"powershell"` на Windows, когда Bash недоступен3332* **По умолчанию**: `"bash"`, или `"powershell"` в Windows, когда Bash недоступен
3332 3333
3333```json settings.json theme={null}3334```json settings.json theme={null}
3334{3335{
3336}3337}
3337```3338```
3338 3339
3339Если оболочка, которую вы назвали, недоступна, Claude Code использует другую: `"powershell"` возвращается к Bash, когда инструмент PowerShell отключен, и `"bash"` возвращается к PowerShell, когда Bash не установлен.3340Если названная вами оболочка недоступна, Claude Code использует другую: `"powershell"` возвращается к Bash, когда инструмент PowerShell отключен, и `"bash"` возвращается к PowerShell, когда Bash не установлен.
3340 3341
3341<h3 id="dialogexpiry">3342<h3 id="dialogexpiry">
3342 `dialogExpiry`3343 `dialogExpiry`
3343</h3>3344</h3>
3344 3345
3345Установите крайний срок для диалогов, которые Claude Code [пересылает удаленному клиенту](/docs/ru/remote-control#limitations), такому как хост Remote Control или SDK, и для диалога одобрения [удерживаемого кросссеансового сообщения](/docs/ru/cross-session-messaging#control-inbound-messages). На Claude Code v2.1.236 или позже тот же крайний срок ограничивает подсказку согласия на использование кредитов Fable в середине сеанса]\(/ru/model-config#fable-and-usage-credits) в сеансе, в котором может никого не быть у терминала. Когда ответ не поступает до крайнего срока, Claude Code отменяет диалог и продолжает с его действием по умолчанию без действия. Требуется Claude Code v2.1.224 или позже.3346Установите крайний срок для диалогов, которые Claude Code [пересылает удаленному клиенту](/docs/ru/remote-control#limitations), такому как хост Remote Control или SDK, и для диалога одобрения [удерживаемого кросс-сеансового сообщения](/docs/ru/cross-session-messaging#control-inbound-messages). На Claude Code v2.1.236 или более поздней версии тот же крайний срок ограничивает подсказку согласия на использование кредитов Fable в середине сеанса]\(/ru/model-config#fable-and-usage-credits) в сеансе, в котором может никого не быть у терминала. Когда ответ не поступает до крайнего срока, Claude Code отменяет диалог и продолжает с его действием по умолчанию без действия. Требуется Claude Code v2.1.224 или более поздняя версия.
3346 3347
3347* **Область действия**: [`Пользователь или управляемый`](#scopes)3348* **Область действия**: [`User or managed`](#scopes)
3348* **Тип**: строка, одна из `"60s"`, `"5m"`, `"10m"` или `"never"`, что отключает крайний срок3349* **Тип**: строка, одно из `"60s"`, `"5m"`, `"10m"` или `"never"`, что отключает крайний срок
3349* **По умолчанию**: `"5m"`3350* **По умолчанию**: `"5m"`
3350* **Переопределения для каждого сеанса**: [`CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса3351* **Переопределения для отдельного сеанса**: [`CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса
3351 3352
3352```json settings.json theme={null}3353```json settings.json theme={null}
3353{3354{
3355}3356}
3356```3357```
3357 3358
3358Подсказки разрешений и вопросы [`AskUserQuestion`](/docs/ru/tools-reference#askuserquestion-tool-behavior) используют свои собственные потоки и не регулируются этим крайним сроком. Появляется в `/config` как **Dialog expiry**, который записывает этот ключ в пользовательские параметры; строка требует Claude Code v2.1.232 или позже, и Claude Code скрывает ее, пока управляемые параметры или флаг `--settings` устанавливают ключ.3359Подсказки разрешений и вопросы [`AskUserQuestion`](/docs/ru/tools-reference#askuserquestion-tool-behavior) используют свои собственные потоки и не регулируются этим крайним сроком. Появляется в `/config` как **Dialog expiry**, который записывает этот ключ в пользовательские параметры; строка требует Claude Code v2.1.232 или более поздней версии, и Claude Code скрывает ее, пока управляемые параметры или флаг `--settings` устанавливают ключ.
3359 3360
3360<h3 id="editormode">3361<h3 id="editormode">
3361 `editorMode`3362 `editorMode`
3362</h3>3363</h3>
3363 3364
3364Выберите режим сочетаний клавиш для приглашения ввода.3365Выберите режим сочетания клавиш для приглашения ввода.
3365 3366
3366* **Область действия**: [`Любой файл`](#scopes)3367* **Область действия**: [`Any file`](#scopes)
3367* **Тип**: строка, одна из:3368* **Тип**: строка, одно из:
3368 * `"normal"`: стандартные сочетания клавиш в приглашении ввода3369 * `"normal"`: стандартные сочетания клавиш в приглашении ввода
3369 * `"vim"`: редактирование в стиле vim с режимами NORMAL, INSERT и VISUAL3370 * `"vim"`: редактирование в стиле vim с режимами NORMAL, INSERT и VISUAL
3370* **По умолчанию**: `"normal"`3371* **По умолчанию**: `"normal"`
3381 `emojiCompletionEnabled`3382 `emojiCompletionEnabled`
3382</h3>3383</h3>
3383 3384
3384Показывайте предложения эмодзи, когда вы вводите `:` плюс сокращение в приглашение ввода, и замените завершенное сокращение, такое как `:heart:`, его эмодзи. Установите это на `false`, чтобы отключить оба.3385Показывайте предложения эмодзи, когда вы вводите `:` плюс сокращение в приглашение ввода, и замените завершенное сокращение, такое как `:heart:`, его эмодзи. Установите это значение на `false`, чтобы отключить оба.
3385 3386
3386* **Область действия**: [`Любой файл`](#scopes)3387* **Область действия**: [`Any file`](#scopes)
3387* **Тип**: Boolean3388* **Тип**: Boolean
3388 * `true`: Claude Code показывает предложения эмодзи после `:` и заменяет завершенное сокращение его эмодзи3389 * `true`: Claude Code показывает предложения эмодзи после `:` и заменяет завершенное сокращение его эмодзи
3389 * `false`: Claude Code ни предлагает эмодзи, ни заменяет сокращения3390 * `false`: Claude Code ни предлагает эмодзи, ни заменяет сокращения
3395}3396}
3396```3397```
3397 3398
3398См. [Сокращения эмодзи](/docs/ru/interactive-mode#emoji-shortcodes). Требуется Claude Code v2.1.217 или позже.3399См. [Сокращения эмодзи](/docs/ru/interactive-mode#emoji-shortcodes). Требуется Claude Code v2.1.217 или более поздняя версия.
3399 3400
3400<span id="file-suggestion-settings" />3401<span id="file-suggestion-settings" />
3401 3402
3403 `fileSuggestion`3404 `fileSuggestion`
3404</h3>3405</h3>
3405 3406
3406Запустите вашу собственную команду для предоставления автодополнения пути файла `@` вместо встроенного предложения файла. Встроенное предложение использует быстрый обход файловой системы; большой монорепозиторий может работать лучше с индексированием, специфичным для проекта, таким как предварительно построенный индекс файлов.3407Запустите вашу собственную команду для предоставления автодополнения пути файла `@` вместо встроенного предложения файла. Встроенное предложение использует быстрый обход файловой системы; большой монорепо может работать лучше с индексированием, специфичным для проекта, таким как предварительно построенный индекс файлов.
3407 3408
3408* **Область действия**: [`Любой файл`](#scopes). В соответствии с [шлюзами строки состояния и предложения файла](#status-line-and-file-suggestion-gates), Claude Code отключает команду или запускает только управляемое значение и пропускает ваше без предупреждения.3409* **Область действия**: [`Any file`](#scopes). В соответствии с [воротами строки состояния и предложения файла](#status-line-and-file-suggestion-gates), Claude Code отключает команду или запускает только управляемое значение и пропускает ваше без предупреждения.
3409* **Тип**: объект с `type`, всегда `"command"`, и `command`, команда оболочки для запуска3410* **Тип**: объект с `type`, всегда `"command"`, и `command`, команда оболочки для запуска
3410* **По умолчанию**: не установлено, поэтому Claude Code использует встроенное предложение файла3411* **По умолчанию**: не установлено, поэтому Claude Code использует встроенное предложение файла
3411 3412
3453 `footerLinksRegexes`3454 `footerLinksRegexes`
3454</h3>3455</h3>
3455 3456
3456Отрисовка дополнительных кликабельных значков в нижнем колонтитуле под полем ввода, когда регулярное выражение совпадает с выводом хода: результаты инструментов, включая содержимое файлов и полученные страницы, и собственные ответы Claude. Используйте это, чтобы превратить идентификаторы, напечатанные проектными CLI, такие как инструменты проверки и трекеры проблем, в ссылки сеанса.3457Отображайте дополнительные кликабельные значки в нижнем колонтитуле под полем ввода, когда регулярное выражение соответствует выводу хода: результатам инструментов, включая содержимое файлов и полученные страницы, и собственным ответам Claude. Используйте это, чтобы превратить идентификаторы, напечатанные проектными CLI, такие как инструменты проверки и трекеры проблем, в ссылки сеанса.
3457 3458
3458* **Область действия**: [`Пользователь или управляемый`](#scopes)3459* **Область действия**: [`User or managed`](#scopes)
3459* **Тип**: массив объектов, каждый с `type`, установленным на `"regex"`, регулярное выражение `pattern`, шаблон `url` и необязательный `label`; заполнители `{name}` в `url` и `label` заполняются из именованных групп захвата в `pattern`3460* **Тип**: массив объектов, каждый с `type`, установленным на `"regex"`, регулярное выражение `pattern`, шаблон `url` и необязательный `label`; заполнители `{name}` в `url` и `label` заполняются из именованных групп захвата в `pattern`
3460* **По умолчанию**: не установлено, поэтому значки не отрисовываются3461* **По умолчанию**: не установлено, поэтому значки не отображаются
3461 3462
3462Этот пример совпадает с ключами проблем, такими как `PROJ-1234`, и строит каждую ссылку из захваченного ключа:3463Этот пример соответствует ключам проблем, таким как `PROJ-1234`, и создает каждую ссылку из захваченного ключа:
3463 3464
3464```json settings.json theme={null}3465```json settings.json theme={null}
3465{3466{
3480 Ограничения значков3481 Ограничения значков
3481</h4>3482</h4>
3482 3483
3483Каждая запись URL, метка и количество значков ограничены следующим образом:3484URL, метка и количество значков каждой записи ограничены следующим образом:
3484 3485
3485| Ограничение | Поведение |3486| Ограничение | Поведение |
3486| :- | :- |3487| :- | :- |
3487| Источник URL | Захваченные значения кодируются в URL, и построенный URL должен совместно использовать буквальный источник шаблона. Захват может заполнить сегмент пути или значение запроса, но не может изменить, куда указывает ссылка |3488| Источник URL | Захваченные значения кодируются в URL, и построенный URL должен совместно использовать источник шаблона. Захват может заполнить сегмент пути или значение запроса, но не может изменить, куда указывает ссылка |
3488| Длина URL | Построенные URL длиннее 2048 символов отбрасываются |3489| Длина URL | Построенные URL длиннее 2048 символов удаляются |
3489| Схема URL | Должна быть `https`, `http` или признанная схема глубокой ссылки редактора или рабочего пространства: `vscode`, `vscode-insiders`, `cursor`, `windsurf`, `zed`, `jetbrains`, `idea`, `slack`, `linear`, `notion`, `figma` |3490| Схема URL | Должна быть `https`, `http` или признанная схема глубокой ссылки редактора или рабочего пространства: `vscode`, `vscode-insiders`, `cursor`, `windsurf`, `zed`, `jetbrains`, `idea`, `slack`, `linear`, `notion`, `figma` |
3490| Метка | По умолчанию совпадает с текстом и усекается до 28 столбцов отображения |3491| Метка | По умолчанию соответствует совпадающему тексту и усекается до 28 столбцов отображения |
3491| Количество значков | Максимум 5 значков отрисовываются. Самый старый вытесняется новыми совпадениями и `/clear` удаляет их |3492| Количество значков | Максимум 5 значков отображаются. Самый старый вытесняется новыми совпадениями, и `/clear` удаляет их |
3492 3493
3493Когда ход завершается, Claude Code совпадает с регулярным выражением `pattern` каждой записи с выводом хода в главном потоке, поэтому медленное регулярное выражение блокирует пользовательский интерфейс до его завершения. Вложенные квантификаторы, такие как `(a+)+$`, могут занимать экспоненциально долго против определенных входов и заморозить сеанс, поэтому держите каждый `pattern` линейным и избегайте вложения `+` или `*`.3494Когда ход завершается, Claude Code сопоставляет регулярное выражение `pattern` каждой записи с выводом хода в главном потоке, поэтому медленное регулярное выражение блокирует пользовательский интерфейс до его завершения. Вложенные квантификаторы, такие как `(a+)+$`, могут занимать экспоненциально долго для определенных входов и заморозить сеанс, поэтому держите каждый `pattern` линейным и избегайте вложения `+` или `*`.
3494 3495
3495Значки нижнего колонтитула отрисовываются рядом с [пользовательской строкой состояния](/docs/ru/statusline), когда она настроена; ни один не заменяет другой. Используйте строку состояния для строки, управляемой скриптом, которая вычисляет свое собственное содержимое из данных сеанса, и значки нижнего колонтитула, чтобы превратить идентификаторы из разговора в ссылки без скрипта.3496Значки нижнего колонтитула отображаются рядом с [пользовательской строкой состояния](/docs/ru/statusline), когда она настроена; ни один не заменяет другой. Используйте строку состояния для строки, управляемой скриптом, которая вычисляет свое собственное содержимое из данных сеанса, и значки нижнего колонтитула, чтобы превратить идентификаторы из разговора в ссылки без скрипта.
3496 3497
3497<h3 id="keybindingflavor">3498<h3 id="keybindingflavor">
3498 `keybindingFlavor`3499 `keybindingFlavor`
3504 3505
3505В v2.1.238 через v2.1.260 установка его на `"readline"` заставляла `Ctrl+W` удалять назад к предыдущему пробелу вместо только предыдущего слова.3506В v2.1.238 через v2.1.260 установка его на `"readline"` заставляла `Ctrl+W` удалять назад к предыдущему пробелу вместо только предыдущего слова.
3506 3507
3507* **Область действия**: [`Любой файл`](#scopes)3508* **Область действия**: [`Any file`](#scopes)
3508* **Тип**: строка, `"classic"` или `"readline"`3509* **Тип**: строка, `"classic"` или `"readline"`
3509* **По умолчанию**: не установлено3510* **По умолчанию**: не установлено
3510 3511
3512 `maxProseWidth`3513 `maxProseWidth`
3513</h3>3514</h3>
3514 3515
3515Ограничьте ширину прозы в ответах Claude, чтобы строки оставались читаемыми в широком терминале. Абзацы, заголовки, списки и блокировки цитат переносятся в пределах этого количества столбцов, в то время как таблицы и блоки кода сохраняют полную ширину терминала. Требуется Claude Code v2.1.282 или позже.3516Ограничьте ширину прозы в ответах Claude, чтобы строки оставались читаемыми в широком терминале. Абзацы, заголовки, списки и цитаты переносятся в пределах этого количества столбцов, в то время как таблицы и блоки кода сохраняют полную ширину терминала. Требуется Claude Code v2.1.282 или более поздняя версия.
3516 3517
3517* **Область действия**: [`Любой файл`](#scopes)3518* **Область действия**: [`Any file`](#scopes)
3518* **Тип**: количество столбцов терминала, целое число, минимум `40`. Claude Code игнорирует любое другое значение3519* **Тип**: количество столбцов терминала, целое число, минимум `40`. Claude Code игнорирует любое другое значение
3519* **По умолчанию**: не установлено, поэтому проза переносится на край терминала3520* **По умолчанию**: не установлено, поэтому проза переносится на край терминала
3520 3521
3530 3531
3531Уменьшите или отключите анимацию интерфейса, такую как спиннер, мерцание и эффекты вспышки. Появляется в `/config` как **Reduce motion**.3532Уменьшите или отключите анимацию интерфейса, такую как спиннер, мерцание и эффекты вспышки. Появляется в `/config` как **Reduce motion**.
3532 3533
3533* **Область действия**: [`Любой файл`](#scopes)3534* **Область действия**: [`Any file`](#scopes)
3534* **Тип**: Boolean3535* **Тип**: Boolean
3535 * `true`: Claude Code уменьшает или отключает анимацию интерфейса, такую как спиннер, мерцание и эффекты вспышки3536 * `true`: Claude Code уменьшает или отключает анимацию интерфейса, такую как спиннер, мерцание и эффекты вспышки
3536 * `false`: то же самое, что не установлено; Claude Code показывает свои анимации3537 * `false`: то же самое, что не установлено; Claude Code показывает свои анимации
3546 `promptSuggestionEnabled`3547 `promptSuggestionEnabled`
3547</h3>3548</h3>
3548 3549
3549Показывайте или скрывайте [предложения приглашения](/docs/ru/interactive-mode#prompt-suggestions), затемненные предсказания, которые появляются в вашем приглашении ввода. Установите это на `false` или отключите **Prompt suggestions** в `/config`, чтобы скрыть их.3550Показывайте или скрывайте [предложения приглашения](/docs/ru/interactive-mode#prompt-suggestions), затемненные предсказания, которые появляются в вашем приглашении ввода. Установите это значение на `false` или отключите **Prompt suggestions** в `/config`, чтобы скрыть их.
3550 3551
3551* **Область действия**: [`Любой файл`](#scopes)3552* **Область действия**: [`Any file`](#scopes)
3552* **Тип**: Boolean3553* **Тип**: Boolean
3553 * `true`: вы видите предложения приглашения в вашем приглашении ввода3554 * `true`: вы видите предложения приглашения в вашем приглашении ввода
3554 * `false`: Claude Code скрывает предложения приглашения3555 * `false`: Claude Code скрывает предложения приглашения
3555* **По умолчанию**: `true`3556* **По умолчанию**: `true`
3556* **Переопределения для каждого сеанса**: [`CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса3557* **Переопределения для отдельного сеанса**: [`CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION`](/docs/ru/env-vars) имеет приоритет над этим ключом для одного сеанса
3557 3558
3558```json settings.json theme={null}3559```json settings.json theme={null}
3559{3560{
3561}3562}
3562```3563```
3563 3564
3564Предложения приглашения требуют учетной записи claude.ai или Console с включенной телеметрией. На Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, или с отключенной телеметрией, такой как [`DISABLE_TELEMETRY`](/docs/ru/env-vars), этот ключ не имеет эффекта и только `CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=1` включает их.3565Предложения приглашения требуют учетную запись claude.ai или Console с включенной телеметрией. На Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry, или с отключенной телеметрией, такой как [`DISABLE_TELEMETRY`](/docs/ru/env-vars), этот ключ не имеет эффекта и только `CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=1` включает их.
3565 3566
3566<h3 id="respectgitignore">3567<h3 id="respectgitignore">
3567 `respectGitignore`3568 `respectGitignore`
3568</h3>3569</h3>
3569 3570
3570Контролируйте, оставляет ли средство выбора файлов `@` файлы, которые совпадают с шаблонами `.gitignore`. Появляется в `/config` как **Respect .gitignore in file picker**.3571Контролируйте, оставляет ли средство выбора файлов `@` файлы, которые соответствуют шаблонам `.gitignore`. Появляется в `/config` как **Respect .gitignore in file picker**.
3571 3572
3572* **Область действия**: [`Любой файл`](#scopes). Когда ни один файл параметров его не устанавливает, Claude Code возвращается к `respectGitignore` в `~/.claude.json`, который переключатель `/config` записывает.3573* **Область действия**: [`Any file`](#scopes). Когда ни один файл параметров его не устанавливает, Claude Code возвращается к `respectGitignore` в `~/.claude.json`, который переключатель `/config` записывает.
3573* **Тип**: Boolean3574* **Тип**: Boolean
3574 * `true`: средство выбора файлов `@` оставляет файлы, которые совпадают с шаблонами `.gitignore`3575 * `true`: средство выбора файлов `@` оставляет файлы, которые соответствуют шаблонам `.gitignore`
3575 * `false`: средство выбора файлов `@` включает файлы, которые совпадают с шаблонами `.gitignore`3576 * `false`: средство выбора файлов `@` включает файлы, которые соответствуют шаблонам `.gitignore`
3576* **По умолчанию**: `true`3577* **По умолчанию**: `true`
3577 3578
3578```json settings.json theme={null}3579```json settings.json theme={null}
3587 3588
3588Выберите, отвечает ли Claude после того, как вы запустите команду оболочки с префиксом [`!`](/docs/ru/interactive-mode#shell-mode-with-prefix) в поле ввода. По умолчанию Claude Code добавляет вывод команды в разговор и Claude отвечает на него. Установите этот ключ на `false`, чтобы добавить вывод в контекст без ответа, чтобы вы могли запустить несколько команд и спросить о них вместе.3589Выберите, отвечает ли Claude после того, как вы запустите команду оболочки с префиксом [`!`](/docs/ru/interactive-mode#shell-mode-with-prefix) в поле ввода. По умолчанию Claude Code добавляет вывод команды в разговор и Claude отвечает на него. Установите этот ключ на `false`, чтобы добавить вывод в контекст без ответа, чтобы вы могли запустить несколько команд и спросить о них вместе.
3589 3590
3590* **Область действия**: [`Любой файл`](#scopes)3591* **Область действия**: [`Any file`](#scopes)
3591* **Тип**: Boolean3592* **Тип**: Boolean
3592 * `true`: Claude Code добавляет вывод команды в разговор и Claude отвечает на него3593 * `true`: Claude Code добавляет вывод команды в разговор и Claude отвечает на него
3593 * `false`: Claude Code добавляет вывод в контекст без ответа3594 * `false`: Claude Code добавляет вывод в контекст без ответа
3605 `showClearContextOnPlanAccept`3606 `showClearContextOnPlanAccept`
3606</h3>3607</h3>
3607 3608
3608Когда Claude завершает план в [режиме плана](/docs/ru/permission-modes#review-and-approve-a-plan), он показывает меню одобрения. Планирование может использовать много контекста, поэтому этот ключ добавляет первый вариант в это меню, **Yes, clear context and …**, который одобряет план, очищает контекст разговора и начинает реализацию только из плана. Остальная часть метки называет режим разрешения, в котором продолжается сеанс, и показывает, сколько вашего контекста использовало планирование.3609Когда Claude завершает план в [режиме плана](/docs/ru/permission-modes#review-and-approve-a-plan), он показывает меню одобрения. Планирование может использовать много контекста, поэтому этот ключ добавляет первый вариант в это меню, **Yes, clear context and …**, который одобряет план, очищает контекст разговора и начинает реализацию только из плана. Остальная часть метки называет режим разрешений, в котором продолжается сеанс, и показывает, сколько вашего контекста использовало планирование.
3609 3610
3610* **Область действия**: [`Любой файл`](#scopes)3611* **Область действия**: [`Any file`](#scopes)
3611* **Тип**: Boolean3612* **Тип**: Boolean
3612 * `true`: меню одобрения плана получает первый вариант, **Yes, clear context and …**, который одобряет план и очищает контекст разговора3613 * `true`: меню одобрения плана получает первый вариант, **Yes, clear context and …**, который одобряет план и очищает контекст разговора
3613 * `false`: меню одобрения плана не показывает вариант очистки контекста3614 * `false`: меню одобрения плана не показывает вариант очистки контекста
3625 3626
3626Показывайте или скрывайте сообщение о продолжительности хода после каждого ответа, такое как "Cooked for 1m 6s · done 6:05 PM". Часы после "done" показывают, когда ход завершился; [`timeFormat`](#timeformat) и [`timeZone`](#timezone) контролируют его формат и зону. Появляется в `/config` как **Show turn duration**.3627Показывайте или скрывайте сообщение о продолжительности хода после каждого ответа, такое как "Cooked for 1m 6s · done 6:05 PM". Часы после "done" показывают, когда ход завершился; [`timeFormat`](#timeformat) и [`timeZone`](#timezone) контролируют его формат и зону. Появляется в `/config` как **Show turn duration**.
3627 3628
3628* **Область действия**: [`Любой файл`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.3629* **Область действия**: [`Any file`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.
3629* **Тип**: Boolean3630* **Тип**: Boolean
3630 * `true`: вы видите сообщение о продолжительности хода после каждого ответа3631 * `true`: вы видите сообщение о продолжительности хода после каждого ответа
3631 * `false`: Claude Code скрывает сообщение о продолжительности хода3632 * `false`: Claude Code скрывает сообщение о продолжительности хода
3641 `spellcheck`3642 `spellcheck`
3642</h3>3643</h3>
3643 3644
3644Подчеркивайте неправильно написанные слова в приглашении ввода по мере ввода, используя установленную вами программу проверки орфографии. Claude Code проверяет только текст в поле ввода. [Проверка орфографии по мере ввода](/docs/ru/interactive-mode#check-spelling-as-you-type) охватывает установку aspell, hunspell или ispell и то, что проверяет программа проверки. Требуется Claude Code v2.1.235 или позже.3645Подчеркивайте неправильно написанные слова в приглашении ввода по мере ввода, используя установленную вами программу проверки орфографии. Claude Code проверяет только текст в поле ввода. [Проверка орфографии по мере ввода](/docs/ru/interactive-mode#check-spelling-as-you-type) охватывает установку aspell, hunspell или ispell и то, что проверяет программа проверки. Требуется Claude Code v2.1.235 или более поздняя версия.
3645 3646
3646* **Область действия**: [`Пользователь или управляемый`](#scopes). Блок из самого высокого уровня, который его устанавливает, применяется целиком.3647* **Область действия**: [`User or managed`](#scopes). Блок из самого высокого уровня, который его устанавливает, применяется в целом.
3647* **Тип**: объект с `enabled` (Boolean), `checker` (`"aspell"`, `"hunspell"`, `"ispell"` или `"auto"`), `language` (строка, передаваемая программе проверки как имя ее словаря) и `color` (строка, имя цвета терминала, `#rrggbb`, `rgb(r,g,b)`, `ansi256(n)` или `ansi:<name>`)3648* **Тип**: объект с `enabled` (Boolean), `checker` (`"aspell"`, `"hunspell"`, `"ispell"` или `"auto"`), `language` (строка, передаваемая программе проверки как имя ее словаря) и `color` (строка, имя цвета терминала, `#rrggbb`, `rgb(r,g,b)`, `ansi256(n)` или `ansi:<name>`)
3648* **По умолчанию**: не установлено, поэтому проверка орфографии отключена; `checker` по умолчанию `"auto"`, первый из трех найденных на `PATH`; `language` по умолчанию собственный словарь программы проверки; `color` по умолчанию цвет ошибки темы3649* **По умолчанию**: не установлено, поэтому проверка орфографии отключена; `checker` по умолчанию `"auto"`, первый из трех найденных на `PATH`; `language` по умолчанию собственный словарь программы проверки; `color` по умолчанию цвет ошибки темы
3649 3650
3659 3660
3660Пока Claude работает, строка спиннера вращается через короткие советы о функциях Claude Code, такие как "Use Plan Mode to prepare for a complex request before making changes. Press Shift+Tab twice to enable." Установите этот ключ на `false`, чтобы скрыть их. Появляется в `/config` как **Show tips**.3661Пока Claude работает, строка спиннера вращается через короткие советы о функциях Claude Code, такие как "Use Plan Mode to prepare for a complex request before making changes. Press Shift+Tab twice to enable." Установите этот ключ на `false`, чтобы скрыть их. Появляется в `/config` как **Show tips**.
3661 3662
3662* **Область действия**: [`Любой файл`](#scopes)3663* **Область действия**: [`Any file`](#scopes)
3663* **Тип**: Boolean3664* **Тип**: Boolean
3664 * `true`: вы видите советы в спиннере, пока Claude работает3665 * `true`: вы видите советы в спиннере, пока Claude работает
3665 * `false`: Claude Code скрывает советы спиннера3666 * `false`: Claude Code скрывает советы спиннера
3675 `spinnerTipsOverride`3676 `spinnerTipsOverride`
3676</h3>3677</h3>
3677 3678
3678Добавьте свои собственные советы к [советам спиннера](#spinnertipsenabled), которые Claude Code показывает, пока Claude работает, или замените встроенные советы своими. Claude Code помещает ваши советы в ту же ротацию, что и встроенные: он выбирает совет, который дольше всего не показывался, пропускает советы, все еще находящиеся в своем периоде охлаждения, и разрывает связи по приоритету.3679Добавьте свои собственные советы к [советам спиннера](#spinnertipsenabled), которые Claude Code показывает, пока Claude работает, или замените встроенные советы своими. Claude Code помещает ваши советы в ту же ротацию, что и встроенные.
3679 3680
3680Если вы установите [`spinnerTipsEnabled`](#spinnertipsenabled) на `false`, Claude Code скрывает все советы, включая ваши.3681Если вы установите [`spinnerTipsEnabled`](#spinnertipsenabled) на `false`, Claude Code скроет все советы, включая ваши.
3681 3682
3682* **Область действия**: [`Любой файл`](#scopes). Claude Code соблюдает объекты советов, `tipsFile`, `label` и `excludeDefault` из пользовательских параметров, флага `--settings` и управляемых параметров; из параметров проекта и локальных параметров он читает только простые строковые советы.3683* **Область действия**: [`Any file`](#scopes). Claude Code соблюдает объекты советов, `tipsFile`, `label` и `excludeDefault` из пользовательских параметров, флага `--settings` и управляемых параметров; из параметров проекта и локальных параметров он читает только простые строковые советы.
3683* **Тип**: объект с полями `tips`, `tipsFile`, `label` и `excludeDefault`, каждое необязательное3684* **Тип**: объект с полями `tips`, `tipsFile`, `label` и `excludeDefault`, каждое необязательное
3684* **По умолчанию**: не установлено, поэтому Claude Code показывает только встроенные советы3685* **По умолчанию**: не установлено, поэтому Claude Code показывает только встроенные советы
3685 3686
3686Объекты советов, `tipsFile`, `label` и правило в строке Область действия, что параметры проекта и локальные параметры вносят только простые строки, требуют Claude Code v2.1.247 или позже. На более ранних версиях `excludeDefault` файла проекта или локального файла также применяется.3687Объекты советов, `tipsFile`, `label` и правило в строке Scope, что параметры проекта и локальные параметры вносят только простые строки, требуют Claude Code v2.1.247 или более поздней версии.
3687 3688
3688Каждая запись `tips` — это простая строка или объект с этими полями:3689Каждая запись `tips` — это простая строка или объект с этими полями:
3689 3690
3690| Поле | Обязательно | Описание |3691| Поле | Обязательно | Описание |
3691| :- | :- | :- |3692| :- | :- | :- |
3692| `id` | Да | До 64 букв, цифр, `.`, `_` или `-`. Claude Code ключает историю показа совета на нем, поэтому период охлаждения совета сохраняется при переупорядочении списка. Из двух записей с одинаковым id Claude Code использует первую |3693| `id` | Да | До 64 букв, цифр, `.`, `_` или `-`. Claude Code ключает историю показа совета на нем, поэтому охлаждение совета выживает переупорядочение списка. Из двух записей с одинаковым id Claude Code использует первую |
3693| `text` | Да | Совет, одна строка до 500 символов. Claude Code удаляет ANSI-экранирования и управляющие символы и сворачивает пробелы |3694| `text` | Да | Совет, одна строка до 500 символов. Claude Code удаляет ANSI-экранирования и управляющие символы и сворачивает пробелы |
3694| `cooldownSessions` | Нет | Сеансы Claude Code ждет перед повторным показом совета, `0` до `1000`, по умолчанию `0` |3695| `cooldownSessions` | Нет | Сеансы Claude Code ждет перед повторным показом совета, `0` до `1000`, по умолчанию `0` |
3695| `priority` | Нет | Порядок среди советов, которые не показывались одинаково долго, выше первым, `-10` до `10`, по умолчанию `0` |3696| `priority` | Нет | Порядок среди советов, которые не показывались одинаково долго, выше первым, `-10` до `10`, по умолчанию `0` |
3696 3697
3697Claude Code читает простую строку как совет с этими значениями по умолчанию и id на основе позиции, поэтому его история показа сбрасывается при переупорядочении списка. Дайте совету `id`, чтобы сохранить его историю при редактировании.3698Claude Code читает простую строку как совет с этими значениями по умолчанию и id на основе позиции, поэтому его история показа сбрасывается при переупорядочении списка. Дайте совету `id`, чтобы сохранить его историю при редактировании.
3698 3699
3699Claude Code читает максимум 200 советов в `tips` и `tipsFile` и отбрасывает неправильную запись с предупреждением отладки вместо отклонения файла параметров.3700Claude Code читает максимум 200 советов в `tips` и `tipsFile` и удаляет неправильную запись с предупреждением отладки вместо отклонения файла параметров.
3700 3701
3701Используйте оставшиеся поля для именования файла советов, установки префикса и скрытия встроенных советов:3702Используйте оставшиеся поля для именования файла советов, установки префикса и скрытия встроенных советов:
3702 3703
3703* `tipsFile`: абсолютный или `~/` путь к локальному JSON-файлу, содержащему массив одинаковых записей, или объект с массивом `tips`, до 256 КБ. Claude Code читает файл один раз за процесс, поэтому он загружает ваши правки при следующем запуске. Вы не можете установить его через [управляемые параметры сервера](/docs/ru/server-managed-settings); развертывайте встроенные `tips` там или развертывайте путь в локальном `managed-settings.json`.3704* `tipsFile`: абсолютный или `~/` путь к локальному JSON-файлу, содержащему массив одинаковых записей, или объект с массивом `tips`, до 256 КБ. Claude Code читает файл один раз за процесс, поэтому он загружает ваши правки при следующем запуске. Вы не можете установить его через [управляемые параметры сервера](/docs/ru/server-managed-settings); развертывайте встроенные `tips` там или развертывайте путь в локальном `managed-settings.json`.
3704* `label`: префикс Claude Code показывает перед советами из пользовательских параметров, `--settings` и управляемых параметров, до 40 символов. По умолчанию `Tip`, тот же префикс, что и встроенные советы, и советы из параметров проекта и локальных параметров всегда его используют.3705* `label`: префикс Claude Code показывает перед советами из пользовательских параметров, `--settings` и управляемых параметров, до 40 символов. По умолчанию `Tip`, тот же префикс, что и встроенные советы, и советы из параметров проекта и локальных параметров всегда его используют.
3705* `excludeDefault`: установите это на `true`, чтобы скрыть встроенные советы и показать только ваши. Когда Claude Code не может загрузить какой-либо из ваших советов, например потому что `tipsFile` не существует или каждая запись неправильна, он сохраняет встроенную ротацию вместо пустого спиннера.3706* `excludeDefault`: установите его на `true`, чтобы скрыть встроенные советы и показать только ваши. Когда Claude Code не может загрузить какой-либо из ваших советов, например потому что `tipsFile` не существует или каждая запись неправильна, он сохраняет встроенную ротацию вместо пустого спиннера.
3706 3707
3707Когда более одного файла параметров устанавливает ключ, Claude Code показывает советы из всех них и берет `tipsFile`, `label` и `excludeDefault` из того, который из управляемых параметров, флага `--settings` и пользовательских параметров является наивысшим приоритетом, который устанавливает каждый.3708Когда более одного файла параметров устанавливает ключ, Claude Code показывает советы из всех них и берет `tipsFile`, `label` и `excludeDefault` из того, который из управляемых параметров, флага `--settings` и пользовательских параметров имеет наивысший приоритет, который устанавливает каждый.
3708 3709
3709Этот пример, в ваших пользовательских параметрах, добавляет простой строковый совет и объектный совет в ротацию под префиксом `Acme tip`:3710Этот пример в ваших пользовательских параметрах добавляет простой строковый совет и объектный совет в ротацию под префиксом `Acme tip`:
3710 3711
3711```json settings.json theme={null}3712```json settings.json theme={null}
3712{3713{
3729 3730
3730* `label`: Claude Code показывает оба совета как `Acme tip: ...` вместо `Tip: ...`.3731* `label`: Claude Code показывает оба совета как `Acme tip: ...` вместо `Tip: ...`.
3731* Простая строка: Claude Code дает ей значения по умолчанию, поэтому она может появиться снова в очень следующем сеансе.3732* Простая строка: Claude Code дает ей значения по умолчанию, поэтому она может появиться снова в очень следующем сеансе.
3732* `id`: Claude Code ключает историю показа второго совета на `gateway-errors`, поэтому его период охлаждения все еще применяется после добавления или переупорядочения советов.3733* `id`: Claude Code ключает историю показа второго совета на `gateway-errors`, поэтому его охлаждение все еще применяется после добавления или переупорядочения советов.
3733* `cooldownSessions`: после того как Claude Code показывает совет `gateway-errors`, он не показывает этот совет снова до пяти сеансов спустя.3734* `cooldownSessions`: после того как Claude Code показывает совет `gateway-errors`, он не показывает этот совет снова до пяти сеансов спустя.
3734* `priority`: когда совет `gateway-errors` и другой совет не показывались одинаково долго, например когда ни один еще не был показан, Claude Code показывает `gateway-errors` первым. Простая строка имеет приоритет по умолчанию, `0`.3735* `priority`: когда совет `gateway-errors` и другой совет не показывались одинаково долго, например когда ни один еще не был показан, Claude Code показывает `gateway-errors` первым. Простая строка имеет приоритет по умолчанию, `0`.
3735 3736
3741 3742
3742Пока ход выполняется, спиннер показывает вращающийся глагол, такой как "Accomplishing", "Architecting" или "Baking". Используйте этот ключ, чтобы добавить свои собственные глаголы в эту ротацию или заменить встроенный список своим.3743Пока ход выполняется, спиннер показывает вращающийся глагол, такой как "Accomplishing", "Architecting" или "Baking". Используйте этот ключ, чтобы добавить свои собственные глаголы в эту ротацию или заменить встроенный список своим.
3743 3744
3744* **Область действия**: [`Любой файл`](#scopes)3745* **Область действия**: [`Any file`](#scopes)
3745* **Тип**: объект с массивом `verbs` строк и `mode`, одна из:3746* **Тип**: объект с массивом `verbs` строк и `mode`, одно из:
3746 * `"append"`: Claude Code добавляет ваши глаголы к встроенному набору3747 * `"append"`: Claude Code добавляет ваши глаголы к встроенному набору
3747 * `"replace"`: Claude Code показывает только ваши глаголы3748 * `"replace"`: Claude Code показывает только ваши глаголы
3748* **По умолчанию**: не установлено, поэтому Claude Code использует встроенные глаголы3749* **По умолчанию**: не установлено, поэтому Claude Code использует встроенные глаголы
3764 `statusLine`3765 `statusLine`
3765</h3>3766</h3>
3766 3767
3767Запустите вашу собственную команду для отрисовки [строки состояния](/docs/ru/statusline) под приглашением с контекстом, таким как модель, стоимость или ветка git. Необязательные поля регулируют интервал, добавляют периодические переустановки и скрывают встроенный индикатор режима vim, когда ваш скрипт отрисовывает `vim.mode` сам.3768Запустите вашу собственную команду для отображения [строки состояния](/docs/ru/statusline) ниже приглашения с контекстом, таким как модель, стоимость или ветка git. Необязательные поля регулируют интервал, добавляют периодические повторные запуски и скрывают встроенный индикатор режима vim, когда ваш скрипт отображает `vim.mode` сам.
3768 3769
3769* **Область действия**: [`Любой файл`](#scopes). Когда [`allowManagedHooksOnly`](#allowmanagedhooksonly) включен или [`disableAllHooks`](#disableallhooks) установлен вне управляемых параметров, запускается только значение управляемых параметров.3770* **Область действия**: [`Any file`](#scopes). Когда [`allowManagedHooksOnly`](#allowmanagedhooksonly) включен или [`disableAllHooks`](#disableallhooks) установлен вне управляемых параметров, запускается только значение управляемых параметров.
3770* **Тип**: объект с `type`, установленным на `"command"` и строкой `command`, плюс необязательный `padding` как количество символов, `refreshInterval` как количество секунд, минимум `1`, и `hideVimModeIndicator` как Boolean3771* **Тип**: объект с `type`, установленным на `"command"` и строкой `command`, плюс необязательный `padding` как количество символов, `refreshInterval` как количество секунд, минимум `1`, и `hideVimModeIndicator` как Boolean
3771* **По умолчанию**: не установлено, поэтому нет строки состояния3772* **По умолчанию**: не установлено, поэтому нет строки состояния
3772 3773
3788 `subagentStatusLine`3789 `subagentStatusLine`
3789</h3>3790</h3>
3790 3791
3791Когда Claude запускает [подагентов](/docs/ru/sub-agents), Claude Code перечисляет их в отображении задач под приглашением, одна строка на подагента, показывающая `name · description · token count`. Этот ключ позволяет вам запустить вашу собственную команду для переписания этих строк, например для показа использования контекста каждого подагента в процентах. При каждом обновлении Claude Code отправляет видимые строки как один JSON-объект на stdin с массивом `tasks`, несущим `id`, `name`, `status`, `model`, `tokenCount` каждого подагента и многое другое, и заменяет строку для каждого `id`, который вы пишете обратно как строку `{"id", "content"}`. Строки, которые вы не пишете обратно, сохраняют отрисовку по умолчанию.3792Когда Claude запускает [подагентов](/docs/ru/sub-agents), Claude Code перечисляет их в отображении задач ниже приглашения, одна строка на подагента, показывающая `name · description · token count`. Этот ключ позволяет вам запустить вашу собственную команду для переписания этих строк, например для показа использования контекста каждого подагента в процентах. При каждом обновлении Claude Code отправляет видимые строки как один JSON-объект на stdin с массивом `tasks`, содержащим `id`, `name`, `status`, `model`, `tokenCount` каждого подагента и многое другое, и заменяет строку для каждого `id`, который вы пишете обратно как строку `{"id", "content"}`. Строки, которые вы не пишете обратно, сохраняют отображение по умолчанию.
3792 3793
3793* **Область действия**: [`Любой файл`](#scopes). Когда [`allowManagedHooksOnly`](#allowmanagedhooksonly) включен или [`disableAllHooks`](#disableallhooks) установлен вне управляемых параметров, запускается только значение управляемых параметров.3794* **Область действия**: [`Any file`](#scopes). Когда [`allowManagedHooksOnly`](#allowmanagedhooksonly) включен или [`disableAllHooks`](#disableallhooks) установлен вне управляемых параметров, запускается только значение управляемых параметров.
3794* **Тип**: объект с `type`, установленным на `"command"` и строкой `command`3795* **Тип**: объект с `type`, установленным на `"command"` и строкой `command`
3795* **По умолчанию**: не установлено, поэтому Claude Code отрисовывает строки по умолчанию3796* **По умолчанию**: не установлено, поэтому Claude Code отображает строки по умолчанию
3796 3797
3797```json settings.json theme={null}3798```json settings.json theme={null}
3798{3799{
3811 3812
3812Claude Code раскрашивает код по языку в дифах, блоках кода и предпросмотрах файлов, которые он показывает в терминале, со своим встроенным подсветчиком; никакой плагин или языковой сервер не задействован. Установите этот ключ на `true`, чтобы показать их как простой текст вместо этого, например если цвета конфликтуют с вашей темой терминала или замедляют программу чтения с экрана.3813Claude Code раскрашивает код по языку в дифах, блоках кода и предпросмотрах файлов, которые он показывает в терминале, со своим встроенным подсветчиком; никакой плагин или языковой сервер не задействован. Установите этот ключ на `true`, чтобы показать их как простой текст вместо этого, например если цвета конфликтуют с вашей темой терминала или замедляют программу чтения с экрана.
3813 3814
3814* **Область действия**: [`Любой файл`](#scopes)3815* **Область действия**: [`Any file`](#scopes)
3815* **Тип**: Boolean3816* **Тип**: Boolean
3816 * `true`: Claude Code отключает подсветку синтаксиса в дифах, блоках кода и предпросмотрах файлов3817 * `true`: Claude Code отключает подсветку синтаксиса в дифах, блоках кода и предпросмотрах файлов
3817 * `false`: Claude Code подсвечивает синтаксис3818 * `false`: Claude Code подсвечивает синтаксис
3827 `terminalProgressBarEnabled`3828 `terminalProgressBarEnabled`
3828</h3>3829</h3>
3829 3830
3830Некоторые терминалы могут показать индикатор прогресса на вкладке или в панели задач для программы, работающей в них. Пока Claude работает, Claude Code сообщает состояние выполнения терминалу, поэтому вы можете видеть с другой вкладки или окна, занят ли сеанс. Индикатор остается видимым после завершения хода, пока [фоновые подагенты](/docs/ru/sub-agents#run-subagents-in-foreground-or-background) или [динамические рабочие процессы](/docs/ru/workflows) все еще работают, и очищается после того, как сеанс неактивен.3831Некоторые терминалы могут показывать индикатор прогресса на вкладке или в панели задач для программы, работающей в них. Пока Claude работает, Claude Code сообщает состояние выполнения терминалу, поэтому вы можете видеть с другой вкладки или окна, занят ли сеанс. Индикатор остается видимым после завершения хода, пока [фоновые подагенты](/docs/ru/sub-agents#run-subagents-in-foreground-or-background) или [динамические рабочие процессы](/docs/ru/workflows) все еще работают, и очищается после того, как сеанс неактивен.
3831 3832
3832Claude Code сообщает это только в терминалах, которые поддерживают индикатор: ConEmu, Ghostty 1.2.0 или позже и iTerm2 3.6.6 или позже. Установите этот ключ на `false`, чтобы остановить Claude Code от сообщения об этом. Появляется в `/config` как **Terminal progress bar**.3833Claude Code сообщает об этом только в терминалах, которые поддерживают индикатор: ConEmu, Ghostty 1.2.0 или более поздняя версия и iTerm2 3.6.6 или более поздняя версия. Установите этот ключ на `false`, чтобы остановить Claude Code от сообщения об этом. Появляется в `/config` как **Terminal progress bar**.
3833 3834
3834* **Область действия**: [`Любой файл`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.3835* **Область действия**: [`Any file`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.
3835* **Тип**: Boolean3836* **Тип**: Boolean
3836 * `true`: вы видите полосу прогресса терминала в терминалах, которые ее поддерживают3837 * `true`: вы видите полосу прогресса терминала в терминалах, которые ее поддерживают
3837 * `false`: Claude Code скрывает полосу прогресса терминала3838 * `false`: Claude Code скрывает полосу прогресса терминала
3849 3850
3850Claude Code устанавливает название вкладки вашего терминала. По умолчанию он использует название, которое он генерирует из разговора, и как только вы дадите сеансу [имя](/docs/ru/sessions#name-your-sessions) с `/rename` или `--name`, вкладка показывает это имя вместо этого. Установите этот ключ на `false`, чтобы сохранить сгенерированное название на вкладке даже после того, как вы назовете сеанс. Само имя все еще применяется, поэтому `/resume <name>` и средство выбора сеанса его находят.3851Claude Code устанавливает название вкладки вашего терминала. По умолчанию он использует название, которое он генерирует из разговора, и как только вы дадите сеансу [имя](/docs/ru/sessions#name-your-sessions) с `/rename` или `--name`, вкладка показывает это имя вместо этого. Установите этот ключ на `false`, чтобы сохранить сгенерированное название на вкладке даже после того, как вы назовете сеанс. Само имя все еще применяется, поэтому `/resume <name>` и средство выбора сеанса его находят.
3851 3852
3852* **Область действия**: [`Любой файл`](#scopes)3853* **Область действия**: [`Any file`](#scopes)
3853* **Тип**: Boolean3854* **Тип**: Boolean
3854 * `true`: название вкладки терминала показывает имя сеанса, которое вы установили3855 * `true`: название вкладки терминала показывает имя сеанса, которое вы установили
3855 * `false`: вкладка сохраняет название Claude Code генерирует из вашего разговора3856 * `false`: вкладка сохраняет название Claude Code генерирует из вашего разговора
3869 3870
3870Выберите цветовую тему для интерфейса. Появляется в `/config` как **Theme**.3871Выберите цветовую тему для интерфейса. Появляется в `/config` как **Theme**.
3871 3872
3872* **Область действия**: [`Любой файл`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.3873* **Область действия**: [`Any file`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.
3873* **Тип**: строка, одна из:3874* **Тип**: строка, одно из:
3874 * `"auto"`: совпадает с светлым или темным фоном вашего терминала3875 * `"auto"`: соответствует светлому или темному фону вашего терминала
3875 * `"dark"`: темная тема3876 * `"dark"`: темная тема
3876 * `"light"`: светлая тема3877 * `"light"`: светлая тема
3877 * `"dark-daltonized"`: темная тема с удобными для дальтоников цветами3878 * `"dark-daltonized"`: темная тема с удобными для дальтоников цветами
3878 * `"light-daltonized"`: светлая тема с удобными для дальтоников цветами3879 * `"light-daltonized"`: светлая тема с удобными для дальтоников цветами
3879 * `"dark-ansi"`: темная тема, используя только палитру цветов ANSI вашего терминала3880 * `"dark-ansi"`: темная тема, использующая только палитру ANSI вашего терминала
3880 * `"light-ansi"`: светлая тема, используя только палитру цветов ANSI вашего терминала3881 * `"light-ansi"`: светлая тема, использующая только палитру ANSI вашего терминала
3881 * `"custom:<slug>"` или `"custom:<plugin-name>:<slug>"`: пользовательская тема из `~/.claude/themes/` или плагина3882 * `"custom:<slug>"` или `"custom:<plugin-name>:<slug>"`: пользовательская тема из `~/.claude/themes/` или плагина
3882* **По умолчанию**: `"dark"`3883* **По умолчанию**: `"dark"`
3883 3884
3893 `timeFormat`3894 `timeFormat`
3894</h3>3895</h3>
3895 3896
3896Выберите, как Claude Code записывает времена, которые он показывает в интерфейсе, такие как `done 6:05 PM` в конце каждого сообщения о продолжительности хода и временные метки в [средстве просмотра стенограммы](/docs/ru/interactive-mode#transcript-viewer). Чтобы выбрать предустановку, запустите `/config` и установите **Time format**. Требуется Claude Code v2.1.257 или позже.3897Выберите, как Claude Code записывает времена, которые он показывает в интерфейсе, такие как `done 6:05 PM` в конце каждого сообщения о продолжительности хода и временные метки в [средстве просмотра стенограммы](/docs/ru/interactive-mode#transcript-viewer). Чтобы выбрать предустановку, запустите `/config` и установите **Time format**. Требуется Claude Code v2.1.257 или более поздняя версия.
3897 3898
3898* **Область действия**: [`Любой файл`](#scopes)3899* **Область действия**: [`Any file`](#scopes)
3899* **Тип**: строка, одна из:3900* **Тип**: строка, одно из:
3900 * `"auto"`: то же самое, что не установлено; каждое время сохраняет свой встроенный формат, который следует вашей локали в сообщении о продолжительности хода3901 * `"auto"`: то же самое, что не установлено; каждое время сохраняет свой встроенный формат, который следует вашей локали в сообщении о продолжительности хода
3901 * `"12-hour"`: 12-часовые часы3902 * `"12-hour"`: 12-часовые часы
3902 * `"24-hour"`: 24-часовые часы3903 * `"24-hour"`: 24-часовые часы
3932 `timeZone`3933 `timeZone`
3933</h3>3934</h3>
3934 3935
3935Показывайте времена в интерфейсе в часовом поясе, отличном от вашего системного. Установите это на [имя часового пояса IANA](https://www.iana.org/time-zones), такое как `"UTC"` или `"Europe/Dublin"`. Времена, которые [`timeFormat`](#timeformat) контролирует, затем показываются в этом поясе. Если `timeFormat` — это `"24-hour-utc"`, времена остаются в UTC и Claude Code игнорирует этот ключ. `/config` не имеет строки для этого ключа, поэтому установите его в файл параметров. Требуется Claude Code v2.1.257 или позже.3936Показывайте времена в интерфейсе в часовом поясе, отличном от вашего системного. Установите его на [имя часового пояса IANA](https://www.iana.org/time-zones), такое как `"UTC"` или `"Europe/Dublin"`. Времена, которые [`timeFormat`](#timeformat) контролирует, затем показываются в этом поясе. Если `timeFormat` — это `"24-hour-utc"`, времена остаются в UTC и Claude Code игнорирует этот ключ. `/config` не имеет строки для этого ключа, поэтому установите его в файл параметров. Требуется Claude Code v2.1.257 или более поздняя версия.
3936 3937
3937* **Область действия**: [`Любой файл`](#scopes)3938* **Область действия**: [`Any file`](#scopes)
3938* **Тип**: строка, имя часового пояса IANA. Когда Claude Code не распознает имя, он использует ваш системный часовой пояс3939* **Тип**: строка, имя часового пояса IANA. Когда Claude Code не распознает имя, он использует ваш системный часовой пояс
3939* **По умолчанию**: не установлено, поэтому времена показываются в вашем системном часовом поясе3940* **По умолчанию**: не установлено, поэтому времена показываются в вашем системном часовом поясе
3940 3941
3950 3951
3951Выберите рендерер пользовательского интерфейса терминала. Используйте `"fullscreen"` для безмерцающего [рендерера alt-screen](/docs/ru/fullscreen) с виртуализированной прокруткой или `"default"` для классического рендерера основного экрана. Запуск `/tui fullscreen` или `/tui default` записывает этот ключ для вас.3952Выберите рендерер пользовательского интерфейса терминала. Используйте `"fullscreen"` для безмерцающего [рендерера alt-screen](/docs/ru/fullscreen) с виртуализированной прокруткой или `"default"` для классического рендерера основного экрана. Запуск `/tui fullscreen` или `/tui default` записывает этот ключ для вас.
3952 3953
3953* **Область действия**: [`Любой файл`](#scopes)3954* **Область действия**: [`Any file`](#scopes)
3954* **Тип**: строка, одна из:3955* **Тип**: строка, одно из:
3955 * `"default"`: классический рендерер основного экрана3956 * `"default"`: классический рендерер основного экрана
3956 * `"fullscreen"`: безмерцающий рендерер alt-screen с виртуализированной прокруткой3957 * `"fullscreen"`: безмерцающий рендерер alt-screen с виртуализированной прокруткой
3957* **По умолчанию**: не установлено, поэтому Claude Code [выбирает рендерер для вас](/docs/ru/fullscreen#fullscreen-by-default)3958* **По умолчанию**: не установлено, поэтому Claude Code [выбирает рендерер для вас](/docs/ru/fullscreen#fullscreen-by-default)
3958* **Переопределения для каждого сеанса**: [`CLAUDE_CODE_NO_FLICKER`](/docs/ru/env-vars) и [`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN`](/docs/ru/env-vars) имеют приоритет над этим ключом для одного сеанса: `CLAUDE_CODE_NO_FLICKER=1` включает полноэкранный режим, и `CLAUDE_CODE_NO_FLICKER=0` или `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` отключает его; когда оба установлены, Claude Code отключает его3959* **Переопределения для отдельного сеанса**: [`CLAUDE_CODE_NO_FLICKER`](/docs/ru/env-vars) и [`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN`](/docs/ru/env-vars) имеют приоритет над этим ключом для одного сеанса: `CLAUDE_CODE_NO_FLICKER=1` включает полноэкранный режим, и `CLAUDE_CODE_NO_FLICKER=0` или `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` отключает его; когда оба установлены, Claude Code отключает его
3959 3960
3960```json settings.json theme={null}3961```json settings.json theme={null}
3961{3962{
3963}3964}
3964```3965```
3965 3966
3966Под tmux `-CC` или через SSH на Windows Claude Code сохраняет классический рендерер, если вы не установите `CLAUDE_CODE_NO_FLICKER=1`. Фоновые сеансы, открытые из [представления агента](/docs/ru/agent-view), всегда используют полноэкранный рендерер независимо от этого параметра.3967Под tmux `-CC` или через SSH в Windows Claude Code сохраняет классический рендерер, если вы не установите `CLAUDE_CODE_NO_FLICKER=1`. Фоновые сеансы, открытые из [представления агента](/docs/ru/agent-view), всегда используют рендерер полноэкранного режима независимо от этого параметра.
3967 3968
3968<h3 id="verbose">3969<h3 id="verbose">
3969 `verbose`3970 `verbose`
3971 3972
3972По умолчанию стенограмма сворачивает каждый вызов инструмента в краткое резюме, такое как команда, которую запустил Claude, и количество строк его вывода, и вы нажимаете `Ctrl+O`, чтобы переключить всю стенограмму в развернутое представление, когда вы хотите детали. Установите этот ключ на `true`, чтобы показать полный ввод и вывод каждого вызова инструмента встроенным по мере его выполнения, что полезно, когда вы отлаживаете hook, MCP-сервер или длинную команду оболочки. Появляется в `/config` как **Verbose output**.3973По умолчанию стенограмма сворачивает каждый вызов инструмента в краткое резюме, такое как команда, которую запустил Claude, и количество строк его вывода, и вы нажимаете `Ctrl+O`, чтобы переключить всю стенограмму в развернутое представление, когда вы хотите детали. Установите этот ключ на `true`, чтобы показать полный ввод и вывод каждого вызова инструмента встроенным по мере его выполнения, что полезно, когда вы отлаживаете hook, MCP-сервер или длинную команду оболочки. Появляется в `/config` как **Verbose output**.
3973 3974
3974* **Область действия**: [`Любой файл`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.3975* **Область действия**: [`Any file`](#scopes). Значение в `~/.claude.json` из более старой версии применяется, когда ни один файл параметров его не устанавливает.
3975* **Тип**: Boolean3976* **Тип**: Boolean
3976 * `true`: вы видите полный вывод инструмента3977 * `true`: вы видите полный вывод инструмента
3977 * `false`: вы видите усеченные резюме вывода инструмента3978 * `false`: вы видите усеченные резюме вывода инструмента
3978* **По умолчанию**: `false`3979* **По умолчанию**: `false`
3979* **Переопределения для каждого сеанса**: [`--verbose`](/docs/ru/cli-reference#cli-flags) имеет приоритет над этим ключом для одного сеанса3980* **Переопределения для отдельного сеанса**: [`--verbose`](/docs/ru/cli-reference#cli-flags) имеет приоритет над этим ключом для одного сеанса
3980 3981
3981```json settings.json theme={null}3982```json settings.json theme={null}
3982{3983{
3990 `viewMode`3991 `viewMode`
3991</h3>3992</h3>
3992 3993
3993Установите представление стенограммы, в котором Claude Code начинает: `"default"`, `"verbose"` или `"focus"`. Когда установлено, оно переопределяет как липкий выбор `/focus`, так и параметр [`verbose`](#verbose).3994Установите представление стенограммы, в котором Claude Code начинается: `"default"`, `"verbose"` или `"focus"`. Когда установлено, оно переопределяет как липкий выбор `/focus`, так и параметр [`verbose`](#verbose).
3994 3995
3995* **Область действия**: [`Любой файл`](#scopes)3996* **Область действия**: [`Any file`](#scopes)
3996* **Тип**: строка, одна из:3997* **Тип**: строка, одно из:
3997 * `"default"`: нормальная стенограмма с усеченным выводом инструмента3998 * `"default"`: нормальная стенограмма с усеченным выводом инструмента
3998 * `"verbose"`: стенограмма с полным выводом инструмента3999 * `"verbose"`: стенограмма с полным выводом инструмента
3999 * `"focus"`: только ваше последнее приглашение, однострочное резюме вызовов инструментов с редактированием diffstats и финальный ответ. Представление Focus требует [полноэкранного рендерера](#tui)4000 * `"focus"`: только ваше последнее приглашение, однострочное резюме вызовов инструментов с редактированием diffstats и финальный ответ. Представление Focus требует [рендерера полноэкранного режима](#tui)
4000* **По умолчанию**: не установлено, поэтому параметр `verbose` и ваш последний выбор `/focus` применяются4001* **По умолчанию**: не установлено, поэтому параметр `verbose` и ваш последний выбор `/focus` применяются
4001* **Переопределения для каждого сеанса**: [`--verbose`](/docs/ru/cli-reference#cli-flags) имеет приоритет над этим ключом для одного сеанса4002* **Переопределения для отдельного сеанса**: [`--verbose`](/docs/ru/cli-reference#cli-flags) имеет приоритет над этим ключом для одного сеанса
4002 4003
4003```json settings.json theme={null}4004```json settings.json theme={null}
4004{4005{
4010 `vimInsertModeRemaps`4011 `vimInsertModeRemaps`
4011</h3>4012</h3>
4012 4013
4013Сопоставьте двухклавишные последовательности режима INSERT с Escape в [режиме редактора vim](/docs/ru/interactive-mode#vim-editor-mode). Каждый ключ — это ровно два печатаемых символа, введенные последовательно, и `"<Esc>"` — единственная поддерживаемая цель; Claude Code игнорирует другие записи. Требуется Claude Code v2.1.208 или позже.4014Сопоставьте двухклавишные последовательности режима INSERT с Escape в [режиме редактора vim](/docs/ru/interactive-mode#vim-editor-mode). Каждый ключ — это ровно два печатаемых символа, введенные последовательно, и `"<Esc>"` — единственная поддерживаемая цель; Claude Code игнорирует другие записи. Требуется Claude Code v2.1.208 или более поздняя версия.
4014 4015
4015* **Область действия**: [`Пользователь или управляемый`](#scopes). Репозиторий не может переназначить ваши нажатия клавиш.4016* **Область действия**: [`User or managed`](#scopes). Репозиторий не может переназначить ваши нажатия клавиш.
4016* **Тип**: объект, сопоставляющий двухсимвольную последовательность с `"<Esc>"`4017* **Тип**: объект, сопоставляющий двухсимвольную последовательность с `"<Esc>"`
4017* **По умолчанию**: не установлено4018* **По умолчанию**: не установлено
4018 4019
4024}4025}
4025```4026```
4026 4027
4027Не имеет эффекта, если `editorMode` не `"vim"`. См. [Переназначение последовательностей клавиш режима INSERT](/docs/ru/interactive-mode#remap-insert-mode-key-sequences). Требуется Claude Code v2.1.208 или позже.4028Не имеет эффекта, если `editorMode` не `"vim"`. См. [Переназначение последовательностей клавиш режима INSERT](/docs/ru/interactive-mode#remap-insert-mode-key-sequences). Требуется Claude Code v2.1.208 или более поздняя версия.
4028 4029
4029<h3 id="voice">4030<h3 id="voice">
4030 `voice`4031 `voice`
4032 4033
4033Включите [голосовую диктовку](/docs/ru/voice-dictation) и выберите, как ведет себя клавиша диктовки. Claude Code записывает этот объект для вас, когда вы запускаете `/voice`.4034Включите [голосовую диктовку](/docs/ru/voice-dictation) и выберите, как ведет себя клавиша диктовки. Claude Code записывает этот объект для вас, когда вы запускаете `/voice`.
4034 4035
4035* **Область действия**: [`Любой файл`](#scopes)4036* **Область действия**: [`Any file`](#scopes)
4036* **Тип**: объект с `enabled` как Boolean, `autoSubmit` как Boolean, который применяется только в режиме удержания, и `mode`, одна из:4037* **Тип**: объект с `enabled` как Boolean, `autoSubmit` как Boolean, который применяется только в режиме удержания, и `mode`, одно из:
4037 * `"hold"`: вы удерживаете клавишу диктовки во время разговора и отпускаете ее, чтобы остановить4038 * `"hold"`: вы удерживаете клавишу диктовки во время разговора и отпускаете ее, чтобы остановить
4038 * `"tap"`: вы нажимаете клавишу один раз, чтобы начать запись, и снова, чтобы отправить4039 * `"tap"`: вы нажимаете клавишу один раз, чтобы начать запись, и снова, чтобы отправить
4039* **По умолчанию**: не установлено, поэтому диктовка отключена; когда `enabled` — это `true` и `mode` не установлен, Claude Code использует `"hold"`4040* **По умолчанию**: не установлено, поэтому диктовка отключена; когда `enabled` — это `true` и `mode` не установлен, Claude Code использует `"hold"`
4049}4050}
4050```4051```
4051 4052
4052`autoSubmit` отправляет приглашение, когда вы отпускаете клавишу в режиме удержания. Голосовая диктовка требует учетной записи claude.ai.4053`autoSubmit` отправляет приглашение, когда вы отпускаете клавишу в режиме удержания. Голосовая диктовка требует учетную запись claude.ai.
4053 4054
4054<h3 id="voiceenabled">4055<h3 id="voiceenabled">
4055 `voiceEnabled`4056 `voiceEnabled`
4061 4062
4062Включите голосовую диктовку с одной формой Boolean, которая предшествует объекту `voice`. Когда оба установлены, применяется `voice.enabled`.4063Включите голосовую диктовку с одной формой Boolean, которая предшествует объекту `voice`. Когда оба установлены, применяется `voice.enabled`.
4063 4064
4064* **Область действия**: [`Любой файл`](#scopes)4065* **Область действия**: [`Any file`](#scopes)
4065* **Тип**: Boolean4066* **Тип**: Boolean
4066 * `true`: голосовая диктовка включена, когда вы вошли с учетной записью claude.ai и политика вашей организации позволяет голос, если только `voice.enabled` не установлен4067 * `true`: голосовая диктовка включена, когда вы вошли с учетной записью claude.ai и политика вашей организации позволяет голос, если только `voice.enabled` не установлен
4067 * `false`: голосовая диктовка отключена, если только `voice.enabled` не установлен4068 * `false`: голосовая диктовка отключена, если только `voice.enabled` не установлен
4077 `wheelScrollAccelerationEnabled`4078 `wheelScrollAccelerationEnabled`
4078</h3>4079</h3>
4079 4080
4080Ускорьте скорость прокрутки колеса мыши во время быстрой прокрутки в [полноэкранном режиме](/docs/ru/fullscreen#mouse-wheel-scrolling). Установите это на `false` для постоянной скорости прокрутки на каждый щелчок колеса.4081Ускорьте скорость прокрутки колеса мыши во время быстрой прокрутки при [полноэкранном отображении](/docs/ru/fullscreen#mouse-wheel-scrolling). Установите это значение на `false` для постоянной скорости прокрутки на каждую выемку колеса.
4081 4082
4082* **Область действия**: [`Любой файл`](#scopes)4083* **Область действия**: [`Any file`](#scopes)
4083* **Тип**: Boolean4084* **Тип**: Boolean
4084 * `true`: Claude Code ускоряет скорость прокрутки колеса мыши во время быстрой прокрутки4085 * `true`: Claude Code ускоряет скорость прокрутки колеса мыши во время быстрой прокрутки
4085 * `false`: Claude Code прокручивает с постоянной скоростью на каждый щелчок колеса4086 * `false`: Claude Code прокручивается с постоянной скоростью на каждую выемку колеса
4086* **По умолчанию**: `true`4087* **По умолчанию**: `true`
4087 4088
4088```json settings.json theme={null}4089```json settings.json theme={null}
5653 5654
5654* **Scope**: [`Any file`](#scopes)5655* **Scope**: [`Any file`](#scopes)
5655* **Type**: Boolean5656* **Type**: Boolean
5656 * `true`: Claude Code отключает инструмент Artifact для каждого сеанса, к которому применяется файл, и ни один другой файл не включает его обратно. До версии 2.1.242 файл с более высоким приоритетом мог переопределить `true` файла с более низким приоритетом, вместо того чтобы ключ действовал как блокировка5657 * `true`: Claude Code отключает инструмент Artifact для каждого сеанса, к которому применяется файл, и ни один другой файл не включает его обратно
5657 * `false`: игнорируется; чтобы оставить инструмент включённым, удалите ключ5658 * `false`: игнорируется; чтобы оставить инструмент включённым, удалите ключ
5658* **Default**: не установлено, поэтому инструмент следует [доступности](/docs/ru/artifacts#availability) вашей учётной записи5659* **Default**: не установлено, поэтому инструмент следует [доступности](/docs/ru/artifacts#availability) вашей учётной записи
5659* **Per-session overrides**: [`CLAUDE_CODE_DISABLE_ARTIFACT`](/docs/ru/env-vars) установленный на `1` отключает инструмент для одного сеанса5660* **Per-session overrides**: [`CLAUDE_CODE_DISABLE_ARTIFACT`](/docs/ru/env-vars) установленный на `1` отключает инструмент для одного сеанса
5740}5741}
5741```5742```
5742 5743
5743Пока источник, отличный от ваших собственных пользовательских настроек, держит инструмент отключённым, Claude Code скрывает строку **Artifacts** в `/config`, потому что включение её там не изменит ничего. [Disable artifacts](/docs/ru/artifacts#disable-artifacts) перечисляет все способы отключения инструмента. До версии 2.1.242 Claude Code игнорировал этот ключ в проектных и локальных настройках, и файл выше в [стеке приоритета](/docs/ru/settings#settings-precedence) мог включить инструмент обратно над отключением файла ниже.5744Пока источник, отличный от ваших собственных пользовательских настроек, держит инструмент отключённым, Claude Code скрывает строку **Artifacts** в `/config`, потому что включение её там не изменит ничего. [Disable artifacts](/docs/ru/artifacts#disable-artifacts) перечисляет все способы отключения инструмента.
5744 5745
5745<h3 id="inputneedednotifenabled">5746<h3 id="inputneedednotifenabled">
5746 `inputNeededNotifEnabled`5747 `inputNeededNotifEnabled`
5879 5880
5880Предоставляйте учетные данные через вспомогательные скрипты и, для организаций, принудительно установите метод входа или организацию. См. [Аутентификация](/docs/ru/authentication).5881Предоставляйте учетные данные через вспомогательные скрипты и, для организаций, принудительно установите метод входа или организацию. См. [Аутентификация](/docs/ru/authentication).
5881 5882
5883<h3 id="allowedproviders">
5884 `allowedProviders`
5885</h3>
5886
5887Перечислите сервисы, через которые машина может обращаться к Claude, такие как Anthropic API, Amazon Bedrock или LLM gateway. Сеанс на поставщике, который не указан в списке, отклоняется при запуске, при входе и когда он в следующий раз обращается к API, поэтому переключение на неуказанного поставщика во время сеанса также отклоняется. [Сообщение об отказе](/docs/ru/errors#managed-settings-dont-allow-this-api-provider) указывает, что выбрало поставщика и какие шаги предпринять для продолжения. Требуется Claude Code v2.1.285 или позже.
5888
5889* **Scope**: [`Managed`](#scopes). Список, который устанавливают собственные источники администратора машины, политики MDM и файлы управляемых параметров, продолжает применяться, когда управляемые сервером параметры также предоставляют один: сеанс может затем использовать только поставщиков из обоих списков, поэтому управляемый сервером список может сузить то, что разрешает машина, но никогда не расширить это. Какой источник машины `allowedProviders` считается, следует [как Claude Code объединяет управляемые источники](/docs/ru/managed-settings#how-claude-code-combines-managed-sources). Список, доставленный только через управляемые сервером параметры, достигает только сеансов, которые [получают управляемые сервером параметры](/docs/ru/server-managed-settings#platform-availability).
5890* **Type**: array of strings, each one of:
5891 * `"anthropic"`: Anthropic API на собственном хосте Anthropic, через вход claude.ai или Console или API ключ. Объедините это с [`forceLoginMethod`](#forceloginmethod) или [`forceLoginOrgUUID`](#forceloginorguuid) чтобы также ограничить вход
5892 * `"bedrock"`: [Amazon Bedrock](/docs/ru/amazon-bedrock)
5893 * `"vertex"`: [Google Cloud's Agent Platform](/docs/ru/google-vertex-ai), ранее Vertex AI
5894 * `"foundry"`: [Microsoft Foundry](/docs/ru/microsoft-foundry)
5895 * `"anthropicAws"`: [Claude Platform on AWS](/docs/ru/claude-platform-on-aws)
5896 * `"mantle"`: конечная точка Amazon Bedrock [Mantle](/docs/ru/amazon-bedrock#use-the-mantle-endpoint). Сеанс, который [запускает Mantle вместе с Invoke API](/docs/ru/amazon-bedrock#run-mantle-alongside-the-invoke-api), использует обоих поставщиков, поэтому перечислите `"bedrock"` и `"mantle"` вместе для него
5897 * `"customEndpoint"`: Anthropic API или API облачного поставщика, отправленные на другой хост, такой как [LLM gateway](/docs/ru/llm-gateway), названный `ANTHROPIC_BASE_URL`, переменная `ANTHROPIC_*_BASE_URL` поставщика или значение `ANTHROPIC_FOUNDRY_RESOURCE`, которое не является простым именем ресурса. Claude Code допускает это только для точного значения, которое управляемый блок [`env`](#env) закрепляет
5898 * `"gateway"`: вход [Cloud gateway](/docs/ru/claude-apps-gateway)
5899* **Default**: unset, so any provider can be used
5900
5901```json managed-settings.json theme={null}
5902{
5903 "allowedProviders": ["anthropic", "bedrock"]
5904}
5905```
5906
5907Запись каждого облачного поставщика означает собственный сервис этого поставщика, включая его региональные, FIPS и приватные конечные точки.
5908
5909Запись, которую Claude Code не распознает как имя поставщика, удаляется и сообщается, а остальная часть списка остается в силе. С пустым списком или списком, каждая запись которого не распознана, Claude Code отклоняет каждого поставщика и не запускается на машине.
5910
5911<h4 id="endpoints-that-need-a-pin-in-managed-env">
5912 Конечные точки, которым нужен pin в управляемом `env`
5913</h4>
5914
5915Pin — это значение переменной конечной точки, установленное в управляемом блоке [`env`](#env). Когда сеанс отправляет трафик поставщика куда-то, кроме собственного сервиса этого поставщика, Claude Code допускает это только если значение сеанса совпадает с pin. Эти конечные точки нуждаются в одном:
5916
5917* **`"customEndpoint"` сеансы**: переменная, которая называет хост, такая как `ANTHROPIC_BASE_URL`
5918* **Amazon Bedrock**: переменные AWS SDK `AWS_ENDPOINT_URL`, `AWS_ENDPOINT_URL_BEDROCK` и `AWS_ENDPOINT_URL_BEDROCK_RUNTIME` когда они указывают вне собственного сервиса Bedrock. Сеанс остается под `"bedrock"` вместо `"customEndpoint"`
5919* **URL входа шлюза**: сеанс остается под `"gateway"`, и [`forceLoginGatewayUrl`](#forcelogingatewayurl) также считается pin
5920
5921Какие блоки `env` считаются pin, зависит от того, где установлен список:
5922
5923* **Источник администратора на машине устанавливает список**: только блоки `env` собственных источников администратора машины считаются
5924* **Только управляемые сервером параметры устанавливают список**: значение `env` в этих управляемых сервером параметрах также считается
5925
5926Список не судит переменные учетных данных и арендатора облачного поставщика или сетевой путь, такие как `HTTPS_PROXY` и параметры сертификата. Установите их для флота в управляемом блоке `env`.
5927
5882<h3 id="apikeyhelper">5928<h3 id="apikeyhelper">
5883 `apiKeyHelper`5929 `apiKeyHelper`
5884</h3>5930</h3>
6401| :- | :- | :- |6447| :- | :- | :- |
6402| Списки | Объединяет записи из каждого источника | [`permissions.allow`](#permissions-allow), [`sandbox.network.allowedDomains`](#sandbox-network-alloweddomains) и другие ключи списков |6448| Списки | Объединяет записи из каждого источника | [`permissions.allow`](#permissions-allow), [`sandbox.network.allowedDomains`](#sandbox-network-alloweddomains) и другие ключи списков |
6403| Блокировки | Применяет самое строгое значение, которое устанавливает любой источник. Когда ни один источник не устанавливает строгое значение, применяет более мягкое значение только из источника с наивысшим приоритетом | [`allowManagedPermissionRulesOnly`](#allowmanagedpermissionrulesonly), [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) и другие логические или перечисляемые блокировки |6449| Блокировки | Применяет самое строгое значение, которое устанавливает любой источник. Когда ни один источник не устанавливает строгое значение, применяет более мягкое значение только из источника с наивысшим приоритетом | [`allowManagedPermissionRulesOnly`](#allowmanagedpermissionrulesonly), [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) и другие логические или перечисляемые блокировки |
6404| Списки ограничений | Берет список целиком из источника с наивысшим приоритетом, который его устанавливает, без добавления записей из более низких источников. Когда источник с наивысшим приоритетом его не устанавливает, берет его целиком из следующего источника вниз | [`availableModels`](#availablemodels), [`allowedMcpServers`](#allowedmcpservers), [`strictKnownMarketplaces`](#strictknownmarketplaces), [`allowedChannelPlugins`](#allowedchannelplugins) и цепь [`fallbackModel`](#fallbackmodel) |6450| Списки ограничений | Берет список целиком из источника с наивысшим приоритетом, который его устанавливает, без добавления записей из более низких источников. Когда источник с наивысшим приоритетом его не устанавливает, берет его целиком из следующего источника вниз | [`availableModels`](#availablemodels), [`allowedMcpServers`](#allowedmcpservers), [`allowedProviders`](#allowedproviders), [`strictKnownMarketplaces`](#strictknownmarketplaces), [`allowedChannelPlugins`](#allowedchannelplugins) и цепь [`fallbackModel`](#fallbackmodel) |
6405| Значения, взятые целиком | Берет значение целиком из источника с наивысшим приоритетом, который его устанавливает, без объединения записей или полей из более низких источников. Когда источник с наивысшим приоритетом его не устанавливает, берет его целиком из следующего источника вниз | [`sandbox.credentials.awsPairs`](#sandbox-credentials-awspairs), [`sandbox.ripgrep`](#sandbox-ripgrep) |6451| Значения, взятые целиком | Берет значение целиком из источника с наивысшим приоритетом, который его устанавливает, без объединения записей или полей из более низких источников. Когда источник с наивысшим приоритетом его не устанавливает, берет его целиком из следующего источника вниз | [`sandbox.credentials.awsPairs`](#sandbox-credentials-awspairs), [`sandbox.ripgrep`](#sandbox-ripgrep) |
6406| Предоставленные MCP серверы | Объединяет имена серверов из каждого источника. Когда два источника устанавливают одно имя, применяет всю запись источника с более высоким приоритетом | [`managedMcpServers`](#managedmcpservers) |6452| Предоставленные MCP серверы | Объединяет имена серверов из каждого источника. Когда два источника устанавливают одно имя, применяет всю запись источника с более высоким приоритетом | [`managedMcpServers`](#managedmcpservers) |
6407| Читается только из источника с наивысшим приоритетом | Читает ключ только из источника с наивысшим приоритетом, который содержит ключ политики, поэтому значение более низкого источника игнорируется даже когда источник с наивысшим приоритетом его не устанавливает | [`apiKeyHelper`](#apikeyhelper), [`awsAuthRefresh`](#awsauthrefresh), [`awsCredentialExport`](#awscredentialexport), [`gcpAuthRefresh`](#gcpauthrefresh), [`otelHeadersHelper`](#otelheadershelper), `proxyAuthHelper`, [`forceLoginOrgUUID`](#forceloginorguuid), значения `"claudeai"` и `"console"` [`forceLoginMethod`](#forceloginmethod), [`parentSettingsBehavior`](#parentsettingsbehavior), [`modelPicker`](#modelpicker), [`policyHelper`](#policyhelper), [`permissions.defaultMode`](#permissions-defaultmode) |6453| Читается только из источника с наивысшим приоритетом | Читает ключ только из источника с наивысшим приоритетом, который содержит ключ политики, поэтому значение более низкого источника игнорируется даже когда источник с наивысшим приоритетом его не устанавливает | [`apiKeyHelper`](#apikeyhelper), [`awsAuthRefresh`](#awsauthrefresh), [`awsCredentialExport`](#awscredentialexport), [`gcpAuthRefresh`](#gcpauthrefresh), [`otelHeadersHelper`](#otelheadershelper), `proxyAuthHelper`, [`forceLoginOrgUUID`](#forceloginorguuid), значения `"claudeai"` и `"console"` [`forceLoginMethod`](#forceloginmethod), [`parentSettingsBehavior`](#parentsettingsbehavior), [`modelPicker`](#modelpicker), [`policyHelper`](#policyhelper), [`permissions.defaultMode`](#permissions-defaultmode) |
6415* **[`policyHelper`](#policyhelper)**: Claude Code соблюдает это только когда источник с наивысшим приоритетом, который содержит ключ политики, является политикой MDM или файлом управляемых параметров, поэтому при управляемых параметрах сервера это не применяется.6461* **[`policyHelper`](#policyhelper)**: Claude Code соблюдает это только когда источник с наивысшим приоритетом, который содержит ключ политики, является политикой MDM или файлом управляемых параметров, поэтому при управляемых параметрах сервера это не применяется.
6416* **[`modelOverrides`](#modeloverrides)**: связан с `availableModels`. Claude Code берет `modelOverrides` из источника с наивысшим приоритетом, который его устанавливает, если только более высокий источник не устанавливает `availableModels` без `modelOverrides`. В этом случае он игнорирует `modelOverrides` из каждого источника.6462* **[`modelOverrides`](#modeloverrides)**: связан с `availableModels`. Claude Code берет `modelOverrides` из источника с наивысшим приоритетом, который его устанавливает, если только более высокий источник не устанавливает `availableModels` без `modelOverrides`. В этом случае он игнорирует `modelOverrides` из каждого источника.
6417* **[`forceLoginGatewayUrl`](#forcelogingatewayurl), [`gatewayInternalNetworks`](#gatewayinternalnetworks) и значение `"gateway"` [`forceLoginMethod`](#forceloginmethod)**: Claude Code никогда не читает ни один из них из управляемых параметров сервера, поэтому значение там ни не применяется, ни не скрывает значение, установленное в политике MDM или файле управляемых параметров. Среди источников администратора на машине только источник с наивысшим рангом, который содержит ключ политики, поставляет их, независимо от того, присутствуют ли также управляемые параметры сервера.6463* **[`forceLoginGatewayUrl`](#forcelogingatewayurl), [`gatewayInternalNetworks`](#gatewayinternalnetworks) и значение `"gateway"` [`forceLoginMethod`](#forceloginmethod)**: Claude Code никогда не читает ни один из них из управляемых параметров сервера, поэтому значение там ни не применяется, ни не скрывает значение, установленное в политике MDM или файле управляемых параметров. Среди источников администратора на машине только источник с наивысшим рангом, который содержит ключ политики, поставляет их, независимо от того, присутствуют ли также управляемые параметры сервера.
6464* **[`allowedProviders`](#allowedproviders)**: после правила таблицы, список машины все еще ограничивает результат, как указано в примечании Scope записи.
6418 6465
6419Чтобы подтвердить, какие источники объединены на машине, запустите `/status` и [прочитайте строку `Setting sources`](/docs/ru/managed-settings#read-the-source-in-/status).6466Чтобы подтвердить, какие источники объединены на машине, запустите `/status` и [прочитайте строку `Setting sources`](/docs/ru/managed-settings#read-the-source-in-/status).
6420 6467