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.
Command nel terminale
Cmd/Ctrl+I) per generare la sintassi CLI corretta da prompt in linguaggio naturale.

Invia a Cascade la selezione nel terminale
Cmd/Ctrl+L per inviarla a Cascade, dove potrai fare riferimento a questa selezione nel prompt successivo.

Menziona il tuo terminale con @
Comandi di Cascade eseguiti automaticamente
Livelli di esecuzione automatica
| Livello | Descrizione |
|---|---|
| Disabilitato | L’esecuzione automatica è completamente disabilitata. Tutti i comandi richiedono l’approvazione manuale prima dell’esecuzione. |
| Solo allowlist | Solo i comandi che corrispondono alle voci della tua allowlist possono essere eseguiti automaticamente. Tutti gli altri comandi richiedono l’approvazione manuale. |
| Auto | Cascade usa il proprio giudizio per stabilire se un comando può essere eseguito automaticamente in sicurezza. I comandi ritenuti potenzialmente rischiosi richiederanno comunque la tua approvazione. Questa funzionalità è disponibile solo per i messaggi inviati con modelli premium. |
| Turbo | Tutti i comandi vengono eseguiti automaticamente e immediatamente, tranne quelli presenti nella tua deny list. |

Livello massimo controllato dagli amministratori (Teams & Enterprise)
Elenchi di comandi per tutto il team (Teams & Enterprise)
| Tipo di elenco | Comportamento |
|---|---|
| Allowlist | I comandi che corrispondono alle voci di questo elenco verranno eseguiti automaticamente senza conferma dell’utente (quando l’esecuzione automatica è abilitata per l’utente). |
| Denylist | I comandi che corrispondono alle voci di questo elenco richiederanno sempre l’approvazione dell’utente prima dell’esecuzione, indipendentemente dalle impostazioni dell’utente. |
- Le configurazioni del team e dell’utente vengono unite: gli elenchi a livello di team vengono combinati con le allowlist/denylist del singolo utente configurate nelle impostazioni di Devin Desktop. Un comando che corrisponde all’allowlist del team o dell’utente verrà eseguito automaticamente (a meno che non sia bloccato da una denylist).
- La denylist ha la precedenza sull’allowlist: se un comando corrisponde a entrambi gli elenchi (a livello di team o di utente), richiederà l’approvazione
Allowlist
git, Cascade accetterà sempre git add -A.
Questa impostazione può essere configurata tramite Command Palette → Open Settings (UI) → cerca windsurf.cascadeCommandsAllowList.

Deny list
rm, Cascade chiederà sempre l’autorizzazione per eseguire rm index.py.
Puoi trovare questa impostazione tramite command palette → Open Settings (UI) → cerca windsurf.cascadeCommandsDenyList.

Terminal dedicato
zsh come shell.

.zshrc e da altri file specifici di zsh.
Se usi una shell diversa da zsh e vuoi che Devin Desktop usi variabili d’ambiente condivise, consigliamo di creare un file di configurazione condiviso che entrambe le shell possano caricare.
