SeverusZh/dsh-plugin-subagent-director3

dsh-plugin-subagent-director

子代理协调器:为每个子代理选择大模型提供商/模型,并使用角色模板规划主/子代理职责,提供设置界面。

AI 分析

用于精细化控制多智能体协作中的模型分配。适合需要为不同子任务指定特定模型、优化多代理分工和调用成本的进阶用户。

包名
dsh-plugin-subagent-director
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SeverusZh/dsh-plugin-subagent-director

配置(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: "..." })  # 临时覆盖模型