dsh-plugin-notify
在终端中运行以下命令:
dsh plugin install Hope-Phenom/dsh-plugin-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中可通过侧边栏 Plugins → Install 安装 @hope_phenom/dsh-plugin-notify,或在命令行执行 dsh plugin install Hope-Phenom/dsh-plugin-notify;源码仓库为 https://github.com/Hope-Phenom/dsh-plugin-notify。
插件介绍
在 DeepSeek Harness 里长时间跑多轮对话时,你往往要等当前轮结束才知道结果已经就绪;若 DSH 在后台、别的窗口或 Web 里运行,单靠界面很难第一时间察觉。旧版托盘助手 DshNotifyicon 的通知能力依赖「由托盘启动 DSH」和 stdout 协议,启动方式一变就容易失效。dsh-plugin-notify 把同一类体验做成标准插件:在 Host 内订阅会话与回合结束事件,无论托盘、桌面应用还是 dsh web 启动,都能在每轮结束时推送桌面通知。
插件默认在每轮 turn/end 提醒,并可选择是否包含子代理与子任务;通过最小时长阈值避免极短回合刷屏,并对通知子进程设硬超时,避免卡死堆积。投递通道可自动选择:有 Python 时用内置 notify.py,否则用 notify.ps1,也支持强制 Python、PowerShell 或完全自定义可执行文件与参数模板(占位符与旧托盘的外部命令思路一致)。Windows、macOS、Linux 分别走系统气球/WinRT、osascript、notify-send 等路径,配置损坏时会回退默认并给出说明,而不是让整个插件挂掉。
设置集中在「Settings → Notifications」:何时通知、通道与脚本路径、标题/正文模板与实时预览、发送测试、送达统计等都在一页完成。适合希望「回合结束即提醒」、又不想维持单独托盘进程的用户;若你仍在用 DshNotifyicon,两者可并存,但同一事件可能收到两次通知,通常只需保留其一。
使用场景
- 后台跑长对话时,希望每轮结束立刻收到系统通知
- 用 dsh web 或桌面应用启动 DSH,不想依赖托盘助手
- 需要自定义通知命令或模板,并想在设置页预览与测试
适合人员
- 经常在后台或多窗口使用 DSH 的开发者
- 希望替代或补充 DshNotifyicon 托盘通知的用户
- 需要在 Windows、macOS 或 Linux 上统一配置桌面提醒的人