lovesiss/dsh-notify

lovesiss★ 1JavaScript最后同步: 2026-08-20

在 GitHub 打开

DeepSeek Harness desktop notifications: turn done, approval and question pings;任务进度提醒插件,在别的页面工作时,若DSH需要审批,回答,或对话完成都会弹出系统弹窗提示

README 摘要

dsh-notify DeepSeek Harness 桌面提醒插件:AI 回合结束、需要你回答/批准时,右下角弹出系统通知。你切到别的页面、甚至切到 别的会话 工作时,都不会错过。 DeepSeek Harness desktop notifications: a system notification when the AI finishes a turn or waits for your input (questions / approvals) — so switching to another page or another session never costs you a missed turn. 触发场景(仅三类,每轮至多一条) 事件(经 Harness 官方事件流) 通知 approval/requested (等待你的批准,如权限请求) 需要你的批准(立即) question/requested (AI 向你提问,如确认框) AI 在等你回答(立即) 会话 running → idle (整个回合结束) AI 已回复, 正文带最终回复前两行预览 ;纯工具回合/空回复回退为通用提示(宽限期后仅一条) 回合中段的逐条消息 不会 触发通知;提问/批准使回合暂停时,也不会再补一条"已回复"。 - 切走页面 / 失焦 / 正在看别的会话 :弹系统通知(Windows 右下角),提示音使用系统通知自带的声音; - 正在看该会话的页面 :不重复打扰(对话框/回复就在眼前); - 页面内右下角 toast 默认 关闭 ,可在设置卡片开启; - 切走期间错过提示:最新 3 条会被暂存,回到页面 60 秒内自动补弹右下角 toast(仅当 toast 开启;同时覆盖系统"专注助手/勿扰"在全屏时吞掉系统弹窗的情况)。 截图 右下角系统通知(带回复摘要): 设置页开关卡片(设置 → 插件 → 通知): 特性 - 零依赖 :纯 JavaScript,无运行时依赖、无构建依赖(打包脚本只用 Node 内置模块); - 零成本 :无服务器、无遥测,配置存 localStorage ,对话内容不离开浏览器; - 事件驱动 :复用 Harness 自带的 /api/events.mux 与 /api/events.host 帧流(observation tap), 不开新连接、不轮询 DOM ; - 会话感知 :通过 session.prompt / session.history 请求追踪你正在工作的会话—— 其他会话 的审批/提问/完成都会提醒,只有眼前这一个是"安静"的; - 失败隔离 :订阅器抛错不影响连接层;权限失败全部静默降级。 安装 方式 A:npm 一行安装(推荐,单 profile) 方式 B:全局安装(本机所有 profile 生效) 向 $DSH…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginnotification

分类