SeverusZh/dsh-plugin-subagent-director ↗★ 3
dsh-plugin-subagent-director
子代理协调器:为每个子代理选择大模型提供商/模型,并使用角色模板规划主/子代理职责,提供设置界面。
AI 分析
用于精细化控制多智能体协作中的模型分配。适合需要为不同子任务指定特定模型、优化多代理分工和调用成本的进阶用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SeverusZh/dsh-plugin-subagent-director说明文档
阅读完整 README ↗配置(cordis.patch.yml,可选)
dsh plugin add 会通过插件包自带的 cordis.patch.yml 自动挂载主条目与桥接条目
(subagent-director / subagent-director-bridge,桥接条目用于把设置命名空间
暴露给 Web UI),不需要手动 insert。需要覆盖默认配置时按 id 覆盖主条目:
- id: subagent-director
name: dsh-plugin-subagent-director
config:
subagentProvider: spawn # 传输:spawn(无父上下文)/ fork(继承父历史)
toolName: subagent_role # 模型可见工具名
enableRunInBackground: true
backgroundMode: one-shot # one-shot 或 continuable
maxDepth: 3
注意:不要再用
- insert:添加这两个条目,否则启动会报duplicate loader entry id。
使用
对话中委派(主代理会看到角色清单指引,自动选择工具与角色):
subagent_role({ role: "translator", prompt: "把 README.md 翻译成英文" })
subagent_role({ role: "code-reviewer", model: "deepseek-chat", prompt: "..." }) # 临时覆盖模型