dsh-task-complete-notifier
在终端中运行以下命令:
dsh plugin install Kreatur-ECHO/dsh-task-complete-notifier
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install Kreatur-ECHO/dsh-task-complete-notifier 后重启 DSH Desktop 即可生效,插件源码及版本发布页见 https://github.com/Kreatur-ECHO/dsh-task-complete-notifier
插件介绍
跑 Agent 任务时最让人头疼的一件事:任务终于跑完了,你却还埋在其他窗口里,不确定它到底结束了没有。多轮 goal loop 中间暂停一下就被误报为完成,而真正结束时又没有任何声音或视觉提醒,只能靠反复切窗口去猜。dsh-task-complete-notifier 就是为了解决这个「最后一公里」的注意力断裂而生。
它精确监听 Agent 状态机从 running 到 idle 的边沿变化,等待 3 秒确认没有立刻切回 running,才在屏幕右下角弹出一张置顶的深色圆角卡片。卡片上显示会话标题,让你一眼知道是哪个任务结束;底部内置输入框,直接敲下一步指令按 Enter 即可通过 agent.followup() 送达,无需把 DSH 切到前台。多个任务同时完成时通知按队列依次出现,正在输入的半句话不会被新卡片冲掉。音效默认为一段柔和的 ding,也可以换成自己的音频文件,音量随时调。
适合在 DSH Desktop 上频繁跑 Agent 任务、希望「任务完通知一声、顺手就能接下一步」的用户。零运行时 npm 依赖,所有可选能力缺失时优雅降级为日志提示,不挑部署环境。
使用场景
- 长任务跑完后无需切回窗口,右下角直接弹出置顶提醒卡片
- 收到通知后直接在卡片输入框里敲下一步指令,Enter 即送达 Agent
- 多个任务同时完成时按队列逐一提醒,正在输入的内容不会被冲掉
适合人员
- 在 DSH Desktop 上频繁运行 Agent 任务的开发者
- 多任务并行、希望精确知道每个任务何时真正结束的用户
- 偏好零运行时依赖、轻量开箱即用的 DSH 插件用户