> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cascade – Überblick

> Cascade ist der agentenbasierte KI-Assistent von Windsurf mit Code-/Chat-Modi, Tool-Aufrufen, Spracheingabe, Checkpoints, Echtzeit-Kontext und Linter-Integration.

Cascade von Windsurf erschließt eine neue Stufe der Zusammenarbeit zwischen Mensch und KI.

Um Cascade zu öffnen, drücke `Cmd/Ctrl+L` oder klicke auf das Cascade-Symbol in der oberen rechten Ecke des Windsurf-Fensters. Ausgewählter Text im Editor oder Terminal wird automatisch einbezogen.

<div id="quick-links-to-features">
  ### Schnellzugriff auf Funktionen
</div>

<CardGroup cols={2}>
  <Card title="Web Search" icon="globe-pointer" href="/de/windsurf/cascade/web-search">
    Durchsuche das Web nach Informationen, auf die sich die Vorschläge von Cascade beziehen.
  </Card>

  <Card title="Memories & Rules" icon="cloud-word" href="/de/windsurf/cascade/memories">
    Memories und Regeln helfen, das Verhalten zu konfigurieren.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="MCP" icon="hammer" href="/de/windsurf/cascade/mcp">
    MCP-Server erweitern die Fähigkeiten des Agenten.
  </Card>

  <Card title="Terminal" icon="terminal" href="/de/windsurf/terminal">
    Ein verbessertes Terminal-Erlebnis.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="Workflows" icon="list" href="/de/windsurf/cascade/workflows">
    Automatisiere wiederkehrende Abläufe.
  </Card>

  <Card title="App Deploys" icon="rocket" href="/de/windsurf/cascade/app-deploys">
    Anwendungen mit einem Klick deployen.
  </Card>
</CardGroup>

<div id="model-selection">
  # Modellauswahl
</div>

Wählen Sie das gewünschte AI‑Modell über das Auswahlmenü unter dem Eingabefeld der Cascade‑Konversation aus. Klicken Sie unten, um die vollständige Liste der verfügbaren AI‑Modelle sowie deren Verfügbarkeit in den verschiedenen Tarifen und Preisstufen zu sehen.

<Card title="Models" icon="gear-code" href="/de/windsurf/models" horizontal={true}>
  Verfügbarkeit von AI‑Modellen in Windsurf.
</Card>

<div id="cascade-code-cascade-chat">
  # Cascade Code / Cascade Chat
</div>

Cascade gibt es in zwei Hauptmodi: **Code** und **Chat**.

Im Code-Modus kann Cascade Code in Ihrer Codebasis erstellen und Änderungen daran vornehmen, während der Chat-Modus für Fragen rund um Ihre Codebasis oder allgemeine Programmierprinzipien optimiert ist.

Im Chat-Modus kann Cascade neuen Code vorschlagen, den Sie übernehmen und einfügen können.

<div id="plans-and-todo-lists">
  # Pläne und To-do-Listen
</div>

Cascade verfügt über integrierte Planungsfunktionen, die die Leistung bei längeren Aufgaben verbessern.

Im Hintergrund verfeinert ein spezialisierter Planungsagent kontinuierlich den langfristigen Plan, während Ihr ausgewähltes AI-Modell sich auf kurzfristige Aktionen auf Basis dieses Plans konzentriert.

Cascade erstellt innerhalb des Gesprächs eine To-do-Liste, um den Fortschritt bei komplexen Aufgaben zu verfolgen. Um Änderungen am Plan vorzunehmen, bitten Sie Cascade einfach, die To-do-Liste zu aktualisieren.

Cascade kann den Plan auch automatisch aktualisieren, wenn während eines Gesprächs neue Informationen hinzukommen, etwa eine [Memory](/de/windsurf/cascade/memories).

<div id="queued-messages">
  # Eingereihte Nachrichten
</div>

Während Sie darauf warten, dass Cascade seine aktuelle Aufgabe beendet, können Sie neue Nachrichten einreihen, die nach Abschluss der Aufgabe der Reihe nach ausgeführt werden.

Um eine Nachricht zur Warteschlange hinzuzufügen, geben Sie sie einfach ein, während Cascade arbeitet, und drücken Sie `Enter`.

* **Sofort senden**: Drücken Sie in einem leeren Textfeld erneut Enter, um sofort zu senden.
* **Löschen**: Entfernen Sie beliebige Nachrichten aus der Warteschlange, bevor sie gesendet werden.

<div id="tool-calling">
  # Tool-Aufrufe
</div>

Cascade verfügt über eine Vielzahl von Tools, darunter Search, Analyze, [Web Search](/de/windsurf/cascade/web-search), [MCP](/de/windsurf/cascade/mcp) und das [Terminal](/de/windsurf/terminal).

Es kann erkennen, welche Pakete und Tools du verwendest, welche installiert werden müssen und sie sogar für dich installieren. Bitte Cascade einfach, dein Projekt auszuführen, und klicke auf Accept.

<Note>Cascade kann bis zu 20 Tool-Aufrufe pro Prompt durchführen. Wenn die Ausführung stoppt, klicke einfach auf die Schaltfläche `continue`, und Cascade setzt dort fort, wo es aufgehört hat. Allerdings zählt jedes `continue` aufgrund der Kosten für Tool-Aufrufe als neuer Prompt-Credit.</Note>

Du kannst die Einstellung `Auto-Continue` konfigurieren, damit Cascade seine Antwort automatisch fortsetzt, wenn ein Limit erreicht wird. Diese Fortsetzungen verbrauchen Prompt-Credits entsprechend dem AI-Modell, das du verwendest.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-continue.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=0f75d2d9de596f1ead6f37c4f68eca43" data-path="assets/windsurf/cascade/auto-continue.mp4" />
</Frame>

<div id="voice-input">
  # Spracheingabe
</div>

Verwenden Sie die Spracheingabe, um mit Ihrer Stimme mit Cascade zu interagieren. Derzeit kann sie Ihre Sprache in Text umwandeln.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/voice-mode.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=b6881ef11385d4f05fa151e0808a9e78" data-path="assets/windsurf/cascade/voice-mode.mp4" />

<div id="named-checkpoints-and-reverts">
  # Benannte Checkpoints und Reverts
</div>

Sie können Änderungen, die Cascade vorgenommen hat, rückgängig machen. Bewegen Sie den Mauszeiger über die ursprüngliche Eingabe und klicken Sie rechts auf den Revert-Pfeil, oder führen Sie den Revert direkt über das Inhaltsverzeichnis aus. Dadurch werden alle Codeänderungen auf den Zustand Ihrer Codebasis im gewünschten Schritt zurückgesetzt.

<Warning>Reverts sind derzeit nicht umkehrbar – bitte vorsichtig verwenden!</Warning>

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/cascade-revert.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=fe494383062acfc1efe07b23c03607a2" data-path="assets/windsurf/cascade/cascade-revert.mp4" />

Sie können außerdem innerhalb der Unterhaltung einen benannten Snapshot/Checkpoint des aktuellen Projektzustands erstellen, zu dem Sie jederzeit einfach navigieren und auf den Sie zurücksetzen können.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/namedcheckpoints.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=d3c50b95ea5c2e67c2f08f00af4d11f6" data-path="assets/windsurf/cascade/namedcheckpoints.mp4" />

<div id="real-time-awareness">
  # Echtzeit-Bewusstsein
</div>

Eine besondere Stärke von Windsurf und Cascade ist, dass sie deine Aktionen in Echtzeit mitverfolgen. So musst du keinen Kontext zu vorherigen Schritten mehr mitgeben.

Sag zu Cascade einfach: „Weiter“.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/windsurf-continue.mp4?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=72fa8688e966ff308daa5876e6dc7f98" data-path="assets/windsurf-continue.mp4" />

<div id="send-problems-to-cascade">
  # Probleme an Cascade senden
</div>

Wenn in deinem Code Probleme auftreten, die im Bereich „Problems“ am unteren Rand des Editors angezeigt werden, klicke einfach auf die Schaltfläche „Send to Cascade“, um sie als @-Mention im Cascade-Panel zu öffnen.

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=46a20b503cb0cda0139ab1b081ca3de3" width="316" height="122" data-path="assets/windsurf/cascade/send-problems-to-cascade.png" />
</Frame>

<div id="explain-and-fix">
  # Erklären und beheben
</div>

Wenn im Editor ein Fehler auftritt, können Sie ihn einfach markieren und auf `Explain and Fix` klicken, damit Cascade ihn für Sie behebt.

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=e2d18a81a54554b523805d75317488f5" width="886" height="140" data-path="assets/windsurf/windsurf-explain-fix.png" />
</Frame>

<div id="ignoring-files">
  # Dateien ignorieren
</div>

Wenn Cascade Dateien ignorieren soll, können Sie diese in `.codeiumignore` im Wurzelverzeichnis Ihres Workspace hinzufügen. Dadurch wird verhindert, dass Cascade Dateien innerhalb der angegebenen Pfade anzeigt, bearbeitet oder erstellt. Sie können die Dateipfade in einem Format angeben, das `.gitignore` ähnelt.

<div id="global-codeiumignore">
  ## Globale .codeiumignore
</div>

Für Enterprise‑Kunden, die mehrere Repositories verwalten, lassen sich Ignorierregeln für alle Repositories durchsetzen, indem eine globale `.codeiumignore`‑Datei im Ordner `~/.codeium/` abgelegt wird. Diese globale Konfiguration gilt für alle Windsurf‑Workspaces auf Ihrem System und ergänzt alle repositoryspezifischen `.codeiumignore`‑Dateien.

<div id="linter-integration">
  # Linter-Integration
</div>

Cascade kann automatisch Linting-Fehler im generierten Code beheben. Das ist standardmäßig aktiviert, kann jedoch deaktiviert werden, indem Sie beim Tool-Aufruf auf `Auto-fix` und anschließend auf `disable` klicken. Diese Änderung verbraucht keine Credits.

<Frame>
  <img src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=ae3f3ecca77f0a0a646adedb91b6a22e" width="584" height="196" data-path="assets/windsurf/cascade/auto-fix-lint.png" />
</Frame>

Wenn Cascade eine Änderung vornimmt, deren primäres Ziel es ist, von ihm selbst verursachte und automatisch erkannte Lints zu beheben, kann diese Änderung als kostenlos eingestuft werden, sodass keine Credits berechnet werden. Damit wird anerkannt, dass das Beheben von Lint-Fehlern die Anzahl der von Cascade ausgeführten Tool-Aufrufe erhöht.

<div id="sharing-your-conversation">
  # Unterhaltungen teilen
</div>

<Note>Diese Funktion ist derzeit nur für Teams- und Enterprise-Kunden verfügbar.</Note>

Sie können Ihre Cascade-Verläufe mit Ihrem Team teilen, indem Sie oben rechts im Cascade-Panel auf die Schaltfläche „…“ Weitere Optionen klicken und anschließend „Share Conversation“ auswählen.

<div id="mention-previous-conversations">
  # Frühere Unterhaltungen per @-Erwähnung einbeziehen
</div>

Sie können frühere Unterhaltungen auch per `@-Erwähnung` in anderen Unterhaltungen referenzieren.

Wenn Sie dies tun, ruft Cascade die relevantesten und hilfreichsten Informationen ab, etwa Gesprächszusammenfassungen, Checkpoints und die spezifischen Teile der Unterhaltung, nach denen Sie fragen. In der Regel wird nicht die vollständige Unterhaltung abgerufen, um das Kontextfenster nicht zu überladen.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/at-mention-convos.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=f580f0222fdf75ec42cb7a9470e6de02" data-path="assets/windsurf/cascade/at-mention-convos.mp4" />

<div id="simultaneous-cascades">
  # Gleichzeitige Cascades
</div>

Nutzer können mehrere Cascades parallel ausführen. Über das Dropdown-Menü oben links im Cascade-Panel können Sie zwischen ihnen wechseln.

<Warning>Wenn zwei Cascades gleichzeitig dieselbe Datei bearbeiten, kann es zu Überschneidungen kommen, sodass die zweite Änderung mitunter fehlschlägt.</Warning>

Wenn Sie erwarten, dass zwei Cascades ähnliche Dateien bearbeiten, sollten Sie in Erwägung ziehen, [worktrees](./worktrees) zu verwenden, um sie voneinander getrennt zu halten.
