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.
同名套件的其他儲存庫
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhanglin-doudou/dsh-notifier說明文件
閱讀完整 README ↗使用
打开 设置 → 提示音:
| 控件 | 作用 |
|---|---|
| 开启提示音 | 总开关;关掉后下面所有控件失效,任何事件都不发声 |
| 音量 | 所有事件共用,滑块拖动期间只在本地预览,松手才写入一次 |
| 每个事件的音色下拉框 | 该事件要播放的音色 |
| 试听 | 让 Host 立刻在本地扬声器上播一遍当前选中的音色 |
设置写入后由 Host 校验并落到 profile patch,volatile 通道把它应用回运行中的插件实例。
配置项
由 src/index.js 导出的 Schemastery Config 定义,默认值写在 schema 上:
| 字段 | 类型 | 默认 | 说明 |
|---|---|---|---|
enabled | boolean | true | 所有提示音的总开关 |
completeTone | 音色 id | task-complete | 回合正常结束时播放 |
interruptedTone | 音色 id | task-interrupted | 回合未正常结束(取消、失败、被阻止、超 token)时播放 |
needsInputTone | 音色 id | needs-input | 等待授权或等待回答时播放 |
volume | number 0.05–1 | 0.6 | 所有提示音共用 |
非法值在源头就被拒绝:未知的音色 id 或越界的音量无法写进配置。手改过 patch、指向了已被移除的音色时,回落该事件的默认音色而不是静音。
cordis.patch.yml 里 id: notifier 那一行是本插件的组合条目,它的 config 是上述字段的初始值。