dsh-opencode-go-plus
在终端中运行以下命令:
dsh plugin install yumusb/dsh-opencode-go-plus
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yumusb/dsh-opencode-go-plus 安装本插件(源码:https://github.com/yumusb/dsh-opencode-go-plus),安装后重启 dsh web 并硬刷新浏览器。
插件介绍
如果你一直在用 DSH 自带的 OpenCode GO 路由,模型列表其实来自 pi-ai 安装包里的静态目录:网关在两次 DSH 版本之间新增、改名或下线的模型,界面上往往要等下一次发版才看得见。更麻烦的是,同一网关地址背后挂着多种线协议,旧路由只能在整条路由上钉死一种协议,不同协议的模型不得不拆成多条路由,还要自己记哪条对应哪个模型。
dsh-opencode-go-plus 把模型与能力改成运行时从 OpenCode 公开的 models.dev 目录读取,并在挂载和每次拉取时刷新;设置里会保存你启用的完整条目(含协议),离线时仍可沿用。适配层按模型选择协议,因此一条 opencode-go-plus 路由就能覆盖网关提供的全部协议,无需为每种协议再开一条路。它自行注册路由,可与内置 opencode-go 并存,方便对照迁移;还会按端点检测重复路由,一键去掉重复项。网关要求 x-opencode-session 时由插件自行带上真实会话,无需改 DSH 文件或装 fetch 包装。
配置集中在「OpenCode GO Plus」卡片:网关 URL、API 密钥、可验证未保存值的连接测试,以及带搜索、筛选与批量启停的模型列表;还可检查已启用模型是否仍被提供商提供,并区分目录已下架与调用失败等情况。对话里可用 /opencode-go-plus-refresh 做完整镜像同步。
适合已安装 DSH(建议 0.1.0-rc.8 及以上)、持有 OpenCode GO 订阅与 API 密钥,并希望模型列表跟网关现状同步、用单一路由管理多协议模型的用户。若你满足于内置快照且模型组合简单,可以继续用官方路由;一旦网关模型变动频繁或需要混用多种协议,这个插件更省心。
使用场景
- 网关模型常更新,不想等 DSH 发版才看到新模型
- 同一 OpenCode GO 网关要混用多种线协议,不想拆多条路由
- 从内置 opencode-go 路由迁移并希望并排对比后再删旧路
适合人员
- 已用 DSH 并订阅 OpenCode GO 的日常对话用户
- 需要跟 models.dev 同步启用模型与能力元数据的进阶用户
- 受内置静态目录与单协议路由限制、想简化配置的管理员