dsh
在终端中运行以下命令:
dsh plugin install openllmsh/dsh
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install openllmsh/dsh(源码地址:https://github.com/openllmsh/dsh),安装后重启对应 profile(web 或 headless)即可生效。
插件介绍
dsh 是一个纯配置的 Cordis 补丁层,解决一个具体问题:让 DeepSeek Harness 的模型推理请求经由本地运行的 OpenLLM 守护进程转发,无需 API Key、无需编写适配器代码,dsh 本身也不感知上游地址。它只做两件事——将内置的 llm-pi-ai 适配器指向回环网关 127.0.0.1:8787/v1 并设为默认模型,以及注册 OpenLLM MCP stdio 服务器(含 openllm、claude-context、supermemory 三组工具)。整个插件没有任何运行时逻辑,所有行为都写在 cordis.patch.yml 中。
实际效果是 dsh 成为一个极薄的无密钥代理,唯一前提就是主机上 openllmd 已在运行。守护进程自行从 ~/.openllm/.env 读取签名计划凭据并向上游转发,dsh 只需与 127.0.0.1 对话。如果你希望 Harness 的浏览器 UI 或无头 CLI 直接拥有 OpenLLM 的模型路由和 MCP 工具访问能力,而又不想自己写适配器或管理凭据链,这个补丁就是最短路径。它从 GitHub 分发,lib/ 已随仓库提交,git 安装即可加载,无需构建步骤。
适合已经在本机部署了 OpenLLM、将 dsh 作为统一推理入口、并希望把 OpenLLM MCP 工具链融入日常工作的开发者。该插件尚处 1.0 之前版本,建议锁定具体 release 并在每次 dsh 升级后重新测试。
截图预览
使用场景
- 将 Harness 模型请求路由到本机 OpenLLM 守护进程并设为默认模型
- 在无头 CLI 或浏览器 UI 中注册并使用 OpenLLM 的三组 MCP 工具
- 接入自托管 OpenLLM 实例时通过修改守护进程端口适配自定义网关
适合人员
- 已在本机部署 OpenLLM、需要统一推理入口的开发者
- 希望零密钥、零适配器代码接入 OpenLLM 工具链的 dsh 用户
- 偏好纯配置补丁、不引入任何运行时逻辑的 Harness 插件消费者