harienlook/dsh-notify-bridge ↗★ 1
dsh-notify-bridge
DeepSeek Harness plugin: built-in desktop notifications (toasts, sound, title markers, approval quick actions) plus Discord bot forwarding for approvals, scheduled tasks, todo digests, goal notices and token usage.
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:harienlook/dsh-notify-bridgeドキュメント
README 全文を読む ↗配置
重启后打开 DSH 设置 → 通知设置。
通知提醒 Tab(即时生效)
| 字段 | 说明 |
|---|---|
| 启用提醒 | 总开关 |
| 提示音 / 音量 | WebAudio 双音提示,独立音量 |
| 审批快捷按钮 | toast 上显示「同意 / 拒绝」 |
| 回复完成 | background 离开页面才提醒;smart 当前会话不提醒;always 总是提醒 |
| 页面在前台也提醒需要操作 | 默认只在离开时提醒待处理 |
| 当前会话的等待不提醒 | 请求就在眼前时不弹 |
| 子代理会话不提醒 | 子代理完成默认静音 |
| 通知语言 | auto / 简体中文 / English |
| 离开判定(分钟) | 多久无输入算离开,0 只按焦点 |
| 自动关闭通知 | present 页面可见时几秒后关闭;always / never |
| 点击通知切换会话 | 点击系统通知后聚焦并切到对应会话 |
| 测试按钮 | 立即弹测试「需要操作」/「回复完成」通知 |
Discord Tab(保存后重启生效)
| 字段 | 说明 |
|---|---|
| Bot Token | 粘贴后写入 ~/.dsh/notify-bridge/discord.json,不回显;留空表示不修改 |
| 频道 ID | 通知、控制面板、审批卡片发到这里 |
| 你的用户 ID | 只有你能点审批按钮、使用查询 |
| 服务器 ID(可选) | 按钮面板不需要;保留用于清理旧命令 |
| 代理 | 系统代理用户填 http://127.0.0.1:7897;直连留空;不支持 socks5 |
| 审批模式 | auto:页面在线走原生,关闭走 Discord;always:总是 Discord |
| 转发开关 | 回复完成 / 审批 / goal / 定时任务 / 待办摘要 |
| 待办时间 | 24 小时制 HH:MM |
| Token 时区 | 本日统计和待办日期 |
保存后配置写入 ~/.dsh/notify-bridge/config.json,页面会提示重启 DSH Desktop 生效。
设置页 API 只允许 loopback 访问;Token 单独存 discord.json,不返回前端、不进日志。