HOPE-LGNF/dsh-state-notifier ↗★ 0
dsh-state-notifier
DeepSeek Harness 的完成、审批、提问、受阻和错误通知 适合运行耗时任务,需要通过浏览器或终端声音获取状态提醒的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HOPE-LGNF/dsh-state-notifierREADME
Read the full README ↗配置
全局策略只保存在 Cordis 配置中。可以在 dsh 的插件设置中修改本插件的 Config,也可以编辑 profile 的 cordis.patch.yml:
- id: state-notifier
config:
enabled: true
playback: auto
minDuration: 10
events:
complete: true
approval: true
question: true
block: true
error: true
| 项目 | 含义 |
|---|---|
enabled | 总开关;关闭后不产生新通知 |
playback: auto | 有就绪浏览器时由浏览器输出;否则使用 BEL |
playback: browser | 只由浏览器输出;仍保留终端日志 |
playback: terminal | 只用终端 BEL;仍保留终端日志 |
playback: none | 只记录日志 |
minDuration | 完成通知最短耗时,单位为秒;默认 10 |
events | 五类通知的独立开关 |
浏览器面板的开关、音量、前台静音、每类声音方案、铃铛图标、会话显示方式与提问正文开关保存在该浏览器的 localStorage 中。它们不会覆盖全局策略。关闭此浏览器提醒后,auto 仍可能使用终端 BEL;需要全部静音时关闭宿主总开关。前台静音针对整个 dsh 窗口;它不是“仅当前会话静音”。