dsh-session-notify
在终端中运行以下命令:
dsh plugin install huaiyuWangh/dsh-session-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install huaiyuWangh/dsh-session-notify 即可安装,插件源码地址为 https://github.com/huaiyuWangh/dsh-session-notify
插件介绍
同时挂着多个 DSH 会话,注意力却总被别的窗口和工具拉走,是很常见的翻车场景:某个会话跑完了、或者卡在等你审批、等你看计划、等你回答问题上,你不切回去就完全不知道。dsh-session-notify 就是为这个盲区而生的——会话从运行转为停止、或者进入等待你的状态(审批、计划审查、提问)的瞬间,它弹出一条桌面通知,让你不用盯着标签页也能及时知道。
通知策略做了分层克制:页面在后台时,任何会话停止或等待都会同时触发通知徽章、可选提示音和浏览器标题闪烁;页面在前台时,只对非当前会话通知,你正在看的那个会话保持安静,避免打扰。每条通知都可以点击——点一下就把窗口聚焦并跳转到对应会话。实现上,每条通知使用唯一的 notification tag,并在发新通知前显式关闭该会话上一条未读通知,规避 macOS 对同一 identifier 重复投递的静默丢弃问题。偏好存储在 localStorage,界面文案通过 DSH locale 服务自动切换中英文,全部实现在插件层,不改动 DSH 源码。
如果你习惯在本地或远程浏览器里并行跑多个 DSH 会话,尤其工作流里有审批、确认环节,这个插件让你可以把标签页安心丢到后台,到点了系统会叫你。两点注意:插件活在页面里,浏览器标签关闭后自然无法通知;macOS 系统通知设置或专注模式仍可能吞掉 banner,所以请从设置区授予一次浏览器通知权限,并留意系统级通知偏好。
使用场景
- 后台挂着多个 DSH 会话,跑完或等待审批时不想漏掉任何一步
- 会话停在等待确认状态,希望桌面弹通知把自己叫回来处理
- 多标签页并行工作,靠标题闪烁或提示音区分会话状态变化
适合人员
- 在浏览器里并行跑多个 DSH 会话的开发者
- 工作流包含审批、计划审查或提问环节的 DSH 用户
- 希望把 DSH 标签页丢到后台、靠系统通知唤回继续操作的远程或本地使用者