baosfeng/my-dsh-plugins--plugins-dsh-my-notify ↗★ 11
dsh-my-notify
在会话结束或需审批时发送浏览器通知 适合在后台运行任务、需要即时接收状态提醒的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#e7fff48bc3ce67cc99f28fa7f1f8175814da76eb&path:plugins/dsh-my-notify說明文件
閱讀完整 README ↗配置
cordis.patch.yml 对应插件行的 config 字段,均为可选:
| 配置键 | 默认 | 作用 |
|---|---|---|
end | true | 会话结束提醒 |
ask | true | 询问提醒(askMode: 'full' 完整问题 / 'summary' 摘要) |
approval | true | 审批提醒(工具名 + 原因) |
subagentEnd | false | 子代理完成也提醒 |
apiToken | '' | 远程触发 token;非空时 trigger 需带 x-notify-token 头 |
dedupeMs | 3000 | 同类事件去重窗口(毫秒) |
webBaseUrl | '' | DSH Web 地址;配置后 end 推送携带会话链接 /sessions/ |
远程触发:POST /notify/api/trigger(loopback 信任围栏 + 可选 token),body {title, body, sessionId?}——任何本机进程、cron、CI、其他插件都能推送通知,sessionId 填写后点击通知可跳到该会话。
页面内开关(localStorage,默认全开):dsh-notify:notify / dsh-notify:sound / dsh-notify:toast 置 0 分别关闭系统通知 / 提示音 / toast。