Command în terminal
Cmd/Ctrl+I) pentru a genera sintaxa corectă a CLI pornind de la indicații în limbaj natural.

Trimite selecția din terminal în Cascade
Cmd/Ctrl+L pentru a o trimite în Cascade, unde poți face referire la această selecție în următoarea solicitare.

Menționează-ți terminalul cu @
Comenzi Cascade executate automat
Niveluri de execuție automată
| Level | Description |
|---|---|
| Disabled | Execuția automată este complet dezactivată. Toate comenzile necesită aprobare manuală înainte de execuție. |
| Allowlist Only | Doar comenzile care corespund intrărilor din lista de permisiuni pot fi executate automat. Toate celelalte comenzi necesită aprobare manuală. |
| Auto | Cascade își folosește propria judecată pentru a determina dacă o comandă este sigură pentru execuție automată. Comenzile considerate potențial riscante vor necesita în continuare aprobarea dumneavoastră. Această funcție este disponibilă doar pentru mesajele trimise cu modele AI premium. |
| Turbo | Toate comenzile sunt executate automat imediat, cu excepția celor din lista de blocare. |

Nivel maxim controlat de administrator (Teams & Enterprise)
Liste de comenzi la nivel de echipă (Teams & Enterprise)
| List Type | Behavior |
|---|---|
| Allowlist | Comenzile care corespund unor intrări din această listă vor fi executate automat, fără confirmarea utilizatorului (atunci când execuția automată este activată pentru utilizator). |
| Denylist | Comenzile care corespund unor intrări din această listă vor necesita întotdeauna aprobarea utilizatorului înainte de execuție, indiferent de setările utilizatorului. |
- Configurațiile de echipă și de utilizator sunt combinate: Listele la nivel de echipă sunt îmbinate cu listele de allow/deny ale utilizatorilor individuali, configurate în setările Windsurf. O comandă care corespunde fie listei Allowlist de echipă, fie celei a utilizatorului va fi executată automat (cu excepția cazului în care este blocată de o Denylist).
- Denylist are prioritate față de Allowlist—dacă o comandă corespunde ambelor liste (la nivel de echipă sau de utilizator), va necesita aprobare.
Listă de permisiuni
git, atunci Cascade va accepta întotdeauna git add -A.
Setarea se poate face din Paleta de comenzi → Open Settings (UI) → caută windsurf.cascadeCommandsAllowList.

Listă de interdicții
rm, atunci Cascade va cere întotdeauna permisiunea pentru a rula rm index.py.
Setarea se poate face din Paleta de comenzi → Open Settings (UI) → căutați windsurf.cascadeCommandsDenyList.

Terminal dedicat
zsh ca shell.

.zshrc și alte fișiere specifice zsh.
Dacă folosiți un shell diferit în loc de zsh și doriți ca Windsurf să folosească variabile de mediu comune, vă recomandăm să creați un fișier de configurare partajat pe care ambele shell-uri să îl poată încărca.