zhanglin-doudou/dsh-notifier ↗★ 0

dsh-notifier

Notification sounds for DeepSeek Harness: a different tone when a task finishes, when it stops early, and when the agent needs your input, with a settings page to switch sounds on and pick them.

패키지
dsh-notifier
호환성
미검증
Cordis peer 범위
^4.0.2
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 11. 2.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhanglin-doudou/dsh-notifier

使用

打开 设置 → 提示音:

控件作用
开启提示音总开关;关掉后下面所有控件失效,任何事件都不发声
音量所有事件共用,滑块拖动期间只在本地预览,松手才写入一次
每个事件的音色下拉框该事件要播放的音色
试听让 Host 立刻在本地扬声器上播一遍当前选中的音色

设置写入后由 Host 校验并落到 profile patch,volatile 通道把它应用回运行中的插件实例。

配置项

由 src/index.js 导出的 Schemastery Config 定义,默认值写在 schema 上:

字段类型默认说明
enabledbooleantrue所有提示音的总开关
completeTone音色 idtask-complete回合正常结束时播放
interruptedTone音色 idtask-interrupted回合未正常结束(取消、失败、被阻止、超 token)时播放
needsInputTone音色 idneeds-input等待授权或等待回答时播放
volumenumber 0.05–10.6所有提示音共用

非法值在源头就被拒绝:未知的音色 id 或越界的音量无法写进配置。手改过 patch、指向了已被移除的音色时,回落该事件的默认音色而不是静音。

cordis.patch.yml 里 id: notifier 那一行是本插件的组合条目,它的 config 是上述字段的初始值。