前言¶
在 DeepSeek Harness (DSH) 的开发流程中,控制模型推理强度(reasoning effort)是调优模型输出的关键步骤。第三方控件往往需要手动维护状态,且容易与宿主服务产生冲突。dsh-effort-ultra 插件通过直接调用 DSH 官方会话服务,实现了模型选择与推理强度的统一管理,并提供了一套接近 Codex 风格的蓝紫渐变界面。
插件定位¶
这是一个为 DeepSeek Harness composer 使用的原生推理强度控件。它由开发者 LoveIrishCoffee 维护,旨在解决原生界面中推理强度控制缺失的问题。插件不依赖旧版插件逻辑,也不修改其他插件的界面,而是作为一个独立的座位注册到 DSH 的 composer 系统中。
核心功能¶
插件提供了一套完整的推理强度控制方案,包含以下特性:
- 六档 Step Agent:支持 Off、Low、Medium、High、Xhigh、Ultra 六个档位。
- 连续滑动与显式菜单:支持按住 thumb 连续拖动,同时提供档位旁的三角按钮直接选择档位,操作直观。
- 模型切换与状态同步:在多模型目录中提供切换功能。所有档位修改均写入当前 DSH 会话,刷新或切换会话后,界面显示以宿主真实状态为准。
- 跟随默认与关闭逻辑:支持“跟随模型默认”选项,通过回旋箭头或菜单清除显式档位;
off为真正提交关闭档位。 - 主题适配:适配浅色和深色主题,并在系统开启“减弱动效”时自动停用星点和流光特效。
安装¶
通过官方插件命令安装:
dsh plugin --profile <你的 profile> add github:LoveIrishCoffee/dsh-effort-ultra
安装后请重启 DSH。未来若该插件发布至 npm 并被收录,也可以使用包名安装:
dsh plugin --profile <你的 profile> add dsh-effort-ultra
使用方式¶
- 拖动档位:按住滑条上的 thumb 即可连续拖动,拖动过程中会实时提交档位变化。
- 选择档位:点击档位旁的三角按钮,在弹出的菜单中选择“跟随模型默认”或具体的档位。
- 切换模型:在卡片内切换模型时,插件会读取该模型在 DSH 官方目录中的
reasoning声明。如果模型未声明默认档位,界面会自动显示“跟随模型默认”。
技术实现与注意事项¶
- 座位占用:插件占用
conversation.input.model座位,优先级为-20。如果同时安装了旧的第三方档位控件,本插件会优先显示。 - 档位来源:所有可用档位均来自 DSH 官方模型目录中的
reasoning声明,插件不会猜测或伪造档位。 - 依赖与许可证:插件使用 MIT 许可证。安装前建议检查源码与许可证,确保符合项目安全规范。
总结¶
dsh-effort-ultra 提供了从 DSH 官方服务端获取推理强度声明的能力,并通过原生方式展示给用户。对于需要精细控制模型输出的开发者,这是一个稳定且兼容性良好的工具。