# Claude Code Auto Mode: sicurezza e sessione non idonea

> A partire dalla versione 2.1.278, Claude Code non addebita i controlli di sicurezza della modalità automatica eseguiti sul server. Cosa significa «this session isn't eligible» e come verificarne lo stato.

Source: https://ailoot.ai/blog/it/claude-code-auto-mode-classifier/
Canonical: https://ailoot.ai/blog/it/claude-code-auto-mode-classifier/
Language: it
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-042
Revision: sha256-72df7761749c23dd4d22df53797e48143ee74a62c0dd71eb103b78110b4b1df9


Se nel terminale di Claude Code compare l’avviso «We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible» (nella formulazione russa: «Stiamo modificando la modalità automatica affinché le richieste del classificatore in Claude Code non vengano più addebitate. Tuttavia, questa sessione non è idonea»), non si tratta di un errore. A partire dalla versione 2.1.278, Claude Code chiede per impostazione predefinita al server di eseguire i controlli di sicurezza della modalità automatica e non li addebita. Tuttavia, questo funziona solo quando i controlli lato server raggiungono la sessione. Quando Claude Code passa alle proprie richieste del classificatore, ti avvisa e i controlli vengono addebitati come prima.

[Documentazione di Ailoot: API, chiavi e configurazione della connessione](https://ailoot.ai/docs/).

## Cosa è cambiato nella modalità automatica

Nella [modalità automatica](https://code.claude.com/docs/en/permission-modes), un classificatore controlla le azioni prima che vengano eseguite: ad esempio, i comandi della shell e le richieste di rete. Le richieste del classificatore di Claude Code vengono fatturate come normale utilizzo di token, proprio come prima della versione 2.1.278.

Dalla versione 2.1.278, Claude Code chiede per impostazione predefinita al **server** di eseguire i controlli nell’ambito delle richieste che la sessione invia già al modello. I controlli eseguiti dal server non vengono addebitati. Nella stessa versione è stata aggiunta al comando `/status` la riga `Auto mode server`: indica se il classificatore di questa sessione è in esecuzione sul server.

A chi si applica:

- **Piani Enterprise e account Claude API** — i controlli lato server vengono richiesti per impostazione predefinita.
- **Claude Platform su AWS, Amazon Bedrock, Agent Platform di Google Cloud, Microsoft Foundry** — anche in questo caso per impostazione predefinita, ma la disponibilità dei controlli lato server dipende dall’abilitazione della funzionalità sulla piattaforma specifica e nella regione.
- **Pro, Max, Team** — secondo la documentazione di Anthropic, l’avviso non compare mai con questi piani.

Una limitazione distinta, non legata alla fatturazione: su Bedrock, Agent Platform di Google Cloud, Foundry e nelle sessioni gateway delle app Claude con accesso autenticato, la modalità automatica funziona solo con Claude Sonnet 5, Opus 4.7 e i modelli più recenti, oltre che con la famiglia Fable.

La modalità di autorizzazione è una delle impostazioni che determinano il comportamento dell’agente nel progetto: cosa fa autonomamente e per cosa richiede conferma. Se realizzi regolarmente progetti con Claude Code, verifica che le impostazioni delle autorizzazioni siano adatte alle attività del progetto.



## Perché i controlli lato server non raggiungono la sessione

Secondo la documentazione, la causa più comune è un gateway LLM o un proxy tra Claude Code e l’API. Il problema si verifica se questo intermediario rimuove o riscrive le intestazioni delle richieste, elimina i campi che non riconosce o modifica le risposte: ad esempio, riscrivendo gli ID o rimuovendo chiavi dagli eventi di streaming. Il server quindi non riceve la richiesta di eseguire un controllo, oppure Claude Code non ne riceve il risultato; la sessione passa così al classificatore interno di Claude Code, le cui richieste vengono addebitate come prima. Se Claude Code riesce a identificare il gateway, l’avviso ne indica il nome.

La seconda causa è che i controlli lato server non sono ancora disponibili per la piattaforma, la regione o le credenziali della sessione. Se nella catena non è presente alcun gateway o proxy ma l’avviso compare ripetutamente, la documentazione indica che questa è la causa più probabile.

La modalità automatica continua a funzionare. L’avviso compare solo quando i controlli lato server smettono di raggiungere la sessione per il resto della sua durata, e questo può accadere già alla prima azione sottoposta a controllo. Un’azione singola che il server non è in grado di controllare non attiva l’avviso: Claude Code la controlla autonomamente e contatta di nuovo il server alla richiesta successiva.

## Cosa premere quando compare l’avviso

L’avviso mette in pausa l’azione finché non rispondi:

- **Invio** — continua. L’azione in pausa e il resto della sessione usano il classificatore interno di Claude Code, e le relative richieste continuano a essere addebitate come utilizzo di token. Dopo aver premuto Invio, l’avviso non compare più in questa sessione. Se indica un gateway, confermando l’avviso lo nascondi su questo dispositivo per 24 ore. Se non indica un gateway, l’avviso ricompare quando la sessione successiva passa di nuovo al classificatore interno.
- **Esc o Ctrl+C** — annulla. L’azione in pausa non viene eseguita, il turno corrente si interrompe e la sessione rimane in modalità automatica. La tua risposta non viene memorizzata, quindi l’avviso compare di nuovo prima della successiva azione che richiede un controllo.

Se vuoi uscire dalla modalità automatica, dopo aver risposto cambia la modalità di autorizzazione con `Shift+Tab`.

Se l’avviso non può attendere una risposta, Claude Code mostra lo stesso testo e continua in modalità automatica. L’eccezione si verifica se un avviso relativo a un gateway è già stato confermato su questo dispositivo nelle ultime 24 ore: in tal caso il testo non viene mostrato. In modalità non interattiva con il flag `-p`, il testo viene scritto nel flusso degli errori (stderr); nell’output `stream-json`, arriva come avviso di sistema che le applicazioni che usano Agent SDK possono leggere dal flusso dei messaggi. Nell’estensione per VS Code, il messaggio compare in una finestra di dialogo e non richiede conferma.

## Come verificare lo stato

Puoi controllare dove è attualmente in esecuzione il classificatore senza aspettare che compaia l’avviso. Esegui `/status` in una sessione che usa la modalità automatica e controlla la riga **Auto mode server**:

- `Enabled` — il server sta ancora controllando le azioni della sessione;
- `Disabled` — la sessione è già passata al classificatore interno di Claude Code.

## Cosa fare se la causa è il gateway

La documentazione descrive due opzioni di configurazione.

1.  **Chiedi all’amministratore aziendale o al fornitore del gateway di inoltrare richieste e risposte senza modificarle.** Le intestazioni e i campi del corpo delle richieste, compresi quelli che il gateway non riconosce (come il campo `safeguards`), devono essere inoltrati così come sono. Le risposte e gli eventi di streaming devono essere restituiti senza rimuovere chiavi come `safeguard_results` o riscrivere gli ID delle chiamate agli strumenti. Per i dettagli, consulta la [guida alla compatibilità dei gateway](https://code.claude.com/docs/en/llm-gateway-protocol#feature-pass-through). In seguito, le nuove sessioni useranno di nuovo i controlli lato server.
2.  **Disattiva le richieste di controlli lato server se sai già che il gateway non le supporterà.** Imposta la variabile prima di avviare la sessione, nella shell oppure tramite la chiave `env` nelle impostazioni di Claude Code:

```bash
export CLAUDE_CODE_AUTO_MODE_SERVER=0
```

Claude Code userà quindi sempre il proprio classificatore, le sue richieste verranno addebitate come prima e l’avviso non comparirà. Questa variabile non viene letta quando ci si connette direttamente all’API Anthropic. Se `CLAUDE_CODE_AUTO_MODE_SERVER` non è impostata ma è impostata `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`, anche i controlli lato server vengono disattivati. La documentazione descrive `CLAUDE_CODE_AUTO_MODE_SERVER` come un’impostazione temporanea che potrebbe essere rimossa in una versione futura, quindi è consigliabile ricontrollarla dopo gli aggiornamenti.

Se il gateway non è tuo e non puoi configurarlo, puoi contattare il fornitore del gateway oppure scegliere la seconda opzione.

## Se non c’è un gateway ma compare l’avviso

Se nella catena non è presente alcun gateway o proxy ma l’avviso compare di nuovo, la causa più probabile, secondo la documentazione, è che i controlli lato server non siano ancora disponibili per la tua piattaforma, regione o credenziali. Puoi verificarlo con l’assistenza o con l’amministratore aziendale, oppure segnalare il problema con il comando `/feedback`.

## E adesso?

Non devi configurare nulla in anticipo: quando compare l’avviso, la modalità automatica continua a funzionare e le richieste del classificatore interno vengono addebitate come prima. Se compare l’avviso, rispondi (Invio o Esc) e controlla `/status`. Se necessario, puoi configurare il gateway, disattivare le richieste di controlli lato server oppure contattare l’assistenza.

Leggi anche [«Dove vanno i token in Claude Code»](https://ailoot.ai/blog/it/where-claude-code-tokens-go/) e [«Come evitare di esaurire i limiti di Claude Code»](https://ailoot.ai/blog/it/claude-code-token-limits-saving/) per scoprire altre cause dell’utilizzo di token. E qui trovi come ridurre il codice superfluo nelle risposte del modello e risparmiare token.

<div class="section" role="doc-bibliography" aria-label="Sources">

### Fonti

- [Claude Code: commit di GitHub CHANGELOG.md che contiene la voce relativa alla versione 2.1.278](https://github.com/anthropics/claude-code/commit/bf7d404e26a5fb6167d21b46c93a2bf6c22ab274) — repository ufficiale di Anthropic
- [Addebiti per le richieste del classificatore della modalità automatica](https://code.claude.com/docs/en/auto-mode-classifier-billing) — documentazione ufficiale di Anthropic sull’avviso e sugli addebiti per i controlli

</div>



Se ti serve accedere ai modelli di IA tramite Ailoot, dai un’occhiata ad [Ailoot](https://ailoot.ai/).

## Domande frequenti

### Premere Esc disattiva la modalità auto?

No. Esc o Ctrl+C annulla l’azione in pausa e ferma il turno corrente; la sessione resta in modalità auto. Se vuoi uscirne, cambia la modalità delle autorizzazioni con Shift+Tab dopo aver risposto.

### Come distinguo i controlli del server dalle richieste a pagamento al classificatore?

Esegui /status in una sessione auto e controlla Auto mode server. Enabled indica che i controlli server sono ancora attivi; Disabled indica il passaggio alle richieste al classificatore di Claude Code, fatturate come consumo di token.


## Ailoot · L’azienda e il suo portafoglio di progetti

Ailoot si basa su un’esperienza operativa consolidata, un’ampia base di clienti, un servizio stabile e un controllo costante dei KPI.

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Ailoot mette questa esperienza operativa al servizio dell’accesso API alle funzioni AI nei prodotti dei clienti, negli agenti, nelle applicazioni e nelle automazioni.
