DSH-Subagent-Model-Router
在终端中运行以下命令:
dsh plugin install CypherNaught-0x/DSH-Subagent-Model-Router
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装此插件,请运行命令:dsh plugin install CypherNaught-0x/DSH-Subagent-Model-Router,完整源码地址为:https://github.com/CypherNaught-0x/DSH-Subagent-Model-Router
插件介绍
在使用 DeepSeek Harness 进行代理编排时,开发者经常面临一个痛点:子代理的任务可能适合使用不同的模型(例如,更快速或更经济的模型),但默认情况下子代理会继承父代理的模型,缺乏灵活的路由能力。DSH-Subagent-Model-Router 插件正是为了解决这一问题而设计的。它引入了一个可配置的模型路由层,允许父代理在委托子代理任务时,从预定义的模型列表中动态选择最适合的模型,从而优化成本、速度或性能。
该插件的核心能力体现在几个方面:首先,它提供了 subagent_model 委托工具,其中模型参数被限制为用户配置的别名,确保安全与可控;其次,wait-for-subagents 工具可以统一等待所有后台子代理完成并汇总结果,简化了异步流程管理。此外,插件集成了完整的模型目录、配置工具(支持 Web UI 和工具调用),以及引导式设置技能,使得路由配置直观易用。UI 方面,它在子代理头部、父代理目录和任务行中嵌入了模型芯片,清晰显示当前使用的模型,提升了可视化跟踪能力。
这个插件特别适合以下用户:任何使用 DeepSeek Harness 0.1.0-rc.6 或兼容版本进行复杂代理编排的开发者,尤其是那些需要动态分配不同模型资源以平衡性能和成本的场景。它也适用于希望通过配置而非代码来管理模型路由的运维人员,或者希望在不修改主代理的情况下为子代理定制模型的研究人员。对于已经使用 Better Sidebar 的用户,插件无缝集成到任务视图中,无需额外设置。总的来说,DSH-Subagent-Model-Router 为 DeepSeek Harness 生态系统带来了灵活、可配置的模型路由能力,使代理工作流程更加智能和高效。
使用场景
- 在代理任务中动态选择不同模型以平衡性能与成本
- 统一管理多个后台子代理的执行与结果收集
- 为复杂工作流配置专用模型路由并可视化跟踪
适合人员
- 使用DeepSeek Harness进行代理开发的工程师
- 需要优化AI模型资源分配的运维团队
- 从事多代理系统研究的科研人员