Memories ist das System zum Teilen und dauerhaften Speichern von Kontext über Gespräche hinweg.
In Windsurf gibt es dafür zwei Mechanismen: Memories, die automatisch von Cascade erzeugt werden, und Regeln, die vom Benutzer auf globaler Ebene, Workspace-Ebene oder Systemebene manuell definiert werden.
Memories, Regeln, Workflows oder Skills?
So verwalten Sie Memories
Customizations klicken oder über „Windsurf – Settings“ in der rechten unteren Ecke. Um eine bestehende Memory zu bearbeiten, klicken Sie einfach darauf und anschließend auf die Schaltfläche Edit.
Memorys
~/.codeium/windsurf/memories/ gespeichert. Cascade ruft sie ab, wenn es sie für relevant hält. In einem Workspace generierte Memorys sind in einem anderen nicht verfügbar, und sie werden nicht in dein Repository übernommen.
Automatisch generierte Memorys befinden sich nur auf deinem Rechner. Wenn du möchtest, dass Cascade sich dauerhaft an etwas erinnert — und es mit deinem Team teilt — bitte Cascade stattdessen, es in eine Regel in
.windsurf/rules/ oder in die AGENTS.md deines Repos zu schreiben.Regeln
Regelermittlung
- Aktueller Workspace und Unterverzeichnisse: Alle
.windsurf/rules-Verzeichnisse innerhalb Ihres aktuellen Workspaces und seiner Unterverzeichnisse - Git-Repository-Struktur: Für Git-Repositories durchsucht Windsurf zusätzlich bis zum Git-Root-Verzeichnis, um Regeln in übergeordneten Verzeichnissen zu finden
- Unterstützung mehrerer Workspaces: Wenn mehrere Ordner im selben Workspace geöffnet sind, werden Regeln dedupliziert und mit dem kürzesten relativen Pfad angezeigt
Speicherorte für Regeln
.windsurf/rulesin Ihrem aktuellen Workspace-Verzeichnis.windsurf/rulesin jedem Unterverzeichnis Ihres Workspaces.windsurf/rulesin übergeordneten Verzeichnissen bis zum Git-Root (für Git-Repositories)
.windsurf/rules Ihres aktuellen Workspaces gespeichert, nicht unbedingt im Git-Root.
Um mit Regeln zu starten, klicken Sie im Schiebemenü oben rechts in Cascade auf das Symbol Customizations und navigieren Sie anschließend zum Panel Rules. Dort können Sie auf die Schaltfläche + Global oder + Workspace klicken, um neue Regeln entweder auf globaler Ebene oder auf Workspace-Ebene zu erstellen.
Workspace-Regeldateien sind jeweils auf 12.000 Zeichen begrenzt. Die globale Regeldatei ist auf 6.000 Zeichen begrenzt.
Aktivierungsmodi
trigger einen Aktivierungsmodus fest. Dieser steuert, wann der Inhalt der Regel an Cascade übergeben wird und wie viel Platz er im Kontextfenster belegt:
Die globale Regeldatei (
global_rules.md) und AGENTS.md-Dateien im Root-Verzeichnis verwenden kein Frontmatter — sie sind immer aktiv.Best Practices
- Halten Sie Regeln einfach, prägnant und konkret. Zu lange oder vage Regeln können Cascade verwirren.
- Fügen Sie keine generischen Regeln hinzu (z. B. „schreibe guten Code“), da diese bereits in Cascades Trainingsdaten enthalten sind.
- Formatieren Sie Ihre Regeln mit Aufzählungspunkten, nummerierten Listen und Markdown. Das ist für Cascade einfacher zu befolgen als ein langer Fließtext. Zum Beispiel:
- XML-Tags können eine effektive Möglichkeit sein, um Informationen zu vermitteln und ähnliche Regeln zu gruppieren. Zum Beispiel:
System-Level Rules (Enterprise)
.md-Dateien) in das entsprechende Verzeichnis für Ihr Betriebssystem. Das System lädt automatisch alle .md-Dateien aus diesen Verzeichnissen.
Wie Systemregeln funktionieren
Wichtig: Systemweite Regeln sollten von Ihrem IT- oder Sicherheitsteam verwaltet werden. Stellen Sie sicher, dass Ihre internen Teams Bereitstellung, Updates und Compliance gemäß den Richtlinien Ihrer Organisation durchführen. Sie können dafür Standardtools und -Workflows wie Mobile Device Management (MDM) oder Konfigurationsmanagement verwenden.