前言¶
在 DeepSeek Harness(DSH)中,如果你已经选定了主模型,却仍需手动为每一条消息调整推理强度,就会打断对话流,增加心智负担。dsh-auto-model-routing 插件通过外部决策模型(Jev)自动评估每轮的复杂度,并仅修改推理强度,不改变已选模型或提供商。这适合希望自动调节计算资源投入、又不想频繁切换模型的开发者。
是什么¶
dsh-auto-model-routing 是一个 DSH 插件,由 prgrmrwy 维护,归类为「模型推理」。它通过 Jev 决策模型,将每条用户输入判为 simple / standard / complex / escalated 四档,并据此调整所选模型的推理强度。插件内置了 AUTO/MANUAL 切换、决策提示与子代理路由能力。
核心功能¶
- 自动推理强度调整:每个用户轮次由 Jev 判定复杂度,插件仅修改
reasoningEffort,不切换 provider 或 model。 - AUTO/MANUAL 模式:点击左侧模型选择器旁的 AUTO 芯片可切换;悬停可查看当前轮次强度、最新 Jev 决策及其分布。
- 决策提示:每轮判定后会在芯片上方显示 3 秒提示,如
complex → high · 0.70s。 - Gauge 录入:在回复上悬停可查看判定,点击可记录该轮本应使用的强度档位。
- 子代理路由:
route_subagent工具在 AUTO 模式下返回可用的子代理(provider/model/effort),需在聊天创建时确定允许列表。 - 设置面板:可在 Settings → 自动模型路由 中配置 OpenRouter 密钥、默认模式、强度上限、Jev 超时、提示开关与路由映射表。
安装与启用¶
安装前确保 DSH 版本为 0.2.0-rc.2,Node.js 版本 >=22.19。
dsh plugin --profile web add dsh-auto-model-routing
或从源码安装(安装时会提示批准本地构建):
dsh plugin --profile web add prgrmrwy/dsh-auto-model-routing
安装完成后重启 DSH,刷新 Web 页面,然后在 Settings → 自动模型路由 中配置 OpenRouter 密钥。
典型用法¶
- 在新会话中,默认进入 MANUAL 模式。切换到 AUTO 后,每条用户输入会通过 Jev 判定复杂度。
- 根据判定结果,插件自动将推理强度调整到
simple/standard/complex/escalated对应的档位(standard保持原推荐,simple降一档,complex升一档,escalated升两档,结果上限默认为xhigh)。 - 在任意回复上悬停 Gauge 按钮,可查看该轮的 Jev 判定;点击可手动记录本应使用的强度。
- 若需启用子代理路由,确保在聊天创建时将目标子代理加入允许列表,并在 AUTO 模式下调用
route_subagent工具。
适用场景与注意¶
适合需要根据对话复杂度自动调整推理强度、又不希望频繁切换模型或提供商的开发者。插件以当前 DSH 进程权限运行,建议在安装前查看源码与许可证。
- 密钥管理:API 密钥通过 DSH 官方凭证服务存储,不写入插件配置;可在启动环境设置
OPENROUTER_API_KEY(只读),也可通过 GUI 的 Settings 导入。 - 数据外发:AUTO 模式下每轮会将最多 8000 字符的用户消息及上一轮短片段发送到 OpenRouter / TypeSafe (
typesafe/jev-1.13),文本会先按形状脱敏(keys、tokens、URL 凭证、IP 等),但无法保证完全移除所有敏感信息。 - 失败策略:Jev 不可用(无密钥、额度不足、速率限制、区域屏蔽、超时或异常回复)时,会自动切换到 MANUAL · Jev 停用,并显示原因;无本地降级与重试。
移除¶
dsh plugin --profile web remove dsh-auto-model-routing
然后重启 DSH 并刷新页面。在 ohmydsh 中可设置 enabled: false 后重新构建。移除后插件自带的技能与工具会消失,设置与日志保留,会话继续使用上次 AUTO 设置的强度,直到手动切换。
小结¶
dsh-auto-model-routing 通过 Jev 决策实现每轮推理强度的自动调整,不改变模型与提供商,适合希望以更低心智成本实现精细化资源分配的开发者。插件目录与源码地址:
- https://www.skillhub.cn/plugins/prgrmrwy/dsh-auto-model-routing
- https://github.com/prgrmrwy/dsh-auto-model-routing