dsh-notification
在终端中运行以下命令:
dsh plugin install drydeuterium/dsh-notification
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 配置目录下执行 dsh plugin install drydeuterium/dsh-notification,或按官方流程从 https://github.com/drydeuterium/dsh-notification 安装该 host 插件;同一包再装一次可热更新,未生效时再重启应用。
插件介绍
在用 DeepSeek Harness 跑长对话或工具链时,窗口一最小化、切到别的会话,或图标缩进任务栏,很容易错过「模型在等你回答」「工具要审批」这类关键节点。浏览器 Notification API 还要单独点允许,而且往往只在当前页有效。dsh-notification 走 Windows 系统 toast,在 host 侧订阅会话事件,不碰会话日志、也不给模型多加工具,因此无需浏览器许可,通知照样进通知中心。
插件按场景出不同提示:模型通过 ask_user_question 或 exit_plan_mode 提问时显示待答;approval/asked 时标明工具名与理由;turn 正常结束时给出响应预览;错误、中断、被拦截或触达 token 上限时也会单独提醒。默认会过滤子 agent 会话,避免后台任务刷屏;正文长度、通知音、各触发开关和去重间隔都可在 cordis.patch 里按 id desktop-notify 调整。
适合在 Windows 11 上使用 DSH 桌面配置(desktop profile)、希望「人不在前台也能被叫醒」的开发者与重度用户。若已安装 dsh-pet 等同类 host 通知,记得关掉重复项(例如关闭 onTurnEnd),以免完成通知响两次。需要点击 toast 直接跳回会话的人,仍需客户端侧方案;本插件专注可靠送达与零依赖展示。
使用场景
- 窗口最小化或切到其他应用时,仍要收到模型提问与审批请求
- 长时间跑工具链或 agent,需要在 turn 完成或出错时立刻被叫醒
- 希望用系统 toast 进通知中心,而不是依赖浏览器 Notification 权限
适合人员
- 在 Windows 11 上使用 DSH 桌面配置的用户
- 经常并行多个会话、容易漏看聊天状态的开发者
- 需要 host 侧可靠送达、可细调触发开关的重度用户