HOPE-LGNF/dsh-state-notifier ↗★ 0

dsh-state-notifier

提供任务完成、审批、受阻等事件的系统通知。 适合运行耗时任务,需要通过浏览器或终端声音获取状态提醒的用户。

套件
dsh-state-notifier
相容性
待驗證
Cordis 依賴範圍
~4.0.4
版本
0.3.1
授權
MIT
最近更新
2026年10月5日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HOPE-LGNF/dsh-state-notifier

配置

全局策略只保存在 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 窗口;它不是“仅当前会话静音”。