dsh-model-settings
在终端中运行以下命令:
dsh plugin install Howthemeaning/dsh-model-settings
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 `dsh plugin install Howthemeaning/dsh-model-settings` 安装本插件,源码仓库:https://github.com/Howthemeaning/dsh-model-settings
插件介绍
在 dsh 里,主会话、子代理(含 workflow)和 goal 激活期间的回合,走的是三套彼此独立的模型路由。界面里把主会话切到别的 provider,子代理仍可能沿用创建时的默认模型——这正是作者在一次真实账单事故里踩到的坑:主会话是 kimi,子代理却批量走了 DeepSeek 官方 API,两天悄悄烧掉几十块。
dsh-model-settings 在 Web 左下角增加「模型设置」入口,用一个面板分别管这三类「消费者」。每一档都能独立选 provider、模型和推理强度(reasoningEffort),也可以选「跟随默认」。保存后热更新,不必重启 dsh;运行中的会话,下一次拉子代理或下一个 goal 回合就会用新配置。
两个动作要分清:**应用到全局**会写入配置并立刻切换当前对话;**仅应用到当前对话**只改当下会话,不动全局。新会话会吃到新的主模型默认;子代理与 goal 档通过全局拦截与配置覆盖生效。
适合经常在 dsh Web 或 DSH NEXT 桌面端(同样跑 Web 客户端)里混用多种模型、又需要把子任务和 goal 回合的开销管清楚的人——尤其是不希望「主会话省着用、子代理却在后台按量计费」的用户。
截图预览
使用场景
- 主会话用订阅模型省成本,但希望子代理和 workflow 明确走指定 API,避免悄悄按量计费
- 需要在 goal 激活期间单独压低或抬高模型档位,而不影响新会话默认主模型
- 改完 provider 或推理强度后想立刻生效,又不想重启 dsh 或逐个会话手动切换
适合人员
- 在 dsh Web 或 DSH NEXT 里频繁切换 provider 的 daily 用户
- 跑大量 subagent / workflow、关心后台 API 账单的人
- 曾因主会话与子代理模型不一致而踩过用量或余额坑的用户