AGENTS.md 1.6 KB

code-copilot/AGENTS.md

code-copilot 目录工作指引。根目录 AGENTS.md 仍是最高优先级规则。

1. 适用范围

本文件适用于 code-copilot/ 下的规则、变更、Agent prompt 和知识文档维护。

优先级从高到低:

  1. 根目录 AGENTS.md
  2. 当前变更目录 code-copilot/changes/[变更名]/spec.md
  3. 当前变更目录 tasks.mdexecution-log.mdtest-spec.md
  4. code-copilot/rules/ 下的专项规则
  5. 本文件

2. 记忆文件迁移位置

以下三类长期记忆统一迁移并维护在 code-copilot/memory/,不要再在 .opencode/memory/ 下维护同名副本:

类型 权威文件
项目决策 code-copilot/memory/decisions.md
踩坑记录 code-copilot/memory/pitfalls.md
用户偏好 code-copilot/memory/preferences.md

每次新会话、执行 /test、阶段验证、Review 修复或归档前验收时,必须先读取这三个文件,再读取当前变更的 spec/tasks/log。

3. 写入规则

  • 架构、产品、技术路线等长期选择写入 code-copilot/memory/decisions.md
  • 可复用问题、根因、规避方式写入 code-copilot/memory/pitfalls.md
  • 用户明确偏好、环境偏好、验证偏好写入 code-copilot/memory/preferences.md
  • code-copilot/knowledge/ 只保留专题知识材料,不再承载上述三类会话记忆。

4. Agent Prompt 同步

修改 code-copilot/agents/*.md 时,涉及启动上下文、知识沉淀、验证前置读取的描述,都必须指向 code-copilot/memory/decisions.mdcode-copilot/memory/pitfalls.mdcode-copilot/memory/preferences.md