DSH Plugins
返回列表
🤖

dsh-subagent-model-switch

模型推理 更新于 2026.10.03

在终端中运行以下命令:

dsh plugin install YuMo-233/dsh-subagent-model-switch

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

在 DeepSeek Harness 的「插件」面板执行 dsh plugin install YuMo-233/dsh-subagent-model-switch,或填写完整仓库地址 https://github.com/YuMo-233/dsh-subagent-model-switch 后安装并重启。

插件介绍

在 DSH 里,主会话可以随手换模型,但队友、子代理(subagent)会话却不一样:原生头部切换器对 origin 为 subagent 的会话是硬禁用的,子代理往往只能在启动时定好模型,之后想换只能重开会话、丢掉上下文。dsh-subagent-model-switch 专门补上这一格——只在子代理会话头部挂上与原生同款的下拉菜单,选完在后续请求中当场生效,不必重开,选择还会写入本地存储,跨重启自动恢复。

菜单提供三级能力:按提供商分组的全部可用模型(含免费模型价格标记)、该提供商支持的推理强度(含「提供商默认」),以及「继承父会话」用于清除覆写、回到父会话继承的模型。插件通过 agent/request 与 system-prompt/assemble 在回程改写 provider、model 与 reasoningEffort,不改会话日志结构,也不依赖原生 model selection;主会话仍走原生切换器,本插件不介入。

覆写范围仅限 provider、model 与 reasoningEffort,上下文、工具与权限不变;按会话 id 记账,结束后条目不会自动清理,可在头部选「继承父会话」或手动清理存储。适合经常开队友/子代理、又希望在长对话中按任务切换模型或推理强度的用户;需要为子代理集成读写覆写的宿主侧,也可使用 subagentModelSwitch 的 typert RPC 接口。

使用场景

  • 队友或子代理长对话中想换模型却不想重开会话
  • 需要为子代理单独指定推理强度或回到继承父会话
  • 多子代理并行时按会话分别记住模型选择

适合人员

  • 经常用 DSH 队友或子代理功能的用户
  • 希望在子代理会话里与主会话同等灵活选模型的开发者
  • 需要在宿主侧读写子代理模型覆写的集成方