dsh-subagent-pro
在终端中运行以下命令:
dsh plugin install hyperion2144/dsh-subagent-pro
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 `dsh plugin install hyperion2144/dsh-subagent-pro` 即可安装,插件源码仓库为 https://github.com/hyperion2144/dsh-subagent-pro
插件介绍
在 DeepSeek Harness 的多代理工作流里,子代理一旦启动就像进了黑盒——你看不到它在跑什么、用了哪个模型、工具链里到底注入了什么。dsh-subagent-pro 把三件原本分散的事合进一个插件:实时子代理监控面板、角色路由委派、以及 Claude Code 风格的声明式角色定义。你不再需要在三个侧栏和配置文件之间来回切换,而是在会话输入区左侧一个 HUD 图标上,一眼看清当前所有子代理的运行状态、模型归属和工具范围。
角色委派是它的另一条主线。通过 subagent_role 工具,主代理可以按「call > role > default > inherit」四层回退把任务派给不同角色,每个角色自带 persona、provider、model 和 toolFilter。角色来源既可以是设置面板里的 JSON 条目,也可以是 ~/.dsh/agents/*.md 和项目 .dsh/agents/*.md 里的 markdown 文件——frontmatter 写元数据,正文直接变成子代理的 system prompt,项目级优先于全局级,全局级优先于设置面板。主代理还能随时调用 subagent_providers 查询当前 LLM 服务实际暴露的 provider 和 model 列表,不必硬编码、不必重启会话。
插件走零侵入路线:不配任何角色和默认模型时,行为与未安装完全一致;settings 改动即热更新,agent md 保存后即时重扫。适合在 Harness 里频繁编排多子代理、希望像管理 Claude Code subagents 一样用 markdown 文件声明角色、同时需要一块实时面板盯着后台任务的开发者或小团队。
使用场景
- 在 Harness 中并发多个子代理任务,通过 HUD 面板实时追踪每个代理的运行状态、模型归属与工具注入。
- 用 ~/.dsh/agents/*.md 以 markdown 声明代码审查员、文档写手等角色,主代理按 role id 自动委派并注入 persona。
- 主代理运行时调用 subagent_providers 查询可用 provider 与 model,配合默认模型兜底,避免硬编码或重启会话。
适合人员
- 在 DeepSeek Harness 中频繁编排多个子代理、需要可视化监控面板的开发者。
- 习惯用 Claude Code 风格 .md 文件声明 agent 角色、希望角色定义纳入版本控制的 AI 工作流用户。
- 需要零侵入、按需启用、改动即热更新的工作流扩展的小团队。