dsh-opencodeproxy
在终端中运行以下命令:
dsh plugin install infexpense/dsh-opencodeproxy
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install infexpense/dsh-opencodeproxy 即可安装本插件,源码位于 https://github.com/infexpense/dsh-opencodeproxy
插件介绍
使用 OpenCode Zen 的免费模型(big-pickle 及所有 -free 后缀模型)时,本地往往跑着一个 opencode-free-proxy 代理来桥接上游 API。这个代理的启动、停止、模型刷新和连通性检查,过去都要手动敲命令、翻终端日志。dsh-opencodeproxy 把这些操作收编进 dsh web 的设置页,让代理管理变成几个按钮的事。
打开设置页,你可以一键切换代理开关、设置随 dsh 自动启动、在切换成功后自动请求一次上游模型刷新,也可以随时手动触发模型列表更新并立即看到当前可用模型。连通性测试会依次探测 /health 与 /v1/models,给出延迟和模型数量,方便快速判断代理是否正常工作。代理目录和端口均可在页面上修改,运行中改动会自动重启服务,无需手动杀进程。插件还处理了比较细的场景:如果端口上已有外部启动的代理,打开开关会直接接管而非重复启动;dsh 退出时只清理自己拉起的子进程,外部代理不受影响。
适合日常在 dsh web 里使用免费模型、又不想在终端和浏览器之间来回切换的开发者。装好之后,代理的生命周期就交给设置页,把注意力留给真正在写代码的事。
使用场景
- 在 dsh web 设置页一键启停本地免费模型代理并查看运行状态
- 切换代理开关后自动触发上游模型刷新,无需手动调接口
- 排查代理异常时通过连通性测试快速确认健康状态与模型数量
适合人员
- 日常使用 OpenCode 免费模型、希望减少终端操作的开发者
- 以 dsh web 为主要开发入口、需要管理本地代理服务的用户
- 频繁刷新模型列表或切换代理端口的 API 调用者