dsh-notification
在终端中运行以下命令:
dsh plugin install omdsh-dev/dsh-notification
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install omdsh-dev/dsh-notification 即可安装该插件,完整源码地址为 https://github.com/omdsh-dev/dsh-notification。
插件介绍
在使用 DeepSeek Harness Web GUI 时,很多任务会在后台会话中运行;一旦切走标签页、打开其他工作区或最小化窗口,就只能靠反复回来查看才能知道某个会话是否已经跑完。dsh-notification 正是为这种“等待完成”的场景而生:当任意会话结束一个回合时,它会通过浏览器系统通知提醒你,即使页面处于隐藏状态也能收到提示,让你可以安心处理其他事情。
插件的核心能力在于精细控制通知。它无需修改 Harness 本身,而是由宿主端投影每个会话最后一轮完成后的简要信息,客户端监听会话列表的完成提醒并应用本地保存的偏好。你可以按完成、错误、中止、阻断、令牌限制等结果类型分别开关通知;也可以设置包含/排除关键词规则,匹配会话标题、回复文本和工具名称,支持字面或正则匹配以及大小写敏感选项。此外还有“仅在任务不在视野时通知”“需要手动关闭”等行为开关,同一会话的通知会自动替换,避免堆叠。
对模型和会话记录来说,这是一个完全零侵入的方案:通知纯属 UI 行为,不会增加 token 消耗、不会注册新工具,也不会改动会话日志或系统提示词。它特别适合需要并行跑多个会话、经常切换标签页或工作区的 DSH 用户,也适合那些希望获得完成提醒、同时又不愿让任何通知逻辑影响模型上下文的人。
需要注意的是,通知依赖页面保持打开且已授予浏览器通知权限;规则只针对会话标题和最近一轮的回复文本与工具名进行匹配,点击通知也只会聚焦窗口而不会深链到具体回合。如果你能接受这些边界,它会是一个非常轻巧而实用的效率增强插件。
使用场景
- 在后台运行多个 DeepSeek Harness 会话时,无需反复切换标签页查看是否完成。
- 希望仅对特定结果类型(如错误或令牌限制)或匹配特定关键词的内容收到通知。
- 页面隐藏或打开其他工作区时,仍能及时知道会话回合已结束。
适合人员
- 需要并行管理多个会话的 DeepSeek Harness 用户。
- 经常切换标签页或工作区、希望避免频繁手动检查进度的用户。
- 希望获得完成提醒,但又不想让通知逻辑影响模型上下文的用户。