DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Subagent Registry — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@aiwayds/dsh-subagent-registry

Subagent Registry

dsh 插件:将本地定义的自定义代理(~/.dsh/agents/*.md)注册为可通过 use_agent 工具调用的子代理,支持可继续的后台调度和 ask_agent 后续跟进

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @aiwayds/dsh-subagent-registry@0.11.0
README兼容性版本

兼容性与来源证明

Subagent Registry 以 @aiwayds/dsh-subagent-registry 发布,当前版本为 0.11.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.11.0stable
2026/9/11
0.10.0stable
2026/9/9
0.9.1stable
2026/9/9
查看其余 19 个版本收起版本
0.9.0stable
2026/9/8
0.8.5stable
2026/9/7
0.8.4stable
2026/9/7
0.8.3stable
2026/9/7
0.8.2stable
2026/9/7
0.8.1stable
2026/9/5
0.8.0stable
2026/9/3
0.7.0stable
2026/9/3
0.6.0stable
2026/9/2
0.5.0stable
2026/9/1
0.4.0stable
2026/8/29
0.3.2stable
2026/8/28
0.3.1stable
2026/8/26
0.3.0stable
2026/8/21
0.2.0stable
2026/8/20
0.1.3stable
2026/8/18
0.1.2stable
2026/8/18
0.1.1stable
2026/8/18
0.1.0

相关插件

正在加载相关插件…

最新版
0.11.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
303.5 kB
文件数
42
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 4
周下载
449
安全扫描
✓ v0.11.0 扫描通过
最近提交
2026/9/20
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
stable
2026/8/18

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序Subagent Claude Code@deepseek-ai/dsh-subagent-claude-code基于官方 Agent SDK 的一次性 Claude Code 子代理提供方

README

dsh-subagent-registry

English

把 ~/.dsh/agents/*.md 定义的自定义 agent(frontmatter 元数据 + markdown 正文作为 persona/system prompt)注册成 dsh 可按名调用的 subagent:主对话通过 use_agent 点名调用,ask_agent 对后台 代理追问并等回复。跑在 dsh 自带的 spawn provider 上,纯插件、不改 dsh 本体。

特点

  • 一个 markdown 文件就是一个 agent — frontmatter 写模型/思考强度,正文就是 system prompt,改完即生效。
  • 断点续跑 — 长任务中断(报错/取消/限额/崩溃)后再次调用,自动从已保存的 中间进度继续,不从头重来。
  • 后台派发 + 双向追问 — background: true 把代理放到后台跑,主对话继续干活; ask_agent 发追问并等它的回复。
  • 开箱即用三个人物 — 装好即自动植入 workhorse / oldfox / rubber-duck 三个预置 agent(见下)。
  • 站在官方 subagent 机制之上 — 不自建执行器:每个自定义 agent 都通过 dsh 官方的 spawn provider 启动,子代理就是货真价实的 dsh subagent(完整会话、 持久化、continuable)。官方 subagent 栈的新能力(如双向通信)本插件自动 继承;官方原生 subagent 工具继续可用,两者并存、互不干扰。
  • 纯插件 — 只依赖 dsh ≥ 0.1.5-rc.2 的公开 subagent 机制,可随时干净卸载。

三个预置 agent

首次启动时植入 ~/.dsh/agents/(仅当目录里还没有可解析的 agent 时;你的修改 永远不会被覆盖)。它们就是普通的 markdown 文件,随便改。

Agent一句话典型用法
workhorse(牛马狗)干活的主力:写代码、调查、测试、部署,脏活累活全包;默认 deepseek-flash,受保护禁止危险操作「用 workhorse 把发布清单整理成表格」
oldfox(老法师)顾问不干活:分析、trouble shooting、review 挑刺,只把关不动手;glm-5.3「让 oldfox 审一下这个方案」
rubber-duck(小黄鸭)多模态视觉 agent:看截图/图表/手写字,画 plotext/mermaid/matplotlib 图;跑在支持图像的模型上「用 rubber-duck 看这个截图,提取页面文字」

用法

装好、重启 dsh,然后在对话里直接说——主模型会按名字挑 agent:

用 workhorse 把今天的发布清单整理成表格

底层就是 use_agent(agent: "workhorse", prompt: "…")。后台代理用 ask_agent(agent: "worker", message: "…") 追问,会等它的回复。

定义自己的 agent

往 ~/.dsh/agents/ 丢一个文件:

---
name: my-agent
description: "一行简介,显示在 use_agent 名册里"
model: opencode-go/deepseek-flash
thinking: high
---

You are my-agent. 这段 markdown 正文会原样作为 system prompt。

Frontmatter 字段:name(必填)、description、display_name、model (provider/model,缺省继承)、thinking(off/low/medium/high/max,缺省继承)、 deep(0 = 叶子不许再开子代理,缺省 1)、background(true = 默认后台跑)、maxRounds(正整数,per-agent 轮数上限,覆盖 dsh-tui.maxRounds 全局值;宿主 TUI 的硬停梯消费)。 未知字段静默忽略。

→ 完整参考:docs/AGENT-FORMAT.md(英文)——每个字段 的校验与失败行为、deep/thinking 语义、续跑机制、后台派发、配置项、已知边界。

内置技能

插件随包注册一个名为 dsh-subagent-registry-config 的技能(bundled skill)。对话涉及自定义 子代理、agent .md 编写、子代理续跑或本插件配置时,dsh 会自动加载这份使用与配置指南, 主模型可以据此用 ask_user_question 代写 agent 文件、调整插件配置,无需翻 README。 技能与插件同版本发布,随 npm 包携带(skills/dsh-subagent-registry-config/SKILL.md)。

安装

要求 dsh >= 0.1.5-rc.2(RC/稳定线;alpha 线不再支持)。

方式 A — 把本地 checkout 挂进 dsh profile:

dsh plugin --profile tui add ~/github/dsh-subagent-registry

方式 B — npm 依赖:npm i @aiwayds/dsh-subagent-registry,然后在 profile 配置里以稳定 id dsh-subagent-registry 加载,或通过 bundle patch 挂载 (挂法见本仓 cordis.patch.yml)。

卸载

dsh plugin --profile <name> remove @aiwayds/dsh-subagent-registry

宿主会把插件从 profile 里摘除;重启 dsh 后 use_agent / ask_agent 工具 消失。~/.dsh/agents/ 里的 agent 文件会保留——它们归你所有,不会被 重新植入或覆盖。没有本插件时 dsh-tui-pi 会优雅降级(只是失去自定义 agent 派发能力)。

开发

npm run check    # tsc --noEmit
npm run build    # tsc -> lib/
npm test         # 全部单元测试(无 LLM、无网络)

License

MIT