dotsagent.io
Sprache:Deutsch
.devin/rules/*.md

Devin 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.

Frontmatter-Schlüssel: triggerglobsdescription

.devin/rules/*.md
---
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

ToolUnterstützung
ClineErkennt 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 →

Weitere Instruktionsdateien

Quellen

  1. docs.windsurf.com/windsurf/cascade/memories
  2. devin.ai/blog/windsurf-is-now-devin-desktop
  3. docs.devin.ai/desktop/devin-desktop-faq