dsh-llm-opencode-go-live:为 DeepSeek Harness 引入动态 OpenCode Go 模型目录
skylerfee/dsh-llm-opencode-go-live
为 DeepSeek Harness 提供 OpenCode Go 动态模型目录的 DSH plugin,从 Models.dev 拉取 opencode-go 目录并注册独立的 opencode-go-live 路由与设置卡片。
dsh-llm-opencode-go-live 是一个 DSH plugin,把 Models.dev 上的 opencode-go 模型清单同步进 DeepSeek Harness,并注册成独立的 opencode-go-live 路由。它解决内置路由模型列表固定、无法跟随上游目录更新的问题,让模型选择器里始终能看到较新的 OpenCode Go 模型。插件自带设置卡片用于填写密钥和查看解析结果,目录快照会缓存下来,刷新失败时沿用上一次成功的结果,内置路由不受任何影响。
如何安装
dsh plugin --profile web add github:skylerfee/dsh-llm-opencode-go-live- 分类
- 模型与推理
- 平台
- DSH Plugin
- 作者
- skylerfee
- 分发方式
- 插件
dsh-llm-opencode-go-live 核心特性
dsh-llm-opencode-go-live 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的 OpenCode Go 动态模型目录插件,把 Models.dev 上的 opencode-go 模型清单搬进 DSH 并注册成独立的 opencode-go-live 路由。它解决内置路由模型列表固定、无法跟随上游目录更新的问题,让你在 DSH 里直接选用最新的 OpenCode Go 模型。插件由 SkylerFee 维护,采用 MIT 协议,用 TypeScript 编写,内置的 opencode-go 路由保持原样可用。
核心功能
- 动态目录同步:从 Models.dev 读取
opencode-go目录并注册独立的opencode-go-live路由,内置路由不受影响。 - 独立凭据管理:通过 DSH 凭据服务保存 API Key,默认引用名与内置路由刻意区分,两条路由不会共用同一条凭据记录。
- 专属设置卡片:在「设置 → 模型」中提供自己的 OpenCode Go (Live) 卡片,可编辑密钥并查看解析后的动态模型列表。
- 目录快照缓存:把目录快照存放在 Harness 主目录下的缓存文件中,刷新失败时保留上一次成功的目录。
- 图像输入支持:按远端目录声明的输入模态处理图像,图像经宿主的持久附件服务解析,未挂载附件服务时明确报错而非静默丢弃。
怎么使用这个插件?
在 DSH 中启用插件并重启 Web profile 后,打开「设置 → 模型」,在插件自有的 OpenCode Go (Live) 卡片里点「编辑」填入 API Key 并应用。随后在模型选择器的 opencode-go-live 分组下挑选模型即可,实时模型会单独成组显示,旁边标注推理等级。插件需要 DSH 的 llm 与 credentials 服务,Web 设置页还会用到 settings 服务;没有目录时提供方仍可见但没有可用模型,缺少凭据的调用会返回 MISSING_CREDENTIAL。安装不会改动默认模型。
报错怎么排查?
首次安装若因依赖构建脚本未被允许而中断,按提示把对应键加入 Web profile 的工作区配置后重试,并确认安装结果中包含构建产物。若刷新目录失败,插件会沿用上一次成功的目录快照;完全没有目录时提供方可见但无实时模型。携带图像的请求在未挂载附件服务时会以 UNSUPPORTED_CONTENT 失败,属于预期行为。该插件目前仅在 macOS 上完成安装、目录刷新、设置卡片与模型调用的验证,Linux 与 Windows 尚未实测。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:skylerfee/dsh-llm-opencode-go-live。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
