前言¶
在 DeepSeek Harness(DSH)里做复杂任务时,主智能体往往既要写代码、又要写中文文档,还要做长上下文检索。若整段对话只走同一条模型路由,要么在能力与成本之间妥协,要么靠手动换 Session 或换配置,编排成本高、结果也难回头核对。
dsh-model-router 在 Harness 侧增加一层「串行模型编排」:主智能体仍负责拆任务与汇总,每个子任务通过 delegate 工具交给内置目录里最合适的路由,一次只委派一条、等结果返回再继续,便于逐步审阅。下面介绍它是什么、如何安装、以及使用前需要满足的 Session 策略与配置条件。
这是什么¶
插件仓库为 yunxiao11xie/dsh-model-router,维护者 yunxiao11xie,分类属于工作流。一句话定位:面向 DeepSeek Harness 的串行模型编排层——内置一份面向当前国内主流模型市场的目录,主智能体把请求拆成子任务后,为每个子任务选择最匹配的模型,在独立子上下文中执行并内联返回结果。
与「全程单模型」相比,差异在于:主智能体保持编排者角色;每次 delegate 在选定路由上启动子智能体、使用全新上下文、串行等待完成后再进行下一步。
核心功能¶
依据项目 README,已核实能力如下。
delegate 与串行编排¶
插件注入 delegate 工具。主智能体拆分请求后,针对每个子任务判断工作类型、语言、严谨度与速度需求,对照目录中的 strengths 选模,并在调用时填写必填的 reason 字段说明匹配理由。代码、文档、幻灯片、翻译、调研等类型均可覆盖。
行为约束:
- 串行:一次只委派一个子任务,工具会等待子智能体结果再返回。
- 可审计:每次调用记录为何选择该模型。
- 宽松回退:目录外的模型 id 会回退到
defaultModel,并在结果中说明。 - 策略校验:路由须通过 Session 的模型选择策略,且对应 Provider 已挂载;拒绝时会给出可操作说明。
内置模型目录¶
目录在 README 中标注为「calibrated 2026-11」,节选如下(完整表见 GitHub README):
| Model | Provider | 适用方向(Fits) |
|---|---|---|
| deepseek-flash (V4.1-Flash) | deepseek-account | frontend, UI, fast iteration, vision |
| deepseek-v4-pro | deepseek-account | hard reasoning, complex analysis |
| glm-5.3 | zai-coding-cn | backend, engineering rigor, review |
| glm-5.3-flash | zai-coding-cn | multimodal, fast frontend work |
| doubao-seed-evolving | volcengine | Chinese writing, agent work |
| hunyuan-turbos-latest | tencent | Chinese documents, low cost |
| MiniMax-M3.1-Flash | minimax | long context, batch work |
| mimo-v2.6-pro-ultraspeed | alibaba (Bailian) | high-volume light tasks |
| kimi-k3.1-pro / kimi-k3 | moonshot | long-context research, Chinese writing |
| qwen3.8-max / qwen3.8-flash | alibaba | reasoning, presentations; cheap documents |
| gpt-6-astra / gpt-6.1-sol | openai | general reasoning, English writing |
未配置对应 Provider 的条目会被拒绝,并提示先添加 Provider。可在插件配置中覆盖条目或新增自定义项。
运行时与交付形态¶
package.json 声明:engines.dsh 为 >=0.2.0-rc.1 || >=0.2.1-rc.1 || >=0.2.2-rc.1;包带 dsh.bundle 清单,仅 Host 侧(无 browser half),需配合带 Web UI 的 DeepSeek Harness 使用。当前包版本为 0.4.0,许可证 MIT。
安装与启用¶
安装命令¶
在项目 README 中给出的安装方式为:
dsh plugin add yunxiao11xie/dsh-model-router
该命令向当前 DSH 环境注册插件;安装前建议自行查看仓库源码与 LICENSE,插件以当前 dsh 进程权限运行。
Session 模型选择策略¶
模型切换受 Session 策略约束。README 要求:
- 打开 Plugins → Subagent → Model selection。
- 启用模型选择,并勾选允许使用的路由。
- 新建 Session(策略按新 Session 记录)。
若未记录策略,则只能使用父 Session 当前路由;此时 delegate 会拒绝并明确说明原因。
插件配置示例¶
README 中的覆盖配置示例:
- id: model-router
name: dsh-model-router
config:
defaultModel: deepseek-flash
models:
- id: glm-5.3
provider: zai-coding-cn
strengths: [coding, backend, review]
notes: ...
cost: medium
defaultModel 用于目录外 id 的回退;models 用于增补或覆盖内置条目。
典型用法(智能体侧)¶
安装并满足策略后,主智能体会在系统提示中看到目录摘要与路由方法说明。实际对话中的模式可概括为:
- 将用户请求拆成若干子任务。
- 为每个子任务评估需求维度,对照目录
strengths选定模型,填写reason。 - 调用
delegate串行执行;阅读返回结果后再决定是否继续下一子任务。
README 未附带固定的一键演示命令或示例 Session 导出;行为以 Harness 内工具调用与上述规则为准。
适用场景与注意¶
适合谁:需要在同一次主会话里混合前端迭代、后端评审、中文写作、长上下文调研等子任务,且希望主智能体保留编排权、逐步核对子结果的 DSH 开发者。
注意:
- 社区目录站点 SkillHub 插件页 与 GitHub 为独立信息源,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本文仅以 README 与
package.json为准。 - 目录依赖各云厂商 Provider 已配置;否则对应路由不可用。
- 串行设计有意牺牲并行速度,换取逐步审阅与可审计的选模记录。
结尾¶
dsh-model-router 把「拆任务 + 按子任务选模型 + 串行委派」收拢进一个 delegate 工具与内置目录,减轻在多 Session 或多配置之间手动切换的负担。查阅详情与更新目录请以仓库为准。
- 目录页:https://www.skillhub.cn/plugins/yunxiao11xie/dsh-model-router
- GitHub:https://github.com/yunxiao11xie/dsh-model-router