Claude Code: "auto mode classifier gave no verdict", o que fazer
Voltar para o Blog
Artigointeligência artificialtecnologiaautomação

Claude Code: "auto mode classifier gave no verdict", o que fazer

Mafra30 de setembro de 20266 min de leitura

Você pede um ls e o Claude Code responde que não pode rodar. O Bash para, o Edit para, e só a leitura de arquivos continua funcionando. A mensagem fala em "auto mode classifier" e "no verdict". Entre 28 e 29 de setembro de 2026 isso apareceu para gente no macOS, no Windows, no WSL, no Linux e na extensão do VS Code. Este guia explica o que o erro significa e mostra os quatro caminhos para voltar a trabalhar, com os comandos.

O que significa "auto mode classifier gave no verdict"?

Significa que a checagem de segurança do auto mode falhou, não que a sua ação foi julgada perigosa. Sem veredito, o Claude Code nega a ação em vez de rodá-la sem revisão.

A mensagem completa, do jeito que aparece na issue #97854:

The server-side auto mode classifier gave no verdict (error), so auto mode cannot determine the safety of Bash. This is a transient failure of the check, not a judgment about the action: a later response may get a verdict.

No auto mode, um segundo modelo, o classificador, revisa cada ação antes de ela rodar, no lugar do pedido de permissão. Quando o servidor não devolve resposta, o comando fica bloqueado. O nome da ferramenta muda (Bash, Edit, Agent, uma tool de MCP) e o motivo entre parênteses também: a documentação oficial de erros cita (timed out) como exemplo. Leitura de arquivo e busca no código não passam pelo classificador, por isso continuam funcionando.

Por que tanta gente começou a ver esse erro agora?

Porque o auto mode virou o padrão. Segundo a documentação de modos de permissão, a partir da versão 2.1.283 o Claude Code abre toda sessão interativa de terminal e do VS Code em auto mode, em qualquer plano. Antes, isso valia só para Pro, Max e Team.

Resultado: muita gente que nunca escolheu o auto mode passou a depender do classificador do servidor. Quando ele oscilou em 28/09, a issue principal juntou 27 comentários em dois dias, e várias outras com o mesmo erro foram abertas nos mesmos dias (#97766, #97812, #97868). A status page da Anthropic registrou erros elevados no Claude Code em 29/09, das 14:21 às 16:27 UTC, mas até 30/09 não havia incidente com o nome do auto mode.

O que acontece se eu só continuar tentando?

O Claude Code espera cada vez mais entre as tentativas e, depois de 10 respostas seguidas sem veredito, encerra o turno. Durante a espera o spinner mostra Auto mode check unavailable com contagem regressiva, e Esc interrompe.

A mensagem de parada, como relatada na mesma issue:

Auto mode is unavailable: the server returned no safety verdict for 10 responses in a row, so Bash was not run and this turn has ended.

Cuidado com o que ficou pela metade. Um usuário relatou na #97854 que a parada caiu no meio de uma tarefa com git add, e o arquivo editado ficou fora do stage sem nenhum aviso. Depois de uma parada dessas, confira:

git status
git diff --stat
Fluxograma para sair do erro auto mode classifier gave no verdict no Claude Code: mandar outra mensagem, sair do auto mode com Shift+Tab, usar o classificador local com CLAUDE_CODE_AUTO_MODE_SERVER=0 e, se falhar sempre, conferir proxy e gateway em /status
Os quatro caminhos, na ordem em que vale tentar. Verificado na documentação oficial do Claude Code em 30/09/2026.

Como resolver o erro "gave no verdict" no Claude Code?

Tente na ordem abaixo. Os dois primeiros resolvem a oscilação do servidor; os dois últimos servem quando o erro não passa.

1. Mande outra mensagem

Qualquer mensagem sua zera o contador de 10 respostas. Como a falha é do servidor e intermitente, muitas vezes a tentativa seguinte já recebe veredito. Foi o que o autor da #97854 viu: o pwd que falhava passou na mensagem seguinte, sem mudar nada.

2. Saia do auto mode com Shift+Tab

No terminal, Shift+Tab troca o modo. A partir do auto, o primeiro toque vai para o modo manual, e o próximo vai para acceptEdits. No manual, você aprova cada comando; nada passa pelo classificador. Para já abrir a sessão fora do auto:

claude --permission-mode default
# ou, para aprovar edições de arquivo sem perguntar:
claude --permission-mode acceptEdits

No acceptEdits, edições e comandos comuns de sistema de arquivos (mkdir, mv, cp) rodam sem pedir; o resto do Bash continua pedindo aprovação. Para deixar o manual como padrão em todas as sessões da máquina, use o ~/.claude/settings.json:

{
  "permissions": {
    "defaultMode": "default"
  }
}

3. Precisa do auto mode? Use o classificador local

Defina a variável antes de abrir o Claude Code. Ela faz o Claude Code usar as próprias chamadas de classificador, sem pedir a checagem ao servidor:

export CLAUDE_CODE_AUTO_MODE_SERVER=0
claude

Dois avisos da documentação de cobrança do classificador: em conexão direta com a API da Anthropic a variável exige a versão 2.1.281 ou mais nova, e em contas onde essas chamadas são cobradas elas contam como uso de token. A própria doc chama a variável de temporária, então não a trate como configuração definitiva.

4. Falha sempre? Confira proxy e gateway

Se o erro não passa em horário nenhum e você usa um gateway ou proxy de LLM, o problema provavelmente está nele. A doc diz que o veredito se perde quando o gateway corta a resposta em streaming ou reescreve o campo safeguard_results. Rode:

/status

A linha Auto mode server mostra Enabled quando o servidor decide as ações da sessão e Disabled quando a sessão já caiu para o classificador local. Peça ao administrador do gateway para repassar requisição e resposta sem alterar campos.

Qual caminho usar em cada caso?

SituaçãoCausa provávelO que fazer
Falha às vezes, depois passaOscilação do classificador no servidorMande outra mensagem
Turno parou após 10 falhasServidor sem veredito por minutosShift+Tab para o manual e git status
Precisa rodar sem supervisãoServidor instável e você quer manter o autoCLAUDE_CODE_AUTO_MODE_SERVER=0
Falha sempre, em qualquer horárioGateway ou proxy cortando a resposta/status e revisar o gateway
Aviso de que o auto mode está indisponível na sessãoAuto mode desligado no servidor, na conta ou por disableAutoModeAbra uma sessão nova mais tarde

O último caso tem uma regra própria: quando o servidor desliga o auto mode ou o rejeita para a sua conta, a sessão fica sem auto mode até terminar. Não adianta insistir nela; abra outra mais tarde.

Dá para evitar que isso trave o trabalho de novo?

Dá para reduzir o estrago. Se você trabalha com tarefas longas sem olhar o terminal, deixe o defaultMode no manual ou no acceptEdits e ligue o auto só quando for acompanhar. Se prefere o auto sempre, mantenha o CLAUDE_CODE_AUTO_MODE_SERVER=0 à mão para os dias de oscilação. E depois de qualquer turno encerrado pelo limite de 10, rode git status antes de seguir.

Numa sessão travada, cada nova tentativa ainda é uma chamada ao modelo que conta na sua cota. Na Verboo Code o mesmo fluxo de terminal roda com token ilimitado, e o que o agente pode executar fica definido por você no /permissions.

Gostou deste artigo?
Compartilhe conhecimento com sua rede.
// Leia também

Artigos relacionados