dsh-helper
在终端中运行以下命令:
dsh plugin install sunligh91/dsh-helper
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install sunligh91/dsh-helper 即可完成安装,完整源码见 https://github.com/sunligh91/dsh-helper 。
插件介绍
跑一个 DSH 代理长任务后离开屏幕,回来之前你其实不知道三件事:任务做完了没有、是不是卡在了一个错误上、有没有一个对话框正等着你点确认。dsh-helper 就是为这个场景而生的轻量客户端插件——它监听 DSH 内部的 agent/status、request-error、ask_user_question 和 approval/asked 四类事件,在 Windows 上弹出一眼就能看懂的原生 Toast,让你不用盯着浏览器也能在关键节点被精准叫回来。
通知之外,dsh-helper 还提供一段可选的完成提示音。内置的是一段合成的双音 chime,音量可在 0 到 100 之间调节,也可以直接指向本地的 wav、mp3 或 wma 文件;找不到自定义文件时会自动回落到内置音,再回落到 Windows 系统提示音,保证任何情况下都不会出现静默完成的尴尬。所有开关和音量参数都集中在 DSH 设置面板的 Task Notifications (dsh-helper) 分区里,旁边还有三个测试按钮,点一下就能预览完成、多选项确认和权限审批三种通知的实际效果,不用真跑一次任务来验证。
这个插件适合在 Windows 上跑 DSH 长代理会话、希望离开座位处理别的事、又需要在任务结束、出错或等待确认时被立刻提醒的用户。它通过 PowerShell WinRT Toast 实现通知,没有任何需要编译的原生依赖,也不需要管理员权限;配置修改会热加载,不用重启 DSH。如果你的工作流里还需要故障自动重试,可以搭配 dsh-task-reliability 等插件使用——dsh-helper 本身只负责告诉你,不做任何拦截或重试。
使用场景
- 跑长代理任务后离开屏幕,完成、出错或等待确认时收到 Windows 原生 Toast 通知
- 代理弹出多选确认或权限审批对话框时,即使切到别的屏幕也能被立刻提醒
- 给任务完成加一段可调节音量的提示音,不用一直盯着浏览器标签页
适合人员
- 在 Windows 上跑 DSH 长代理会话、需要离开座位处理其他事务的用户
- 希望任务关键节点有操作系统级提醒而非依赖浏览器弹窗的用户
- 想零编译、零原生依赖地为 DSH 加上通知和提示音的轻量定制用户