dsh-push-notify
在终端中运行以下命令:
dsh plugin install ztllll/dsh-push-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧栏打开「插件 → 添加插件」,填入源码地址 https://github.com/ztllll/dsh-push-notify 或执行安装命令后刷新页面即可启用。
插件介绍
长时间让 Agent 在 DeepSeek Harness 里跑任务时,你不必一直盯着屏幕。这个插件在任务真正结束、需要你批准或回答、模型出错中断,以及明显卡住(重试、工具失败、长时间无响应等)时,把一条高优先级通知推到你指定的出口。
官方保证的只有两种投递方式:ntfy(ntfy.sh 或自建服务器)推手机,或向你自己控制的 webhook 发 JSON POST。飞书、钉钉、Slack 等不内置,但可以用 webhook 的 URL、请求头与正文模板把 payload 改成对方要的格式;需要签名或复杂鉴权时,通常要自建一层转发或 fork 插件扩展 preset。
通知按 done、human、error、stuck 分类,并做了去重与限流,避免同一错误刷屏;发送失败不会拖慢 Agent,密钥也会从日志里抹掉。默认会在完成类通知里带上 Agent 最后回复摘要,若不想任何对话内容离开本机,可把 detail 调成 minimal。
适合本地或远程挂着 dsh、希望「离开键盘也能被叫回来」的开发者与 power user——尤其是一跑就是几十分钟的任务、或多会话并行时。
使用场景
- Agent 长跑任务时离开电脑,完成或卡住仍能收到提醒
- 人在别处时需要及时批准操作或回答 Agent 提问
- 模型报错、限流或工具长时间无响应时尽快介入
适合人员
- 日常用 DeepSeek Harness 跑 Agent 的开发者
- 希望手机收到高优先级任务状态提醒的用户
- 愿意用 ntfy 或自建 webhook 对接通知链路的 power user