SpyBara
Go Premium

Documentation 2026-09-23 23:57 UTC to 2026-09-24 22:57 UTC

8 files changed +27 −6. View all changes and history on the product overview
2026
Fri 25 23:58 Thu 24 22:57 Wed 23 23:57 Tue 22 23:59 Mon 21 22:59 Sun 20 23:59 Sat 19 23:57 Fri 18 23:58 Tue 15 23:58 Mon 14 22:58 Sun 13 21:00 Sat 12 03:02 Thu 10 23:00 Wed 9 22:58 Tue 8 20:00 Tue 1 21:02

costs.md +2 −0

Details

403 403 

404Эти фоновые процессы потребляют небольшое количество токенов (обычно менее \$0.04 за сессию) даже без активного взаимодействия.404Эти фоновые процессы потребляют небольшое количество токенов (обычно менее \$0.04 за сессию) даже без активного взаимодействия.

405 405 

406Когда предложения подсказок включены, Claude Code также отправляет короткий запрос к модели, которую использует ваша сессия, после ответа Claude, чтобы [предложить вашу следующую подсказку](/docs/ru/interactive-mode#prompt-suggestions). Этот запрос повторно использует кэш подсказок разговора, поэтому он в основном состоит из чтений кэша плюс несколько выходных токенов. Claude Code [пропускает его, когда ваш аккаунт близок к лимиту использования или достиг его](/docs/ru/interactive-mode#when-claude-code-skips-suggestions). Чтобы остановить эти запросы, [отключите предложения подсказок](/docs/ru/interactive-mode#turn-prompt-suggestions-off).

407 

406<h2 id="why-usage-climbs-in-a-long-session">408<h2 id="why-usage-climbs-in-a-long-session">

407 Почему использование растёт в длительной сессии409 Почему использование растёт в длительной сессии

408</h2>410</h2>

env-vars.md +2 −2

Details

272| `CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS` | Установите на `1`, чтобы остановить Claude Code от запуска ваших [hooks Notification для неотвеченных запросов разрешений](/docs/ru/hooks#notification) в сеансах, где Claude Code отправляет их обратному вызову `canUseTool` Agent SDK, что является тем, как Claude Desktop и расширение VS Code размещают Claude Code. Не имеет эффекта в сеансах терминала. Требует Claude Code версии 2.1.233 или позже |272| `CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS` | Установите на `1`, чтобы остановить Claude Code от запуска ваших [hooks Notification для неотвеченных запросов разрешений](/docs/ru/hooks#notification) в сеансах, где Claude Code отправляет их обратному вызову `canUseTool` Agent SDK, что является тем, как Claude Desktop и расширение VS Code размещают Claude Code. Не имеет эффекта в сеансах терминала. Требует Claude Code версии 2.1.233 или позже |

273| `CLAUDE_CODE_DISABLE_POLICY_SKILLS` | Установите на `1`, чтобы пропустить загрузку skills из системного каталога управляемых skills. Полезно для сеансов контейнера или CI, которые не должны загружать skills, предоставленные оператором |273| `CLAUDE_CODE_DISABLE_POLICY_SKILLS` | Установите на `1`, чтобы пропустить загрузку skills из системного каталога управляемых skills. Полезно для сеансов контейнера или CI, которые не должны загружать skills, предоставленные оператором |

274| `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` | Установите на `1`, чтобы отключить автоматические обновления заголовка терминала на основе контекста разговора. Это также пропускает фоновый запрос модели small/fast для [создания заголовка сеанса](/docs/ru/sessions#name-your-sessions) |274| `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` | Установите на `1`, чтобы отключить автоматические обновления заголовка терминала на основе контекста разговора. Это также пропускает фоновый запрос модели small/fast для [создания заголовка сеанса](/docs/ru/sessions#name-your-sessions) |

275| `CLAUDE_CODE_DISABLE_THINKING` | Установите на `1`, чтобы полностью опустить параметр `thinking` из запросов API. Это вариант совместимости для прокси и шлюзов, которые отклоняют параметр. На моделях, которые думают по умолчанию, опущение параметра означает, что модель может всё ещё думать. Чтобы явно отключить [расширенное мышление](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) на API Anthropic, используйте `MAX_THINKING_TOKENS=0` вместо этого. Ни одна переменная не отключает мышление на моделях Fable, которые не могут иметь отключённое мышление. На [сторонних поставщиках](/docs/ru/third-party-integrations) `MAX_THINKING_TOKENS=0` аналогично опускает параметр, поэтому две переменные ведут себя одинаково там |275| `CLAUDE_CODE_DISABLE_THINKING` | Установите на `1`, чтобы полностью опустить параметр `thinking` из запросов API. Это вариант совместимости для прокси и шлюзов, которые отклоняют параметр. На моделях, которые думают по умолчанию, опущение параметра означает, что модель может всё ещё думать. Чтобы явно отключить [расширенное мышление](https://platform.claude.com/docs/en/build-with-claude/extended-thinking) на API Anthropic, используйте `MAX_THINKING_TOKENS=0` вместо этого. Ни одна переменная не отключает мышление на Opus 5.5 или моделях Fable, которые не могут иметь отключённое мышление. На [сторонних поставщиках](/docs/ru/third-party-integrations) `MAX_THINKING_TOKENS=0` аналогично опускает параметр, поэтому две переменные ведут себя одинаково там |

276| `CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT` | Установите на `1`, чтобы пропустить проактивное [автокомпактирование](/docs/ru/costs#reduce-token-usage) когда Claude Code не распознаёт ID модели, такой как [LLM gateway](/docs/ru/llm-gateway) псевдоним. Без этой переменной Claude Code компактирует при окне контекста, которое он предполагает для ID. `CLAUDE_CODE_MAX_CONTEXT_TOKENS` может вместо этого исправить предполагаемое окно; см. [Исправить окно для ID шлюза или пользовательской модели](/docs/ru/model-config#correct-the-window-for-a-gateway-or-custom-model-id) для того, когда каждая переменная применяется. Требует Claude Code версии 2.1.223 или позже |276| `CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT` | Установите на `1`, чтобы пропустить проактивное [автокомпактирование](/docs/ru/costs#reduce-token-usage) когда Claude Code не распознаёт ID модели, такой как [LLM gateway](/docs/ru/llm-gateway) псевдоним. Без этой переменной Claude Code компактирует при окне контекста, которое он предполагает для ID. `CLAUDE_CODE_MAX_CONTEXT_TOKENS` может вместо этого исправить предполагаемое окно; см. [Исправить окно для ID шлюза или пользовательской модели](/docs/ru/model-config#correct-the-window-for-a-gateway-or-custom-model-id) для того, когда каждая переменная применяется. Требует Claude Code версии 2.1.223 или позже |

277| `CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL` | Установите на `1`, чтобы отключить виртуальную прокрутку в [полноэкранном рендере](/docs/ru/fullscreen) и отобразить каждое сообщение в стенограмме. Используйте это, если прокрутка в полноэкранном режиме показывает пустые области, где должны появиться сообщения |277| `CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL` | Установите на `1`, чтобы отключить виртуальную прокрутку в [полноэкранном рендере](/docs/ru/fullscreen) и отобразить каждое сообщение в стенограмме. Используйте это, если прокрутка в полноэкранном режиме показывает пустые области, где должны появиться сообщения |

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


461| `IS_DEMO` | Установите на любое непустое значение, такое как `1`, чтобы включить режим демонстрации: скрывает ваш адрес электронной почты и имя организации из заголовка и вывода `/status`, и пропускает адаптацию. **Установка на `0` или `false` по-прежнему включает режим демонстрации**, в отличие от большинства переменных включения/отключения; отмените установку переменной, чтобы отключить его. Полезно при потоковой передаче или записи сеанса |461| `IS_DEMO` | Установите на любое непустое значение, такое как `1`, чтобы включить режим демонстрации: скрывает ваш адрес электронной почты и имя организации из заголовка и вывода `/status`, и пропускает адаптацию. **Установка на `0` или `false` по-прежнему включает режим демонстрации**, в отличие от большинства переменных включения/отключения; отмените установку переменной, чтобы отключить его. Полезно при потоковой передаче или записи сеанса |

462| `MAX_MCP_OUTPUT_TOKENS` | Максимальное количество токенов, разрешённых в ответах инструментов MCP. Claude Code отображает предупреждение, когда вывод превышает 10,000 токенов. Инструменты, которые объявляют [`anthropic/maxResultSizeChars`](/docs/ru/mcp#raise-the-limit-for-a-specific-tool), используют это ограничение символов для текстового содержимого вместо этого, но содержимое изображения из этих инструментов по-прежнему подчиняется этой переменной (по умолчанию: 25000) |462| `MAX_MCP_OUTPUT_TOKENS` | Максимальное количество токенов, разрешённых в ответах инструментов MCP. Claude Code отображает предупреждение, когда вывод превышает 10,000 токенов. Инструменты, которые объявляют [`anthropic/maxResultSizeChars`](/docs/ru/mcp#raise-the-limit-for-a-specific-tool), используют это ограничение символов для текстового содержимого вместо этого, но содержимое изображения из этих инструментов по-прежнему подчиняется этой переменной (по умолчанию: 25000) |

463| `MAX_STRUCTURED_OUTPUT_RETRIES` | Количество попыток Claude Code позволяет, когда ответ модели не выполняет проверку против [`--json-schema`](/docs/ru/cli-reference#cli-flags) в неинтерактивном режиме с флагом `-p`; после такого количества неудачных попыток без действительного вывода запуск не выполняется. То же ограничение применяется, когда структурированный вывод подагента [workflow](/docs/ru/workflows) не выполняет проверку. По умолчанию 5, первая попытка плюс четыре повтора |463| `MAX_STRUCTURED_OUTPUT_RETRIES` | Количество попыток Claude Code позволяет, когда ответ модели не выполняет проверку против [`--json-schema`](/docs/ru/cli-reference#cli-flags) в неинтерактивном режиме с флагом `-p`; после такого количества неудачных попыток без действительного вывода запуск не выполняется. То же ограничение применяется, когда структурированный вывод подагента [workflow](/docs/ru/workflows) не выполняет проверку. По умолчанию 5, первая попытка плюс четыре повтора |

464| `MAX_THINKING_TOKENS` | Фиксированный бюджет токенов для [расширенного мышления](https://platform.claude.com/docs/en/build-with-claude/extended-thinking). Claude Code ограничивает его на один токен ниже максимального выходного токена запроса и никогда ниже 1,024. См. `CLAUDE_CODE_MAX_OUTPUT_TOKENS` для того, как устанавливается это ограничение. Если не установлено и мышление включено, модели с [адаптивным рассуждением](/docs/ru/model-config#adjust-effort-level) выбирают свою собственную глубину мышления, и другие модели используют ограничение. Установите на `0`, чтобы отключить мышление на API Anthropic, за исключением моделей Fable, которые не могут иметь отключённое мышление. На [сторонних поставщиках](/docs/ru/third-party-integrations) `0` опускает параметр `thinking` вместо этого. С отключённым мышлением на API Anthropic Claude Code отправляет усилие `high` вместо более высокого уровня на моделях, которые он знает [не принимают эту комбинацию](/docs/ru/errors#effort-isnt-available-with-thinking-turned-off), такие как Opus 5. Claude Code игнорирует ненулевые значения на моделях адаптивного рассуждения, за исключением моделей, где `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` отключает адаптивное рассуждение |464| `MAX_THINKING_TOKENS` | Фиксированный бюджет токенов для [расширенного мышления](https://platform.claude.com/docs/en/build-with-claude/extended-thinking). Claude Code ограничивает его на один токен ниже максимального выходного токена запроса и никогда ниже 1,024. См. `CLAUDE_CODE_MAX_OUTPUT_TOKENS` для того, как устанавливается это ограничение. Если не установлено и мышление включено, модели с [адаптивным рассуждением](/docs/ru/model-config#adjust-effort-level) выбирают свою собственную глубину мышления, и другие модели используют ограничение. Установите на `0`, чтобы отключить мышление на API Anthropic, за исключением Opus 5.5 и моделей Fable, которые не могут иметь отключённое мышление. На [сторонних поставщиках](/docs/ru/third-party-integrations) `0` опускает параметр `thinking` вместо этого. С отключённым мышлением на API Anthropic Claude Code отправляет усилие `high` вместо более высокого уровня на моделях, которые он знает [не принимают эту комбинацию](/docs/ru/errors#effort-isnt-available-with-thinking-turned-off), такие как Opus 5. Claude Code игнорирует ненулевые значения на моделях адаптивного рассуждения, за исключением моделей, где `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` отключает адаптивное рассуждение |

465| `MCP_CLIENT_SECRET` | Секрет клиента OAuth для MCP серверов, которые требуют [предварительно настроенные учётные данные](/docs/ru/mcp#use-pre-configured-oauth-credentials). Избегает интерактивного запроса при добавлении сервера с `--client-secret` |465| `MCP_CLIENT_SECRET` | Секрет клиента OAuth для MCP серверов, которые требуют [предварительно настроенные учётные данные](/docs/ru/mcp#use-pre-configured-oauth-credentials). Избегает интерактивного запроса при добавлении сервера с `--client-secret` |

466| `MCP_CONNECTION_NONBLOCKING` | Контролирует, ждёт ли запуск MCP серверов подключения перед первым запросом. Запуск MCP неблокирующий по умолчанию: серверы подключаются в фоне и их инструменты становятся доступными по мере завершения. Установите на `0`, чтобы Claude Code ждал подключения серверов перед первым запросом. Серверы, настроенные с [`alwaysLoad: true`](/docs/ru/mcp#exempt-a-server-from-deferral), по-прежнему заставляют запуск ждать независимо, за исключением случаев, когда обслуживаются из [кэша обнаружения](/docs/ru/mcp#server-status-detail), так как их инструменты должны присутствовать при построении первой подсказки. В неинтерактивном режиме (`-p`) без `--input-format stream-json` Claude Code также ждёт всё ещё ожидающих серверов перед первым ходом независимо от этой переменной. Когда вы передаёте [`--mcp-config`](/docs/ru/cli-reference#cli-flags) явно, ожидание имеет более длительный крайний срок; см. запись этого флага для исключения кэшированного сервера |466| `MCP_CONNECTION_NONBLOCKING` | Контролирует, ждёт ли запуск MCP серверов подключения перед первым запросом. Запуск MCP неблокирующий по умолчанию: серверы подключаются в фоне и их инструменты становятся доступными по мере завершения. Установите на `0`, чтобы Claude Code ждал подключения серверов перед первым запросом. Серверы, настроенные с [`alwaysLoad: true`](/docs/ru/mcp#exempt-a-server-from-deferral), по-прежнему заставляют запуск ждать независимо, за исключением случаев, когда обслуживаются из [кэша обнаружения](/docs/ru/mcp#server-status-detail), так как их инструменты должны присутствовать при построении первой подсказки. В неинтерактивном режиме (`-p`) без `--input-format stream-json` Claude Code также ждёт всё ещё ожидающих серверов перед первым ходом независимо от этой переменной. Когда вы передаёте [`--mcp-config`](/docs/ru/cli-reference#cli-flags) явно, ожидание имеет более длительный крайний срок; см. запись этого флага для исключения кэшированного сервера |

467| `MCP_CONNECT_TIMEOUT_MS` | Как долго блокирующий запуск MCP ждёт, в миллисекундах, пакета подключения перед снимком списка инструментов (по умолчанию: 5000). Применяется, когда `MCP_CONNECTION_NONBLOCKING=0` или для серверов, отмеченных [`alwaysLoad: true`](/docs/ru/mcp#exempt-a-server-from-deferral). Серверы, всё ещё ожидающие на крайнем сроке, продолжают подключаться в фоне. Отличается от `MCP_TIMEOUT`, который ограничивает попытку подключения отдельного сервера |467| `MCP_CONNECT_TIMEOUT_MS` | Как долго блокирующий запуск MCP ждёт, в миллисекундах, пакета подключения перед снимком списка инструментов (по умолчанию: 5000). Применяется, когда `MCP_CONNECTION_NONBLOCKING=0` или для серверов, отмеченных [`alwaysLoad: true`](/docs/ru/mcp#exempt-a-server-from-deferral). Серверы, всё ещё ожидающие на крайнем сроке, продолжают подключаться в фоне. Отличается от `MCP_TIMEOUT`, который ограничивает попытку подключения отдельного сервера |

Details

439* Нажмите `Tab` или `Right arrow`, чтобы поместить предложение в поле ввода подсказки, затем `Enter` для отправки439* Нажмите `Tab` или `Right arrow`, чтобы поместить предложение в поле ввода подсказки, затем `Enter` для отправки

440* Начните вводить текст, чтобы отклонить его440* Начните вводить текст, чтобы отклонить его

441 441 

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

443 443 

444<h3 id="when-claude-code-skips-suggestions">444<h3 id="when-claude-code-skips-suggestions">

445 Когда Claude Code пропускает предложения445 Когда Claude Code пропускает предложения

Details

95 * **В полной песочнице VM**: когда ваша управляемая конфигурация Claude Desktop устанавливает [`requireCoworkFullVmSandbox`](https://claude.com/docs/third-party/claude-desktop/configuration#requirecoworkfullvmsandbox), Claude Code работает внутри виртуальной машины, где политика MDM устройства и файл управляемых параметров отсутствуют.95 * **В полной песочнице VM**: когда ваша управляемая конфигурация Claude Desktop устанавливает [`requireCoworkFullVmSandbox`](https://claude.com/docs/third-party/claude-desktop/configuration#requirecoworkfullvmsandbox), Claude Code работает внутри виртуальной машины, где политика MDM устройства и файл управляемых параметров отсутствуют.

96 * **Удалённые сеансы Cowork**: они работают на управляемых Anthropic виртуальных машинах, где Claude Code не имеет политики устройства для чтения.96 * **Удалённые сеансы Cowork**: они работают на управляемых Anthropic виртуальных машинах, где Claude Code не имеет политики устройства для чтения.

97 97 

98 Таблица [покрытия поверхностей](/docs/ru/model-config#surface-coverage) сравнивает Cowork с другими поверхностями.98 Где бы ни запускался сеанс, claude.ai применяет списки [`strictKnownMarketplaces`](/docs/ru/settings-reference#strictknownmarketplaces) и [`blockedMarketplaces`](/docs/ru/settings-reference#blockedmarketplaces) консоли администратора сам по себе, когда кто-либо добавляет marketplace из git репозитория на claude.ai или из **Customize** на вкладке Cowork. [Как работают ограничения](/docs/ru/plugin-marketplaces#how-restrictions-work) описывает эту проверку. Таблица [покрытия поверхностей](/docs/ru/model-config#surface-coverage) сравнивает Cowork с другими поверхностями.

99* **Запущенные сеансы**: большинство изменений достигают запущенного сеанса по расписанию в [таблице механизма доставки](#choose-a-delivery-mechanism), без перезагрузки.99* **Запущенные сеансы**: большинство изменений достигают запущенного сеанса по расписанию в [таблице механизма доставки](#choose-a-delivery-mechanism), без перезагрузки.

100 * Изменения [`forceRemoteSettingsRefresh`](/docs/ru/settings-reference#forceremotesettingsrefresh), [`requiredMinimumVersion`](/docs/ru/settings-reference#requiredminimumversion) и [некоторых редактируемых пользователем ключей](/docs/ru/settings#when-edits-take-effect) вступают в силу при следующем запуске сеанса.100 * Изменения [`forceRemoteSettingsRefresh`](/docs/ru/settings-reference#forceremotesettingsrefresh), [`requiredMinimumVersion`](/docs/ru/settings-reference#requiredminimumversion) и [некоторых редактируемых пользователем ключей](/docs/ru/settings#when-edits-take-effect) вступают в силу при следующем запуске сеанса.

101 * Новая или изменённая запись [`policyHelper`](/docs/ru/settings-reference#policyhelper) вступает в силу при следующем запуске. Если server-managed settings затеняют помощника при этом запуске, помощник запускается как только fetch сообщает об удалении этих параметров.101 * Новая или изменённая запись [`policyHelper`](/docs/ru/settings-reference#policyhelper) вступает в силу при следующем запуске. Если server-managed settings затеняют помощника при этом запуске, помощник запускается как только fetch сообщает об удалении этих параметров.

plugin-evals.md +11 −1

Details

461 Что может получить доступ запуск461 Что может получить доступ запуск

462</h2>462</h2>

463 463 

464`claude plugin eval` загружает skills и hooks целевого плагина и запускает его набор тестов на вашей машине от вашего имени. Указание на плагин — это то же самое решение о доверии, что и `claude --plugin-dir`, поэтому оценивайте только плагины, которым вы доверяете. Изоляция, описанная в этом разделе, ограничивает то, что может достичь тестируемый агент; это не граница против собственного кода плагина, и набор, который проходит, ничего не говорит о том, безопасен ли плагин.464`claude plugin eval` загружает skills, hooks и agents целевого плагина и запускает его набор тестов на вашей машине от вашего имени. Указание на плагин — это то же самое решение о доверии, что и `claude --plugin-dir`, поэтому оценивайте только плагины, которым вы доверяете. Изоляция, описанная в этом разделе, ограничивает то, что может достичь тестируемый агент; это не граница против собственного кода плагина, и набор, который проходит, ничего не говорит о том, безопасен ли плагин.

465 465 

466<h3 id="trust-the-plugin-directory">466<h3 id="trust-the-plugin-directory">

467 Доверяйте директории плагина467 Доверяйте директории плагина


648 648 

649Если plugin действительно загружен и `Δ` все еще близко к нулю с неудачным grader `tool_used: Skill`, это обычно реальное открытие, означающее, что `description` skill не запускается на формулировке prompt. Отрегулируйте описание и перезапустите ту же suite.649Если plugin действительно загружен и `Δ` все еще близко к нулю с неудачным grader `tool_used: Skill`, это обычно реальное открытие, означающее, что `description` skill не запускается на формулировке prompt. Отрегулируйте описание и перезапустите ту же suite.

650 650 

651<h3 id="agent-type-’-’-not-found-for-one-of-your-plugin’s-agents">

652 "Agent type '...' not found" for one of your plugin's agents

653</h3>

654 

655По умолчанию каждый кейс запускается как с вашим plugin, так и без него, и запуски без него являются [базовым запуском без plugin](#the-no-plugin-baseline). Когда Claude отправляет одного из агентов вашего plugin в базовом запуске, вызов инструмента Agent не удается с `Agent type '<plugin>:<agent-name>' not found. Available agents: ...`. Список называет только агентов, которые существуют без plugin, такие как [встроенные подагенты](/docs/ru/sub-agents#built-in-subagents).

656 

657Ошибка ожидается, так как `Δ` сравнивает запуски вашего plugin с базовым. В результате JSON базовые запуски находятся под `cases[].arms.without`.

658 

659В запусках с загруженным вашим plugin, кейс, который перечисляет `Agent` в `allowed_tools`, может отправить одного из агентов вашего plugin по его пространственному имени, такому как `my-plugin:code-reviewer` для агента `code-reviewer` в plugin с именем `my-plugin`. Чтобы пропустить базовые запуски, передайте `--ablation none`.

660 

651<h3 id="everything-scores-zero-although-the-right-files-were-produced">661<h3 id="everything-scores-zero-although-the-right-files-were-produced">

652 Everything scores zero although the right files were produced662 Everything scores zero although the right files were produced

653</h3>663</h3>

Details

1128 1128 

1129Ограничения проверяются перед любой сетевой или файловой операцией. Проверка выполняется при добавлении marketplace и при установке, обновлении, обновлении и автоматическом обновлении плагина. Если marketplace был добавлен до настройки политики и его источник больше не совпадает со списком разрешений, Claude Code отказывает в установке или обновлении плагинов из него. То же самое применяется к `blockedMarketplaces`.1129Ограничения проверяются перед любой сетевой или файловой операцией. Проверка выполняется при добавлении marketplace и при установке, обновлении, обновлении и автоматическом обновлении плагина. Если marketplace был добавлен до настройки политики и его источник больше не совпадает со списком разрешений, Claude Code отказывает в установке или обновлении плагинов из него. То же самое применяется к `blockedMarketplaces`.

1130 1130 

1131Где две списки применяются, зависит от того, где вы их установили:

1132 

1133* **Консоль администратора claude.ai**: Claude Code применяет оба списка в сеансах, которые [читают управляемые параметры сервера](/docs/ru/managed-settings#where-and-when-a-policy-applies). claude.ai также проверяет их, когда кто-либо в вашей организации добавляет новый marketplace из репозитория Git на claude.ai или из **Customize** в приложении Claude Desktop вне его вкладки Code. Это охватывает marketplace, который член добавляет для своей собственной учетной записи, и тот, который добавляется для всей организации под [**Organization settings > Plugins**](https://claude.ai/admin-settings/plugins). claude.ai отказывает репозиторию, который список разрешений не допускает или который список блокировки называет. Он не переопроверяет marketplace, который был добавлен в любом месте до установки списков, и он не проверяет загруженные плагины.

1134* **Файл управляемых параметров, политика уровня ОС или другой управляемый источник**: Claude Code применяет оба списка там, где он читает этот источник. claude.ai не читает его.

1135 

1131Чтобы заблокировать каждый репозиторий marketplace под владельцем GitHub, используйте форму owner-wildcard в записи `blockedMarketplaces`: `{ "source": "github", "repo": "untrusted-org/*" }`. Требуется Claude Code v2.1.223 или позже. Для правил сопоставления, которые отличаются между списком блокировки и списком разрешений, см. [Owner wildcards](/docs/ru/settings-reference#owner-wildcards).1136Чтобы заблокировать каждый репозиторий marketplace под владельцем GitHub, используйте форму owner-wildcard в записи `blockedMarketplaces`: `{ "source": "github", "repo": "untrusted-org/*" }`. Требуется Claude Code v2.1.223 или позже. Для правил сопоставления, которые отличаются между списком блокировки и списком разрешений, см. [Owner wildcards](/docs/ru/settings-reference#owner-wildcards).

1132 1137 

1133Когда пользователь добавляет URL репозитория `https://`, который Claude Code [клонирует, а не получает](/docs/ru/discover-plugins#add-from-other-git-hosts), например простой URL репозитория `github.com` или `gitlab.com`, Claude Code также проверяет его против записей `url` в `blockedMarketplaces`. Claude Code блокирует добавление, если запись называет тот же URL. В этом сравнении Claude Code игнорирует суффикс `.git` и любой ref, который пользователь добавляет после `#`. Требуется Claude Code v2.1.232 или позже. До v2.1.232 Claude Code совпадал с записью `url` только против URL, который он получал как размещенный файл `marketplace.json`.1138Когда пользователь добавляет URL репозитория `https://`, который Claude Code [клонирует, а не получает](/docs/ru/discover-plugins#add-from-other-git-hosts), например простой URL репозитория `github.com` или `gitlab.com`, Claude Code также проверяет его против записей `url` в `blockedMarketplaces`. Claude Code блокирует добавление, если запись называет тот же URL. В этом сравнении Claude Code игнорирует суффикс `.git` и любой ref, который пользователь добавляет после `#`. Требуется Claude Code v2.1.232 или позже. До v2.1.232 Claude Code совпадал с записью `url` только против URL, который он получал как размещенный файл `marketplace.json`.

Details

338 338 

339Ни ключи, возвращаемые скриптом [`apiKeyHelper`](/docs/ru/settings-reference#apikeyhelper), ни учетные данные [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) не запускают выборку параметров.339Ни ключи, возвращаемые скриптом [`apiKeyHelper`](/docs/ru/settings-reference#apikeyhelper), ни учетные данные [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) не запускают выборку параметров.

340 340 

341В сеансе [Cowork](https://claude.com/docs/cowork/overview) в приложении Claude Desktop Claude Code не получает параметры, управляемые сервером, из консоли администратора claude.ai, даже если пользователь входит с учетной записью Team или Enterprise. [Где и когда применяется политика](/docs/ru/managed-settings#where-and-when-a-policy-applies) охватывает, какая политика достигает сеансов Cowork на машине пользователя и удаленных сеансов Cowork.341В сеансе [Cowork](https://claude.com/docs/cowork/overview) в приложении Claude Desktop Claude Code не получает параметры, управляемые сервером, из консоли администратора claude.ai, даже если пользователь входит с учетной записью Team или Enterprise. [Где и когда применяется политика](/docs/ru/managed-settings#where-and-when-a-policy-applies) охватывает, какая политика достигает сеансов Cowork на машине пользователя и удаленных сеансов Cowork. claude.ai по-прежнему применяет ваши списки [`strictKnownMarketplaces`](/docs/ru/settings-reference#strictknownmarketplaces) и [`blockedMarketplaces`](/docs/ru/settings-reference#blockedmarketplaces) сам по себе, когда пользователь Cowork добавляет marketplace из репозитория git на claude.ai или из **Customize** на вкладке Cowork. [Как работают ограничения](/docs/ru/plugin-marketplaces#how-restrictions-work) описывает эту проверку.

342 342 

343Если вы экспортируете переменную поставщика `CLAUDE_CODE_USE_*` или нестандартный `ANTHROPIC_BASE_URL` в вашей оболочке, Claude Code пропускает выборку параметров для ваших сеансов. [`claude doctor` и `/status` сообщают о пропущенной выборке и ее причине](#verify-settings-delivery).343Если вы экспортируете переменную поставщика `CLAUDE_CODE_USE_*` или нестандартный `ANTHROPIC_BASE_URL` в вашей оболочке, Claude Code пропускает выборку параметров для ваших сеансов. [`claude doctor` и `/status` сообщают о пропущенной выборке и ее причине](#verify-settings-delivery).

344 344 

Details

4514 4514 

4515Блокируйте источники plugin marketplace для вашей организации. Claude Code проверяет список блокировки при добавлении marketplace и при установке, обновлении, обновлении и автоматическом обновлении plugin, поэтому marketplace, который кто-то добавил до того, как вы установили политику, не может быть использован для получения plugins. Заблокированные источники проверяются перед загрузкой, поэтому они никогда не касаются файловой системы.4515Блокируйте источники plugin marketplace для вашей организации. Claude Code проверяет список блокировки при добавлении marketplace и при установке, обновлении, обновлении и автоматическом обновлении plugin, поэтому marketplace, который кто-то добавил до того, как вы установили политику, не может быть использован для получения plugins. Заблокированные источники проверяются перед загрузкой, поэтому они никогда не касаются файловой системы.

4516 4516 

4517Если вы установите этот ключ в [консоли администратора claude.ai](/docs/ru/server-managed-settings), claude.ai также применяет его, когда кто-либо в вашей организации добавляет marketplace из репозитория git на claude.ai, как [Как работают ограничения](/docs/ru/plugin-marketplaces#how-restrictions-work) описывает.

4518 

4517* **Scope**: [`Managed`](#scopes)4519* **Scope**: [`Managed`](#scopes)

4518* **Type**: массив объектов источника marketplace в тех же формах, что и [`strictKnownMarketplaces`](#allowed-source-types)4520* **Type**: массив объектов источника marketplace в тех же формах, что и [`strictKnownMarketplaces`](#allowed-source-types)

4519* **Default**: не установлено, поэтому ни один marketplace не заблокирован4521* **Default**: не установлено, поэтому ни один marketplace не заблокирован


4610 4612 

4611Ограничьте, какие источники plugin marketplace люди в вашей организации могут добавлять и устанавливать plugins из. Claude Code применяет список разрешений при добавлении marketplace и при установке, обновлении, обновлении и автоматическом обновлении plugin, перед любой сетевой или файловой операцией, поэтому marketplace, который кто-то добавил до того, как вы установили политику, не может быть использован для получения plugins после того, как его источник больше не совпадает. Заблокированные пользователи видят ошибку, называющую управляемую политику.4613Ограничьте, какие источники plugin marketplace люди в вашей организации могут добавлять и устанавливать plugins из. Claude Code применяет список разрешений при добавлении marketplace и при установке, обновлении, обновлении и автоматическом обновлении plugin, перед любой сетевой или файловой операцией, поэтому marketplace, который кто-то добавил до того, как вы установили политику, не может быть использован для получения plugins после того, как его источник больше не совпадает. Заблокированные пользователи видят ошибку, называющую управляемую политику.

4612 4614 

4615Если вы установите этот ключ в [консоли администратора claude.ai](/docs/ru/server-managed-settings), claude.ai также применяет его, когда кто-либо в вашей организации добавляет marketplace из репозитория git на claude.ai, как [Как работают ограничения](/docs/ru/plugin-marketplaces#how-restrictions-work) описывает.

4616 

4613* **Scope**: [`Managed`](#scopes)4617* **Scope**: [`Managed`](#scopes)

4614* **Type**: массив объектов источника marketplace; см. [Allowed source types](#allowed-source-types)4618* **Type**: массив объектов источника marketplace; см. [Allowed source types](#allowed-source-types)

4615* **Default**: не установлено, поэтому пользователи могут добавлять любой marketplace. Пустой массив — это полная блокировка, которая блокирует каждый источник marketplace, включая официальный marketplace Anthropic4619* **Default**: не установлено, поэтому пользователи могут добавлять любой marketplace. Пустой массив — это полная блокировка, которая блокирует каждый источник marketplace, включая официальный marketplace Anthropic