AllDSH
EN

使用场景

用于通知提醒的 DSH 插件

长任务结束时无需盯着窗口也能知道结果。

本站为「通知提醒」收录了 5 个 DSH 插件。它们目前的验证等级分布是 L1 0,L2 2,L3 3,L4 0,L5 0:没有任何条目在沙箱中安装或运行过,因此无人声明 L4 或 L5。0 个已通过自动安全扫描,其余 5 个标注为「未验证」而不是「安全」。条目声明的兼容目标是 unstated 2,>=0.1.0-rc.6 1,0.1.2-alpha.4 || 0.1.2-alpha.5 || 0.1.2-rc.1 || 0.1.3-alpha.1 || 0.1.5-alpha.1 1,0.1.6-alpha.1 1。这 5 个插件合计获得 2,121 个 GitHub star,最高的是 DSH-IM(1,383)。许可主要为 MIT 4,Apache-2.0 1,代码语言以 JavaScript、TypeScript 为主。每条收录都记录了源码仓库、许可、声明的 harness 版本和可直接复制的安装命令,其中最近核查的是 DSH Dafeiyu(2026-09-18)。验证等级衡量的是安装路径被核查到什么程度,它不是安全保证,安装前请自行阅读源码。

通知插件为长任务收尾:桌面弹窗、聊天消息、webhook,以及把日志转发到已经在给你发告警的系统。当会话要跑几十分钟、而你不再盯着终端时,它们最为重要。在本目录里,成熟的形态是把你接到已经在用的频道上、并带会话级命令与按频道访问策略的桥接——但「本机通知」这一更简单的形态同样成立,这个中心现在两者都收。

这同时也是索引里最拥挤的品类,所以在按 star 挑之前值得知道:144 个仓库名字里带 “notif”,其中 119 个停在 0–2 star,25 个达到 3 以上,而超过 50 的恰好只有两个。缺的从来不是覆盖面,而是信号。下面这三个已收录条目,是读过真实来源之后留下来的。

比较它们时看投递保证和噪声控制。在每个工具调用上都触发的插件会训练你忽略它;只在完成、失败或请求审批时汇报的插件,几个月后仍然有用。如果频道还能被其他人发消息,访问控制就是通知设计的一部分,而不是事后补丁。

怎么评估

先看事件面:哪些生命周期节点会真正发通知(任务完成、失败、需要人审、会话空闲)。再看消息去向——操作系统通知、IM 平台、webhook,还是分页系统——以及谁能反向把指令打进 harness。最后核对身份:在默认开放的群里,能给 bot 发消息的人可能就在操纵你的 agent,除非有白名单。

优先选择能把聊天绑定到明确会话、不把密钥写进消息正文、并写清传输方式(WebSocket、长轮询、Socket Mode)以便推理断线与重连行为的插件。

什么样算好

强的通知路径在顺利路径上很无聊,在信任路径上很严格。长跑结束或需要人时,你收到一条清楚的消息;不会被中间工具噪声淹没。入站命令要么关闭,要么只对已知用户开放。频道凭证活在模型上下文之外,文档写明需要的平台与权限范围。

单机笔记本上的系统托盘提醒就够了。会话比你的注意力活得更久时,团队聊天桥才是对的工具——在你还没决定谁可以反向说话时,它就是错的工具。

常见失败

常见失败是默认开放群策略的「常开」桥:第一天方便,第二天变成远程控制你 agent 的入口。第二种是通知刷屏,把唯一需要的完成消息埋掉。第三种是假设所有 IM 适配器安全模型相同——只支持开放私聊的平台,不等于有收窄应用令牌和白名单的平台。

安装顺序与边界

通知桥先确认绑定的是哪一个会话,以及敏感内容是否会被推到第三方。完成通知有用;无界的「所有工具输出都推 IM」是事故放大器。

5 个插件

DSH-IM

xmanrui

用出站长连接把十个 IM 平台接入 DSH 会话,并按渠道分别配置访问策略。

L3
1.4k JavaScript

住在桌面上的大肥鱼:由真实 DSH 会话事件驱动的置顶透明伴侣,显示项目名、阶段与真实待办进度。

L2
332 JavaScript

DSH Mobile

saya-ch

在手机上使用电脑里的 DeepSeek Harness:Android App 或手机浏览器经配对加密的局域网 HTTPS 接入,可选多种远程隧道。

L3
274 TypeScript

由浏览器自己弹出的「一轮结束」通知——零配置、不新增工具、不耗 token,并用「按结束原因」与关键词规则把噪声压下去。

L2
83 JavaScript

dsh-notifier

THEWOLFWALKER

一个 notify() 打通 27 个渠道,并在手机上完成审批、提问与会话控制——含心跳与卡死告警,零运行时依赖。

L3
49 JavaScript

相关入口

ESC

输入关键词搜索索引,索引由 Pagefind 在部署时生成。