task-complete-chime:Agent 任务收尾时响起一声提示

前言

在 DeepSeek Harness(DSH)里同时挂着多个 Agent 任务时,常见做法是反复切窗口看「好了没有」。注意力被窗口切换占掉,任务往往还没结束。

task-complete-chime 把「完成」变成可听见的信号:任务收尾、失败或纯问答一轮结束时响一次,听到声音再去看结果,中间可以去做别的事。下面是这个客户端类 DSH 插件的定位、能力与安装用法;事实以仓库 README 与 npm 包信息为准。

这是什么

  • 名称:task-complete-chime(npm 包名相同)
  • 维护者:lilinshuei
  • 分类:客户端(DSH 插件目录归类)
  • 许可证:MIT
  • 简介:Agent 干完活自动响一声;内置约 12 秒原创 WAV 提示音,Windows 上播放零第三方 Python 依赖,也可换成自己的音频。

插件本身不监听 Agent 事件,需要 Agent 在收尾时调用播放脚本;DSH 侧通过 lib/index.js 与 cordis.patch.yml 完成挂载,运行时第三方依赖为 0。

核心功能

README 中已说明的行为如下。

  1. 只响一次:多步骤任务只在最后收尾响,不会每一步都打断。
  2. 成功与失败都提醒:失败也是一轮结论,听到声音即可去检查。
  3. 内置原创铃声:assets/chime.wav,约 12 秒、22050Hz 单声道合成 WAV,README 称不含商业歌曲片段。
  4. Windows 零依赖播放:scripts/chime.py 使用 Python 标准库 wave + winsound,无需 pip install。
  5. 可自定义音频:支持指定 WAV;MP3 / MP4 需本机 ffmpeg 在 PATH 中。
  6. 停止方式:--stop、播满设定时长、或 Ctrl+C;README 称 --stop 写入停止标记后约 0.1 秒内停下。

安全与隐私方面,README 写明零遥测、本地执行、脚本以只新增不删除为约束、不含凭据;具体见仓库 SECURITY.md。

安装与启用

推荐通过 npm 注册表安装,命令与 README 一致。桌面端将 web 改为 desktop;安装后重启 DSH,新会话即可使用。在 DSH 桌面端「添加插件」窗口里只填包名 task-complete-chime,不要粘贴整条 shell 命令。

npm 一行安装(推荐)

dsh plugin --profile web add task-complete-chime

从 GitHub 安装

需要跟仓库最新提交,或 npm 拉取不畅时:

dsh plugin --profile web add github:lilinshuei/task-complete-chime

package.json 中 engines.node 为 >=20;插件版本当前资料为 1.0.0。

典型用法

环境要求(README):Windows 10 / 11,Python 3.9+,除非 WAV 外无第三方 Python 包。

1. 播放默认铃声

在插件目录下执行,默认播放 assets/chime.wav:

python scripts/chime.py

2. 换成自己的音频

WAV 直接播放;可限制播放秒数:

python scripts/chime.py --audio "C:\path\to\your.wav" --seconds 8

3. 立刻停止

python scripts/chime.py --stop

SKILL.md 中写有触发时机、停止方式与设计边界,Agent 集成时应与该文档对齐。

适用场景与注意

适合:在 Windows 上使用 DSH / Agent,希望任务结束用声音提醒、减少盯屏;接受由 Agent 在收尾时显式调用 chime.py。

能力边界(README):

  • 仅支持 Windows(winsound 为 Windows 专属)。
  • 不修改注册表、系统提示音,也不删除既有文件。
  • 自定义歌曲需自行确认使用权。

权限:插件以当前 DSH 进程权限运行;安装前建议阅读源码、SKILL.md 与 MIT 许可证。社区目录站 SkillHub 插件页 与 GitHub 无 DeepSeek / 幻方官方从属关系,属社区「一切皆插件」生态中的独立条目。

仓库结构(便于对照)

task-complete-chime/
├── scripts/chime.py
├── assets/chime.wav
├── SKILL.md
├── lib/index.js
├── cordis.patch.yml
└── ...

结尾

task-complete-chime 把「任务是否结束」从反复看屏变成一声提示:内置 12 秒 WAV、Windows 标准库播放、可换音频与三种停止方式。需要安装与细节时,可看 SkillHub 目录页 与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye