Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Avvio della CLI di Devin
Usa
-- prima del prompt, così verrà interpretato come prompt e non come sottocomando.Digita
@ nel campo di input del prompt per aprire il completamento automatico di file/directory locali. Selezionandone uno, verrà aggiunto come contesto al tuo messaggio.Esecuzione dei comandi shell
Modalità
/plan e /ask.
Normal
Normal
Approva automaticamente i tool di sola lettura nella directory corrente e richiede l’autorizzazione per le operazioni di scrittura o esecuzione.Questa è la modalità predefinita.
Accept Edits
Accept Edits
Approva automaticamente le modifiche ai file nel workspace, continuando però a chiedere conferma per i comandi shell e le altre azioni. È qui che prevediamo che gli utenti passeranno la maggior parte del tempo.
Bypass
Bypass
/yolo, /dangerousLa modalità Bypass non prevale mai sulle autorizzazioni a livello di organizzazione configurate dal tuo admin tramite Team Settings. Le regole di blocco e richiesta di conferma applicate dall’admin hanno sempre la priorità.
Autonomous
Autonomous
È grossomodo equivalente ad Accept Edits nel workspace corrente, con in più la possibilità di eseguire qualsiasi comando shell all’interno di una sandbox a livello di sistema operativo (per limitare ciò che questi comandi possono effettivamente toccare).Autonomous è l’unica modalità di autorizzazione disponibile quando si esegue con
--sandbox e viene selezionata automaticamente: Normal, Accept Edits e Bypass non sono mostrate nelle sessioni sandbox.In modalità Autonomous…- Ti viene chiesta l’autorizzazione per le capacità anziché per i comandi.
- I comandi rispettano gli ambiti
WriteeReadtramite una sandbox del filesystem. - I comandi ti chiedono conferma quando tentano di connettersi a risorse di rete.
- I comandi rispettano gli ambiti
- Le operazioni di sola lettura nella directory corrente vengono approvate automaticamente.
Autonomous si basa sulla sandbox per la sicurezza. Senza
--sandbox, la modalità non è disponibile: usa Bypass se vuoi un’esecuzione non presidiata senza isolamento a livello di sistema operativo. Per un confronto diretto, vedi Bypass vs Autonomous qui sotto.Bypass vs Autonomous
| Bypass | Autonomous | |
|---|---|---|
Richiede --sandbox | No | Sì (disponibile solo nelle sessioni sandbox) |
| Comandi shell | Approvati automaticamente, senza restrizioni | Approvati automaticamente, isolati nella sandbox |
Scritture su file tramite gli strumenti edit/write | Approvate automaticamente ovunque | Richiedono ancora conferma (concedere un ambito amplia la sandbox) |
| Accesso alla rete | Senza restrizioni | Filtrato dagli elenchi di autorizzazione/blocco dei domini della sandbox |
| Rispetta i Team Settings dell’admin | Sì | Sì |
--sandbox (che seleziona Autonomous) quando vuoi un’esecuzione non presidiata con limiti imposti dal sistema operativo su file e domini a cui l’agente può accedere. Se ti piace l’esperienza di Bypass ma vuoi che l’agente abbia un computer tutto suo, prova cloud Devin!
Cronologia della sessione
Comandi slash
| Comando | Descrizione |
|---|---|
/help | Visualizza tutti i comandi disponibili |
/exit or /quit | Esce dall’applicazione |
/clear or /new | Cancella la cronologia della conversazione (ricomincia da capo) |
Cambio modalità
| Comando | Descrizione |
|---|---|
/mode | Mostra la modalità attuale |
/mode <name> | Cambia modalità (normal, accept-edits, plan, bypass; autonomous nelle sessioni sandbox) |
/normal | Passa alla modalità Normal (predefinita) |
/plan | Passa alla modalità Plan |
/ask <question> | Poni una domanda senza apportare modifiche al codice (oneshot) |
/bypass | Passa alla modalità Bypass (alias: /yolo, /dangerous) |
Cambio modello
| Comando | Descrizione |
|---|---|
/model | Mostra il selettore del modello |
Gestione delle sessioni
| Comando | Descrizione |
|---|---|
/resume | Apre il selettore interattivo delle sessioni |
/resume <id> | Riprende la sessione tramite ID |
/ls | Elenca le sessioni recenti nella directory corrente (alias: /list-sessions) |
/ls --all | Elenca tutte le sessioni in tutte le directory |
/continue | Riprende la sessione più recente |
/continue <id> | Riprende la sessione tramite ID |
/rm-session <id> | Elimina definitivamente una sessione tramite ID |
Workspace
| Comando | Descrizione |
|---|---|
/workspace | Elenca le directory del workspace (alias: /workspaces) |
/add-dir <path> | Aggiungi una directory aggiuntiva al workspace |
/undo-add-dir <path> | Rimuovi una directory dal workspace |
Automazione
| Comando | Descrizione |
|---|---|
/loop <prompt> | Esegui un prompt, quindi avvia la revisione automatica del diff in un ciclo (richiede uno stato Git pulito all’avvio) |
Estensibilità
| Comando | Descrizione |
|---|---|
/hooks | Elenca tutti gli hook caricati con i relativi ID, tipi di evento e percorsi sorgente |
Account e sistema
| Comando | Descrizione |
|---|---|
/login | Effettuare l’accesso con Devin |
/logout | Eliminare le credenziali salvate e uscire |
/update | Verificare e installare gli aggiornamenti disponibili |
/upgrade | Passare a un piano di abbonamento superiore |
/bug | Segnalare un bug agli sviluppatori della CLI di Devin |
/compact | Forzare la compattazione della conversazione |
Se hai installato Devin for Terminal tramite Homebrew,
/update ti inviterà a usare brew upgrade devin invece di eseguire un autoaggiornamento.Scorciatoie da tastiera
| Scorciatoia | Descrizione |
|---|---|
Shift+Tab | Scorre ciclicamente tra le modalità (Normal, Accept Edits, Plan, Bypass, Autonomous) |
Ctrl+C | Cancella il testo immesso oppure interrompe l’agente in esecuzione |
Esc | Interrompe l’agente in esecuzione |
Shift+Enter | Inserisce una nuova riga (input su più righe) |
Ctrl+V o Shift+Insert | Incolla dagli appunti |
Ctrl+G | Apre l’editor esterno |
Ctrl+O | Apre il visualizzatore a schermo intero della traccia di ragionamento |
@ | Menziona i file da aggiungere al contesto |
