dsh-model-provider-prefix
在终端中运行以下命令:
dsh plugin install zszz3/dsh-model-provider-prefix
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zszz3/dsh-model-provider-prefix 安装本插件(源码:https://github.com/zszz3/dsh-model-provider-prefix),安装后需重启应用。
插件介绍
DeepSeek Harness 对话框里,官方把「选哪家模型、选哪个型号」挤在一个模型座位上,换供应商往往要多点几步。若你习惯 ZCode 那种把供应商和模型分开、再单独管推理强度的交互,默认控件会显得笨重,也和 /model 命令背后的目录心智不完全一致。
dsh-model-provider-prefix 从 0.2.0 起不再在输入区右侧塞前缀格子,而是以更高优先级注册 conversation.input.model,直接顶替官方模型座位。界面上是两颗钮:模型钮展示「供应商/模型」(同色紧排,斜杠归供应商段),点开左侧选供应商、右侧即时列出该家的模型,悬停即可切换右栏,无需进子页再返回;强度钮仅在当前模型支持 reasoning 时出现,展示并切换推理强度,取值跟随 current.reasoningEffort 或模型的 defaultEffort。
数据走 modelDirectories.directoryFor(sessionId),与 /model 命令同源,任一处切换另一处立刻同步;选模型时会带上该模型的 reasoning.defaultEffort,避免强度残留在上一模型的值上。目录加载失败的供应商会以可重试行留在列表末尾;被寻址的 subagent 会话则不可改模型。
适合日常在 Harness 里频繁换模型、希望界面更接近 ZCode 双钮体验的用户。若你依赖官方座位的完整键盘导航,或需要英文界面下的本地化菜单文案,需知本插件菜单目前以鼠标与 Esc 为主、部分文案为中文。
使用场景
- 经常在多家模型供应商之间切换对话模型
- 希望对话框里的选模交互接近 ZCode 的双钮布局
- 需要在支持 reasoning 的模型上单独调整推理强度
适合人员
- 日常重度使用 Harness 对话与 Composer 的用户
- 熟悉 ZCode 模型控件习惯、希望 Harness 对齐的用户
- 不依赖官方模型座位完整键盘导航的用户