.devin/rules/*.mdDevin Desktop (Windsurf) rules: lokasyon at kung paano ito binabasa ng mga tool
Binabasa ng Devin Desktop, ang bagong pangalan ng Windsurf mula 2026-06-02, ang mga rule file mula sa .devin/rules/ at tumatanggap pa rin ito ng .windsurf/rules/ at ng lumang .windsurfrules. Tinutukoy ng trigger ng bawat rule kung palagi itong aktibo, inilalapat batay sa glob, pinipili ng model o tinatawag nang manu-mano.
Lokasyon
- Workspace: .devin/rules/*.md (inirerekomenda) o .windsurf/rules/*.md (fallback).
- Lumang iisang file: .windsurfrules sa root ng workspace; binabasa pa rin ito.
- Global: ~/.codeium/windsurf/memories/global_rules.md, palaging aktibo.
- AGENTS.md sa anumang direktoryo.
- System (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md o C:\ProgramData\Devin\rules\*.md.
Format
Markdown; nagsisimula sa YAML frontmatter ang mga workspace rule. Ang trigger ay always_on, model_decision, glob o manual; kailangan ng mga glob ang mga glob rule, at kailangan ng description ang model_decision. Limitado sa 6,000 character ang global_rules.md at sa 12,000 character ang bawat workspace rule file.
---
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.
Pagkakasunod-sunod at pagsasama
Mas mataas ang prayoridad ng .devin/ kaysa .windsurf/. Pinagsasama ang mga system rule sa mga workspace at global rule nang hindi pinapalitan ang mga ito; palaging aktibo ang global_rules.md at ang root AGENTS.md. Hinahanap ang mga rule sa workspace, mga subdirectory nito at mga parent directory hanggang sa git root.
Mga tool na nagbabasa nito
| Tool | Suporta |
|---|---|
| Cline | Nakakakita ng lumang .windsurfrules file. |
Mga tip
- Gumawa ng mga bagong rule sa .devin/rules/; gamitin lang ang .windsurf/rules/ para sa mga mas lumang install.
- Gamitin ang trigger: model_decision at isang malinaw na description para sa gabay na dapat isama lang ng agent kapag naaangkop.
- Para lang sa lumang Cascade agent ang mga auto-generated Memory, hindi sa Devin Local na default na ngayon.
Bumuo ng AGENTS.md at mga katugmang rule file para sa limang tool gamit ang iisang form. Buksan ang AGENTS.md generator →