Skip to content

Releases: nienieai/dsh-chime-alerts

v0.5.7

Choose a tag to compare

@nienieai nienieai released this 25 Aug 08:03

文档与安装指南更新:安装方式重构(静态 npm 安装为首选,补充 bundle 层两处手动检查清单)、删除历史前身行、版本号全链路对齐(0.5.7)。功能与 v0.5.6 一致。

v0.5.6

Choose a tag to compare

@nienieai nienieai released this 25 Aug 05:42

修复设置页卡顿根因(useVersion 闭包捕获初值恒 setState(1),React 吞掉后续全部 bump)——切换宿主蜂鸣开关后 UI 不再响应的根因,改为函数式更新 setState(x => x + 1)。

本次发布包含 v0.5.4-v0.5.6 的全部修复与功能:

  • 每事件宿主音配置:宿主蜂鸣开启后每个事件展开「宿主音」行(选宿主音 / 独立静音 / 宿主试听),新增 /dsh-chime-alerts/sysbeep 试听端点
  • 蜂鸣 vbs 走 node:fs 直通车(不再依赖沙箱 fs 的 danger-full-access 重试)
  • jobs 服务延迟挂接(后台任务完成/失败的宿主蜂鸣不再失联)
  • 客户端 HTTP 8s 超时兜底
  • 设置页底部版本标注(静态版 v0.5.6),便于确认页面已加载新代码
  • 测试 221 项全绿(宿主 85 / 客户端 97 / 静态客户端 39)

v0.4.6 插件授权独立事件

Choose a tag to compare

@nienieai nienieai released this 22 Aug 09:22

v0.4.6

  • 「插件授权」细分为独立事件(第十个事件):动态 Cordis 插件等待批准时响独立的「门铃 · 短叮咚」,与「需要授权」慢叮咚区分;独立开关/声音/音量/宿主音/静音键
  • README 精简
  • 161 项测试(host 64 + client 97)

v0.4.5

  • 修复 v0.4.4 动态插件授权声音漏检:tools/result 文本解析改深度收集(真实运行时文本在多层嵌套 content 里)

v0.4.4

  • 动态插件授权也有声音:cordis_run 授权不经过 approval 服务(无 approval/asked 会话事件),改监听 tools/result 检测 awaiting user approval

dsh-chime-alerts v0.4.3

Choose a tag to compare

@nienieai nienieai released this 21 Aug 04:53

dsh-chime-alerts v0.4.3

DSH(DeepSeek Harness)声音提醒插件:九类 Agent 事件独立铃声、音量与开关;浏览器 Web Audio 合成音 + 宿主系统音效混合发声;侧栏工作区快捷静音;宿主响铃页面关闭也响。

v0.4.3 更新(仅文档)

  • README 删除「声音一览」表格,新增「默认声音」说明:默认声音全部为浏览器 Web Audio 合成音,实时生成、不附带任何音频文件,无版权、无许可证负担,可商用;宿主系统音效(Windows wav / freedesktop / macOS)属操作系统自带,受系统许可条款约束,且宿主蜂鸣默认关闭

安装

动态插件:在 DSH 会话中用 cordis_define 粘贴 lib/host.js + lib/client.js(DSH 重启后需重新定义)。

dsh-chime-alerts v0.4.2

Choose a tag to compare

@nienieai nienieai released this 21 Aug 04:53

dsh-chime-alerts v0.4.2

DSH(DeepSeek Harness)声音提醒插件:九类 Agent 事件独立铃声、音量与开关;浏览器 Web Audio 合成音 + 宿主系统音效混合发声;侧栏工作区快捷静音;宿主响铃页面关闭也响。

v0.4.2 更新

  • 每事件独立静音宿主音:宿主蜂鸣开启时第二行新增宿主静音键,只静音该事件的宿主系统音,与主行静音键(只关浏览器音)互不影响;hostMuted 存宿主 settings.json,页面关闭也生效
  • 「桌面通知」改名为「网页通知」:该通知由浏览器 Notification API 弹出,改名避免误解为宿主通知
  • 测试 155 项(宿主 61 + 客户端 94)

安装

动态插件:在 DSH 会话中用 cordis_define 粘贴 lib/host.js + lib/client.js(DSH 重启后需重新定义)。

dsh-chime-alerts v0.4.1

Choose a tag to compare

@nienieai nienieai released this 21 Aug 04:53

dsh-chime-alerts v0.4.1

DSH(DeepSeek Harness)声音提醒插件:九类 Agent 事件独立铃声、音量与开关;浏览器 Web Audio 合成音 + 宿主系统音效混合发声;侧栏工作区快捷静音;宿主响铃页面关闭也响。

v0.4.1 更新:宿主能力检测

  • sysget 新增 capBeep:宿主探测响铃能力(win32 where wscript / linux canberra|paplay / darwin command -v afplay,结果缓存)
  • 不支持时控件变灰禁用:宿主蜂鸣开关、宿主音下拉、宿主试听按钮;浏览器无 Notification API 时网页通知开关禁用;能力未知不禁用
  • 测试 145 项(宿主 56 + 客户端 89)

安装

动态插件:在 DSH 会话中用 cordis_define 粘贴 lib/host.js + lib/client.js(DSH 重启后需重新定义)。

dsh-chime-alerts v0.4.0

Choose a tag to compare

@nienieai nienieai released this 20 Aug 16:38

dsh-chime-alerts v0.4.0

DSH(DeepSeek Harness)声音提醒插件:九类 Agent 事件(任务完成 / 子任务完成 / 后台任务完成 / 需要授权 / Agent 提问 / 计划评审 / 目标受阻 / 其他打断 / 后台任务失败)独立铃声、音量与开关;浏览器 Web Audio 合成音 + 宿主系统音效混合发声;侧栏工作区快捷静音;宿主响铃页面关闭也响。

v0.4.0 更新:跨平台宿主蜂鸣

  • 宿主蜂鸣按平台分发:
    • Windows:保持 wscript + WMP 播放系统 wav(19 种可选)
    • Linux:探测 canberra-gtk-play(无则回退 paplay),播放 freedesktop 声音主题(/usr/share/sounds/freedesktop/stereo/*.oga,随 sound-theme-freedesktop 安装)
    • macOS:afplay 播放 /System/Library/Sounds 系统音
  • 宿主音选项按平台:设置页第二行下拉——Windows 19 种系统 wav / Linux 8 种 freedesktop 主题音 / macOS 11 种系统音;每平台各有语义对应的九事件默认映射(如 Linux 门铃→dialog-warning、坠落→dialog-error)
  • 存储 fallback 平台化:workspaceRoot 落在系统目录时,Windows 用 %USERPROFILE%\.dsh\plugins\dsh-chime-alerts(原逻辑),Linux/macOS 用 $HOME/.dsh/plugins/dsh-chime-alerts(经 sh -c 'printf %s "$HOME"' 解析)
  • sysget 返回 platform 字段,客户端据此渲染宿主音列表
  • 测试 135 项(宿主 51 + 客户端 84,含 14 项跨平台链路断言)

⚠️ 测试状态:Windows 为本机实测平台;Linux/macOS 分支已实现并通过 Node 模拟测试,但尚未在真实 Linux/macOS 机器上实测。如有问题欢迎在仓库 issue 反馈。

声音一览

事件 声音名 音型
任务完成 凯旋 四声渐强上行琶音 + 长尾音
子任务完成 轻叩 单声低音(默认静音)
后台任务完成 涟漪 三声跳进上行,渐弱
需要授权 门铃 高→低慢叮咚
Agent 提问 询问 上扬双音
计划评审 落定 紧凑下行
目标受阻 困顿 卡住低音重复
其他打断 惊停 突停双音
后台任务失败 坠落 三连下行坠落

安装

动态插件:在 DSH 会话中用 cordis_define 粘贴 lib/host.js + lib/client.js(DSH 重启后需重新定义)。

静态 bundle(路线图):dsh plugin --profile <name> add dsh-chime-alerts

dsh-chime-alerts v0.3.22

Choose a tag to compare

@nienieai nienieai released this 20 Aug 14:27

dsh-chime-alerts v0.3.22

DSH(DeepSeek Harness)声音提醒插件:九类 Agent 事件(任务完成 / 子任务完成 / 后台任务完成 / 需要授权 / Agent 提问 / 计划评审 / 目标受阻 / 其他打断 / 后台任务失败)独立铃声、音量与开关;浏览器 Web Audio 合成音 + Windows 系统蜂鸣混合发声;侧栏工作区快捷静音;宿主响铃页面关闭也响。

v0.3.22 更新

  • 设置页精简:去掉页尾的大段说明文字(分组 / 每行元素 / 双开关 / 存储位置等长篇解释),只保留本地存储位置一行,界面更简洁
  • 推送准备:package.jsonrepository.url / bugs.url 占位符替换为真实仓库地址(nienieai/dsh-chime-alerts),新增 homepage 字段

声音一览

事件 声音名 音型
任务完成 凯旋 四声渐强上行琶音 + 长尾音
子任务完成 轻叩 单声低音(默认静音)
后台任务完成 涟漪 三声跳进上行,渐弱
需要授权 门铃 高→低慢叮咚
Agent 提问 询问 上扬双音
计划评审 落定 紧凑下行
目标受阻 困顿 卡住低音重复
其他打断 惊停 突停双音
后台任务失败 坠落 三连下行坠落

安装

动态插件:在 DSH 会话中用 cordis_define 粘贴 lib/host.js + lib/client.js(DSH 重启后需重新定义)。

静态 bundle(路线图):dsh plugin --profile <name> add dsh-chime-alerts