dsh-macos-notify
在终端中运行以下命令:
dsh plugin install CrombastiC/dsh-macos-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install CrombastiC/dsh-macos-notify 完成安装,也可从源码仓库 https://github.com/CrombastiC/dsh-macos-notify 直接获取最新版构建。
插件介绍
DeepSeek Harness 并行跑多个终端任务时,切出去回复邮件或开会,回来才发现某个任务早就报错或者在等审批。dsh-macos-notify 把这类事件变成 macOS 原生通知:完成、出错、中止、等待审批各走各的,配上不同的系统提示音,让你不用盯屏幕也能掌握全局。
核心能力围绕少打扰、可追溯展开。1.5 秒合并窗口和可选的定时汇总模式让并行任务不会把通知中心刷成瀑布;每日勿扰时段加上临时暂停按钮,睡前设好就不再被通知打扰,但错误和审批仍然穿透送达。项目路径规则可以按仓库粒度静音、只看错误或标记为重要项目绕过所有过滤;重复错误抑制带可配置冷却窗口,同一会话里连续报同一个错只响一次。自定义声音支持从 Web 设置页直接导入 MP3、FLAC、OGG 等格式,自动转成 AIFF 试听,最多管理 20 个文件、50 MB 总量,删了还能从诊断里看到当时谁被影响。所有决策——发送、排队、抑制、失败——都记录在跨重启的诊断日志里,方便复盘。
适合在 Mac 上长期跑 DSH 终端任务、习惯多窗口并行、又不想被通知轰炸的开发者。插件本身只依赖 macOS 和 Node.js 22+,不需要额外守护进程,装上之后在 Web 设置页调好开关和声音就能用。
使用场景
- 并行运行多个 Harness 任务,切出去后不想错过报错或审批等待
- 夜间或会议中开启勿扰,仅保留错误和审批等关键通知
- 按项目路径仓库粒度静音或只看错误,减少无关打扰
适合人员
- 在 Mac 上长期运行 DSH 终端任务的开发者
- 多窗口并行工作、需要实时状态感知的工程师
- 重视通知可配置性与声音管理的终端重度用户