VoodooB0Ys/dsh-desktop-notify ↗★ 0
dsh-desktop-notify
在Windows系统下提供多通道桌面事件提醒 适合需要在授权、提问完成或出错时接收系统级弹窗通知的用户。
同名套件的其他儲存庫
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:VoodooB0Ys/dsh-desktop-notify說明文件
閱讀完整 README ↗配置
默认值在本包的 cordis.patch.yml 里。要改就在你自己 profile 的
cordis.patch.yml 里加一段覆盖:
- id: desktop-notify
name: dsh-desktop-notify
config:
channels:
toast: false # 是否另外发 Windows 系统通知(默认关,避免两条横幅叠一起)
alert: true # 提醒卡片(默认通道)
classes:
completion: false
minTurnMs: 10000
| 键 | 默认 | 含义 |
|---|---|---|
enabled | true | 总开关 |
classes | 全 true | 按事件开关(approval / question / completion / failure / aborted) |
channels.toast | false | Windows 系统通知(进通知中心)。默认关,免得你同时收到两条横幅 |
channels.alert | true | 提醒卡片 |
alertSeconds | 见文件 | 卡片停留秒数(授权/提问 60 秒,完成 10 秒,出错/中止 25 秒;0 = 一直留到你点) |
gateOnFocus | true | "你正在看那个对话就不打扰"这道门 |
backgroundGraceMs | 45000 | 焦点上报多久没更新就当作你已离开 |
minTurnMs | 5000 | 短于这个时长的回合不算"完成" |
dedupeMs | 8000 | 同一对话同一类事件的去重窗口 |
minGapMs | 1500 | 两条提醒之间的最小间隔 |
settleMs | 800 | 回合结束后等多久再判定"完成" |
notifySubagents | false | 子代理会话是否也提醒 |
sound | true | 按类别播放的短提示音 |
debug | true | 写 %USERPROFILE%\.dsh\dsh-desktop-notify.log |
如果你把 channels.toast 打开,插件会顺带注册它需要的 COM 激活器(见
《为什么点击需要 COM 激活器》);关着的时候不注册任何东西。