跳到主要内容
Plugin

dsh-session-notify

TelosmaYLX/dsh-session-notify

会话轮次结束时推送浏览器系统通知与页内提示,内置 5 种语言模板与自定义预设。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,369
最近推送
1 个月前更新

项目说明

From README

dsh-session-notify 简体中文 · English · 繁體中文 · 日本語 · 한국어 DSH(DeepSeek Harness)会话完成提醒插件 —— 每一轮结束,让完成状态主动找你,而不是你盯着屏幕等。每轮对话结束时,把「已完成 / 出错 / 被阻塞 / 达到上限」连同用时、token 消耗写入会话日志,并推送浏览器系统通知与页内 toast( 窗口失焦 / 聚焦可分别指定通道,两路都含「不通知」 ); AI 向你提问、请求审批时同样立即弹窗提醒 ,不必守着会话页面。

内置 5 种语言、4 套风格预设(颜文字 / 艾露猫 / 猫娘 / DeepSeek 娘)、可视化文案模板编辑器、自定义预设库,缓存命中率与生成速度取自官方投影,与状态栏同口径。

--- 目录 - 功能特性 - 环境要求 - 安装 - 卸载 - 快速开始 - 通知行为 - 触发条件 - 推送正文从哪来 - 通知示例 - 通知权限 - 配置 - 设置面板 - 文案模板与占位符 - 预设系统 - 宿主配置项 - 工作原理 - 项目结构 - 开发与调试 - 常见问题 - 更新日志 - 致谢 - 贡献 - 相关链接 - 许可证 --- 功能特性 三通道提醒,一条不漏 通道 形式 说明 --- --- --- 会话内系统消息 可折叠提示行 每轮结束把结束原因与用时、消耗作为插件来源的系统消息追加进会话日志,随 JSONL 落盘,恢复或回放会话后依然可见。

浏览器系统通知 Web Notification 原生弹窗。每次完成事件使用独立 tag ( dsh-session-notify: ),不与前一次互相替换,也不被折叠成一个分组条目;点击通知聚焦回窗口。页内 toast 右下角浮动弹窗 永远展示的保底通道:系统通知被平台静默、权限拒绝或环境不支持时仍有可见反馈。同屏最多 3 条(超出移除最旧),10 秒自动消失,点击关闭。[!NOTE] 后两条通道 按窗口聚焦状态分流 :设置面板中「失焦时」「聚焦时」各有一个下拉,可选 双通道 / 仅系统通知 / 仅页内提示 / 不通知 。判定失焦的条件

Original description

当dsh任务完成/出错/提问等情况出现时,自动推送windows消息进行提醒,支持针对不同场景自定义文案和图片,并可在推送内容中显示会话用时、消耗token、速度tps等指标。Windows desktop notifications for DSH tasks — get alerted on completion, errors, or when input is needed, with per-scenario text and images, plus session duration, token usage, and TPS stats.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add @telosmaylx/dsh-session-notify
shell
dsh plugin add github:TelosmaYLX/dsh-session-notify
shell
npm pack @telosmaylx/dsh-session-notify

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 动态执行代码
  • 写入文件
  • 读取文件
  • 访问网络

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 34 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1369 次,star 不多但真在被使用。

维护活跃
70
实用度
74
生态热度
63
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算