DSH Plugins
返回列表
🖥️

dsh-subagent-registry

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install fan56/dsh-subagent-registry

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install fan56/dsh-subagent-registry 即可安装该插件,开源地址:https://github.com/fan56/dsh-subagent-registry

插件介绍

在 dsh 中维护一组角色各异的 agent——严谨的工程师、挑剔的评审员、一只只解释思路的橡皮鸭——很自然会把它们写成 ~/.dsh/agents/ 下的 markdown 文件,但主对话想按名字直接调用它们,中间始终差了一层胶水。更棘手的是长任务:一个跑了半小时的子代理撞上 API 超时或进程崩溃后,重新派发只能从零开始,之前的推理和产出全部丢失。

dsh-subagent-registry 补上了缺的那一环。它把 agents 目录中的 .md 文件(frontmatter 元数据 + 正文 persona)自动注册为 use_agent 工具中可按名调用的 subagent,无需修改 dsh 本体。每次派发前,插件自动检查该 agent 是否存在上一次中断的 run,若检测到未完成状态便从断点续跑,已完成的步骤不重复执行。需要后台长任务时,设置 background: true 后子代理立即返回、父对话继续推进,随后用 ask_agent 发送追问并等待回复,形成完整的父子双向通信闭环。

适合希望用一组 markdown 文件管理 agent 团队、跑长任务时不想丢进度、或想让子代理后台运行并随时交互追问的 dsh 用户(要求 0.1.2-rc.1 及以上)。无论是提交代码前召唤评审、调试时让橡胶鸭持续解释,还是派发一个研究型子代理让它在后台跑完再回来汇报,这个插件都能把流程串起来。

使用场景

  • 把 ~/.dsh/agents/ 下的 markdown 角色注册为主对话可按名调用的 subagent
  • 长任务因 API 超时或进程崩溃中断后,下次派发自动从断点续跑,已完成步骤不重做
  • 后台派发研究型子代理,父对话继续工作,随后可用 ask_agent 追问其进展并等待回复

适合人员

  • 用一组 markdown 文件管理多角色 agent 团队的 dsh 用户
  • 跑长任务、希望中断后不丢进度的高级 dsh 用户
  • 需要子代理后台运行并能随时双向交互的开发者