DeepSeek Harness 模型同步插件:监控并更新服务商模型

前言

DeepSeek Harness (DSH) 提供了接入多种服务商模型的接口,但上游模型列表会不定期更新。手动检查并添加新模型容易遗漏。该插件用于监控各服务商提供的最新模型,列出新增项,并支持勾选后写入配置。

功能

该插件提供以下能力:

  1. 检查更新(只读):拉取各服务商上游 /models,仅列出新增模型,不修改配置。
  2. 勾选添加模型:按 Provider 列出新增模型,支持全选或按需勾选,点击“添加所选”后写入 DSH settings。
  3. 搜索与筛选:支持按模型 ID 或名称过滤,支持全选/清空当前筛选结果。
  4. 多协议自动安置:混合协议的 Provider 会自动拆分为主路由及按协议的合成路由。
  5. OpenCode 会话头自动附带:为 OpenCode 路由在请求时自动附带 x-opencode-session 头。
  6. 写前备份:每次写入 settings.yaml 前自动备份,保留最近 20 份。
  7. 纳管开关:每个 Provider 可单独开启或关闭检查。

安装与启用

前置条件:安装 DSH Desktop 或 CLI,且 profile 目录可被 pnpm 管理。

安装命令如下:

# 安装到 desktop profile(web profile 同理替换 --profile web)
dsh plugin --profile desktop add github:chen1pengvincent/dsh-model-sync-plugin

安装后重启 DSH(插件为启动期加载)。若 dsh 提示找不到 pnpm,请先让 pnpm 进入 PATH。

使用方法

在 DSH 界面中:

  1. 打开 设置 -> 模型更新。
  2. 点击「检查更新」拉取上游列表(只读,不写配置)。
  3. 点击某个 Provider 的「选择要添加的模型」展开列表,使用搜索框缩小范围并勾选模型。
  4. 点击「添加所选」,随后即可在原生「模型」设置和会话模型选择器中使用。

也可在会话内使用命令行:

/model-sync check    # 重新检查并输出各 Provider 新增模型数量(只读)
/model-sync status   # 查看上次检查/添加结果

注意事项

  • 权限与安全:检查阶段为只读操作,不修改 settings 也不读取凭证。添加操作必须显式点击,启动时不会自动添加任何模型。所有写入经 DSH schema 校验,非法配置会被拒绝。
  • 数据安全:插件会在写入前备份 settings.yaml。
  • 兼容性:兼容 DSH kernel 0.1.2-rc.1 和 0.2.0-rc.2。

生态收录

  • 仓库地址:https://github.com/chen1pengvincent/dsh-model-sync-plugin
  • 目录索引:https://www.skillhub.cn/plugins/chen1pengvincent/dsh-model-sync-plugin
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜