Ответить на уведомление
Уведомление удерживает действие до тех пор, пока вы на него не ответите:- Enter продолжает: удерживаемое действие и остальная часть сеанса используют собственные запросы классификатора Claude Code, которые выставляются счетом как использование токенов, как и раньше, и уведомление больше не появляется в этом сеансе. Когда уведомление назвало шлюз, его подтверждение предотвращает его повторное появление на этом компьютере в течение 24 часов. Когда оно этого не сделало, уведомление возвращается в следующий раз, когда сеанс переходит в режим отката.
- Esc или Ctrl+C отменяет: удерживаемое действие не выполняется и текущий ход останавливается, при этом сеанс остается в автоматическом режиме. Ничего не запоминается, поэтому уведомление появляется снова перед следующим проверяемым действием.
Shift+Tab после того, как вы ответите.
В случаях, когда уведомление не может ждать ответа, Claude Code выводит тот же текст и сеанс продолжается в автоматическом режиме, если подтверждение шлюза на этом компьютере в течение последних 24 часов не отклонило его. В неинтерактивном режиме с -p он выводит текст в stderr, а в выводе stream-json он выдает сообщение предупреждения system, которое приложения Agent SDK могут читать из потока сообщений.
Сделайте сеанс подходящим
Если шлюз не позволяет серверным проверкам авторежима доходить до ваших сессий и вы не управляете им, отправьте приведённые ниже требования администратору вашей компании или поставщику шлюза. Если вышестоящий сервис принимает формат, который получает шлюз, Claude Code ожидает, что шлюз будет пропускать запросы и ответы без изменений, как описано в руководстве по совместимости шлюза:- Запросы: чтобы пропустить проверки, шлюз пересылает без изменений и заголовок
anthropic-beta, и поле телаsafeguards, поскольку они передаются в паре. В формате Amazon Bedrock InvokeModel шлюз вместо заголовка пересылает поле телаanthropic_beta. - Ответы: шлюз возвращает ответы и события потоковой передачи, не удаляя поля и не переписывая идентификаторы использования инструментов. Чтобы пропустить результаты проверок, он сохраняет поле
safeguard_results.
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, Ultra или Team вы никогда не увидите это уведомление. Чтобы узнать, какие сессии запрашивают у сервера проверки классификатора, см. Проверка классификатора на стороне сервера. Если вы видите уведомление, проверьте следующие распространённые причины:- На пути находится шлюз LLM или прокси: тот, который удаляет или переписывает заголовки запроса, отбрасывает поля запроса, которые он не распознает, или редактирует ответы. Затем сервер никогда не получает запрос на проверки, или Claude Code никогда не получает результаты. Когда ваша конфигурация или ответы идентифицируют шлюз, уведомление его называет.
- Проверки на стороне сервера еще не достигли вашей платформы, региона или учетных данных: то, выполняет ли платформа или регион их, зависит от развертывания этой платформы. Если вы видите уведомление без шлюза или прокси на пути и оно продолжает появляться, это вероятная причина. Чтобы подтвердить, обратитесь в службу поддержки или администратора вашей компании, или сообщите об этом с помощью
/feedback.
/status в приглашении Claude Code: его строка Auto mode server читает Enabled, пока проверки сервера определяют действия сеанса, и Disabled после того, как сеанс вернулся в режим fallback.
Когда шлюз сокращает ответы или переписывает результаты в форму, которую Claude Code не может прочитать, вы получаете отказы без вердикта вместо этого уведомления; см. Проверка классификатора на стороне сервера.
Связанные ресурсы
- Режим Auto: что такое режим Auto и что он блокирует по умолчанию
- Проверка классификатора на стороне сервера: какие сеансы запрашивают у сервера проверку действий и какая версия Claude Code требуется для каждого из них
- Руководство совместимости шлюза: что ломается, когда шлюз удаляет заголовки или поля тела
- Сервер не вернул вердикт безопасности: отказ, который вы видите, когда сервер не дает вердикт для действия
- Управляйте затратами эффективно: отслеживайте использование токенов и снижайте затраты на Claude Code