dotsagent.io
Язык:Русский
.devin/rules/*.md

Devin Desktop (Windsurf) rules: расположение и чтение инструментами

Devin Desktop — новое название Windsurf с 2026-06-02 — читает файлы правил из .devin/rules/ и по-прежнему поддерживает .windsurf/rules/ и устаревший файл .windsurfrules. Триггер каждого правила определяет, действует ли оно всегда, выбирается ли по glob-шаблону, выбирается моделью или вызывается вручную.

Расположение

  • Рабочая область: .devin/rules/*.md (предпочтительный вариант) или .windsurf/rules/*.md (резервный вариант).
  • Устаревший отдельный файл: .windsurfrules в корне рабочей области; он по-прежнему читается.
  • Глобальные правила: ~/.codeium/windsurf/memories/global_rules.md; действуют всегда.
  • AGENTS.md в любом каталоге.
  • Системные правила (Enterprise): /Library/Application Support/Devin/rules/*.md, /etc/devin/rules/*.md или C:\ProgramData\Devin\rules\*.md.

Формат

Markdown; файлы правил рабочей области начинаются с YAML frontmatter. Параметр trigger принимает значения always_on, model_decision, glob или manual; для правил glob указываются glob-шаблоны, а для model_decision — description. Размер global_rules.md ограничен 6,000 символами, а каждого файла правил рабочей области — 12,000 символами.

Ключи frontmatter: 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.

Приоритет и объединение

.devin/ имеет приоритет над .windsurf/. Системные правила объединяются с правилами рабочей области и глобальными правилами, не переопределяя их; global_rules.md и корневой AGENTS.md действуют всегда. Правила ищутся в рабочей области, её подкаталогах и родительских каталогах до корня Git.

Инструменты, которые его читают

ИнструментПоддержка
ClineОбнаруживает устаревший файл .windsurfrules.

Советы

  • Создавайте новые правила в .devin/rules/; оставьте .windsurf/rules/ для старых установок.
  • Для рекомендаций, которые агент должен подключать только при необходимости, используйте trigger: model_decision и чёткое описание.
  • Автоматически созданные Memories применяются только к устаревшему агенту Cascade, но не к Devin Local, который теперь используется по умолчанию.

Создайте AGENTS.md и соответствующие файлы правил для пяти инструментов с помощью одной формы. Открыть генератор AGENTS.md →

Другие файлы с инструкциями

Источники

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