dsh-opencode-go-catalog
在终端中运行以下命令:
dsh plugin install AincradLabs/dsh-opencode-go-catalog
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install AincradLabs/dsh-opencode-go-catalog(仓库 https://github.com/AincradLabs/dsh-opencode-go-catalog),安装后重启即可在模型选择器中看到三条 OpenCode Go 扩展路由。
插件介绍
DeepSeek Harness 内置的 opencode-go 路由依赖 pi-ai 里一份静态模型表,上游不更新时,新模型往往迟迟进不了选择器。本插件不改动内置路由,而是通过官方 settings.mutate 接口维护三条并列路由,分别对应 openai-completions、openai-responses 与 anthropic-messages,因为不少 Go 模型只支持其中一种协议,混在同一路由里会直接报错。
每次启动、默认定时同步或执行聊天命令时,插件会从 OpenCode 在线名册、models.opencode.ai 注册表以及文档端点表交叉得出可用模型集合,并写入对应路由;注册表提供限额、输入模态与 reasoning 选项等字段。自动模式在数据源异常、解析结果过少或与上次采纳集合偏差过大时会拒绝写入,继续提供仓库内精选快照,避免选择器被悄悄清空;单条路由若无法解析出模型,也会回退到快照而非拖垮其余路由。
适合已配置 OPENCODE_GO_API_KEY、希望模型列表随 OpenCode 生态更新而自动跟进、又需要按协议正确分组的用户。若你更倾向固定列表,可关闭自动成员并依赖快照,或通过排除列表与 adopt 流程维护离线兜底内容。
使用场景
- 内置 opencode-go 列表长期不更新,想自动跟上新模型
- 需要把 Responses 与 Messages 模型分到正确协议路由
- 希望定时或手动同步,并在网络异常时仍有快照可用
适合人员
- 已配置 OPENCODE_GO_API_KEY 的 DSH 用户
- 经常使用 OpenCode Go 多模型选择器的开发者
- 愿意用三条扩展路由替代手改 cordis 配置的人