Mit Workflows können Nutzer eine Reihe von Schritten definieren, mit denen Cascade durch wiederkehrende Aufgaben geführt wird, etwa beim Bereitstellen eines Dienstes oder beim Beantworten von PR-Kommentaren. Diese Workflows werden als Markdown-Dateien gespeichert und bieten Nutzern und ihren Teams eine einfache, wiederverwendbare Möglichkeit, wichtige Prozesse auszuführen. Nach dem Speichern können Workflows in Cascade über einen Slash-Befehl im FormatDocumentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
/[name-of-workflow] aufgerufen werden
Wie es funktioniert

/[workflow-name] auf.
Nach dem Aufruf verarbeitet Cascade die im Workflow definierten Schritte der Reihe nach und führt dabei die angegebenen Aktionen aus oder generiert entsprechende Antworten.
So erstellen Sie einen Workflow
Customizations und wechseln Sie dann zum Bereich Workflows. Dort können Sie über die Schaltfläche + Workflow einen neuen Workflow erstellen.
Workflows werden als Markdown-Dateien in Verzeichnissen unter .windsurf/workflows/ gespeichert und enthalten einen Titel, eine Beschreibung sowie eine Reihe von Schritten mit spezifischen Anweisungen, denen Cascade folgen soll.
Workflow-Erkennung
- Aktueller Workspace und Unterverzeichnisse: Alle
.windsurf/workflows/-Verzeichnisse innerhalb Ihres aktuellen Workspace und seiner Unterverzeichnisse - Git-Repository-Struktur: In Git-Repositories durchsucht Windsurf auch übergeordnete Verzeichnisse bis zum Git-Root, um Workflows zu finden
- Unterstützung für mehrere Workspaces: Wenn mehrere Ordner im selben Workspace geöffnet sind, werden doppelte Workflows entfernt und mit dem kürzesten relativen Pfad angezeigt
Speicherorte für Workflows
.windsurf/workflows/im aktuellen Workspace-Verzeichnis.windsurf/workflows/in einem beliebigen Unterverzeichnis Ihres Workspaces.windsurf/workflows/in übergeordneten Verzeichnissen bis zum Git-Root (bei Git-Repositories)
.windsurf/workflows/ Ihres aktuellen Workspaces gespeichert, nicht unbedingt im Git-Root.
Workflow-Dateien sind jeweils auf 12000 Zeichen begrenzt.
Mit Cascade einen Workflow generieren
Beispiel-Workflows
/address-pr-comments
Diesen Workflow nutzt unser Team intern, um PR-Kommentare zu bearbeiten:
/git-workflows
Mit vordefinierten Formaten committen und mit den passenden CLI-Befehlen Pull Requests mit standardisierten Titeln und Beschreibungen erstellen.
/dependency-management
Die Installation oder Aktualisierung von Projektabhängigkeiten anhand einer Konfigurationsdatei automatisieren (z. B. requirements.txt, package.json).
/code-formatting
Code-Formatter (wie Prettier, Black) und Linter (wie ESLint, Flake8) beim Speichern von Dateien oder vor dem Commit automatisch ausführen, um den Codestil beizubehalten und Fehler frühzeitig zu erkennen.
/run-tests-and-fix
Unit- oder End-to-End-Tests ausführen oder hinzufügen und Fehler automatisch beheben, um die Codequalität vor dem Committen, Mergen oder Deployen sicherzustellen.
/deployment
Die Schritte für das Deployment deiner Anwendung in verschiedene Umgebungen (Entwicklung, Staging, Produktion) automatisieren, einschließlich aller erforderlichen Prüfungen vor dem Deployment und Verifizierungen danach.
/security-scan
Sicherheitslücken-Scans für deine Codebasis als Teil der CI/CD-Pipeline oder bei Bedarf integrieren und auslösen.
Workflows auf Systemebene (Enterprise)
.md-Dateien) im entsprechenden Verzeichnis für Ihr Betriebssystem ab. Das System lädt automatisch alle .md-Dateien aus diesen Verzeichnissen.
Vorrang von Workflows
- System (höchste Priorität) - Organisationsweite Workflows, die von der IT bereitgestellt werden
- Workspace - Projektspezifische Workflows in
.windsurf/workflows/ - Global - Nutzerdefinierte Workflows
- Built-in - Von Windsurf bereitgestellte Standard-Workflows
Wichtig: Workflows auf Systemebene sollten von Ihrem IT- oder Sicherheitsteam verwaltet werden. Stellen Sie sicher, dass Ihre internen Teams das Deployment, Aktualisierungen und Compliance gemäß den Richtlinien Ihrer Organisation übernehmen. Sie können dafür Standardtools und Workflows wie Mobile Device Management (MDM) oder Configuration Management verwenden.
