dsh-task-notifier
在终端中运行以下命令:
dsh plugin install xubin0628/dsh-task-notifier
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 会话中执行 dsh plugin install xubin0628/dsh-task-notifier,从 https://github.com/xubin0628/dsh-task-notifier 安装该客户端通知插件;官方桌面端请在会话内由 DSH 自行安装,勿对 desktop profile 手动执行安装命令。
插件介绍
在 DSH 里跑代理时,会话可能在你没看界面时从 running 回到 idle,也可能停在等你批准或回答问题。这两种状态含义完全不同,只靠偶尔扫一眼窗口很容易漏掉。dsh-task-notifier 监听 DSH 公开事件,在任务完成、需要批准、需要回答或执行出错时,用应用内横幅、可选提示音和系统通知提醒你,并且不会在等你输入时误报任务完成。
插件覆盖四类场景:代理从 running 变 idle 且并非在等你输入时提示完成;有工具调用待批准时提示;有工具在等你回答时提示;某步或某轮出错时单独提示。对批准与提问相关事件,只做通知并交回默认流程,不改变既有批准语义;同一轮已报错时不再补一条完成通知,避免双响。还可选择是否包含子代理,并在设置里分别开关四类事件。
提醒方式可按习惯配置:横幅停留时间、系统通知、提示音开关与音量、多种音色,四类事件仍用不同音高区分。设置保存在浏览器 localStorage,改完立即生效;若从未在设置页改过,初始值可由 profile 中的 cordis 配置提供。
适合长时间挂着代理、经常切换窗口或应用的用户,希望在桌面端与浏览器形态下用统一、可配置的提醒,而不是反复手动查会话状态。
使用场景
- 代理在后台跑完后,切回其他窗口也能收到完成提醒
- 工具调用需要批准或权限时,及时收到需要介入的通知
- 执行出错或代理在等你回答时,不用一直盯着会话界面
适合人员
- 经常在 DSH 中长时间运行代理的用户
- 需要在批准、提问与完成之间分清状态的使用者
- 希望自定义横幅、系统通知与提示音的桌面端或浏览器用户