.devin/rules/*.mdDevin Desktop (Windsurf) rules: Speicherort und Verwendung durch Tools
Devin Desktop, seit 2026-06-02 der neue Name für Windsurf, liest Regeldateien aus .devin/rules/ und akzeptiert weiterhin .windsurf/rules/ sowie die veraltete Datei .windsurfrules. Der Trigger jeder Regel legt fest, ob sie immer aktiv ist, anhand eines Globs ausgewählt, vom Modell ausgewählt oder manuell aufgerufen wird.
Speicherort
- Workspace: .devin/rules/*.md (bevorzugt) oder .windsurf/rules/*.md (Fallback).
- Veraltete Einzeldatei: .windsurfrules im Stammverzeichnis des Workspace; sie wird weiterhin gelesen.
- Global: ~/.codeium/windsurf/memories/global_rules.md, immer aktiv.
- AGENTS.md in einem beliebigen Verzeichnis.
- System (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md oder C:\ProgramData\Devin\rules\*.md.
Format
Markdown; Workspace-Regeln beginnen mit YAML-Frontmatter. trigger ist always_on, model_decision, glob oder manual. Regeln mit glob verwenden Globs; Regeln mit model_decision benötigen eine description. global_rules.md ist auf 6,000 Zeichen begrenzt, jede Workspace-Regeldatei auf 12,000.
---
trigger: glob
globs: **/*.test.ts
---
# Test files
- Use Vitest and import describe, it and expect explicitly.
- Test one behaviour per case and name it in plain English.
- Mock network calls with the helpers in test/mocks/.
- Never call real payment APIs from a test.
Priorität und Zusammenführung
.devin/ hat Vorrang vor .windsurf/. Systemregeln werden mit Workspace- und globalen Regeln zusammengeführt, ohne diese zu überschreiben. global_rules.md und die AGENTS.md im Stammverzeichnis sind immer aktiv. Regeln werden im Workspace, seinen Unterverzeichnissen und übergeordneten Verzeichnissen bis zum Git-Root gesucht.
Tools, die die Datei lesen
| Tool | Unterstützung |
|---|---|
| Cline | Erkennt eine veraltete .windsurfrules-Datei. |
Tipps
- Erstellen Sie neue Regeln in .devin/rules/; behalten Sie .windsurf/rules/ nur für ältere Installationen bei.
- Verwenden Sie trigger: model_decision mit einer aussagekräftigen description, damit der Agent die Hinweise nur bei Bedarf einbezieht.
- Automatisch generierte Memories gelten nur für den veralteten Cascade-Agent, nicht für Devin Local, das jetzt die Standardeinstellung ist.
Erstellen Sie aus einem Formular eine AGENTS.md und passende Regeldateien für fünf Tools. AGENTS.md-Generator öffnen →