DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

@momojie-s/dsh-subagent-idle-delivery

Subagent Idle Delivery

DSH 插件: 子 agent 完成通知/汇报在父会话忙碌时先扣留,等父会话完全空闲后作为新回合投递(hold-and-release)

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Momojie-S/dsh-subagent-idle-delivery#6835dfa0468ce5e2d0e7f3ac2eabc89d52065b70
README兼容性版本

兼容性与来源证明

Subagent Idle Delivery 以 @momojie-s/dsh-subagent-idle-delivery 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/25

版本

0.1.0stable
2026/8/25

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/12
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

继续浏览 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

@momojie-s/dsh-subagent-idle-delivery

后台子 agent 的完成通知与主动汇报,在父会话忙碌时先扣留,等父会话完全空闲后作为新对话回合投递——不打断正在进行的工作,不劫持模型注意力。

环境要求

  • DSH >= 0.1.0-rc.7(已验证至 0.1.1-rc.2;依赖 agent/inbox/spliced 事件、Agent.inbox.remove()、Agent.whenIdle()/followup()/inject())
  • 会用后台 continuable 子 agent 的部署(内置 subagent / subagent_model 的 backgroundMode: continuable、schedspawn 等都受益)

用法

挂载后无需任何操作。生效范围:

到达时机行为
父会话空闲时原生行为(立即开新回合处理)——不拦截
父会话忙碌时(模型输出/工具执行中)扣留:消息从收件箱取出暂存,不再混进下一步输入,界面也不再闪排队预览;当前回合正常收尾后,暂存消息作为新回合投递
扣留超过放水阀时限仍未空闲以"排队到当前回合之后"的方式释放(不穿插进进行中的回合,只排在它后面)

拦截的消息类型默认两类:subagent-settled(后台子 agent 结算通知)与 subagent-report(子 agent 主动汇报)。用户消息、steering 插话、审批通知等一律不碰。

安装

dsh plugin --profile web add github:Momojie-s/dsh-subagent-idle-delivery
# 首次按 pnpm 提示在 profile 的 pnpm-workspace.yaml 加 allowBuilds 授权构建

本仓开发机:dsh plugin --profile web add <本目录路径>。重启 DSH 生效。

配置

patch config 字段:

字段类型默认说明
heldKindsstring[]['subagent-settled', 'subagent-report']拦截的 source.kind 列表。扩展前先确认目标类型的全部来源(如 plugin 包含审批/任务完成通知,加进去会连带拦掉)
maxHoldMsnumber600000放水阀:扣留超过该毫秒数仍未空闲则以排队方式释放;0 = 严格扣留到空闲(连续驱动的 goal 会话可能长期不空闲,慎用 0)

验证

verbose 日志出现激活行即挂载成功:

dsh-subagent-idle-delivery: active (kinds [subagent-settled, subagent-report], valve 600000ms)

全链路验证:让模型起一个后台子 agent(run_in_background),同时父会话继续干活;子 agent 完成时日志出现 holding N notice(s) ... until idle,而界面不出现子 agent 消息;父会话当前工作完整交付、回合结束后,子 agent 汇报才作为新回合出现(日志 released ... (idle))。


设计取舍与机制详见 docs/design/overview.md。