Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Memories ist das System, mit dem Kontext über Unterhaltungen hinweg geteilt und dauerhaft gespeichert wird.
In Devin Desktop gibt es dafür zwei Mechanismen: Memories, die von Cascade automatisch generiert werden, und Rules, die vom Nutzer manuell auf globaler, Workspace- oder Systemebene definiert werden.
Memories, Rules, Workflows oder Skills?
| Feature | Was es tut | Wie es aktiviert wird | Wann du es verwenden solltest |
|---|---|---|---|
| Rules | Geben Cascade vor, wie es sich verhalten soll (z. B. „verwende bun statt npm“) | always_on, glob, model_decision oder manual (siehe unten) | Coding-Conventions, Styleguides, Projektvorgaben |
| AGENTS.md | Regeln mit Verzeichnisbezug, ganz ohne Konfiguration | Automatisch — Root = immer aktiv, Unterverzeichnis = glob | Verzeichnisspezifische Konventionen ohne frontmatter |
| Workflows | Prompt-Vorlagen für wiederkehrende mehrstufige Aufgaben | Nur manuell über den /[workflow-name] Slash Command | Deployments, PR-Reviews, Release-Checklisten |
| Skills | Mehrstufige Anleitungen, gebündelt mit unterstützenden Dateien (Skripte, Vorlagen) | Vom Modell dynamisch aufgerufen oder per @mention | Komplexe Aufgaben, bei denen Cascade Referenzdateien benötigt — hier lohnt es sich zu investieren |
| Memories | Kontext, den Cascade in Unterhaltungen automatisch generiert | Automatischer Abruf, wenn relevant | Lass Cascade sich einmalige Fakten merken; für dauerhaftes Wissen solltest du Rules oder AGENTS.md bevorzugen |
So verwalten Sie Memories
Customizations klicken oder unten rechts „Windsurf - Settings“ auswählen. Um eine vorhandene Memory zu bearbeiten, klicken Sie einfach darauf und dann auf die Schaltfläche Edit.
Memorys
~/.codeium/windsurf/memories/ gespeichert. Cascade ruft sie ab, wenn es sie für relevant hält. Memorys, die in einem Workspace erstellt wurden, sind in einem anderen nicht verfügbar und werden nicht in deinem Repository committet.
Automatisch generierte Memorys existieren 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 Rule in
.windsurf/rules/ oder in die AGENTS.md deines Repo zu schreiben.Rules
| Geltungsbereich | Speicherort | Hinweise |
|---|---|---|
| Global | ~/.codeium/windsurf/memories/global_rules.md | Einzelne Datei, die für alle Workspaces gilt. Immer aktiv. Auf 6.000 Zeichen begrenzt. |
| Workspace | .windsurf/rules/*.md | Eine Datei pro Rule, jeweils mit eigenem Aktivierungsmodus. Auf 12.000 Zeichen pro Datei begrenzt. |
| AGENTS.md | Beliebiges Verzeichnis in Ihrem Workspace | Wird von derselben Rules-Engine verarbeitet — auf Root-Ebene = immer aktiv, in Unterverzeichnissen = automatisches Glob für dieses Verzeichnis. |
| System (Enterprise) | Betriebssystemspezifisch (z. B. /etc/windsurf/rules/) | Wird von der IT bereitgestellt, für Endnutzer schreibgeschützt. |
Auffinden von Rules
- Aktueller Workspace und Unterverzeichnisse: Alle
.windsurf/rules-Verzeichnisse in Ihrem aktuellen Workspace und dessen Unterverzeichnissen - Git-Repository-Struktur: In Git-Repositories sucht Devin Desktop außerdem bis zum Git-Root-Verzeichnis nach oben, um Rules in übergeordneten Verzeichnissen zu finden
- Unterstützung für mehrere Workspaces: Wenn mehrere Ordner im selben Workspace geöffnet sind, werden Rules dedupliziert und mit dem kürzesten relativen Pfad angezeigt
Speicherorte für Rules
.windsurf/rulesim Verzeichnis Ihres aktuellen Workspace.windsurf/rulesin einem beliebigen Unterverzeichnis Ihres Workspace.windsurf/rulesin übergeordneten Verzeichnissen bis zum Git-Root (für Git-Repositories)
.windsurf/rules Ihres aktuellen Workspace gespeichert, nicht unbedingt am Git-Root.
Um mit Rules zu beginnen, klicken Sie im Ausklappmenü oben rechts in Cascade auf das Symbol Customizations und wechseln Sie dann zum Bereich Rules. Dort können Sie auf die Schaltfläche + Global oder + Workspace klicken, um jeweils neue Rules auf globaler Ebene oder auf Workspace-Ebene zu erstellen.
Workspace-Regeldateien sind jeweils auf 12.000 Zeichen begrenzt. Die globale Rules-Datei ist auf 6.000 Zeichen begrenzt.
Aktivierungsmodi
trigger einen Aktivierungsmodus. Dieser legt fest, wann der Inhalt der Regel an Cascade übergeben wird und wie viel Platz im Kontextfenster er belegt:
| Modus | trigger:-Wert | Wie die Regel zu Cascade gelangt | Kontextkosten |
|---|---|---|---|
| Immer aktiv | always_on | Der vollständige Regelinhalt wird bei jeder Nachricht in den System-Prompt aufgenommen. | Jede Nachricht |
| Modellentscheidung | model_decision | Im System-Prompt wird nur die description angezeigt. Cascade liest die vollständige Regeldatei, wenn es entscheidet, dass die Beschreibung relevant ist. | Beschreibung immer; vollständiger Inhalt bei Bedarf |
| Glob | glob | Die Regel wird angewendet, wenn Cascade eine Datei liest oder bearbeitet, die dem globs-Muster entspricht (z. B. *.js, src/**/*.ts). | Nur wenn passende Dateien betroffen sind |
| Manuell | manual | Die Regel ist nicht im System-Prompt enthalten. Sie wird aktiviert, indem @rule-name in das Cascade-Eingabefeld eingegeben wird. | Nur bei @Erwähnung |
Die globale Regeldatei (
global_rules.md) und AGENTS.md-Dateien auf Root-Ebene verwenden kein Frontmatter — sie sind immer aktiv.Bewährte Vorgehensweisen
- Halten Sie Regeln einfach, prägnant und spezifisch. Zu lange oder zu vage Regeln können Cascade verwirren.
- Es ist nicht nötig, allgemeine Regeln hinzuzufügen (z. B. “guten Code schreiben”), da diese bereits in Cascades Trainingsdaten enthalten sind.
- Formatieren Sie Ihre Regeln mit Aufzählungspunkten, nummerierten Listen und Markdown. Diese kann Cascade leichter befolgen als einen langen Absatz. Zum Beispiel:
- XML-Tags können eine effektive Möglichkeit sein, ähnliche Regeln zu kommunizieren und zusammenzufassen. Zum Beispiel:
Regeln auf Systemebene (Enterprise)
.md-Dateien) im passenden Verzeichnis für Ihr Betriebssystem ab. Das System lädt automatisch alle .md-Dateien aus diesen Verzeichnissen.
Wie Regeln auf Systemebene funktionieren
Wichtig: Regeln auf Systemebene sollten von Ihrem IT- oder Sicherheitsteam verwaltet werden. Stellen Sie sicher, dass Ihre internen Teams Bereitstellung, Aktualisierungen und die Einhaltung von Richtlinien gemäß den Vorgaben Ihrer Organisation übernehmen. Dazu können Sie Standard-Tools und -Workflows wie Mobile Device Management (MDM) oder Configuration Management verwenden.
