DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

@muziixzx/dsh-taskdone-notify

Taskdone Notify

dsh Web GUI 的任务完成和待回答问题提醒:当会话的根代理完成其回合(running → idle),或停止以向用户提问时,通过三种方式发送通知——由主机端触发的 Windows OS toast(所有浏览器均关闭时也能正常工作)、浏览器 Web Notification(后台

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

npx -y @deepseek-ai/dsh plugin --profile web add github:MuziiXzx/dsh-taskdone-notify#ebc4c9428843d3295e880a4f642edd824ff2d21b
README兼容性版本

说明

dsh Web GUI 的任务完成和待回答问题提醒:当会话的根代理完成其回合(running → idle),或停止以向用户提问时,通过三种方式发送通知——由主机端触发的 Windows OS toast(所有浏览器均关闭时也能正常工作)、浏览器 Web Notification(后台标签页)以及页面内 toast。点击其中任意通知即可跳转到该会话。

兼容性与来源证明

Taskdone Notify 以 @muziixzx/dsh-taskdone-notify 发布,当前版本为 1.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

1.1.0stable
2026/8/23

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rIm@xmanrui/dsh-im将十一种 IM 渠道和一个公网 AI Office 接入本地 DeepSeek Harness。Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。

README

dsh-taskdone-notify

DSH 会话提醒插件 / Session alerts for the DSH web GUI.

在两个关键时刻提醒你:

时刻触发条件
任务完成根 agent(交互式会话,不含 subagent 子代理)由运行中转为空闲——这一轮任务已完成,正在等你
等你回答(v1.1 新增)agent 调用 ask_user_question 工具提问——轮次阻塞中途,agent/status 仍是 running,完成提醒不会覆盖此场景

每个时刻都走三个通道:

通道机制覆盖场景
Windows 系统通知Host 侧直接调用 Windows PowerShell + WinRT Toast API 弹系统通知(进入 Windows 通知中心)浏览器全部关闭也有效
浏览器通知Web Notification API;页面右下角有一次性「开启系统通知」授权按钮浏览器开着、DSH 页面在后台标签
页面内 toast右下角提醒卡片:任务完成为绿点/10 秒消失,等你回答为黄点/20 秒消失页面正打开时

点击任一提醒即可跳转到对应会话。

安装 / Install

dsh plugin --profile web add link:D:/AICODING/DSH/dsh-taskdone-notify

然后重启 web 服务(重启后生效)。

安装到其他机器:把本目录放过去,改用路径安装,或发布到 npm 后:

dsh plugin --profile web add @muziixzx/dsh-taskdone-notify

组合配置 / Composition config

cordis.patch.yml 中的插件行支持一个开关:

键默认说明
osToaststrue是否从 Host 进程弹 Windows 系统通知(浏览器通道不受影响)

工作原理 / How it works

  • Host 半(lib/index.js,标准 Cordis 插件)
    • 任务完成:监听 agent/status 事件;仅统计「先见过 running 再转 idle」的根 agent,避免 agent 创建时的初始 idle 误报、避免工作流子代理刷屏;激活时对已在运行的 agent 做快照,插件随服务启动时也能正确补报进行中的轮次;
    • 等你回答:挂 tools/execute 环绕分发钩子,识别 ask_user_question 调用——该钩子在 pre-execute 审批之后、真正分发之前触发,此时问题卡片必然出现,不误报;通知后立即 next(),绝不阻塞或改写分发;从 arguments.questions[0] 取问题标题作为提醒正文;
    • 通过 sessionQuery.readTitle 取会话标题(仅提取叶子字段);
    • OS 通知以 argv 数组调用 PowerShell,正文经注入安全处理(剥除引号/控制字符、截断 80 字符);
    • GET /api/taskdone-notify/poll?since=<游标> 提供游标式轮询(环形缓冲 50 条,条目带 kind: task|question):每个浏览器各自维护游标,服务端重启后客户端自动重新基线,局域网多访问端互不抢通知。
  • 浏览器半(lib/client.js,shell module-loader 格式,零依赖纯 DOM)
    • 每 2 秒轮询;首次轮询只基线不回放(打开页面不会重播历史完成);
    • toast 卡片按 kind 区分视觉(绿点/黄点)与停留时长(10s/20s)、浏览器通知区分标题(tag 常量去重,多标签页不叠加)、授权引导 pill;
    • 点击经 sessions 服务跳转会话;挂载/轮询失败只记日志,绝不拖垮页面。

限制 / Notes

  • OS 系统通知弹在 DSH 服务端所在机器(dsh-lan 瘦终端模型下即服务器本机);局域网访问端请用浏览器通知通道(点一次授权)。
  • Windows 专注助手/勿扰模式可能拦截系统通知,请在系统设置中放行。
  • 后台标签页的浏览器通知受浏览器节流(约每分钟一次),近实时通知由 OS 通道与页面内 toast 保证。
  • 「任务完成」判定为该会话本轮 agent 转入空闲,无论以正常回复、出错还是中止结束。

License

Apache-2.0