DSH Plugins
返回列表
⚙️

dsh-notify

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install ikashana/dsh-notify

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

在 DeepSeek Harness 终端中执行 dsh plugin install ikashana/dsh-notify 即可安装,项目源码见 https://github.com/ikashana/dsh-notify

插件介绍

跑 DeepSeek Harness 的 headless 任务时最让人头疼的一点:agent 在后台跑完了、报错了、卡住了、或者弹出一个审批框等你点确认,如果你没盯着终端就全错过了。dsh-notify 就是为这个场景做的——它会监听会话的关键状态事件,在你最在意的那个瞬间把一条消息推到你的钉钉、企微、QQ、ntfy、A2A agent、MCP 工具,甚至直接用 Windows 本地语音念出来。

触发逻辑覆盖了四种真实工作流:任务结束(完成 / 出错 / 被阻塞 / 超出 token 上限)发一条摘要;出现 approval 或 ask_user_question 时立刻提醒并附带问题摘要;如果 10 分钟内你始终没有做决定,插件会自动升级,用高优先级通道加语音二次催促;此外还有一个默认关闭的 notify 工具,让模型在运行中主动给你推一条消息。每条通知走统一的发送队列,支持并发、指数退避重试、主备通道自动切换,进程退出前还会做 2 秒 flush,确保最后一条状态不丢。

隐私是默认立场:通知只携带标题、原因、时长和时间戳,正文预览默认关闭,密钥通过环境变量或 credentials 服务引用而非明文。纯 Node 实现、零运行时依赖、免构建 bundle,装进 dsh 的 bundle patch 即可运行,不需要你改 agent 代码。适合所有跑 dsh 后台任务、希望把 agent 状态无缝接入 IM 或自动化流水线、或者在 Windows 桌面想要语音提醒的开发者。

使用场景

  • Headless 跑完 dsh 任务后,自动把完成或出错状态推到钉钉、企微或 ntfy
  • agent 弹出审批框或提问时立即收到提醒,避免无人在前错过确认窗口
  • Windows 桌面跑脚本任务,用本地语音在任务结束或确认超时时念出状态

适合人员

  • 跑 dsh 后台任务、希望把 agent 状态接入 IM 或自动化流水线的开发者
  • 在 Windows 桌面做无头脚本自动化、需要语音或消息提醒的终端用户
  • 用 A2A 或 MCP 协议搭建 agent 间通信链、需要轻量通知桥接的服务构建者