词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!

本文档是 OpenCode 配置文件的完整参考手册,详细解释 opencode.json中可用的每一个字段。

| 优先级 | 位置 | 说明 |
|---|---|---|
| 1(最低) | 远程 .well-known/opencode | 远程组织默认配置(通过 Auth 机制获取) |
| 2 | ~/.config/opencode/opencode.json | 全局用户配置 |
| 3 | OPENCODE_CONFIG 环境变量 | 自定义配置文件路径 |
| 4 | ./opencode.json | 项目根目录配置 |
| 5 | ./.opencode/opencode.json | 项目 .opencode 目录配置 |
| 6 | OPENCODE_CONFIG_CONTENT 环境变量 | 内联配置内容(JSON 字符串) |
| 7(最高) | 受管配置目录 | 企业部署,管理员控制 |
| 平台 | 路径 |
|---|---|
| macOS | /Library/Application Support/opencode |
| Windows | %ProgramData%\opencode |
| Linux | /etc/opencode |
| 字段 | 类型 | 说明 | 默认值 |
|---|---|---|---|
username | string | 在对话中显示的用户名。如果不设置,使用系统用户名。 | 系统用户 |
theme | string | 界面主题名称。详见 主题列表。 | - |
autoupdate | boolean | "notify" | 自动更新行为。true=自动更新,false=禁用,"notify"=仅通知。 | - |
logLevel | enum | 日志级别。可选值:"DEBUG", "INFO", "WARN", "ERROR"。 | - |
snapshot | boolean | 是否启用 Git 快照备份机制。设为 false 禁用。 | 未设置时启用 |
| 字段 | 类型 | 说明 |
|---|---|---|
model | string | 主模型 ID (格式: provider/model),用于复杂任务。 |
small_model | string | 小模型 ID,用于生成标题、摘要等简单任务。 |
default_agent | string | 默认启动的 Primary Agent 名称。默认为 build。 |
| 字段 | 类型 | 说明 | 默认值 |
|---|---|---|---|
share | enum | 会话分享行为。"manual"(手动), "auto"(自动), "disabled"(禁用)。 | "manual" |
disabled_providers | string[] | 禁用的 Provider 列表。即使有 Key 也不会加载。 | [] |
enabled_providers | string[] | 仅启用的 Provider 列表。设置后,不在列表中的都会被忽略。 | - |
"tui": {
"scroll_speed": 3,
"diff_style": "auto"
}| 字段 |
|---|