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
Puoi selezionare il livello di esecuzione automatica che preferisci dal pannello Devin Settings nell’angolo in basso a destra dell’editor.

Livello massimo controllato dagli amministratori (Teams & Enterprise)
Elenchi di comandi per tutto il team (Teams & Enterprise)
Comportamenti chiave:
- 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 si trova 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.

