Skip to main content
No modo automático, um classificador verifica ações como comandos shell e solicitações de rede antes de serem executadas. Onde as verificações do lado do servidor estão ativadas, o servidor executa essas verificações como parte das próprias solicitações de modelo da sessão, sem cobrança. Este aviso significa que as verificações do servidor não estão alcançando sua sessão, portanto Claude Code está fazendo suas próprias solicitações de classificador, e em sua conta essas solicitações contam para seu uso de tokens:
No prompt, Claude Code retém a primeira ação que verificaria dessa forma até você responder. Nada está quebrado: o modo automático continua funcionando, e suas solicitações de classificador são cobradas como eram antes. A causa mais comum é um gateway LLM ou proxy entre Claude Code e a API, e quando Claude Code consegue identificar um, o aviso o nomeia. Pressione Enter para continuar, ou veja Tornar a sessão elegível para evitar que apareça em novas sessões.

Responder ao aviso

O aviso mantém a ação em espera até que você responda:
  • Enter continua: a ação mantida em espera e o resto da sessão usam as próprias solicitações de classificador do Claude Code, faturadas como uso de tokens como antes, e o aviso não aparece novamente nessa sessão. Quando o aviso nomeou um gateway, reconhecê-lo impede que ele reapareça nesta máquina por 24 horas. Quando não nomeou, o aviso retorna na próxima vez que uma sessão retrocede.
  • Esc ou Ctrl+C cancela: a ação mantida em espera não é executada e o turno atual para, com a sessão ainda em modo automático. Nada é lembrado, então o aviso aparece novamente antes da próxima ação verificada.
Para parar de usar o modo automático, alterne os modos de permissão com Shift+Tab depois de responder. Onde o aviso não pode esperar por uma resposta, Claude Code relata o mesmo texto e a sessão continua em modo automático, a menos que um reconhecimento de gateway nesta máquina nos últimos 24 horas o tenha descartado. Em modo não interativo com -p, ele imprime o texto em stderr, e na saída stream-json, ele emite uma mensagem de aviso system, que as aplicações do Agent SDK podem ler do fluxo de mensagens.

Tornar a sessão elegível

Se um gateway for a causa, peça ao administrador da sua empresa ou ao provedor do seu gateway para passar solicitações e respostas inalteradas. Isso significa encaminhar cabeçalhos de solicitação e campos de corpo conforme estão, incluindo aqueles que o gateway não reconhece, como o campo de solicitação safeguards, e retornar respostas e eventos de streaming sem descartar chaves como o campo safeguard_results ou reescrever IDs de uso de ferramentas, conforme o guia de compatibilidade de gateway descreve. Um gateway que passa tráfego dessa forma continua funcionando com este recurso e com futuros. Novas sessões então usam as verificações do servidor novamente. Se você já sabe que seu gateway não pode fornecer as verificações do servidor, diga ao Claude Code para não pedir por elas lá definindo CLAUDE_CODE_AUTO_MODE_SERVER para 0 antes de iniciar a sessão, em seu shell ou na chave de configurações env:
As solicitações do classificador são então sempre do próprio Claude Code, faturadas da mesma forma, e o aviso não aparece. Em uma conexão direta com a API Anthropic, a variável requer Claude Code v2.1.281 ou posterior. Definir CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 enquanto CLAUDE_CODE_AUTO_MODE_SERVER não está definido desativa as verificações do servidor também, exceto conforme Desabilitar capacidades de pré-lançamento descreve. CLAUDE_CODE_AUTO_MODE_SERVER é uma configuração temporária e pode ser removida em uma versão posterior.

Por que o aviso aparece

Revisão do classificador do lado do servidor lista quais sessões solicitam ao servidor as verificações do classificador. Os planos Pro, Max e Team nunca mostram o aviso. Quando aparece, as causas usuais são:
  • Um gateway LLM ou proxy está no caminho: um que remove ou reescreve cabeçalhos de solicitação, descarta campos de solicitação que não reconhece ou edita respostas. O servidor então nunca recebe a solicitação de verificações, ou Claude Code nunca recebe os resultados. Quando sua configuração ou as respostas identificam o gateway, o aviso o nomeia.
  • As verificações do lado do servidor ainda não chegaram à sua plataforma, região ou credencial: se uma plataforma ou região as realiza depende do lançamento dessa plataforma. Se você vir o aviso sem nenhum gateway ou proxy no caminho e ele continuar aparecendo, essa é a causa provável. Para confirmar, entre em contato com o suporte ou o administrador da sua empresa, ou relate com /feedback.
Para verificar uma sessão que está em modo automático, execute /status no prompt do Claude Code: sua linha Auto mode server lê Enabled enquanto as verificações do servidor decidem as ações da sessão e Disabled uma vez que a sessão fez fallback. Quando um gateway corta respostas ou reescreve os resultados em uma forma que Claude Code não consegue ler, você recebe negações sem veredicto no lugar deste aviso; veja Revisão do classificador do lado do servidor.