dsh-macos-notify
在终端中运行以下命令:
dsh plugin install apodemakeles/dsh-macos-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install apodemakeles/dsh-macos-notify 安装本插件;源码与发布见 https://github.com/apodemakeles/dsh-macos-notify。
插件介绍
长时间跑对话时,窗口一旦被别的应用盖住,轮次结束往往无声无息,你只能反复切回 Harness 确认是否还在跑、是成功还是失败。dsh-macos-notify 针对的就是这种「人不在前台、任务却已经结束」的盲区:只在窗口未获得焦点时触发 macOS 系统通知,把完成、失败等结果推到系统通知中心,点击即可聚焦窗口并打开对应会话。
插件还会为离开期间结束的会话在侧栏加上未读圆点:成功为绿、失败为红;点击会话行、开始新运行或点通知后会清除。若官方界面已有后台完成状态点,则不会重复叠加。通知策略按轮次结束原因区分——正常完成、触顶、被拦截与错误会提示,中止、中断与未知原因以及子代理会话保持静默,避免无关打扰。
设置入口在「Settings → Notifications」:总开关(默认开启)、权限状态,以及申请权限与发送测试通知。开关保存在浏览器 localStorage;Focus 模式可能延迟系统通知,但应用内圆点不依赖 Focus。全程无额外网络请求,会话名与结束原因仅在本地处理。
适合在 macOS 上使用 DeepSeek Harness、且经常多任务切换的开发者或日常用户:需要离开窗口仍能可靠感知任务结束,又希望控制通知粒度与权限的人。
截图预览
使用场景
- 窗口在后台时长任务结束,需要系统通知告知结果
- 切到其他应用工作时,希望失败或完成能立刻被看到
- 离开 Harness 后返回,靠未读圆点快速找到刚结束的会话
适合人员
- 在 macOS 上使用 DeepSeek Harness 的开发者
- 经常多窗口、多任务切换的用户
- 希望控制通知粒度与系统权限的桌面用户
