Addebiti per le richieste del classificatore della modalità auto
Risolvi l'avviso di Claude Code secondo cui questa sessione non è idonea alle richieste del classificatore senza addebito della modalità auto: cosa significa, perché compare e cosa fare.
In modalità auto, un classificatore controlla azioni come i comandi della shell e le richieste di rete prima che vengano eseguite. Ovunque i controlli lato server sono attivi, il server esegue tali controlli come parte delle richieste al modello della sessione stessa, senza addebito. Questo avviso significa che i controlli del server non raggiungono la tua sessione, quindi Claude Code effettua invece le proprie richieste al classificatore e, sul tuo account, tali richieste vengono conteggiate nel tuo utilizzo di token:
We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible.
Al prompt, Claude Code trattiene la prima azione che controllerebbe in quel modo finché non rispondi. La modalità auto continua a funzionare e le sue richieste al classificatore vengono fatturate come in precedenza.
La causa più comune è un gateway LLM o un proxy tra Claude Code e l'API e, quando Claude Code riesce a identificarlo, l'avviso lo nomina. Premi Enter per continuare, oppure consulta Rendere la sessione idonea per evitare che compaia nelle nuove sessioni.
Rispondere all'avviso
L'avviso tiene in sospeso l'azione finché non rispondi:
- Enter prosegue: l'azione in sospeso e il resto della sessione usano le richieste al classificatore di Claude Code, fatturate come utilizzo di token come prima, e l'avviso non compare più in quella sessione. Quando l'avviso indicava un gateway, confermarlo evita che ricompaia su questa macchina per 24 ore. Quando non lo indicava, l'avviso torna la prossima volta che una sessione ricorre al fallback.
- Esc o Ctrl+C annulla: l'azione in sospeso non viene eseguita e il turno corrente si interrompe, con la sessione ancora in modalità auto. Non viene memorizzato nulla, quindi l'avviso compare di nuovo prima della successiva azione controllata.
Per smettere invece di usare la modalità auto, cambia modalità di permesso con Shift+Tab dopo aver risposto.
Dove l'avviso non può attendere una risposta, Claude Code riporta lo stesso testo e la sessione prosegue in modalità auto, a meno che una conferma relativa a un gateway su questa macchina nelle ultime 24 ore non l'abbia già chiuso. In modalità non interattiva con -p stampa il testo su stderr, e nell'output stream-json emette un messaggio di avviso system, che le applicazioni dell'Agent SDK possono leggere dal flusso dei messaggi.
Rendere la sessione idonea
Se un gateway impedisce ai controlli lato server della modalità auto di raggiungere le tue sessioni e non sei tu a gestirlo, invia i requisiti riportati di seguito all'amministratore della tua azienda o al tuo provider di gateway. Dove l'upstream accetta il formato che il gateway riceve, Claude Code si aspetta che il gateway faccia passare le richieste e le risposte senza modifiche, come descrive la guida di compatibilità del gateway:
- Richieste: per far passare i controlli, il gateway inoltra senza modifiche sia l'intestazione
anthropic-betasia il campo del corposafeguards, perché i due viaggiano in coppia. Nel formato InvokeModel di Amazon Bedrock, inoltra il campo del corpoanthropic_betaal posto dell'intestazione. - Risposte: il gateway restituisce risposte ed eventi di streaming senza eliminare campi o riscrivere gli ID di tool-use. Per far passare i risultati dei controlli, mantiene il campo
safeguard_results.
Un gateway che fa passare il traffico in questo modo continua a funzionare con questa funzionalità e con quelle future. Le nuove sessioni utilizzano quindi di nuovo i controlli del server.
Se sai già che il tuo gateway non può fornire i controlli del server, comunica a Claude Code di non chiederli lì impostando CLAUDE_CODE_AUTO_MODE_SERVER a 0 prima di avviare la sessione, nella tua shell o nella chiave di impostazioni env:
export CLAUDE_CODE_AUTO_MODE_SERVER=0
Le richieste del classificatore sono quindi sempre proprie di Claude Code, fatturate allo stesso modo, e la notifica non appare. Su una connessione diretta all'API Anthropic, la variabile richiede Claude Code v2.1.281 o successivo. Impostare CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 mentre CLAUDE_CODE_AUTO_MODE_SERVER non è impostato disattiva anche i controlli del server, tranne come descrive Disabilitare le funzionalità pre-release.
CLAUDE_CODE_AUTO_MODE_SERVER è un'impostazione temporanea e potrebbe essere rimossa in una versione successiva.
Perché appare la notifica
Con un piano Pro, Max, Ultra o Team, non vedi mai la notifica. Per sapere quali sessioni richiedono al server i controlli del classificatore, consulta La revisione del classificatore lato server. Se vedi la notifica, verifica queste cause comuni:
- Un gateway LLM o proxy è nel percorso: uno che elimina o riscrive le intestazioni delle richieste, scarta i campi della richiesta che non riconosce o modifica le risposte. Il server quindi non riceve mai la richiesta di controlli, oppure Claude Code non riceve i risultati. Quando la configurazione o le risposte identificano il gateway, la notifica lo nomina.
- I controlli lato server non hanno ancora raggiunto la tua piattaforma, regione o credenziale: se una piattaforma o una regione li esegue dipende dal rollout di quella piattaforma. Se vedi la notifica senza gateway o proxy nel percorso e continua ad apparire, questa è la causa probabile. Per confermare, contatta il supporto o l'amministratore della tua azienda, oppure segnalalo con
/feedback.
Per controllare una sessione che è in modalità auto, esegui /status al prompt di Claude Code: la sua riga Auto mode server legge Enabled mentre i controlli del server decidono le azioni della sessione e Disabled una volta che la sessione è ricaduta.
Quando un gateway taglia le risposte o riscrive i risultati in una forma che Claude Code non può leggere, ricevi negazioni senza verdetto al posto di questa notifica; vedi La revisione del classificatore lato server.
Risorse correlate
- Modalità Auto: cos'è la modalità auto e cosa blocca per impostazione predefinita
- Revisione del classificatore lato server: quali sessioni chiedono al server di controllare le azioni e la versione di Claude Code richiesta per ciascuna
- Guida di compatibilità del gateway: cosa si interrompe quando un gateway elimina intestazioni o campi del corpo
- Il server non ha restituito alcun verdetto di sicurezza: il rifiuto che vedi quando il server non fornisce un verdetto per un'azione
- Gestisci i costi in modo efficace: traccia l'utilizzo dei token e riduci i costi di Claude Code