dsh-subagent-tools
在终端中运行以下命令:
dsh plugin install lynx-gt/dsh-subagent-tools
将以下提示词粘贴到 DeepSeek Harness 对话框中:
安装此插件,请运行 `dsh plugin install lynx-gt/dsh-subagent-tools`,或从 GitHub 仓库获取源码:https://github.com/lynx-gt/dsh-subagent-tools。
插件介绍
在 DeepSeek Harness 的标准工作流中,子代理委托工具的默认功能相当基础,仅允许传递描述、提示词和后台运行标志。当用户需要为不同的任务动态切换底层模型、改变运行提供者、或临时调整子代理的“人格”时,这种固定不变的配置就显得力不从心。
dsh-subagent-tools 正是为解决这一痛点而生。它作为一组增强工具,无缝替换了原有的子代理接口,并在完全向后兼容的基础上,为每一次子代理调用赋予了强大的覆盖能力。核心在于四项可定制的参数:你可以临时指定子代理使用的模型(甚至通过“kimi-code/k3”这样的复合 ID 一次性切换提供者与模型)、改变委托的执行提供者、为该次调用注入全新的人格文本或快速加载一个已保存的预设(通过 @preset: 引用),以及精细控制子代理可以使用哪些工具。所有这些覆盖都是“一次性的”,若不指定则自动回退到实例的默认配置,确保了灵活性与稳定性的统一。
这个插件特别适合那些需要对 AI 子代理行为进行精细化、场景化控制的用户。无论是希望在不同项目阶段测试不同模型性能的研究者,还是需要根据任务类型快速切换子代理专业人格的开发者,或是管理着多个团队定制化预设的管理员,都能从中获得便利。它让工作流的编排从“一刀切”变成了可随需应变的“动态菜单”,在保持系统核心不变的前提下,极大地扩展了子代理的实用边界。
使用场景
- 需要在同一工作流中动态切换不同底层模型进行测试或比较。
- 需要根据特定任务快速为子代理更换专业人格或预设。
- 需要在团队内部共享并快速应用标准化的子代理配置模板。
适合人员
- 需要对子代理行为进行精细化控制的开发者和工程师。
- 管理复杂AI工作流、需要灵活配置代理的研究人员。
- 希望预定义并复用子代理配置的团队协作场景。