OpenCode 规则文件
你可以通过创建 AGENTS.md 文件向 opencode 提供自定义指令。这类似于 CLAUDE.md 或 Cursor 的规则。它包含将被包含在 LLM 上下文中的指令,以自定义其针对特定项目的行为。
初始化
要创建新的 AGENTS.md 文件,你可以在 opencode 中运行 /init 命令。
提示: 你应该将项目的 AGENTS.md 文件提交到 Git
这将扫描你的项目及其所有内容,以了解项目是关于什么的,并生成包含这些信息的 AGENTS.md 文件。这有助于 opencode 更好地导航项目。
如果你有现有的 AGENTS.md 文件,这将尝试添加到它。
如果你打算手动创建,以下是一些示例内容。
1 | <!-- AGENTS.md --> |
文件类型
opencode 也支持从多个位置读取 AGENTS.md 文件。这服务于不同的目的。
我们上面看到的,将 AGENTS.md 放在项目根目录中的,是项目特定的规则。这些仅在你在此目录或其子目录中工作时适用。
全局规则
你也可以在 ~/.config/opencode/AGENTS.md 文件中有全局规则。这会在所有 opencode 会话中应用。
由于这不会提交到 Git 或与团队共享,我们建议使用它来指定 LLM 应遵循的任何个人规则。
优先级
所以当 opencode 启动时,它会查找:
本地文件 - 从当前目录向上遍历
全局文件 - 检查 ~/.config/opencode/AGENTS.md
如果你同时有全局和项目特定的规则,opencode 会将它们组合在一起。
- Title: OpenCode 规则文件
- Author: 清夏晚风
- Created at : 2026-07-03 23:03:21
- Updated at : 2026-07-19 01:57:11
- Link: https://blog.yuil.cn/2026/07/03/AI相关工具/Vibe Coding(兴趣编程)/OpenCode/OpenCode 规则文件/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments