# OpenCode 全局配置改了没生效？用 debug config 查项目覆盖

同一套全局 provider、两个不同默认模型，直接查看 OpenCode 合并后的配置。

- 核验版本：OpenCode 1.3.13
- 环境：本机隔离配置，测试服务不会转发真实请求。

1. 把 provider 与默认模型写到隔离的 XDG 全局配置；项目只覆盖顶层 model。
2. 从项目根运行 opencode --pure debug config，比较有效 model 与 provider 是否仍存在。
3. 如果项目覆盖不符合预期，先核对当前工作目录和配置来源；把真 Key 从任何截图或 debug 导出中去掉。

## 复跑

安装对应版本的 CLI，Python 3.11+，解压后执行：

```bash
python3 lab.py --output ./result o02
```

调试命令展示有效配置，不发模型请求。只有配置与目标一致后才应做最小调用。
