Tenold-a/dsh-notice

Tenold-a★ 0PowerShellLast synced: 2026-08-16

Open on GitHub

为 DeepSeek Harness(dsh)准备的 Windows 桌面通知组件:在对话完成、等待你授权、需要你回答这三个时刻,于系统托盘弹出气泡提醒,确保你不会错过任何需要操作的瞬间。

README excerpt

dsh-notice 为 DeepSeek Harness(dsh)准备的 Windows 桌面通知组件:在 对话完成 、 等待你授权 、 需要你回答 这三个时刻,于系统托盘弹出气泡提醒,确保你不会错过任何需要操作的瞬间。 整个项目由少量纯脚本构成,不引入任何第三方包,也不需要编译或额外的运行环境——拿到代码就能直接跑起来。设计上刻意保持小巧:一个插件文件、一个托盘脚本、两个图标,没有安装包、没有后台服务、没有配置文件。 特性 - 轻巧无依赖 :仅使用系统自带的 PowerShell 与 Node 内置模块,零 npm 依赖; - 拿到即用 :一条命令完成插件安装、开机自启与托盘启动; - 三种提醒 :会话完成 / 等待授权 / 等待回答,各自可独立开关; - 托盘常驻 :图标常驻系统托盘,右键即可测试通知、切换提示模式(正常 / 静音 / 勿扰)、开机自启、退出; - 只提醒该提醒的 :仅对顶层会话触发,子代理与被用户中断的回合自动忽略。 环境要求 - Windows 10 / 11; - 已安装 DeepSeek Harness,并且至少运行过一次 dsh web (用于生成 profile); - 无需额外软件,系统自带的 PowerShell 即可。 安装流程 第一步:获取代码 也可以下载 ZIP 后解压,进入目录即可。 第二步:一键配置 这一步会自动完成三件事: 1. 把插件 dsh-notice.mjs 与兜底脚本 show-toast.ps1 复制到 /.dsh/profiles/web/plugins/ ,并在该 profile 的 cordis.patch.yml 中注册; 2. 把托盘程序写入开机启动( HKCU\...\CurrentVersion\Run ); 3. 立刻启动托盘程序。 配置成功后,任务栏右下角会出现一个蓝色铃铛图标,并弹出一条「通知服务已启动」的气泡。 第三步:重启 dsh 回到浏览器刷新页面即可。此后每当对话完成、等待授权或等待回答时,右下角都会弹出通知。 注意:请保留本仓库目录。托盘程序是从这里启动的,删除目录会导致托盘失效。 手动安装(可选) 不习惯一键脚本的话,也可以分步进行: 1. 安装插件:在仓库目录执行 .\install.ps1 ; 2. 启动托盘:双击 start-tray.vbs ; 3. 开机自启:右键托盘图标 → 勾选「开机启动」。 使用非 web profile 时,给脚本加 -Profile 。 工作原理 通知必须出现在你的交互桌面,而 dsh 沙箱内的进程无法可靠地把窗口投到桌面,因此拆成两段: - dsh-notice.mjs :宿主端插件,监听会话事件并判断该不该提醒,把通知内容写成 %APPDATA%\dsh-notice\triggers\ 下的一个 JSON 文件; - dsh…

View full README on GitHub →
Tools / Devdsh-plugin

Category