Skip to main content
В режиме auto классификатор проверяет действия, такие как команды оболочки и сетевые запросы, перед их выполнением. Если включены проверки на стороне сервера, сервер выполняет эти проверки как часть собственных запросов модели сеанса, без взимания платы. Это уведомление означает, что проверки сервера не достигают вашего сеанса, поэтому Claude Code выполняет свои собственные запросы классификатора, и на вашем счёте эти запросы учитываются в использовании токенов:
В приглашении Claude Code удерживает первое действие, которое он проверил бы таким образом, пока вы не ответите. Ничего не сломано: режим auto продолжает работать, и его запросы классификатора выставляются счетом, как и раньше. Наиболее частая причина — это шлюз LLM или прокси между Claude Code и API, и когда Claude Code может идентифицировать его, уведомление называет его. Нажмите Enter для продолжения или см. Сделать сеанс подходящим, чтобы предотвратить его появление в новых сеансах.

Ответить на уведомление

Уведомление удерживает действие до тех пор, пока вы на него не ответите:
  • Enter продолжает: удерживаемое действие и остальная часть сеанса используют собственные запросы классификатора Claude Code, которые выставляются счетом как использование токенов, как и раньше, и уведомление больше не появляется в этом сеансе. Когда уведомление назвало шлюз, его подтверждение предотвращает его повторное появление на этом компьютере в течение 24 часов. Когда оно этого не сделало, уведомление возвращается в следующий раз, когда сеанс переходит в режим отката.
  • Esc или Ctrl+C отменяет: удерживаемое действие не выполняется и текущий ход останавливается, при этом сеанс остается в автоматическом режиме. Ничего не запоминается, поэтому уведомление появляется снова перед следующим проверяемым действием.
Чтобы вместо этого прекратить использование автоматического режима, переключите режимы разрешений с помощью Shift+Tab после того, как вы ответите. В случаях, когда уведомление не может ждать ответа, Claude Code выводит тот же текст и сеанс продолжается в автоматическом режиме, если подтверждение шлюза на этом компьютере в течение последних 24 часов не отклонило его. В неинтерактивном режиме с -p он выводит текст в stderr, а в выводе stream-json он выдает сообщение предупреждения system, которое приложения Agent SDK могут читать из потока сообщений.

Сделайте сеанс подходящим

Если причина в шлюзе, попросите администратора вашей компании или поставщика шлюза пропускать запросы и ответы без изменений. Это означает пересылку заголовков запросов и полей тела в том виде, в котором они есть, включая те, которые шлюз не распознает, такие как поле запроса safeguards, и возврат ответов и событий потоковой передачи без удаления ключей, таких как поле safeguard_results или переписывание идентификаторов использования инструментов, как описано в руководстве совместимости шлюза. Шлюз, пропускающий трафик таким образом, продолжает работать с этой функцией и с будущими. Новые сеансы затем снова используют проверки сервера. Если вы уже знаете, что ваш шлюз не может предоставить проверки сервера, скажите Claude Code не запрашивать их там, установив CLAUDE_CODE_AUTO_MODE_SERVER на 0 перед началом сеанса в вашей оболочке или в ключе параметров env:
Запросы классификатора затем всегда являются собственными Claude Code, выставляются счета таким же образом, и уведомление не появляется. При прямом подключении к API Anthropic переменная требует Claude Code v2.1.281 или более поздней версии. Установка CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 при неустановленном CLAUDE_CODE_AUTO_MODE_SERVER также отключает проверки сервера, за исключением случаев, описанных в разделе Отключение предварительных возможностей. CLAUDE_CODE_AUTO_MODE_SERVER — это временный параметр и может быть удален в более поздней версии.

Почему появляется уведомление

Проверка классификатора на стороне сервера указывает, какие сеансы запрашивают у сервера проверки классификатора. Планы Pro, Max и Team никогда не показывают уведомление. Когда оно появляется, обычные причины следующие:
  • На пути находится шлюз LLM или прокси: тот, который удаляет или переписывает заголовки запроса, отбрасывает поля запроса, которые он не распознает, или редактирует ответы. Затем сервер никогда не получает запрос на проверки, или Claude Code никогда не получает результаты. Когда ваша конфигурация или ответы идентифицируют шлюз, уведомление его называет.
  • Проверки на стороне сервера еще не достигли вашей платформы, региона или учетных данных: то, выполняет ли платформа или регион их, зависит от развертывания этой платформы. Если вы видите уведомление без шлюза или прокси на пути и оно продолжает появляться, это вероятная причина. Чтобы подтвердить, обратитесь в службу поддержки или администратора вашей компании, или сообщите об этом с помощью /feedback.
Чтобы проверить сеанс, находящийся в режиме auto, выполните /status в приглашении Claude Code: его строка Auto mode server читает Enabled, пока проверки сервера определяют действия сеанса, и Disabled после того, как сеанс вернулся в режим fallback. Когда шлюз сокращает ответы или переписывает результаты в форму, которую Claude Code не может прочитать, вы получаете отказы без вердикта вместо этого уведомления; см. Проверка классификатора на стороне сервера.