Command im Terminal
Cmd/Ctrl+I), um aus natürlichsprachigen Eingaben die korrekte CLI-Syntax zu generieren.

Terminalauswahl an Cascade senden
Cmd/Ctrl+L, um ihn an Cascade zu senden. Diese Auswahl kannst du in deiner nächsten Eingabe referenzieren.

Dein Terminal @erwähnen
Automatisch ausgeführte Cascade-Befehle
Auto-Ausführungsstufen
| Stufe | Beschreibung |
|---|---|
| Deaktiviert | Die Autoausführung ist vollständig deaktiviert. Alle Befehle erfordern eine manuelle Bestätigung vor der Ausführung. |
| Nur Allowlist | Nur Befehle, die mit Einträgen in deiner Allowlist übereinstimmen, können automatisch ausgeführt werden. Alle anderen Befehle erfordern eine manuelle Bestätigung. |
| Auto | Cascade nutzt sein Urteilsvermögen, um zu bestimmen, ob ein Befehl sicher automatisch ausgeführt werden kann. Befehle, die als potenziell riskant eingestuft werden, erfordern weiterhin deine Bestätigung. Diese Funktion ist nur für Nachrichten verfügbar, die mit Premium-Modellen gesendet werden. |
| Turbo | Alle Befehle werden sofort automatisch ausgeführt, außer denen in deiner Denylist. |

Vom Admin gesteuerte maximale Stufe (Teams & Enterprise)
Teamweite Befehlslisten (Teams & Enterprise)
| List Type | Behavior |
|---|---|
| Allowlist | Befehle, die Einträgen in dieser Liste entsprechen, werden automatisch ohne Benutzerbestätigung ausgeführt (wenn die Autoausführung für den Benutzer aktiviert ist). |
| Denylist | Befehle, die Einträgen in dieser Liste entsprechen, erfordern immer eine Benutzerfreigabe vor der Ausführung, unabhängig von den Benutzereinstellungen. |
- Team- und Benutzerkonfigurationen werden zusammengeführt: Teamweite Listen werden mit den individuellen Allow-/Denylisten der Benutzer kombiniert, die in den Windsurf-Einstellungen konfiguriert sind. Ein Befehl, der entweder der Team- oder der Benutzer-Allowlist entspricht, wird automatisch ausgeführt (sofern er nicht durch eine Denylist blockiert wird).
- Die Denylist hat Vorrang vor der Allowlist – wenn ein Befehl beiden Listen entspricht (auf Team- oder Benutzerebene), ist eine Freigabe erforderlich.
Allowlist
git hinzufügen, akzeptiert Cascade stets git add -A.
Die Einstellung kann über die Befehlspalette → Open Settings (UI) → nach windsurf.cascadeCommandsAllowList gesucht werden.

Denylist
rm hinzufügen, fragt Cascade stets um Erlaubnis, bevor rm index.py ausgeführt wird.
Die Einstellung finden Sie über Befehlspalette → Open Settings (UI) → Search for windsurf.cascadeCommandsDenyList.

Dediziertes Terminal
zsh als Shell.

.zshrc und anderen zsh-spezifischen Dateien zur Verfügung stehen.
Wenn du eine andere Shell als zsh verwendest und möchtest, dass Windsurf dieselben Umgebungsvariablen nutzt, empfehlen wir dir, eine gemeinsame Konfigurationsdatei zu erstellen, die von beiden Shells eingelesen (gesourct) werden kann.