OpenCode
opencode-antigravity-auth
启用 Opencode 通过 OAuth 认证 Antigravity(谷歌 IDE),这样你就可以使用 Antigravity 的速率限制,并用 Google 凭证访问 gemini-3-pro 和 claude-opus-4-5-thinking 等模型。
auth配置
~/.local/share/opencode/auth.json
XDG_CONFIG_HOME
使用此环境变量可以替换opencode默认的路径~/.config
生效配置文件
1 | |
配置文件
配置文件是合并的,而不是被替换。以下配置位置的设置会合并。后期配置只针对键冲突时覆盖了早期配置。所有配置中不冲突的设置都会被保留
配置源按以下顺序加载(后续源覆盖早期源):
- Remote config (from .well-known/opencode) - organizational defaults
- Global config (~/.config/opencode/opencode.json) - user preferences
- Custom config (OPENCODE_CONFIG env var) - custom overrides
- Project config (opencode.json in project) - project-specific settings
- .opencode directories - agents, commands, plugins
- Inline config (OPENCODE_CONFIG_CONTENT env var) - runtime overrides
全局提示词
| 作用域 | 位置 | 适用场景 | 描述 |
|---|---|---|---|
| 全局 | ~/.config/opencode/AGENTS.md | 所有项目通用的偏好 | 配置时${XDG_CONFIG_HOME}/opencode/AGENTS.md |
| 项目 | 项目目录向上查找 AGENTS.md | 项目特定的规范 | client的directory下的AGENTS.md |
| 配置文件 | instructions 指定的文件 | 引用多个规则文件 |
OpenCode 同时支持 AGENTS.md 和 CLAUDE.md(兼容 Claude Code)。推荐用 AGENTS.md,这是 OpenCode 的标准名称。
规则加载顺序
规则按以下顺序加载,后加载的会补充(不是覆盖)前面的:
- 全局 ~/.config/opencode/AGENTS.md
- 全局 ~/.claude/CLAUDE.md(兼容模式)
- 项目目录向上查找 AGENTS.md / CLAUDE.md
- 配置文件 instructions 指定的文件
1 | |
通用开发规则
1 | |
代码质量规则
1 | |
工作流程规则
1 | |
CLI里模型vision功能
1 | |
opencode 指令
1 | |
OpenCode
http://example.com/2026/01/20/OpenCode/