dsh-model-capability 插件介绍

DeepSeek Harness (DSH) 采用插件化架构,原生配置通常需要手动编辑 ~/.dsh/settings.yaml。这种方式不仅操作繁琐,还存在风险:DSH 重启时内存状态可能会重写配置,导致手动修改的字段丢失。dsh-model-capability 插件旨在解决这一痛点,通过界面化的方式直接管理模型能力。

这是一个由 iuuuuuuuu 维护的客户端插件。它的核心功能是在 DSH 的「设置 → 模型」页面中,为每个提供方的每个模型增加配置入口,支持直接配置视觉能力、推理档位及上下文容量。

核心功能

  • 逐模型配置:在「设置 → 模型」页面的每个提供方卡片中,展开「模型能力」区域,即可针对单个模型进行设置。
  • 容量自动格式化:支持输入 8k、1m 等简写,系统会自动转换为整数 token 数存储(1m = 1000000),并在界面上以 K/M 格式展示,确保精度不丢失。
  • 推理档位支持:支持 reasoningEfforts 的 off、low、medium、high 档位配置。
  • 官方通道写入:配置直接写入官方设置通道,保存后立即生效,无需重启 DSH。
  • 自动备份机制:插件会自动备份最近 12 份配置,防止因 YAML 数组写入导致注释丢失时无法回滚。

安装

执行以下命令安装插件:

dsh plugin --profile desktop add "git+https://github.com/iuuuuuuuu/dsh-model-capability.git"

典型用法

安装完成后,刷新 DSH 页面即可在设置中看到新增的配置项。

  1. 视觉模型:在提供方卡片中勾选「视觉」复选框,将模型的 input 字段设为 [text, image] 或 [text]。
  2. 推理模型:勾选「推理模型」复选框,随后展开「思考档位」,选择 off、low、medium 或 high。
  3. 容量设置:在「输入」或「输出」输入框中输入容量值。输入 1m 会自动转换为 1000000,输入 800K 也会被解析为 800000。
  4. 保存:配置修改累积在草稿中,点击保存按钮后写入配置文件。

注意事项

  • 数组注释丢失:由于 DSH 对数组进行整体替换,修改 models 数组会丢失数组内部原有的注释。请依赖插件提供的自动备份功能恢复。
  • 容量进制:容量词表为十进制(1k = 1000),非 1024 进制。
  • 档位配置细节:推理模型取消勾选时,reasoningEfforts 写为 false;off 档位必须留空值,其余档位需写入同名拼写(如 low、medium)。

该插件通过提供直观的 UI 接口,解决了 DSH 原生配置编辑困难且易丢失的问题,适合需要精细化管理模型能力的用户。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye