DSH Plugins
返回列表
dsh-subagent-models

dsh-subagent-models

模型推理 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install Garybot126/dsh-subagent-models

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Garybot126/dsh-subagent-models 安装本插件(源码:https://github.com/Garybot126/dsh-subagent-models),若未热加载请重启 dsh 一次。

插件介绍

当你把任务交给 DeepSeek Harness 的子代理时,真正跑请求的往往是预设里写死的模型与思考强度,插件又改不了委托工具的拼装方式。dsh-subagent-models 在更底层介入:只改写「被委托」的子 Agent 的下一次请求,顶层会话不受影响,因此无需改 preset、也不必给 subagent 工具加额外参数。

你可以在设置页为整个 Profile 指定子代理的默认路由(提供商、模型、思考强度),也可以在 Composer 旁的「⤳ 子代理」胶囊里为当前对话单独覆盖;点「重置为全局」即可回到全局默认。两个选择器都对接 ctx.llm 的实时目录:模型按提供商分组,思考强度只展示该模型声明支持的水平,不会出现选了一个模型却不支持的努力档位。

优先级上,「无覆盖」时子代理保持预设创建时的选项,空配置等同于未安装插件;对话级覆盖优先于 Profile 默认。数据落在本地 JSON,支持热加载,Web UI 仅通过 loopback 读写状态,不读对话内容或凭据。

适合想要「两层够用」的用户:不要任务分类、不要一堆模型参数、不要动 preset 编排,只要全局默认加按对话微调子代理路由。若你 heavily 使用 subagent_fork 且在意 KV 缓存成本,需注意 fork 也会被覆盖;不支持的 effort 会由适配器校验失败,插件不会悄悄降级。

截图预览

使用场景

  • 全局默认子代理用更强模型,日常对话仍用主会话模型
  • 某次长任务在 Composer 旁单独指定子代理模型与 effort
  • 需要与 preset 解耦、不改 subagent 工具参数就能换子代理路由

适合人员

  • 经常委托 subagent 做子任务的用户
  • 希望在设置里统一管理子代理模型的人
  • 想要按对话微调子代理、又不要复杂任务分类插件的用户