Skip to main content

Comandi CLI

Puoi avviare sessioni, inviare contenuti tramite pipe, riprendere conversazioni e gestire gli aggiornamenti con questi comandi: Se digiti male un sottocomando, Claude Code suggerisce la corrispondenza più vicina e esce senza avviare una sessione. Ad esempio, claude udpate stampa Did you mean claude update?. A partire da v2.1.199, claude --dangerously-skip-permissions daemon <subcommand> esegue il sottocomando daemon. Le versioni precedenti trattavano daemon <subcommand> come il prompt per una nuova sessione interattiva, quindi il sottocomando non veniva mai eseguito quando il flag veniva per primo, una configurazione comune quando claude è aliasato per includere il flag. Solo un --dangerously-skip-permissions o --allow-dangerously-skip-permissions iniziale instrada a daemon in questo modo; qualsiasi altro flag iniziale avvia comunque una sessione interattiva.

Flag CLI

Personalizza il comportamento di Claude Code con questi flag da riga di comando. claude --help non elenca ogni flag, quindi l’assenza di un flag da --help non significa che non sia disponibile.

Flag del prompt di sistema

Claude Code fornisce quattro flag per personalizzare il prompt di sistema. Tutti e quattro funzionano sia in modalità interattiva che non interattiva. --system-prompt e --system-prompt-file si escludono a vicenda. I flag di aggiunta possono essere combinati con uno qualsiasi dei flag di sostituzione. Scegli in base al fatto che l’identità predefinita di Claude Code si adatti ancora al tuo compito. Usa un flag di aggiunta quando Claude dovrebbe rimanere un assistente di codifica che segue anche le tue regole aggiuntive: istruzioni per invocazione, formattazione dell’output o contesto di dominio per uno script -p. L’aggiunta preserva la guida predefinita degli strumenti, le istruzioni di sicurezza e le convenzioni di codifica, quindi fornisci solo ciò che differisce. Usa un flag di sostituzione quando la superficie, l’identità o il modello di autorizzazione differisce da quello di Claude Code, come un agent non di codifica in una pipeline che nessun umano osserva. La sostituzione elimina l’intero prompt predefinito, inclusa la guida degli strumenti e le istruzioni di sicurezza, quindi assumi la responsabilità di qualunque cosa il tuo compito abbia ancora bisogno. Questi flag si applicano solo all’invocazione corrente. Per persone persistenti che puoi alternare e condividere in un progetto, usa output styles. Per convenzioni di progetto che Claude dovrebbe sempre seguire, usa CLAUDE.md. La guida Agent SDK sui prompt di sistema copre la stessa decisione in maggiore profondità.

Vedi anche