---
title: "Devin Desktop (Windsurf) rules: ścieżki i format · DotsAgent"
description: "Gdzie znajduje się .devin/rules/*.md, jaki ma format i frontmatter, jak łączą się kopie globalne i zagnieżdżone oraz które narzędzia go odczytują. Stan na 2026-10-01."
url: https://dotsagent.io/pl/instructions/files/windsurf-rules
---

.devin/rules/*.md

# Devin Desktop (Windsurf) rules: lokalizacja i sposób odczytu przez narzędzia

Devin Desktop, nowa nazwa Windsurf od 2026-06-02, odczytuje pliki reguł z .devin/rules/ i nadal obsługuje .windsurf/rules/ oraz starszy plik .windsurfrules. Ustawienie wyzwalacza każdej reguły decyduje, czy jest ona zawsze aktywna, dopasowywana przez glob, wybierana przez model czy wywoływana ręcznie.

## Lokalizacja

- Obszar roboczy: .devin/rules/*.md (zalecane) lub .windsurf/rules/*.md (zapasowe).
- Starszy pojedynczy plik: .windsurfrules w katalogu głównym obszaru roboczego; nadal jest odczytywany.
- Globalnie: ~/.codeium/windsurf/memories/global_rules.md; reguły są zawsze aktywne.
- AGENTS.md w dowolnym katalogu.
- Systemowo (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md lub C:\ProgramData\Devin\rules\*.md.

## Format

Markdown; reguły obszaru roboczego zaczynają się od YAML frontmatter. trigger przyjmuje wartość always_on, model_decision, glob lub manual. Reguły glob wymagają globs, a reguły model_decision — description. global_rules.md może mieć maksymalnie 6,000 znaków, a każdy plik reguł obszaru roboczego — 12,000.

Klucze frontmatter: `trigger``globs``description`

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

## Priorytety i scalanie

.devin/ ma pierwszeństwo przed .windsurf/. Reguły systemowe łączą się z regułami obszaru roboczego i globalnymi, ale ich nie nadpisują. global_rules.md i główny AGENTS.md są zawsze aktywne. Reguły są wyszukiwane w obszarze roboczym, jego podkatalogach i katalogach nadrzędnych aż do katalogu głównego repozytorium Git.

## Narzędzia, które go odczytują

| Narzędzie | Obsługa |
| --- | --- |
| [Cline](https://docs.cline.bot/features/cline-rules) | Wykrywa starszy plik .windsurfrules. |

## Wskazówki

- Nowe reguły twórz w .devin/rules/. Katalog .windsurf/rules/ pozostaw dla starszych instalacji.
- Wskazówki, które agent powinien uwzględniać tylko wtedy, gdy są istotne, zapisuj z trigger: model_decision i jasnym description.
- Automatycznie generowane Memories dotyczą tylko starszego agenta Cascade, a nie Devin Local, który jest teraz domyślny.

Wygeneruj plik AGENTS.md i pasujące pliki reguł dla pięciu narzędzi za pomocą jednego formularza. [Otwórz generator AGENTS.md →](https://dotsagent.io/pl/instructions)

## Inne pliki z instrukcjami

[AGENTS.md](https://dotsagent.io/pl/instructions/files/agents-md)

[CLAUDE.md](https://dotsagent.io/pl/instructions/files/claude-md)

[GEMINI.md](https://dotsagent.io/pl/instructions/files/gemini-md)

[.cursor/rules/*.mdc](https://dotsagent.io/pl/instructions/files/cursor-rules)

[.github/copilot-instructions.md](https://dotsagent.io/pl/instructions/files/github-copilot-instructions)

[.clinerules/](https://dotsagent.io/pl/instructions/files/cline-rules)

[~/.openclaw/workspace/AGENTS.md](https://dotsagent.io/pl/instructions/files/openclaw-workspace)

## Źródła

1. [docs.windsurf.com](https://docs.windsurf.com/windsurf/cascade/memories)/windsurf/cascade/memories
2. [devin.ai](https://devin.ai/blog/windsurf-is-now-devin-desktop)/blog/windsurf-is-now-devin-desktop
3. [docs.devin.ai](https://docs.devin.ai/desktop/devin-desktop-faq)/desktop/devin-desktop-faq

Niezależne źródło informacji dla osób tworzących agentów AI. Nie jesteśmy powiązani z żadnym wymienionym tu dostawcą.

© 2026 DotsAgent · Dane sprawdzone 1 października 2026
