--add-dir | Aggiungi directory di lavoro aggiuntive per consentire a Claude di leggere e modificare file. Concede l’accesso ai file; Claude Code non scopre la maggior parte della configurazione .claude/ da queste directory. Convalida che ogni percorso esista come directory. Non puoi aggiungere la maggior parte dei percorsi di rete, come \\server\share. Per mantenere queste directory tra le sessioni, imposta permissions.additionalDirectories nelle impostazioni | claude --add-dir ../apps ../lib |
--advisor <model> | Abilita lo strumento advisor lato server per questa sessione con un alias di modello, fable, opus, o sonnet, o un ID modello completo. Ha la precedenza sull’impostazione advisorModel per la sessione. fable richiede accesso a Fable | claude --advisor opus |
--agent | Specifica un agente per la sessione corrente (sostituisce l’impostazione agent) | claude --agent my-custom-agent |
--agents | Definisci subagenti personalizzati dinamicamente tramite JSON. Accetta i campi elencati per subagenti definiti da CLI. Con --print, il valore può invece essere il percorso a un file JSON che contiene l’oggetto; la forma di file richiede Claude Code v2.1.281 o successivo. Claude Code convalida il valore all’avvio e esce con un valore non valido; vedi Invalid --agents configuration per il messaggio e per i flag e la variabile di ambiente che saltano la convalida. La convalida richiede Claude Code v2.1.242 o successivo | claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}' |
--allow-dangerously-skip-permissions | Aggiungi bypassPermissions al ciclo della modalità Shift+Tab senza iniziare in essa. Ti consente di iniziare in una modalità diversa come plan e passare a bypassPermissions in seguito. Vedi modalità di permesso | claude --permission-mode plan --allow-dangerously-skip-permissions |
--allowedTools, --allowed-tools | Strumenti che si eseguono senza richiedere il permesso. Vedi sintassi della regola di permesso per la corrispondenza dei pattern. Per limitare quali strumenti sono disponibili, usa --tools invece. Se nomini uno degli strumenti di tracciamento delle attività qui, Claude Code opta anche la sessione in | "Bash(git log *)" "Bash(git diff *)" "Read" |
--append-subagent-system-prompt | Aggiungi testo personalizzato alla fine del prompt di sistema di ogni subagente, inclusi i subagenti annidati, a parte un subagente biforcato, che riutilizza il prompt della conversazione. Si applica solo in modalità non interattiva con -p. Richiede Claude Code v2.1.205 o successivo | claude -p --append-subagent-system-prompt "Cite file paths in every answer" "query" |
--append-subagent-system-prompt-file | Carica il testo da un file e aggiungilo ai prompt di sistema dei subagenti. Un’alternativa a --append-subagent-system-prompt per il testo troppo lungo da passare sulla riga di comando. I due flag non possono essere combinati. Si applica solo in modalità non interattiva con -p. Richiede Claude Code v2.1.261 o successivo | claude -p --append-subagent-system-prompt-file ./subagent-rules.txt "query" |
--append-system-prompt | Aggiungi testo personalizzato alla fine del prompt di sistema predefinito | claude --append-system-prompt "Always use TypeScript" |
--append-system-prompt-file | Carica testo di prompt di sistema aggiuntivo da un file e aggiungi al prompt predefinito | claude --append-system-prompt-file ./extra-rules.txt |
--autocompact <auto|tokens> | Imposta la finestra auto-compact per questa sessione senza modificare le impostazioni salvate. Accetta gli stessi valori di /autocompact; quella sezione copre i moduli di valore e cosa sostituisce il flag. Richiede Claude Code v2.1.221 o successivo | claude --autocompact 500k |
--ax-screen-reader | Renderizza l’output compatibile con lo screen reader: testo piatto senza bordi decorativi o animazioni. Forza il renderer classico, quindi l’impostazione tui non ha effetto; le sessioni in background allegate ancora si rendono a schermo intero. Ha la precedenza su CLAUDE_AX_SCREEN_READER e l’impostazione axScreenReader. Richiede Claude Code v2.1.181 o successivo | claude --ax-screen-reader |
--bare | Modalità minima: salta l’auto-scoperta di hooks, skills, comandi personalizzati, subagenti, plugin installati, server MCP, memoria automatica e CLAUDE.md in modo che le chiamate con script inizino più velocemente. Le skills in una directory che passi con --add-dir si caricano comunque. Claude ha accesso agli strumenti Bash, lettura file e modifica file. Imposta CLAUDE_CODE_SIMPLE. Vedi modalità bare | claude --bare -p "query" |
--betas | Intestazioni beta da includere nelle richieste API (solo utenti con chiave API) | claude --betas interleaved-thinking |
--bg, --background | Avvia la sessione come agente in background e ritorna immediatamente. Stampa l’ID della sessione e i comandi di gestione. Combina con --exec per eseguire un comando shell come lavoro in background invece di una sessione Claude, o con --agent per eseguire un subagente specifico. Controlla l’affidabilità dell’area di lavoro per la directory prima che inizi. Non può essere combinato con -p/--print; vedi il riferimento degli errori | claude --bg "investigate the flaky test" |
--channels | (Anteprima di ricerca) Server MCP le cui notifiche di canale Claude dovrebbe ascoltare in questa sessione. Elenco separato da spazi di voci plugin:<name>@<marketplace>. Richiede l’autenticazione Anthropic tramite claude.ai o una chiave API Console | claude --channels plugin:my-notifier@my-marketplace |
--chrome | Abilita l’integrazione del browser Chrome per l’automazione web e i test | claude --chrome |
--cloud | Con una descrizione di attività, crea una nuova sessione cloud. Con un ID di sessione (session_... o cse_...) o un URL claude.ai/code, accoda un messaggio in quella sessione esistente invece, con -p. Vedi invia un messaggio di follow-up. | claude --cloud "Fix the login bug" |
--continue, -c | Carica la conversazione più recente nella directory corrente, inclusa una sessione in background che è terminata; l’apertura di sessioni in background terminate richiede Claude Code v2.1.257 o successivo. Salta le sessioni create con claude -p o l’Agent SDK, e le sessioni il cui primo prompt era /loop. claude -p --continue include sessioni -p, SDK e /loop. Include le sessioni che hanno aggiunto questa directory con /add-dir | claude --continue |
--dangerously-load-development-channels | Abilita i canali che non sono nell’elenco di approvazione, per lo sviluppo locale. Accetta voci plugin:<name>@<marketplace> e server:<name>. Richiede conferma | claude --dangerously-load-development-channels server:webhook |
--dangerously-skip-permissions | Salta i prompt di permesso. Equivalente a --permission-mode bypassPermissions. Vedi modalità di permesso per quello che questo fa e non salta. Per le sessioni avviate con --bg, la modalità persiste quando il supervisore riavvia la sessione | claude --dangerously-skip-permissions |
--debug | Abilita la modalità debug con filtro di categoria opzionale, come --debug='mcp,startup' o --debug='!1p'. Il filtro si lega solo nella forma =; un filtro separato da spazi abilita la modalità debug senza filtrare | claude --debug='mcp,startup' |
--debug-file <path> | Scrivi i log di debug in un percorso di file specifico. Abilita implicitamente la modalità debug. Ha la precedenza su CLAUDE_CODE_DEBUG_LOGS_DIR | claude --debug-file /tmp/claude-debug.log |
--disable-slash-commands | Disabilita tutte le skills e i comandi per questa sessione | claude --disable-slash-commands |
--disallowedTools, --disallowed-tools | Regole di negazione. Un nome di strumento nudo rimuove gli strumenti corrispondenti dal contesto di Claude: "Edit" rimuove Edit, "*" rimuove ogni strumento, e "mcp__*" rimuove ogni strumento MCP. Una regola con ambito come Bash(rm *) lascia lo strumento disponibile e nega solo le chiamate che corrispondono come scritto. Una regola che nomina EndConversation non può rimuoverla mentre rimane qualsiasi altro strumento | "Bash(git log *)" "Bash(git diff *)" "Edit" |
--effort | Imposta il livello di sforzo per la sessione corrente. Opzioni: low, medium, high, xhigh, max, o ultracode. I livelli disponibili dipendono dal modello. ultracode richiede uno sforzo xhigh con ultracode attivato, e richiede Claude Code v2.1.203 o successivo. Sostituisce le impostazioni modelSettings e effortLevel per questa sessione e non persiste | claude --effort high |
--enable-auto-mode | Rimosso in v2.1.111. La modalità auto è ora nel ciclo Shift+Tab per impostazione predefinita; usa --permission-mode auto per iniziare in essa | claude --permission-mode auto |
--environment <environment-id> | Crea una nuova sessione cloud che viene eseguita sull’ambiente auto-ospitato con l’ID fornito. Gli ID ambiente iniziano con ccpool_. Vedi il comportamento di dispatch di --environment per il comportamento di dispatch e le combinazioni di flag che rifiuta. Richiede Claude Code v2.1.224 o successivo | claude -p "Fix the login bug" --environment ccpool_abc123 |
--exclude-dynamic-system-prompt-sections | Sposta il contesto per utente, come la posizione della memoria automatica, fuori dal prompt di sistema e nel primo messaggio dell’utente. Migliora il riutilizzo della cache dei prompt tra diversi utenti e macchine che eseguono lo stesso compito. Si applica solo con il prompt di sistema predefinito; ignorato quando --system-prompt o --system-prompt-file è impostato. Usa con -p per carichi di lavoro con script, multi-utente | claude -p --exclude-dynamic-system-prompt-sections "query" |
--exec | Esegui un comando shell come lavoro in background supportato da PTY invece di avviare una sessione Claude. Usa con --bg per lanciare dalla shell | claude --bg --exec 'pytest -x' |
--fallback-model | Abilita il fallback automatico al modello specificato quando il modello primario è sovraccarico o non disponibile, ad esempio un modello ritirato. Accetta un elenco separato da virgole provato in ordine. Vedi Catene di modelli di fallback. Per mantenere una catena tra le sessioni, usa l’impostazione fallbackModel, che questo flag sostituisce | claude --fallback-model sonnet,haiku |
--fork-session | Quando riprendi, crea un nuovo ID di sessione invece di riutilizzare l’originale (usa con --resume o --continue) | claude --resume abc123 --fork-session |
--forward-subagent-text | Emetti i blocchi di testo e pensiero dei subagenti nel flusso di output come messaggi assistant e user con parent_tool_use_id impostato, in modo da poter ricostruire la trascrizione di ogni subagente. Senza questo flag, Claude Code omette il testo e i blocchi di pensiero di un subagente che viene eseguito in primo piano. Richiede --print e --output-format stream-json. Claude Code inoltra anche i messaggi dai subagenti annidati, impostando parent_tool_use_id all’ID della chiamata dello strumento Agent o Skill che ha generato ognuno; questo richiede Claude Code v2.1.219 o successivo, e i messaggi dei subagenti che una skill biforcata genera, e delle skill biforcate annidate, richiedono v2.1.275 o successivo. La variabile di ambiente CLAUDE_CODE_FORWARD_SUBAGENT_TEXT abilita lo stesso comportamento. Richiede Claude Code v2.1.211 o successivo | claude -p --output-format stream-json --verbose --forward-subagent-text "query" |
--from-pr | Apri il selettore di sessione filtrato alle sessioni collegate a una richiesta pull specifica. Accetta un numero PR, un URL PR GitHub o GitHub Enterprise, un URL di richiesta di merge GitLab, o un URL di richiesta pull Bitbucket. Le sessioni vengono collegate automaticamente quando Claude crea la richiesta pull | claude --from-pr 123 |
--ide | Connettiti automaticamente all’IDE all’avvio se esattamente un IDE valido è disponibile | claude --ide |
--init | Esegui gli hook di Setup con il matcher init prima della sessione (solo modalità print) | claude -p --init "query" |
--init-only | Esegui gli hook Setup e SessionStart, quindi esci senza avviare una conversazione | claude --init-only |
--include-hook-events | Includi gli eventi del ciclo di vita degli hook nel flusso di output. Gli eventi degli hook SessionStart e Setup sono sempre inclusi e non hanno bisogno di questo flag. Alcuni eventi degli hook, come Notification, SessionEnd, PreCompact, e PostCompact, non producono mai un evento hook_started, anche con questo flag. Per quelli, Claude Code emette comunque hook_progress mentre un hook di comando che viene eseguito per più di un secondo produce output, ed emette hook_response solo quando un hook che viene eseguito in background finisce. Richiede --output-format stream-json | claude -p --output-format stream-json --verbose --include-hook-events "query" |
--include-partial-messages | Includi gli eventi di streaming parziale nell’output. Richiede --print e --output-format stream-json | claude -p --output-format stream-json --verbose --include-partial-messages "query" |
--input-format | Specifica il formato di input per la modalità print (opzioni: text, stream-json) | claude -p --output-format json --input-format stream-json |
--json-schema | Ottieni output JSON convalidato corrispondente a uno JSON Schema dopo che l’agente completa il suo flusso di lavoro (solo modalità print). Vedi output strutturati. Claude Code esce con un errore su uno schema non valido e accetta la parola chiave format come annotazione senza convalida lato client | claude -p --json-schema '{"type":"object","properties":{...}}' "query" |
--maintenance | Esegui gli hook di Setup con il matcher maintenance prima della sessione (solo modalità print) | claude -p --maintenance "query" |
--max-budget-usd | Importo massimo in dollari da spendere nelle chiamate API prima di fermarsi (solo modalità print). La spesa dai subagenti conta verso il limite. Quando torni a una conversazione con --continue o --resume, i totali ripristinati da esecuzioni precedenti non contano verso di esso. Una volta che la spesa raggiunge il limite, generare un altro subagente fallisce con Budget limit reached, e Claude Code ferma i subagenti in background ancora in esecuzione; i comportamenti di applicazione del limite richiedono Claude Code v2.1.217 o successivo | claude -p --max-budget-usd 5.00 "query" |
--max-turns | Limita il numero di turni agentici (solo modalità print). Esce con un errore quando il limite viene raggiunto. Nessun limite per impostazione predefinita. Con --input-format stream-json, un messaggio ancora in coda quando il limite termina un turno rimane in coda e inizia un nuovo turno con il suo proprio limite | claude -p --max-turns 3 "query" |
--mcp-config | Carica i server MCP da file JSON o stringhe (separati da spazi). Quando passi questo flag con -p, Claude Code attende che i server ancora in sospeso si connettano prima di eseguire il primo turno, fino al timeout di avvio MCP_TIMEOUT, 30 secondi per impostazione predefinita; un server con un elenco di strumenti memorizzato nella cache salta l’attesa e si connette al primo utilizzo. L’attesa richiede Claude Code v2.1.221 o successivo | claude --mcp-config ./mcp.json |
--model | Imposta il modello per la sessione corrente con un alias di modello come sonnet, opus, haiku, o fable, o il nome completo di un modello. Sostituisce l’impostazione model e ANTHROPIC_MODEL | claude --model claude-sonnet-5 |
--name, -n | Imposta un nome visualizzato per la sessione, mostrato in /resume e nel titolo del terminale. Puoi riprendere una sessione denominata con claude --resume <name>. In una sessione interattiva, se un’altra sessione live su questa macchina utilizza già il nome, Claude Code applica una variante di esso invece.
/rename cambia il nome a metà sessione e lo mostra anche sulla barra del prompt | claude -n "my-feature-work" |
--no-chrome | Disabilita l’integrazione del browser Chrome per questa sessione | claude --no-chrome |
--no-session-persistence | Disabilita la persistenza della sessione in modo che le sessioni non vengono salvate su disco e non possono essere riprese. Solo modalità print. La variabile di ambiente CLAUDE_CODE_SKIP_PROMPT_HISTORY fa lo stesso in qualsiasi modalità | claude -p --no-session-persistence "query" |
--output-format | Specifica il formato di output per la modalità print (opzioni: text, json, stream-json) | claude -p "query" --output-format json |
--permission-mode | Inizia in una modalità di permesso specificata. Accetta default, acceptEdits, plan, auto, dontAsk, bypassPermissions, o manual come alias per default. L’alias manual seleziona la modalità di permesso che l’interfaccia utente etichetta Manual e richiede Claude Code v2.1.200 o successivo; claude --help la elenca al posto di default, e entrambi i valori funzionano. Sostituisce defaultMode dai file di impostazioni. Senza questo flag o --dangerously-skip-permissions, una nuova sessione inizia nella modalità di permesso descritta in quale modalità di permesso inizia una sessione. Per -p, è default quando nulla è configurato | claude --permission-mode plan |
--permission-prompt-tool | Specifica uno strumento MCP per gestire i prompt di permesso in modalità non interattiva. Claude Code attende che il server MCP di quello strumento si connetta prima di eseguire il primo turno, fino al timeout di avvio MCP_TIMEOUT, 30 secondi per impostazione predefinita.
Lo strumento di prompt non può approvare uno strumento MCP contrassegnato come richiedente interazione dell’utente: Claude Code converte un risultato allow per uno in una negazione. Questa restrizione richiede Claude Code v2.1.199 o successivo | claude -p --permission-prompt-tool mcp_auth_tool "query" |
--permission-prompts | Imposta chi risponde ai prompt di permesso in modalità print. Con l’impostazione predefinita host, Claude Code li invia all’host dell’Agent SDK o allo strumento --permission-prompt-tool. Passa none quando nessuno può rispondere, e Claude Code li nega invece. Vedi Disattiva i prompt di permesso nelle esecuzioni incustodite. Richiede Claude Code v2.1.259 o successivo | claude -p --permission-prompts none "query" |
--plugin-dir | Carica un plugin da una directory o un archivio .zip, o diversi da una cartella di plugin, solo per questa sessione. Ogni flag accetta un percorso. Ripeti il flag per più percorsi: --plugin-dir A --plugin-dir B.zip. Passare una cartella di plugin richiede Claude Code v2.1.265 o successivo | claude --plugin-dir ./my-plugin |
--plugin-url | Recupera un archivio plugin .zip da un URL solo per questa sessione. Ripeti il flag per più plugin, o passa URL separati da spazi in un singolo valore tra virgolette | claude --plugin-url https://example.com/plugin.zip |
--print, -p | Stampa la risposta senza modalità interattiva (vedi la documentazione dell’Agent SDK per i dettagli di utilizzo programmatico) | claude -p "query" |
--prompt-suggestions | Emetti un messaggio prompt_suggestion con un prompt utente successivo previsto dopo ogni turno che ne genera uno; le conversazioni molto brevi possono non produrne. Richiede --print, --output-format stream-json, e --verbose. Vedi Suggerimenti di prompt | claude -p --prompt-suggestions --output-format stream-json --verbose "query" |
--ref <branch> | Con --environment, basa il checkout della nuova sessione su un ref denominato invece di HEAD locale | claude -p "Run the smoke test" --environment ccpool_abc123 --ref main |
--remote | Alias deprecato per --cloud, inclusa la forma di sessione esistente | claude --remote "Fix the login bug" |
--remote-control, --rc | Avvia una sessione interattiva con Remote Control abilitato in modo da poterla controllare anche da claude.ai o dall’app Claude. Facoltativamente passa un nome per la sessione | claude --remote-control "My Project" |
--remote-control-session-name-prefix <prefix> | Prefisso per i nomi di sessione Remote Control generati automaticamente quando nessun nome esplicito è impostato. Per impostazione predefinita il nome host della tua macchina, producendo nomi come myhost-graceful-unicorn. Imposta CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX per lo stesso effetto | claude remote-control --remote-control-session-name-prefix dev-box |
--replay-user-messages | Ri-emetti i messaggi dell’utente da stdin su stdout per il riconoscimento. Richiede --input-format stream-json e --output-format stream-json | claude -p --input-format stream-json --output-format stream-json --verbose --replay-user-messages |
--restricted | Inizia in modalità ristretta. Usalo quando un harness di valutazione guida claude su una macchina condivisa e Claude Code non deve eseguire comandi o leggere le impostazioni utente e progetto di quella macchina. Claude Code rimuove gli strumenti integrati che eseguono comandi o codice, e WebFetch, a meno che non li nomini individualmente in --tools, non attraverso il preset default. Confina anche gli strumenti file integrati alle directory di lavoro, carica solo impostazioni gestite e --settings, rifiuta bypassPermissions, e rifiuta di creare sessioni cloud. Richiede Claude Code v2.1.248 o successivo | claude --restricted -p "query" |
--resume, -r | Riprendi una sessione specifica per ID o nome, o mostra un selettore interattivo per scegliere una sessione. Al posto di un ID, puoi passare il percorso assoluto al file di trascrizione .jsonl di una sessione. Il selettore e la ricerca per nome includono le sessioni che hanno aggiunto questa directory con /add-dir. Quando passi un ID di sessione, Claude Code cerca nella directory del progetto corrente e nei suoi git worktrees, quindi in ogni altro progetto su questa macchina. Prima di v2.1.223, la ricerca per ID copriva solo la directory del progetto corrente e i suoi git worktrees. Le sessioni in background appaiono nel selettore contrassegnate con bg | claude --resume auth-refactor |
--safe-mode | Inizia con tutte le personalizzazioni disabilitate per risolvere i problemi di una configurazione interrotta: CLAUDE.md, skills, plugins, hooks, server MCP, comandi e agenti personalizzati, stili di output, flussi di lavoro, temi personalizzati, scorciatoie da tastiera personalizzate, comandi della barra di stato e suggerimento di file, server LSP, e memoria automatica non si caricano. L’autenticazione, la selezione del modello, gli strumenti integrati e i permessi funzionano normalmente, il che differisce da --bare. La politica delle impostazioni gestite si applica comunque, inclusi gli hook configurati dalla politica, la barra di stato e i comandi di suggerimento di file; i plugin gestiti, le skills gestite, CLAUDE.md gestito, e i server MCP configurati dalla politica non lo fanno. Utile per verificare se una personalizzazione è quello che attiva il fallback automatico del modello. Imposta CLAUDE_CODE_SAFE_MODE | claude --safe-mode |
--session-id | Usa un ID di sessione specifico per la conversazione (deve essere un UUID valido) | claude --session-id "550e8400-e29b-41d4-a716-446655440000" |
--setting-sources | Elenco separato da virgole delle fonti di impostazione da caricare (user, project, local). Vedi agent view e agent teams per le sessioni che avvii da questa che ereditano l’elenco | claude --setting-sources user,project |
--settings | Percorso a un file JSON di impostazioni o una stringa JSON inline. I valori che imposti qui sostituiscono le stesse chiavi nei tuoi file settings.json per questa sessione. Le chiavi che ometti mantengono i loro valori basati su file. Il file deve essere un file regolare non più grande di 2 MiB. Vedi precedenza delle impostazioni | claude --settings ./settings.json |
--strict-mcp-config | Usa solo i server MCP da --mcp-config, ignorando tutte le altre configurazioni MCP. Vedi Controllo esclusivo con managed-mcp.json per quello che il flag fa sotto un file MCP gestito | claude --strict-mcp-config --mcp-config ./mcp.json |
--system-prompt | Sostituisci l’intero prompt di sistema con testo personalizzato | claude --system-prompt "You are a Python expert" |
--system-prompt-file | Carica il prompt di sistema da un file, sostituendo il prompt predefinito | claude --system-prompt-file ./custom-prompt.txt |
--system-prompt-snapshot | Passa off per ricostruire il prompt di sistema su ogni richiesta invece di riutilizzare il prompt registrato sulla prima richiesta della conversazione, ad esempio mentre iteri sul testo --append-system-prompt tra le esecuzioni --continue. Richiede Claude Code v2.1.257 o successivo | claude --system-prompt-snapshot off |
--teleport | Riprendi una sessione cloud nel tuo terminale locale | claude --teleport |
--teammate-mode | Imposta come i compagni di squadra del team di agenti si visualizzano: in-process (predefinito), auto, tmux, o iterm2. Sostituisce l’impostazione teammateMode per questa sessione. Vedi Scegli una modalità di visualizzazione | claude --teammate-mode auto |
--tmux | Crea una sessione tmux per il worktree. Richiede --worktree. Usa i riquadri nativi di iTerm2 quando disponibili; passa --tmux=classic per tmux tradizionale | claude -w feature-auth --tmux |
--tools | Limita quali strumenti integrati Claude può usare. Usa "" per disabilitare tutti, "default" per il set predefinito, o nomi di strumenti come "Bash,Edit,Read". Su macOS, Linux e WSL, il set predefinito lascia fuori Glob e Grep, come descritto sotto Comportamento dello strumento Glob. Se nomini uno degli strumenti di tracciamento delle attività qui, Claude Code opta anche la sessione in. Il flag non influisce sugli strumenti MCP; per negare anche quelli, usa --disallowedTools "mcp__*". Un elenco che omette EndConversation non lo rimuove; "" lo rimuove solo quando non rimangono strumenti MCP | claude --tools "Bash,Edit,Read" |
--verbose | Abilita la registrazione dettagliata, mostra l’output completo turno per turno. Sostituisce l’impostazione viewMode per questa sessione | claude --verbose |
--version, -v | Stampa il numero di versione | claude -v |
--worktree, -w | Avvia Claude in un git worktree isolato a <repo>/.claude/worktrees/<name>. Se non dai un nome, Claude Code ne genera uno. Passa #<number>, un URL di richiesta pull GitHub, o un URL di richiesta di merge GitLab per recuperare quella PR o MR da origin e creare un ramo del worktree da essa. La creazione di un ramo da una richiesta di merge GitLab richiede Claude Code v2.1.233 o successivo | claude -w feature-auth |