xchannel1987/dsh-notify-xc0

dsh-notify-xc

DSH 浏览器通知插件:在 Agent 完成任务或需要输入、批准、审阅计划时,通过浏览器 Notification API 弹出系统级通知,点击可直达会话。纯浏览器端插件。

AI 分析

核心用途是为 Agent 异步任务提供系统级后台通知。适合运行耗时任务、需要离线等待 Agent 响应并及时处理交互的用户。

包名
dsh-notify-xc
版本
0.1.1
许可证
MIT
最近更新
2026年9月2日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xchannel1987/dsh-notify-xc

使用 DSH CLI

dsh plugin --profile web add dsh-notify-xc

或使用 npm

npm install dsh-notify-xc


安装后重启 DSH,浏览器端 bundle 变更后刷新页面即可生效。

## ⚙️ 配置

设置 → **任务通知** 分区(localStorage 持久化):

| 选项 | 默认值 | 说明 |
|------|--------|------|
| 启用通知 | true | 主开关,关闭后不发任何通知 |
| 包含子代理通知 | false | 是否通知子代理会话 |
| 系统通知模式 | 始终发送 | 不发送 / 后台时发送 / 始终发送 |

首次点击页面会自动请求通知权限(浏览器询问),也可在设置页手动授权并发送测试通知诊断。

## 🎮 使用

1. 打开 DSH 设置 → 任务通知
2. 确认「启用通知」已开启,权限显示「已授权」
3. 点击「测试」按钮验证通知链路(无视发送模式直接弹一条)
4. agent 完成任务或需要你操作时,通知中心自动弹出气泡

## 🔧 兼容性

- 基于 [dsh-agent-notify](https://github.com/chidaic/dsh-agent-notify) 面向新版 DSH 的兼容重写,适配 DSH 0.1.2-alpha.4
- 纯浏览器端插件(host half 为空),手写 bundle 无构建步骤
- 设置页注册进官方 `settings.section` slot(与官方设置页同源 UI)

## 📄 许可证

[MIT](https://github.com/xchannel1987/dsh-notify-xc/blob/7d5afa45463bd7f7a12c4c59023fc0e6b5e400ec/LICENSE)

## 🔗 链接

- [GitHub](https://github.com/xchannel1987/dsh-notify-xc)
- [npm](https://www.npmjs.com/package/dsh-notify-xc)
- [问题反馈](https://github.com/xchannel1987/dsh-notify-xc/issues)

## ⚙️ 配置

设置 → **任务通知** 分区(localStorage 持久化):

| 选项 | 默认值 | 说明 |
|------|--------|------|
| 启用通知 | true | 主开关,关闭后不发任何通知 |
| 包含子代理通知 | false | 是否通知子代理会话 |
| 系统通知模式 | 始终发送 | 不发送 / 后台时发送 / 始终发送 |

首次点击页面会自动请求通知权限(浏览器询问),也可在设置页手动授权并发送测试通知诊断。

## 🎮 使用

1. 打开 DSH 设置 → 任务通知
2. 确认「启用通知」已开启,权限显示「已授权」
3. 点击「测试」按钮验证通知链路(无视发送模式直接弹一条)
4. agent 完成任务或需要你操作时,通知中心自动弹出气泡