dsh-plugin-subagent-director

@SeverusZh · 模型与账号接入
检测未发现问题无安装脚本来源一致

为 DSH 子代理按角色模板指定 LLM 供应商与模型,方便主代理按分工委派任务。

v0.2.1版本
npm 预构建包安装方式
2026-08-20最近更新
5 · 375Star · 周下载
dsh plugin --profile web add dsh-plugin-subagent-director查看仓库

插件介绍

根据仓库资料整理 · commit 657d9b3

主要功能

  • 为 subagent 配置默认 LLM 供应商与模型,也支持单次调用时显式覆盖。
  • 配置默认模型后,未显式指定模型的内置 subagent/subagent_fork 调用会自动套用该默认模型(可关闭)。
  • 支持定义角色模板(如代码审查员、架构师、翻译员等),包含职责描述、persona 提示与可选模型绑定。
  • 四级参数回退:单次调用 > 角色绑定 > 插件默认 > 继承主代理,未配置时零侵入。
  • 自动在系统提示中注入角色清单,帮助主代理决定何时委派给哪个角色。
  • settings.yaml 或设置面板改动即时生效,无需重启;新增的供应商/API key 会自动出现在下拉列表。

适合什么时候用

  • 希望不同任务(代码审查、翻译、测试、文档撰写等)由不同模型/供应商的子代理承担,且主代理能自动按角色委派。
  • 需要给所有子代理统一指定一个默认模型(区别于主代理的模型),且不想逐次手动指定。

安装后会多出什么

界面DSH 设置面板中的角色模板管理界面(默认模型配置 + 角色卡片增删改)。
Agent 工具subagent_role

使用前需要

  • 需要 DeepSeek Harness 0.1.0-rc.x 版本。
  • 依赖多个 DSH 官方包作为 peer dependency(如 @deepseek-ai/dsh-agent、dsh-subagent、dsh-settings、dsh-client-ui-slots 等),由 DSH 的 profiles/node_modules 自动兜底提供。
  • 需要在 DSH 的 Models 设置中已配置至少一个可用的 LLM 供应商/API key。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI文件系统外部网络遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库SeverusZh/dsh-plugin-subagent-directornpmdsh-plugin-subagent-director@0.2.1安装方式npm 预构建包收录日期2026-08-17固定 commit657d9b38b679 · 2026-08-20
dsh plugin --profile web add dsh-plugin-subagent-director