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
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ção | Causa provável | O que fazer |
|---|---|---|
| Falha às vezes, depois passa | Oscilação do classificador no servidor | Mande outra mensagem |
| Turno parou após 10 falhas | Servidor sem veredito por minutos | Shift+Tab para o manual e git status |
| Precisa rodar sem supervisão | Servidor instável e você quer manter o auto | CLAUDE_CODE_AUTO_MODE_SERVER=0 |
| Falha sempre, em qualquer horário | Gateway ou proxy cortando a resposta | /status e revisar o gateway |
| Aviso de que o auto mode está indisponível na sessão | Auto mode desligado no servidor, na conta ou por disableAutoMode | Abra 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.



