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 页面即可在设置中看到新增的配置项。
- 视觉模型:在提供方卡片中勾选「视觉」复选框,将模型的
input字段设为[text, image]或[text]。 - 推理模型:勾选「推理模型」复选框,随后展开「思考档位」,选择 off、low、medium 或 high。
- 容量设置:在「输入」或「输出」输入框中输入容量值。输入
1m会自动转换为 1000000,输入800K也会被解析为 800000。 - 保存:配置修改累积在草稿中,点击保存按钮后写入配置文件。
注意事项¶
- 数组注释丢失:由于 DSH 对数组进行整体替换,修改
models数组会丢失数组内部原有的注释。请依赖插件提供的自动备份功能恢复。 - 容量进制:容量词表为十进制(1k = 1000),非 1024 进制。
- 档位配置细节:推理模型取消勾选时,
reasoningEfforts写为false;off档位必须留空值,其余档位需写入同名拼写(如low、medium)。
该插件通过提供直观的 UI 接口,解决了 DSH 原生配置编辑困难且易丢失的问题,适合需要精细化管理模型能力的用户。
- 仓库地址:https://github.com/iuuuuuuuu/dsh-model-capability
- 许可证:MIT