dsh-model-sync
在终端中运行以下命令:
dsh plugin install zhangyqjiaoshou-oss/dsh-model-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zhangyqjiaoshou-oss/dsh-model-sync 即可完成安装,插件源码见 https://github.com/zhangyqjiaoshou-oss/dsh-model-sync
插件介绍
在 DeepSeek Harness 中配置多个模型提供商后,一个常被忽视的问题是:提供商的模型列表会随时变化——旧模型下线、新模型上线——而本地存储的列表并不会自动跟随。逐条手动核对每个 provider 的 /v1/models 端点既繁琐又容易遗漏,dsh-model-sync 正是为此而生。
核心工作流非常直接。进入 设置 → 模型同步 面板,点击「同步所有模型」即可一键刷新全部已配置提供商;或者打开「对话打开时自动同步」开关,之后每次进入对话页面都会自动拉取最新模型列表(内置 10 秒防抖)。同步采用替换语义:端点返回的列表就是最终列表,已下线的模型会被移除,新模型会被加入,其他 provider 配置字段保持不变。即使某个提供商请求失败,也不影响其余提供商,失败的 provider 会保留原有配置,面板上以 ❌ 及原因提示。
如果你的工作流涉及多个 LLM 提供商,又不想每次手动打开每个 provider 的文档确认模型变更,这个插件值得装一个——它只依赖官方 wire API(llm.discoverModels + settings.mutate),不引入额外的 Host RPC 依赖,轻量且无副作用。
使用场景
- 配置了多个 LLM 提供商后,模型列表随上游更新而失效,需要一键拉取最新列表
- 不想每次手动打开 provider 文档确认模型上下线,希望对话页打开时自动刷新
- 某个 provider 的模型端点变更频繁,需要替换语义确保本地列表与端点完全一致
适合人员
- 使用 DeepSeek Harness 且配置了多个 LLM 提供商的开发者
- 需要低维护成本管理多供应商模型清单的团队
- 偏好自动同步、不希望引入额外 Host RPC 依赖的用户