dsh-subagent-effort
在终端中运行以下命令:
dsh plugin install tietoumiao/dsh-subagent-effort
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 配置目录执行 dsh plugin install tietoumiao/dsh-subagent-effort,或按资料将依赖指向 https://github.com/tietoumiao/dsh-subagent-effort 后安装并重启宿主。
插件介绍
在 DeepSeek Harness 里,默认的子代理会沿用当前会话的 reasoningEffort,你无法在一次调用里单独决定「这次子任务要多想一点还是快一点」。当你希望同一会话里混用不同强度的子任务时,就会感到别扭:要么整体调高推理成本,要么接受子代理并不匹配任务复杂度。
dsh-subagent-effort 增加工具 subagent_effort,让你为每一次一次性子代理调用指定 low、high 或 max。子代理仍会挂载与标准子代理相同的人设、提示片段、技能目录与工具,只是本次请求的推理强度由你显式传入,并在委托前按模型声明的能力校验,不支持的组合会直接失败并给出可读提示,而不是静默降级。
调用是前台阻塞的:工具会等待子代理完成并返回最终文本。适合把 low 留给机械、确定性工作(跑命令、读文件、套模板),high 留给需要判断但不必长链推理的任务,max 留给跨文件分析、源码级诊断或设计权衡。需要 DeepSeek Harness 0.2.1 及以上,且所用模型需声明 reasoning efforts(例如 DeepSeek 账户下的 deepseek-flash 支持 low/high/max)。
使用场景
- 同一会话里既要快速跑命令,又要对复杂代码做深度分析
- 希望单次子任务用 low/high/max,而不改整个会话的 reasoningEffort
- 需要前台一次性子代理,并在委托前校验模型是否支持该 effort
适合人员
- 使用 DeepSeek Harness 0.2.1+ 并经常委派子代理的用户
- 需要在成本与推理深度之间按任务精细取舍的开发者
- 使用声明 reasoning efforts 的模型(如 deepseek-flash)的团队