Cascade bringt agentenbasierte KI-Programmierung mit Schreib-/Chat-Modi, Spracheingabe, Tool-Zugriff, Turbo-Modus und Echtzeit-Zusammenarbeit in JetBrains.
Use this file to discover all available pages before exploring further.
Windsurfs Cascade bringt die Vorteile agentenbasierter Programmierung in die JetBrains-Suite.Um Cascade zu öffnen, drücken Sie Cmd/Ctrl+L oder klicken Sie auf das Cascade-Symbol.
Wählen Sie das gewünschte Modell im Auswahlmenü unter dem Eingabefeld der Cascade-Unterhaltung aus. Klicken Sie unten, um eine vollständige Übersicht der verfügbaren Modelle sowie ihrer Verfügbarkeit in den verschiedenen Tarifen und Preismodellen zu sehen.
Cascade verfügt über zwei Modi: Write und Chat.Im Write-Modus kann Cascade Code in Ihrer Codebasis erstellen und Änderungen daran vornehmen, während der Chat-Modus für Fragen zu Ihrer Codebasis oder zu allgemeinen Programmierprinzipien optimiert ist.
Während du darauf wartest, dass Cascade seine aktuelle Aufgabe beendet, kannst du neue Nachrichten in die Warteschlange stellen, damit sie nach Abschluss der Aufgabe der Reihe nach abgearbeitet werden.Um eine Nachricht zur Warteschlange hinzuzufügen, gib sie einfach ein, während Cascade arbeitet, und drücke Enter.
Sofort senden: Drücke in einem leeren Textfeld erneut Enter, um die Nachricht sofort zu senden.
Löschen: Entferne jede Nachricht aus der Warteschlange, bevor sie gesendet wird
Cascade verfügt über eine Vielzahl von Tools, darunter Search, Analyze, Web Search und das Terminal.Es kann erkennen, welche Pakete und Tools Sie verwenden, welche davon installiert werden müssen, und sie sogar für Sie installieren. Fragen Sie Cascade einfach, wie Sie Ihr Projekt starten, und klicken Sie auf Accept.
Cascade kann pro Prompt bis zu 25 Tool-Aufrufe ausführen. Wenn der Vorgang stoppt, geben Sie einfach continue ein, und Cascade setzt dort fort, wo es aufgehört hat. Jedes continue zählt als neuer Prompt.
Sie können von Cascade vorgenommene Änderungen bei Bedarf rückgängig machen. Bewegen Sie den Mauszeiger einfach über den ursprünglichen Prompt und klicken Sie rechts auf den Pfeil zum Zurücksetzen, oder setzen Sie die Änderungen direkt im Inhaltsverzeichnis zurück. Dadurch werden alle Codeänderungen auf den Stand Ihrer Codebasis beim gewünschten Schritt zurückgesetzt.
Rücksetzungen lassen sich derzeit nicht rückgängig machen – seien Sie also vorsichtig!
Cascade unterstützt in JetBrains drei Stufen der automatischen Befehlsausführung: Off, Auto und Turbo. Sie können Ihre bevorzugte Stufe im Windsurf-Settings-Bereich auswählen.
Stufe
Beschreibung
Off
Terminalbefehle nie automatisch ausführen, außer denen auf Ihrer Allow-Liste.
Auto
Das Modell entscheidet anhand einer Sicherheitsbewertung, ob Befehle automatisch ausgeführt werden. Nur mit Premium-Modellen verfügbar.
Turbo
Terminalbefehle und Browser-Steuerelemente immer automatisch ausführen, außer denen auf Ihrer Deny-Liste.
Für Teams und Enterprise können Administratoren die maximal zulässige Stufe der automatischen Ausführung festlegen. Nutzer können jede Stufe bis zu diesem Maximum auswählen, es jedoch nicht überschreiten.
Weitere Details zu den Stufen der automatischen Ausführung sowie zu Allow-/Deny-Listen finden Sie in der Terminal-Dokumentation.
Eine besondere Fähigkeit von Cascade ist, dass es Ihre Aktionen in Echtzeit erkennt.Sie müssen nicht mehr unbedingt Kontext zu Ihren vorherigen Aktionen angeben, da Cascade bereits darüber informiert ist.Versuchen Sie, im Code-Editor eine manuelle Änderung vorzunehmen, und fordern Sie Cascade dann mit „Setze meine Arbeit fort“ auf!
Wenn Cascade Dateien ignorieren soll, können Sie diese zur .codeiumignore im Stammverzeichnis Ihres Workspace hinzufügen. Dadurch kann Cascade keine Dateien innerhalb der angegebenen Pfade einsehen, bearbeiten oder erstellen. Sie können die Dateipfade in einem Format angeben, das dem von .gitignore ähnelt.
Für Enterprise-Kunden, die mehrere Repositorys verwalten, können Sie Ignorierregeln für alle Repositorys zentral durchsetzen, indem Sie eine globale Datei .codeiumignore im Ordner ~/.codeium/ ablegen. Diese globale Konfiguration gilt für alle Windsurf-Workspaces auf Ihrem System und zusätzlich zu allen Repository-spezifischen .codeiumignore-Dateien.