dsh-plugin-desktop-notice

DSH PLUGIN会话与消息

仓库 zhaoxuejie/dsh-plugin-desktop-notice · npm dsh-plugin-desktop-notice

会话与消息 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件
安装这个插件

DSH 桌面通知插件,在任务完成、等待输入或失败时弹出系统通知并播放音效,还支持手机推送,让你不必盯着聊天窗口等结果。

一句话选型结论

按资料字段整理

dsh-plugin-desktop-notice 是会话与消息类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类会话与消息 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-09-07 创建于 2026-09-07
README 5.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add dsh-plugin-desktop-notice
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-plugin-desktop-notice可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-plugin-desktop-notice:DeepSeek Harness 的桌面事件提醒插件

  • 完成/等待/失败三类事件通知
  • 内置音效与自定义 wav
  • 前台检测与勿扰时段防打扰
  • Bark/ntfy/webhook 手机推送
  • 通知历史与等待时长统计

上游标签

deepseek-harnessdesktop-notificationdshdsh-pluginmacosnotificationtoastwindows

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在会话与消息场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-plugin-desktop-notice当前 未做沙盒验证 未标注 0 未标注 有
dsh-desktop L3 · 安装规范通过 低风险 3.0 万 未标注 无
openpets L4 · 沙盒安装通过 低风险 1,274 未标注 有
deeptide L4 · 沙盒安装通过 低风险 1,104 0.1.1-rc.2 有
jingyun-dsh L3 · 安装规范通过 低风险 1,004 未标注 有
study-mate 未做沙盒验证 未标注 856 未标注 无

仓库档案

会话与消息
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方zhaoxuejie仓库 dsh-plugin-desktop-notice · 默认分支 main
分类会话与消息client
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-09-07 · 2026-09-07最后推送 2026-09-07
本站收录2026-09-13首次进入本站目录的时间

README 全文

5.7 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-plugin-desktop-notice

> 让 DSH 的每一次「需要你」都及时抵达桌面。任务完成、卡住等确认、出错失败——右下角弹窗 + 音效一秒知晓,不用再盯着聊天窗口等输出。

你的 AI 在埋头干活,你在干嘛?回微信、看文档、开会。然后呢?要么反复切回来看进度,要么回来才发现——AI 十九分钟前就停下来等权限确认,干等你到现在。

本插件把 DSH 的关键事件推送到操作系统桌面(Windows 通知中心 / macOS 通知中心 / Linux 通知守护进程),你是被提醒的人,不是盯屏幕的人。

功能特性

桌面通知

  • 三类事件:任务完成 ✅ / 等待输入 ⏸ / 任务失败 ❌,各自独立开关
  • 内容增强:通知带项目名、git 分支、耗时、token、结果摘要,一眼判断要不要回来
  • 音效:成功 / 等待 / 失败三套内置音效,可换自定义 wav,音量可调
  • 防轰炸:同类事件 10 秒窗口内自动合并(可调)
  • 渐进强提醒:等待输入 5 分钟未处理自动重发(可调 / 可关)

防打扰(不打扰是默认值)

  • 前台检测:DSH 窗口正在前台时自动不弹——你在盯着看,弹窗是纯噪音
  • 全屏静默:看视频 / 投屏演示中触发的事件转入队列,退出后合并汇总一条
  • 勿扰时段:按时间表静默(支持跨午夜);等待输入类默认豁免——阻塞在烧你的时间,勿扰也要提醒(可关)

多端与数据

  • 手机推送:Bark / ntfy / 自定义 webhook,完成只发桌面,等待输入和失败推到手机
  • 历史 + 统计浮卡:右下角面板回看通知历史,招牌统计——「今天 AI 等了你 X 分钟」
  • 关键词监听:输出命中关键词即提醒(默认关,每任务最多一条)
  • TTS 语音:语音播报,摸鱼不用看屏幕(可选)
  • agent 主动通知:让 AI 自己说「跑完这批叫我」

快速开始

安装

方式一:npm

dsh plugin --profile web add dsh-plugin-desktop-notice

方式二:GitHub

dsh plugin --profile web add github:zhaoxuejie/dsh-plugin-desktop-notice

或 clone 后添加本地路径:

git clone https://github.com/zhaoxuejie/dsh-plugin-desktop-notice.git
dsh plugin --profile web add ./dsh-plugin-desktop-notice

装好即用(默认配置已是不打扰取向)。

配置

# settings.yaml(插件设置页同效,热更新无需重启)
dsh-plugin-desktop-notice:
events:
done:    { desktop: true, sound: "success" }
waiting: { desktop: true, sound: "notice" }
error:   { desktop: true, sound: "alert" }
volume: 60
mergeWindowSeconds: 10
escalateWaitingMinutes: 5

验证

装好并重启 DSH 后,三种方式任选(无需 curl):

① 浏览器直接打开   http://127.0.0.1:3080/desktop-notice/test?kind=waiting
② npm 脚本         npm run notify:test -- waiting     (省略 kind 则轮流发三态)
③ PowerShell       irm "http://127.0.0.1:3080/desktop-notice/test?kind=error"

应立即看到一条测试弹窗 + 听到提示音。web 端口不是 3080 时,①② 改端口即可。

长什么样?

Windows 11 深色主题下的高保真预览(实际由系统渲染原生 Toast,样式随系统主题略有差异)。想动手玩?浏览器直接打开 docs/notification-preview.html。

✅ 任务完成 ⏸ 等待输入(长驻 + 操作按钮)
🔴 任务失败 📦 防轰炸合并(多条合 1)

📣 渐进式强提醒——等待输入 5 分钟未处理,自动升级重发:

平台支持

平台 要求 行为
Windows 10/11 系统设置 → 通知 → 允许应用通知 权限被拒时插件自动降级(仅音效),日志警告,不崩溃
macOS 首次通知会弹系统授权,允许一次即可 拒绝后静默失效,日志可查
Linux notify-send(多数发行版自带) 尽力而为
无桌面环境(服务器 / WSL) 无 自动禁用弹窗与音效,仅保留日志

> 插件首次运行会在开始菜单注册自己的应用身份(DSH Desktop Notice.lnk),这是 Windows 弹横幅的必要条件——比借用其他应用身份更干净,且可在设置里单独控制。

排查:Windows 看不到横幅?

先跑一键诊断,再按序排查(真实环境踩坑记录,每一层都会静默吞掉横幅):

  1. 一键诊断:npm run diagnose:win——一次输出快捷方式 AUMID 是否匹配、WinRT Setting、通知服务状态、注册表设置,并实测一条 toast 是否进通知中心;重点看 ShortcutAumid 是否等于 DSH.DesktopNotice(不匹配 = 只进通知中心、不弹横幅的典型病因)。
  2. 全局总开关:设置 → 系统 → 通知 →「获取来自应用和其他发送者的通知」;
  3. 专注助手:快捷操作面板里的「专注助手 / 仅优先通知 / 仅限闹钟」开着时,横幅全部静默进通知中心;
  4. 应用条目:通知设置列表里找到「DSH Desktop Notice」(首次通知后自动出现),确认开关打开且包含「横幅」;
  5. 以上都正常仍不弹:重启一次电脑(通知平台的展示层在登录时初始化,配置历史的残留可能要重启才清掉)。

License

MIT(作者:moqian)

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-plugin-desktop-notice 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add dsh-plugin-desktop-notice` 即可。对应的 npm 包名是 `dsh-plugin-desktop-notice`。

dsh-plugin-desktop-notice 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-plugin-desktop-notice 安全吗?

未标注。

dsh-plugin-desktop-notice 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-plugin-desktop-notice 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-plugin-desktop-notice 有哪些功能?

完成/等待/失败三类事件通知、内置音效与自定义 wav、前台检测与勿扰时段防打扰、Bark/ntfy/webhook 手机推送、通知历史与等待时长统计。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

会话与消息
按星标排序,可作替代方案

dsh-desktop

dsh-desktop

为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。

L3 · 安装规范通过 3.0 万 星

openpets

openpets

L4 · 沙盒安装通过 1,274 星

deeptide

deeptide

L4 · 沙盒安装通过 1,104 星

jingyun-dsh

jingyun-dsh

井云 DSH 客户端插件,为 DeepSeek Harness 注入会员登录、订阅支付、算力管控与应用市场,让智能体和技能快速变成可交易商品

L3 · 安装规范通过 1,004 星

study-mate

study-mate

StudyMate 是 DSH 的「学习模式」预设与技能包,为数学、计算机科目定制学习路线、讲解课件与练习评估,跨科目共享记忆。

未标注验证等级 856 星

zhaoxuejie 的其它插件

6 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。