dsh-completion-sound
在终端中运行以下命令:
dsh plugin install jensentsts/dsh-completion-sound
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 运行 dsh plugin install jensentsts/dsh-completion-sound 即可安装该插件,源码见 https://github.com/jensentsts/dsh-completion-sound
插件介绍
跑一个十几分钟的 agent 任务时,最让人头疼的不是等待本身,而是回头才发现它早就跑完了。DSH 客户端默认的完成提示只有一声极轻的蜂鸣,短回合和跑了两个小时的长任务听起来毫无区别,桌面也没有任何通知提醒,人一旦离开屏幕就很容易错过结果。
dsh-completion-sound 把任务结束拆成两层清晰的反馈:普通回合用 WebAudio 实时合成一段两音短铃(E5 接 A5),清脆克制;超过阈值(默认 10 分钟,范围 1 分钟到 7 天)的长任务完成时则播放一段专属音乐,同时弹出点击任意处即可停止的遮罩层。默认曲目是内置的关羽歌(约 13.5 MB),也可以把路径指向自己的一首音频文件或一个目录,目录模式下每次播放随机取一首。开启桌面通知后,优先走浏览器 Notification API,不可用时自动回退到系统级提示(macOS 的 osascript、Linux 的 notify-send)。音量、阈值、音乐路径等所有选项都收在"设置 → 完成提示音"专用页面里,无需翻找高级菜单。
适合经常在屏幕外跑长任务、希望用声音加视觉加系统通知三重信号确认任务已结束的 DSH 用户。
截图预览
使用场景
- 跑了一个两小时的批量任务,离开屏幕后靠系统通知确认完成
- 日常短回合用清脆两音铃与长任务音乐区分,不再混淆
- 把自定义歌单目录指进去,长任务完成时随机播一首放松
- 切换音量、阈值、音源路径全部在专属设置页完成,不用翻高级菜单
适合人员
- 经常跑长 agent 任务、希望用声音加通知多信号确认结果的用户
- 偏好自定义音乐或歌单而非默认蜂鸣的 DSH 玩家
- 需要离开屏幕时仍能被桌面通知提醒任务结束的重度用户