SpyBara
Go Premium

Documentation 2026-06-30 23:02 UTC to 2026-07-01 21:01 UTC

12 files changed +39 −12. View all changes and history on the product overview
2026
Fri 3 06:59 Thu 2 23:59 Wed 1 21:01

advisor.md +2 −2

Details

85L'advisor deve essere almeno altrettanto capace del modello principale. Gli advisor accettati per ogni modello principale sono:85L'advisor deve essere almeno altrettanto capace del modello principale. Gli advisor accettati per ogni modello principale sono:

86 86 

87| Modello principale | Advisor accettati | Note |87| Modello principale | Advisor accettati | Note |

88| ----------------------------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------- |88| ----------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |

89| Haiku 4.5 | Fable, Opus, Sonnet | Haiku può chiamare l'advisor ma non può agire come uno |89| Haiku 4.5 | Fable, Opus, Sonnet | Haiku può chiamare l'advisor ma non può agire come uno |

90| Sonnet 4.6 | Fable, Opus, Sonnet | |90| Sonnet 4.6 | Fable, Opus, Sonnet | |

91| Sonnet 5 | Fable, Opus, Sonnet 5 | Un advisor Sonnet 4.6 viene rifiutato |91| Sonnet 5 | Fable, Opus, Sonnet 5 | Un advisor Sonnet 4.6 viene rifiutato |

92| Opus 4.6 o successivo | Fable, Opus alla versione del modello principale o superiore | Un Opus 4.7 principale con un advisor Opus 4.6 viene rifiutato |92| Opus 4.6 o successivo | Fable, Opus alla versione del modello principale o superiore | Un Opus 4.7 principale con un advisor Opus 4.6 viene rifiutato. Un Opus 4.6 principale accetta anche un advisor Sonnet 5 |

93| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Un advisor Opus o Sonnet viene rifiutato |93| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Un advisor Opus o Sonnet viene rifiutato |

94 94 

95Fable 5 richiede Claude Code v2.1.170 o successivo e accesso a Fable 5, sia che agisca come modello principale che come advisor.95Fable 5 richiede Claude Code v2.1.170 o successivo e accesso a Fable 5, sia che agisca come modello principale che come advisor.

Details

190L'opzione `effort` controlla quanto ragionamento Claude applica. I livelli di sforzo inferiori utilizzano meno token per turno e riducono il costo. Non tutti i modelli supportano il parametro di sforzo. Vedere [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) per quali modelli lo supportano.190L'opzione `effort` controlla quanto ragionamento Claude applica. I livelli di sforzo inferiori utilizzano meno token per turno e riducono il costo. Non tutti i modelli supportano il parametro di sforzo. Vedere [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) per quali modelli lo supportano.

191 191 

192| Livello | Comportamento | Buono per |192| Livello | Comportamento | Buono per |

193| :--------- | :----------------------------------- | :----------------------------------------------------------------- |193| :--------- | :----------------------------------- | :--------------------------------------------------------------------------- |

194| `"low"` | Ragionamento minimo, risposte veloci | Ricerche di file, elenco di directory |194| `"low"` | Ragionamento minimo, risposte veloci | Ricerche di file, elenco di directory |

195| `"medium"` | Ragionamento equilibrato | Modifiche di routine, attività standard |195| `"medium"` | Ragionamento equilibrato | Modifiche di routine, attività standard |

196| `"high"` | Analisi approfondita | Refactoring, debug |196| `"high"` | Analisi approfondita | Refactoring, debug |

197| `"xhigh"` | Profondità di ragionamento estesa | Attività di codifica e agentic; consigliato su Fable 5 e Opus 4.7+ |197| `"xhigh"` | Profondità di ragionamento estesa | Attività di codifica e agentic; consigliato su Fable 5, Opus 4.7+ e Sonnet 5 |

198| `"max"` | Profondità di ragionamento massima | Problemi multi-step che richiedono analisi profonda |198| `"max"` | Profondità di ragionamento massima | Problemi multi-step che richiedono analisi profonda |

199 199 

200Se non impostate `effort`, entrambi gli SDK lasciano il parametro non impostato e rimandano al comportamento predefinito del modello.200Se non impostate `effort`, entrambi gli SDK lasciano il parametro non impostato e rimandano al comportamento predefinito del modello.

Details

3138```typescript theme={null}3138```typescript theme={null}

3139type ModelInfo = {3139type ModelInfo = {

3140 value: string;3140 value: string;

3141 resolvedModel?: string;

3141 displayName: string;3142 displayName: string;

3142 description: string;3143 description: string;

3143 supportsEffort?: boolean;3144 supportsEffort?: boolean;

3144 supportedEffortLevels?: ("low" | "medium" | "high" | "xhigh" | "max")[];3145 supportedEffortLevels?: ("low" | "medium" | "high" | "xhigh" | "max")[];

3145 supportsAdaptiveThinking?: boolean;3146 supportsAdaptiveThinking?: boolean;

3146 supportsFastMode?: boolean;3147 supportsFastMode?: boolean;

3148 supportsAutoMode?: boolean;

3147};3149};

3148```3150```

3149 3151 

3152| Campo | Tipo | Descrizione |

3153| :------------------------- | :----------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

3154| `value` | `string` | Identificatore del modello da passare nelle chiamate API |

3155| `resolvedModel` | `string \| undefined` | ID del modello wire canonico a cui il `value` di questa voce si risolve. Una voce di alias come `sonnet` si risolve a un ID di modello esplicito come `claude-sonnet-5`, quindi un host può abbinare un ID di modello esplicito memorizzato rispetto alla voce di alias che lo copre. {/* min-version: 2.1.197 */}Richiede Claude Code v2.1.197 o successivo. |

3156| `displayName` | `string` | Nome di visualizzazione leggibile dall'uomo |

3157| `description` | `string` | Descrizione delle capacità del modello |

3158| `supportsEffort` | `boolean \| undefined` | Se questo modello supporta i livelli di sforzo |

3159| `supportedEffortLevels` | `("low" \| "medium" \| "high" \| "xhigh" \| "max")[] \| undefined` | Livelli di sforzo che questo modello accetta |

3160| `supportsAdaptiveThinking` | `boolean \| undefined` | Se questo modello supporta il pensiero adattivo, dove Claude decide quando e quanto pensare |

3161| `supportsFastMode` | `boolean \| undefined` | Se questo modello supporta la modalità veloce |

3162| `supportsAutoMode` | `boolean \| undefined` | Se questo modello supporta la modalità auto |

3163 

3150<h3 id="agentinfo">3164<h3 id="agentinfo">

3151 `AgentInfo`3165 `AgentInfo`

3152</h3>3166</h3>

agent-teams.md +2 −0

Details

284 284 

285I compagni di team iniziano con le impostazioni di permesso del lead. Se il lead viene eseguito con `--dangerously-skip-permissions`, lo fanno anche tutti i compagni di team. Dopo la generazione, potete cambiare le modalità dei singoli compagni di team, ma non potete impostare modalità per compagno di team al momento della generazione.285I compagni di team iniziano con le impostazioni di permesso del lead. Se il lead viene eseguito con `--dangerously-skip-permissions`, lo fanno anche tutti i compagni di team. Dopo la generazione, potete cambiare le modalità dei singoli compagni di team, ma non potete impostare modalità per compagno di team al momento della generazione.

286 286 

287Quando un agente invia un messaggio a un altro tramite `SendMessage`, l'agente ricevente viene informato che proviene da un'altra sessione Claude, non da voi. Un compagno di team non può approvare un prompt di permesso o fornire consenso per vostro conto, e un compagno di team a cui è stata negata un'azione non può trasmetterla a un altro compagno di team per aggirare il controllo. In [modalità auto](/it/permission-modes#eliminate-prompts-with-auto-mode), il classificatore tratta un'approvazione inoltrata da un altro agente come input non attendibile piuttosto che come conferma da voi. I prompt di permesso dei compagni di team risalgono alla sessione lead, quindi approvate voi stessi lì.

288 

287<h3 id="context-and-communication">289<h3 id="context-and-communication">

288 Context e comunicazione290 Context e comunicazione

289</h3>291</h3>

agent-view.md +3 −3

Details

283| :----------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |283| :----------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

284| `<agent-name> <prompt>` | Se la prima parola corrisponde a un nome di [subagent](/it/sub-agents) personalizzato, quel subagent viene eseguito come agente principale della sessione con la configurazione dal suo frontmatter |284| `<agent-name> <prompt>` | Se la prima parola corrisponde a un nome di [subagent](/it/sub-agents) personalizzato, quel subagent viene eseguito come agente principale della sessione con la configurazione dal suo frontmatter |

285| `@<agent-name>` | Menziona un subagent personalizzato in qualsiasi punto del prompt per eseguirlo come agente principale |285| `@<agent-name>` | Menziona un subagent personalizzato in qualsiasi punto del prompt per eseguirlo come agente principale |

286| `@<repo>` | Menziona un repository sotto la directory da cui hai aperto agent view per eseguire la sessione |286| `@<repo>` | Menziona un repository per eseguire la sessione lì. Vedi [Invia a una directory specifica](#dispatch-to-a-specific-directory) per quali repository sono elencati |

287| `/<command>` | Suggerisci [skills](/it/skills) e [commands](/it/commands) da inviare come prompt |287| `/<command>` | Suggerisci [skills](/it/skills) e [commands](/it/commands) da inviare come prompt |

288| `! <command>` | Esegui un comando shell come un job in background invece di avviare una sessione Claude. Il job appare come una riga a cui puoi collegarti, osservare e staccarti |288| `! <command>` | Esegui un comando shell come un job in background invece di avviare una sessione Claude. Il job appare come una riga a cui puoi collegarti, osservare e staccarti |

289| `#<number>` o un URL di pull request | Se una sessione sta già lavorando su quel PR, selezionala invece di inviare |289| `#<number>` o un URL di pull request | Se una sessione sta già lavorando su quel PR, selezionala invece di inviare |


299 Invia a una directory specifica299 Invia a una directory specifica

300</h4>300</h4>

301 301 

302Una nuova sessione viene eseguita nella directory da cui hai aperto agent view. Per indirizzare una directory diversa:302Una nuova sessione viene eseguita nella directory da cui hai aperto agent view. Per indirizzare una directory diversa, utilizza uno qualsiasi di questi:

303 303 

304* Apri `claude agents` in quella directory.304* Apri `claude agents` in quella directory.

305* Apri `claude agents` in una directory padre che contiene diversi repository e menzionane uno con `@<repo>` nel prompt per eseguire la sessione .305* Apri `claude agents` in una directory padre e menziona un repository figlio con `@<repo>` nel prompt. Digitando `@` vengono elencati i repository git un livello sotto la directory di lancio, più qualsiasi directory che ha già una sessione nell'elenco. Una directory il cui nome contiene uno spazio non è elencata.

306* Dalla shell, `cd` nella directory e esegui `claude --bg "<prompt>"`.306* Dalla shell, `cd` nella directory e esegui `claude --bg "<prompt>"`.

307 307 

308Quando agent view è raggruppato per directory, la directory della riga evidenziata diventa il target di dispatch, quindi puoi scorrere a un gruppo e inviare in esso senza riscrivere il percorso.308Quando agent view è raggruppato per directory, la directory della riga evidenziata diventa il target di dispatch, quindi puoi scorrere a un gruppo e inviare in esso senza riscrivere il percorso.

env-vars.md +2 −1

Details

268| `CLAUDE_CODE_SCROLL_SPEED` | Imposta il moltiplicatore di scorrimento della rotella del mouse nel [rendering a schermo intero](/it/fullscreen#mouse-wheel-scrolling). Accetta valori da 1 a 20 e valori frazionari inferiori a 1 come `0.5` per rallentare lo scorrimento accelerato del trackpad e della rotella nei terminali che già amplificano gli eventi della rotella. Imposta su `3` per corrispondere a `vim` se il vostro terminale invia un evento di rotella per tacca senza amplificazione. Ignorato nel terminale IDE JetBrains, dove Claude Code utilizza il proprio gestore di scorrimento |268| `CLAUDE_CODE_SCROLL_SPEED` | Imposta il moltiplicatore di scorrimento della rotella del mouse nel [rendering a schermo intero](/it/fullscreen#mouse-wheel-scrolling). Accetta valori da 1 a 20 e valori frazionari inferiori a 1 come `0.5` per rallentare lo scorrimento accelerato del trackpad e della rotella nei terminali che già amplificano gli eventi della rotella. Imposta su `3` per corrispondere a `vim` se il vostro terminale invia un evento di rotella per tacca senza amplificazione. Ignorato nel terminale IDE JetBrains, dove Claude Code utilizza il proprio gestore di scorrimento |

269| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` | Sovrascrivi il budget di tempo in millisecondi per gli hook [SessionEnd](/it/hooks#sessionend). Si applica all'uscita della sessione, `/clear` e al cambio di sessioni tramite `/resume` interattivo. Per impostazione predefinita il budget è 1,5 secondi, aumentato automaticamente al massimo `timeout` per hook configurato nei file di impostazioni, fino a 60 secondi. I timeout sugli hook forniti dai plugin non aumentano il budget |269| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` | Sovrascrivi il budget di tempo in millisecondi per gli hook [SessionEnd](/it/hooks#sessionend). Si applica all'uscita della sessione, `/clear` e al cambio di sessioni tramite `/resume` interattivo. Per impostazione predefinita il budget è 1,5 secondi, aumentato automaticamente al massimo `timeout` per hook configurato nei file di impostazioni, fino a 60 secondi. I timeout sugli hook forniti dai plugin non aumentano il budget |

270| `CLAUDE_CODE_SESSION_ID` | Impostato automaticamente nei sottoprocessi dello strumento Bash e PowerShell all'ID della sessione corrente, nei sottoprocessi del comando [hook](/it/hooks) e nei sottoprocessi del server MCP [stdio](/it/mcp). Per Bash, PowerShell e hook questo corrisponde al campo `session_id` nell'input JSON dell'hook e viene aggiornato su `/clear`. Un sottoprocesso del server MCP mantiene l'ID con cui è stato generato. Su `--resume <session-id>` riceve l'ID ripreso, corrispondente a hook e Bash. Su `--continue` o `--resume` senza un ID esplicito potrebbe ricevere l'ID di avvio iniziale. Utilizza per correlare script e strumenti esterni con la sessione Claude Code che li ha avviati |270| `CLAUDE_CODE_SESSION_ID` | Impostato automaticamente nei sottoprocessi dello strumento Bash e PowerShell all'ID della sessione corrente, nei sottoprocessi del comando [hook](/it/hooks) e nei sottoprocessi del server MCP [stdio](/it/mcp). Per Bash, PowerShell e hook questo corrisponde al campo `session_id` nell'input JSON dell'hook e viene aggiornato su `/clear`. Un sottoprocesso del server MCP mantiene l'ID con cui è stato generato. Su `--resume <session-id>` riceve l'ID ripreso, corrispondente a hook e Bash. Su `--continue` o `--resume` senza un ID esplicito potrebbe ricevere l'ID di avvio iniziale. Utilizza per correlare script e strumenti esterni con la sessione Claude Code che li ha avviati |

271| `CLAUDE_CODE_SHELL` | Sovrascrivi il rilevamento automatico della shell. Utile quando la vostra shell di login differisce dalla vostra shell di lavoro preferita (ad esempio, `bash` vs `zsh`) |271| `CLAUDE_CODE_SHELL` | Imposta la shell che Claude Code utilizza per eseguire i comandi dello strumento Bash. Accetta un percorso a un binario `bash` o `zsh`, ad esempio `/opt/homebrew/bin/bash`. Altre shell come `fish` non sono supportate. Se il valore non è un percorso `bash` o `zsh` funzionante, Claude Code lo ignora e torna all'auto-rilevamento. L'auto-rilevamento utilizza il vostro `$SHELL` quando punta a `bash` o `zsh`, altrimenti sceglie il primo `zsh` funzionante quindi `bash` trovato nel vostro `PATH` e nei percorsi di installazione standard |

272| `CLAUDE_CODE_SHELL_PREFIX` | Prefisso del comando che avvolge i comandi shell che Claude Code genera: chiamate dello strumento Bash, comandi [hook](/it/hooks), comandi della [linea di stato](/it/statusline) e comandi di avvio del server MCP stdio. Gli hook PowerShell e gli hook in forma exec vengono eseguiti senza il prefisso. Utile per logging o auditing. L'impostazione di un percorso eseguibile nudo come `/path/to/logger.sh` esegue ogni comando come `/path/to/logger.sh '<command>'`. Il wrapper riceve la riga di comando come un singolo argomento shell-quoted in `$1`, quindi il wrapper deve rivalutare `$1` con una shell, ad esempio `exec bash -c "$1"`. Trattare `$1` come un percorso eseguibile nudo interrompe i server MCP stdio che passano argomenti come `npx -y <package>`. Per le chiamate dello strumento Bash, `$1` contiene l'invocazione della shell completa che Claude Code assembla, inclusa la configurazione dell'ambiente, non solo il comando che Claude ha eseguito |272| `CLAUDE_CODE_SHELL_PREFIX` | Prefisso del comando che avvolge i comandi shell che Claude Code genera: chiamate dello strumento Bash, comandi [hook](/it/hooks), comandi della [linea di stato](/it/statusline) e comandi di avvio del server MCP stdio. Gli hook PowerShell e gli hook in forma exec vengono eseguiti senza il prefisso. Utile per logging o auditing. L'impostazione di un percorso eseguibile nudo come `/path/to/logger.sh` esegue ogni comando come `/path/to/logger.sh '<command>'`. Il wrapper riceve la riga di comando come un singolo argomento shell-quoted in `$1`, quindi il wrapper deve rivalutare `$1` con una shell, ad esempio `exec bash -c "$1"`. Trattare `$1` come un percorso eseguibile nudo interrompe i server MCP stdio che passano argomenti come `npx -y <package>`. Per le chiamate dello strumento Bash, `$1` contiene l'invocazione della shell completa che Claude Code assembla, inclusa la configurazione dell'ambiente, non solo il comando che Claude ha eseguito |

273| `CLAUDE_CODE_SIMPLE` | Imposta su `1` per eseguire con un prompt di sistema minimo e solo gli strumenti Bash, lettura file e modifica file. Gli strumenti MCP da `--mcp-config` sono ancora disponibili. Disabilita l'auto-discovery di hook, skill, plugin, server MCP, memoria automatica e CLAUDE.md. I token OAuth e le credenziali del portachiavi non vengono letti, quindi l'autenticazione Anthropic deve provenire da `ANTHROPIC_API_KEY` o da un `apiKeyHelper` in `--settings`. Equivalente a passare [`--bare`](/it/headless#start-faster-with-bare-mode) |273| `CLAUDE_CODE_SIMPLE` | Imposta su `1` per eseguire con un prompt di sistema minimo e solo gli strumenti Bash, lettura file e modifica file. Gli strumenti MCP da `--mcp-config` sono ancora disponibili. Disabilita l'auto-discovery di hook, skill, plugin, server MCP, memoria automatica e CLAUDE.md. I token OAuth e le credenziali del portachiavi non vengono letti, quindi l'autenticazione Anthropic deve provenire da `ANTHROPIC_API_KEY` o da un `apiKeyHelper` in `--settings`. Equivalente a passare [`--bare`](/it/headless#start-faster-with-bare-mode) |

274| `CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT` | Imposta su `1` per utilizzare il prompt di sistema minimo e le descrizioni degli strumenti compresse su qualsiasi modello. Imposta su `0`, `false`, `no` o `off` per rinunciare anche su modelli dove l'esperimento o la configurazione del server altrimenti lo abiliterebbero. Il set di strumenti completo, hook, server MCP e scoperta CLAUDE.md rimangono abilitati |274| `CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT` | Imposta su `1` per utilizzare il prompt di sistema minimo e le descrizioni degli strumenti compresse su qualsiasi modello. Imposta su `0`, `false`, `no` o `off` per rinunciare anche su modelli dove l'esperimento o la configurazione del server altrimenti lo abiliterebbero. Il set di strumenti completo, hook, server MCP e scoperta CLAUDE.md rimangono abilitati |


378| `VERTEX_REGION_CLAUDE_4_6_SONNET` | Sovrascrivi la regione per Claude Sonnet 4.6 quando si utilizza Vertex AI |378| `VERTEX_REGION_CLAUDE_4_6_SONNET` | Sovrascrivi la regione per Claude Sonnet 4.6 quando si utilizza Vertex AI |

379| `VERTEX_REGION_CLAUDE_4_7_OPUS` | {/* min-version: 2.1.111 */}Sovrascrivi la regione per Claude Opus 4.7 quando si utilizza Vertex AI. Aggiunto in v2.1.111 |379| `VERTEX_REGION_CLAUDE_4_7_OPUS` | {/* min-version: 2.1.111 */}Sovrascrivi la regione per Claude Opus 4.7 quando si utilizza Vertex AI. Aggiunto in v2.1.111 |

380| `VERTEX_REGION_CLAUDE_4_8_OPUS` | {/* min-version: 2.1.154 */}Sovrascrivi la regione per Claude Opus 4.8 quando si utilizza Vertex AI. Aggiunto in v2.1.154 |380| `VERTEX_REGION_CLAUDE_4_8_OPUS` | {/* min-version: 2.1.154 */}Sovrascrivi la regione per Claude Opus 4.8 quando si utilizza Vertex AI. Aggiunto in v2.1.154 |

381| `VERTEX_REGION_CLAUDE_5_SONNET` | {/* min-version: 2.1.197 */}Sovrascrivi la regione per Claude Sonnet 5 quando si utilizza Vertex AI. Aggiunto in v2.1.197 |

381| `VERTEX_REGION_CLAUDE_FABLE_5` | {/* min-version: 2.1.170 */}Sovrascrivi la regione per Claude Fable 5 quando si utilizza Vertex AI. Aggiunto in v2.1.170 |382| `VERTEX_REGION_CLAUDE_FABLE_5` | {/* min-version: 2.1.170 */}Sovrascrivi la regione per Claude Fable 5 quando si utilizza Vertex AI. Aggiunto in v2.1.170 |

382| `VERTEX_REGION_CLAUDE_HAIKU_4_5` | Sovrascrivi la regione per Claude Haiku 4.5 quando si utilizza Vertex AI |383| `VERTEX_REGION_CLAUDE_HAIKU_4_5` | Sovrascrivi la regione per Claude Haiku 4.5 quando si utilizza Vertex AI |

383 384 

Details

195 195 

196Il selettore è l'elenco interattivo dei modelli che si apre quando uno sviluppatore esegue `/model` in Claude Code. Ogni voce scoperta è etichettata "From gateway" e utilizza `display_name` quando fornito. L'[impostazione gestita `availableModels`](/it/settings#available-settings) limita quello che la scoperta può aggiungere.196Il selettore è l'elenco interattivo dei modelli che si apre quando uno sviluppatore esegue `/model` in Claude Code. Ogni voce scoperta è etichettata "From gateway" e utilizza `display_name` quando fornito. L'[impostazione gestita `availableModels`](/it/settings#available-settings) limita quello che la scoperta può aggiungere.

197 197 

198Un ID scoperto viene saltato solo quando corrisponde esattamente a una riga già nel selettore, o quando sia l'ID scoperto che quello esistente si risolvono in [Fable](/it/model-config#work-with-fable-5). Le righe integrate sono codificate su alias come `sonnet`, quindi un ID scoperto come `claude-sonnet-4-6` aggiunge la sua propria riga "From gateway" accanto alla voce integrata piuttosto che sostituirla.198Un ID scoperto viene saltato quando corrisponde esattamente a una riga già nel selettore, o quando sia l'ID scoperto che quello esistente si risolvono in [Fable](/it/model-config#work-with-fable-5). {/* min-version: 2.1.197 */}A partire da Claude Code v2.1.197, un ID esplicito scoperto viene anche ripiegato in una voce integrata quando entrambi si risolvono nello stesso modello. Le righe integrate sono codificate su alias come `sonnet`, quindi un ID scoperto esplicito del modello a cui l'alias attualmente si risolve, come `claude-sonnet-5`, si comprime nella riga `sonnet`, mentre un ID a cui l'alias non si risolve, come `claude-sonnet-4-6`, aggiunge comunque la sua propria riga "From gateway" accanto alla voce integrata.

199 199 

200I risultati vengono memorizzati nella cache in `~/.claude/cache/gateway-models.json`, o `%USERPROFILE%\.claude\cache\gateway-models.json` su Windows, e aggiornati ad ogni avvio. Se la richiesta fallisce o il gateway non implementa `/v1/models`, il selettore ricade all'elenco memorizzato nella cache dall'avvio precedente o all'elenco dei modelli integrati. Se il vostro gateway serve modelli Claude con alias che non corrispondono al filtro di scoperta, gli sviluppatori possono aggiungere quegli alias manualmente con le [variabili di configurazione del modello](/it/model-config).200I risultati vengono memorizzati nella cache in `~/.claude/cache/gateway-models.json`, o `%USERPROFILE%\.claude\cache\gateway-models.json` su Windows, e aggiornati ad ogni avvio. Se la richiesta fallisce o il gateway non implementa `/v1/models`, il selettore ricade all'elenco memorizzato nella cache dall'avvio precedente o all'elenco dei modelli integrati. Se il vostro gateway serve modelli Claude con alias che non corrispondono al filtro di scoperta, gli sviluppatori possono aggiungere quegli alias manualmente con le [variabili di configurazione del modello](/it/model-config).

201 201 

Details

628* `event.sequence`: Contatore monotonicamente crescente per ordinare gli eventi all'interno di una sessione628* `event.sequence`: Contatore monotonicamente crescente per ordinare gli eventi all'interno di una sessione

629* `response_length`: Lunghezza del testo della risposta in caratteri629* `response_length`: Lunghezza del testo della risposta in caratteri

630* `response`: Testo della risposta, troncato a 60 KB. Redatto a `<REDACTED>` per impostazione predefinita. Imposta `OTEL_LOG_ASSISTANT_RESPONSES=1` per includerlo. Quando `OTEL_LOG_ASSISTANT_RESPONSES` non è impostato, `OTEL_LOG_USER_PROMPTS` lo controlla invece, quindi imposta `OTEL_LOG_ASSISTANT_RESPONSES=0` per mantenere le risposte redatte mentre la registrazione dei prompt è attiva630* `response`: Testo della risposta, troncato a 60 KB. Redatto a `<REDACTED>` per impostazione predefinita. Imposta `OTEL_LOG_ASSISTANT_RESPONSES=1` per includerlo. Quando `OTEL_LOG_ASSISTANT_RESPONSES` non è impostato, `OTEL_LOG_USER_PROMPTS` lo controlla invece, quindi imposta `OTEL_LOG_ASSISTANT_RESPONSES=0` per mantenere le risposte redatte mentre la registrazione dei prompt è attiva

631* `model`: Identificatore del modello (ad esempio, "claude-sonnet-4-6")631* `model`: Identificatore del modello (ad esempio, "claude-sonnet-5")

632* `request_id`: ID della richiesta API Anthropic dall'intestazione `request-id` della risposta. Presente solo quando l'API ne restituisce uno632* `request_id`: ID della richiesta API Anthropic dall'intestazione `request-id` della risposta. Presente solo quando l'API ne restituisce uno

633* `query_source`: Sottosistema che ha emesso la richiesta, come `"repl_main_thread"`, `"compact"`, o un nome di subagent633* `query_source`: Sottosistema che ha emesso la richiesta, come `"repl_main_thread"`, `"compact"`, o un nome di subagent

634 634 

skills.md +2 −0

Details

129 129 

130Digitando `/deploy` esegui la skill della radice del progetto. Digita il nome qualificato `/apps/web:deploy` per eseguire esplicitamente la variante annidata.130Digitando `/deploy` esegui la skill della radice del progetto. Digita il nome qualificato `/apps/web:deploy` per eseguire esplicitamente la variante annidata.

131 131 

132Un'entry `<skill-name>` nelle posizioni enterprise, personale o progetto può essere un symlink a una directory altrove sul disco. Claude Code segue il symlink e legge `SKILL.md` dalla directory di destinazione, e se la stessa destinazione è raggiungibile da più di una posizione, Claude Code carica la skill una sola volta. Le skills dei plugin gestiscono i symlink diversamente; vedi [Condividi file all'interno di un marketplace con symlink](/it/plugins-reference#share-files-within-a-marketplace-with-symlinks).

133 

132<Note>134<Note>

133 Aggiungi un `.claude-plugin/plugin.json` a una cartella di skill e viene caricato come un [plugin](/it/plugins-reference#skills-directory-plugins) denominato `<name>@skills-dir`, in modo che possa raggruppare agenti, hooks e server MCP. In una `.claude/skills/` di un progetto, questo richiede di accettare prima la finestra di dialogo di fiducia dell'area di lavoro.135 Aggiungi un `.claude-plugin/plugin.json` a una cartella di skill e viene caricato come un [plugin](/it/plugins-reference#skills-directory-plugins) denominato `<name>@skills-dir`, in modo che possa raggruppare agenti, hooks e server MCP. In una `.claude/skills/` di un progetto, questo richiede di accettare prima la finestra di dialogo di fiducia dell'area di lavoro.

134</Note>136</Note>

Details

361Le regole di autorizzazione WebSearch non accettano specifier. Una voce `WebSearch` nuda in `allow` o `deny` è l'unica forma.361Le regole di autorizzazione WebSearch non accettano specifier. Una voce `WebSearch` nuda in `allow` o `deny` è l'unica forma.

362 362 

363<Note>363<Note>

364 WebSearch è disponibile sull'API Claude e su Microsoft Foundry. Su Google Cloud Vertex AI funziona con i modelli Claude 4, inclusi Opus, Sonnet, e Haiku. Amazon Bedrock non espone lo strumento di web search lato server.364 WebSearch è disponibile sull'API Claude e su Microsoft Foundry. Su Google Cloud Vertex AI funziona con i modelli Claude 4 e versioni successive, inclusi Opus, Sonnet, e Haiku. Amazon Bedrock non espone lo strumento di web search lato server.

365</Note>365</Note>

366 366 

367<h2 id="write-tool-behavior">367<h2 id="write-tool-behavior">

Details

26| `irm is not recognized` o `&& is not valid` | [Usa il comando giusto per la tua shell](#wrong-install-command-on-windows) |26| `irm is not recognized` o `&& is not valid` | [Usa il comando giusto per la tua shell](#wrong-install-command-on-windows) |

27| `Cask 'claude-code' is unavailable: No Cask with this name exists` | [Aggiorna Homebrew](#homebrew-cask-unavailable-or-outdated) |27| `Cask 'claude-code' is unavailable: No Cask with this name exists` | [Aggiorna Homebrew](#homebrew-cask-unavailable-or-outdated) |

28| `'bash' is not recognized as the name of a cmdlet` | [Usa il comando del programma di installazione di Windows](#wrong-install-command-on-windows) |28| `'bash' is not recognized as the name of a cmdlet` | [Usa il comando del programma di installazione di Windows](#wrong-install-command-on-windows) |

29| `A parameter cannot be found that matches parameter name 'fsSL'` | [Usa il comando del programma di installazione di Windows](#wrong-install-command-on-windows) |

29| `Claude Code on Windows requires either Git for Windows (for bash) or PowerShell` | [Installa una shell](#claude-code-on-windows-requires-either-git-for-windows-for-bash-or-powershell) |30| `Claude Code on Windows requires either Git for Windows (for bash) or PowerShell` | [Installa una shell](#claude-code-on-windows-requires-either-git-for-windows-for-bash-or-powershell) |

30| `Claude Code does not support 32-bit Windows` | [Apri Windows PowerShell, non la voce x86](#claude-code-does-not-support-32-bit-windows) |31| `Claude Code does not support 32-bit Windows` | [Apri Windows PowerShell, non la voce x86](#claude-code-does-not-support-32-bit-windows) |

31| `The process cannot access the file ... because it is being used by another process` | [Svuota la cartella dei download e riprova](#the-process-cannot-access-the-file-during-windows-install) |32| `The process cannot access the file ... because it is being used by another process` | [Svuota la cartella dei download e riprova](#the-process-cannot-access-the-file-during-windows-install) |


489 Comando di installazione sbagliato su Windows490 Comando di installazione sbagliato su Windows

490</h3>491</h3>

491 492 

492Se vedi `'irm' is not recognized`, `The token '&&' is not valid`, o `'bash' is not recognized as the name of a cmdlet`, hai copiato il comando di installazione per una shell o un sistema operativo diverso.493Se vedi `'irm' is not recognized`, `The token '&&' is not valid`, `A parameter cannot be found that matches parameter name 'fsSL'`, o `'bash' is not recognized as the name of a cmdlet`, hai copiato il comando di installazione per una shell o un sistema operativo diverso.

493 494 

494* **`irm` non riconosciuto**: sei in CMD, non PowerShell. Hai due opzioni:495* **`irm` non riconosciuto**: sei in CMD, non PowerShell. Hai due opzioni:

495 496 


510 irm https://claude.ai/install.ps1 | iex511 irm https://claude.ai/install.ps1 | iex

511 ```512 ```

512 513 

514* **`A parameter cannot be found that matches parameter name 'fsSL'`**: hai eseguito il programma di installazione macOS/Linux `curl -fsSL ... | bash` in Windows PowerShell, dove `curl` è un alias per `Invoke-WebRequest` e rifiuta i flag `-fsSL`. Usa il programma di installazione PowerShell invece:

515 ```powershell theme={null}

516 irm https://claude.ai/install.ps1 | iex

517 ```

518 

513* **`bash` non riconosciuto**: hai eseguito il programma di installazione macOS/Linux su Windows. Usa il programma di installazione PowerShell invece:519* **`bash` non riconosciuto**: hai eseguito il programma di installazione macOS/Linux su Windows. Usa il programma di installazione PowerShell invece:

514 ```powershell theme={null}520 ```powershell theme={null}

515 irm https://claude.ai/install.ps1 | iex521 irm https://claude.ai/install.ps1 | iex

vs-code.md +2 −0

Details

5982. Cerca "Claude Code"5982. Cerca "Claude Code"

5993. Fai clic su **Disinstalla**5993. Fai clic su **Disinstalla**

600 600 

601L'esecuzione di `claude` in un terminale integrato di VS Code reinstalla automaticamente l'estensione. Per mantenerla disinstallata, disattiva **Auto-install IDE extension** in `/config`, oppure imposta [`autoInstallIdeExtension`](/it/settings#global-config-settings) su `false`. Puoi anche impostare la variabile di ambiente [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/it/env-vars) su `1`.

602 

601Per rimuovere anche i dati dell'estensione e ripristinare tutte le impostazioni, elimina la directory di archiviazione dell'estensione per la tua piattaforma.603Per rimuovere anche i dati dell'estensione e ripristinare tutte le impostazioni, elimina la directory di archiviazione dell'estensione per la tua piattaforma.

602 604 

603Su macOS:605Su macOS: