前言¶
DeepSeek Harness (DSH) 的默认设置界面有意隐藏了部分 per-model 配置项,包括推理模式的 Efforts 设置。lylarcher/dsh-model-capabilities 插件直接解决了这个问题。它提供了一个设置页面,允许你直接编辑每个模型的输入模态和推理 Efforts,而无需手动编辑 settings.yaml 文件。该插件在 DSH Web 和 DSH Desktop 上均可用。
核心功能¶
该插件新增了一个“模型输入与推理”设置区域,主要包含以下能力:
- 列出所有配置:枚举所有配置的 provider、其下的
models[]以及modelOverrides,提供全配置概览。 - 切换输入模态:为每个模型切换
input模态(例如text或image)。 - 设置推理 Efforts:为每个模型配置
reasoningEfforts。可以选择关闭推理模式(写入false),或为minimal、low、medium、high、xhigh、max等级别配置 wire 值。至少需要填写一个非off的级别。 - 直接写入配置:直接写入
llm-pi-aisettings 命名空间,运行时 adapter 会重新注册路由,使模型选择器立即显示新的推理级别。
安装与启用¶
使用官方安装命令将插件添加到指定 profile:
dsh plugin --profile <name> add dsh-model-capabilities
安装完成后,重启 DSH Web 或 DSH Desktop 以加载新插件。
使用与限制¶
- 前置配置:在插件页面为空时,需要先在内置的 Models 页面配置 provider 和 model。
- 插件选择:如果你只需要在添加模型时选择输入类型(文本/图像),轻量级的 WJZ-P 插件是更优选择。如果你需要同时配置推理 Efforts 和查看所有配置(包括 overrides),则应使用此插件。
- 权限与冲突:插件以当前 DSH 进程权限运行。在只读连接下,页面会显示通知并禁用保存;遇到写入冲突(stale revision)时会提示并刷新页面重试。
- 设计限制:不暴露这些字段是内置 Models 页面的有意设计,本插件填补了这一空白。
总结¶
dsh-model-capabilities 插件通过 UI 界面直接管理模型的输入模态和推理 Efforts,填补了 DSH 默认设置中缺失的配置项。如果你需要精细控制推理模式,该插件提供了必要的工具。