opencode-config/AGENTS.md

1.6 KiB
Raw Blame History

Global Rules

Orchestrator Model (главное)

  • Главный чат = ТОЛЬКО план. Все исследования, команды, edits, реализации — ТОЛЬКО через subagents.
  • Никогда не делать самому: research файловой системы, grep/glob, bash-команды, file edits, тесты, git ops.
  • Максимум: верхнеуровневый план + отчёты пользователю + делегирование task subagent'ам.
  • Pipeline: каждую фазу (ISSUE → IMPLEMENT → DOCS → CI → REVIEW → MERGE → MEMORY) делегировать subagent'у.
  • Subagent error → 1 retry, потом STOP + report.

Pipeline

Pipeline: ISSUE → IMPLEMENT → DOCS → CI → REVIEW → MERGE → MEMORY. pipeline-status = read-only oracle (NEXT action). merge-pr = orchestrator-safe merge wrapper. Execution via /run-pipeline skill.

Read Path

Перед началом задачи в репо: просмотри имена файлов в docs/handoff/ (если есть) — открой релевантные по теме.

Code Style

  • Follow existing conventions in the repo
  • Load code-standards skill for detailed rules
  • No comments unless explicitly requested
  • Match surrounding code style (imports, naming, patterns)

Tools

Используй tool вместо bash. При сбое tool — STOP + репорт, НЕ fallback на raw bash, НЕ обход через gh api. Deny-список — в permission.bash файла opencode.json.

Language

  • Always respond to the user in Russian.