Ответить на уведомление
Уведомление удерживает действие до тех пор, пока вы на него не ответите:- 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_DISABLE_EXPERIMENTAL_BETAS=1 при неустановленном CLAUDE_CODE_AUTO_MODE_SERVER также отключает проверки сервера, за исключением случаев, описанных в разделе Отключение предварительных возможностей.
CLAUDE_CODE_AUTO_MODE_SERVER — это временный параметр и может быть удален в более поздней версии.
Почему появляется уведомление
Проверка классификатора на стороне сервера указывает, какие сеансы запрашивают у сервера проверки классификатора. Планы Pro, Max и Team никогда не показывают уведомление. Когда оно появляется, обычные причины следующие:- На пути находится шлюз LLM или прокси: тот, который удаляет или переписывает заголовки запроса, отбрасывает поля запроса, которые он не распознает, или редактирует ответы. Затем сервер никогда не получает запрос на проверки, или Claude Code никогда не получает результаты. Когда ваша конфигурация или ответы идентифицируют шлюз, уведомление его называет.
- Проверки на стороне сервера еще не достигли вашей платформы, региона или учетных данных: то, выполняет ли платформа или регион их, зависит от развертывания этой платформы. Если вы видите уведомление без шлюза или прокси на пути и оно продолжает появляться, это вероятная причина. Чтобы подтвердить, обратитесь в службу поддержки или администратора вашей компании, или сообщите об этом с помощью
/feedback.
/status в приглашении Claude Code: его строка Auto mode server читает Enabled, пока проверки сервера определяют действия сеанса, и Disabled после того, как сеанс вернулся в режим fallback.
Когда шлюз сокращает ответы или переписывает результаты в форму, которую Claude Code не может прочитать, вы получаете отказы без вердикта вместо этого уведомления; см. Проверка классификатора на стороне сервера.
Связанные ресурсы
- Режим Auto: что такое режим Auto и что он блокирует по умолчанию
- Проверка классификатора на стороне сервера: какие сеансы запрашивают у сервера проверку действий и какая версия Claude Code требуется для каждого из них
- Руководство совместимости шлюза: что ломается, когда шлюз удаляет заголовки или поля тела
- Сервер не вернул вердикт безопасности: отказ, который вы видите, когда сервер не дает вердикт для действия
- Управляйте затратами эффективно: отслеживайте использование токенов и снижайте затраты на Claude Code