dsh-model-switch
在终端中运行以下命令:
dsh plugin install NOirBRight/dsh-model-switch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install NOirBRight/dsh-model-switch 即可安装该插件,插件源码托管于 https://github.com/NOirBRight/dsh-model-switch
插件介绍
一个 DeepSeek Harness 会话可能同时调用主模型、子代理、Web 搜索、图片生成和 Plan 执行,而这些路径往往需要不同的模型。Model Switch 为这六类路由都提供了显式的 provider 与 model 选择,让每一次调用都精确落到你指定的模型上,而不是悄悄回退到某个默认值。
它最突出的设计原则是 loud failure:无效路由、未发布的变体或缺少的 provider 都会直接报错,Model Switch 绝不会静默换到其他 provider 或模型。Fast、Context 128K / 1M、Thinking 等变体轴完全来自 provider 发布到官方 DSH model catalog 的条目,Picker 绝不会合成 provider 未发布的 model id。Plan Review 维护一份独立于 Main 的执行模型草稿,只有在你确认后才提交到当前会话。
适合在多 provider 之间切换、需要把子代理固定到某个模型、希望在 Plan 批准前确认执行模型,或希望 Web 搜索与图片生成保持一条一致路由的 DeepSeek Harness 用户使用。插件通过 provider-owned adapter 工作,不修改 DSH Core,也不管理 provider 凭证。
截图预览
使用场景
- 多 Provider 会话中为主模型、子代理、Web 搜索等路由分别指定不同模型
- Plan 执行前确认并使用独立的推理模型,与 Main 默认解耦
- 子代理任务固定到特定 provider 和模型,避免推理漂移
适合人员
- 需要在多个 Provider 之间灵活切换的 DeepSeek Harness 用户
- 对模型路由有精确控制需求、拒绝静默回退的高级用户
- 要求 Plan 执行模型与主模型默认值解耦的协作团队

