Salt la conținutul principal

Command în terminal

Folosește modulitatea 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

Evidențiază o porțiune din jurnalul de execuție (stack trace) și apasă 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 @

Discută cu Cascade despre terminalele tale active.

Comenzi Cascade executate automat

Cascade poate rula comenzi de terminal de la sine, cu permisiunea utilizatorului. Totuși, anumite comenzi de terminal pot fi acceptate sau respinse automat prin listele Allow și Deny. Activând modul Auto, se va baza pe judecata Cascade pentru a decide dacă o comandă necesită permisiunea utilizatorului pentru a fi executată. Această funcție este disponibilă doar pentru mesajele trimise cu modele AI premium.

Modul Turbo

În modul Turbo, Cascade va executa întotdeauna comanda, cu excepția cazului în care aceasta se află pe lista de interdicții. Poți activa/dezactiva această setare din panoul Windsurf - Settings, din colțul din dreapta jos al editorului.

Listă de permisiuni

O listă de permisiuni definește un set de comenzi de terminal care vor fi executate automat întotdeauna. De exemplu, dacă adaugi 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

O listă de interdicții definește un set de comenzi de terminal care nu vor fi niciodată executate automat. De exemplu, dacă adăugați 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

Începând cu Wave 13, Windsurf a introdus un terminal dedicat, pe care Cascade îl folosește pentru a rula comenzi pe macOS. Acest terminal dedicat este separat de terminalul dumneavoastră implicit și folosește întotdeauna zsh ca shell.
Terminalul dedicat va folosi configurația zsh, astfel încât aliasurile și variabilele de mediu vor fi disponibile din .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.

Depanare

Dacă întâmpinați probleme cu terminalul dedicat, puteți reveni la versiunea veche a terminalului activând opțiunea Legacy Terminal Profile în setările Windsurf.