dsh-notifications
为 DSH 提供网页端消息通知,涵盖待审批、结构化提问以及任务成功或失败等事件。
AI 分析
核心用途是避免用户遗漏后台运行任务的关键节点。适合运行长时间任务或子代理任务的用户,在后台或非当前会话时接收系统级通知。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Ycet/dsh-notifications说明文档
阅读完整 README ↗使用方法
- 安装插件并重启
dsh web。 - 打开「设置 → 插件 → 插件配置」。
- 展开「消息通知」模块。
- 点击「授权通知」,在浏览器权限提示中选择允许。
- 点击「发送测试通知」验证浏览器设置。
- 按需开关各类通知及子代理任务结束通知并保存。
默认只有在 DSH 标签页处于后台,或事件来自非当前会话时才通知。点击通知会聚焦 DSH 并打开对应会话;若目标会话已经不存在,则只聚焦页面。
配置 UI
插件配置列表:

展开后的消息通知配置:

配置说明
配置存储在 DSH settings 服务的 dsh-notifications namespace:
| 字段 | 默认值 | 说明 |
|---|---|---|
enabled | true | 总开关 |
approvalPendingEnabled | true | 待审批通知 |
questionPendingEnabled | true | 结构化提问通知 |
taskSucceededEnabled | true | 任务成功通知 |
taskFailedEnabled | true | 任务失败通知 |
subagentTaskEndedEnabled | true | 子代理任务成功或失败通知;关闭后不影响顶层任务通知 |
浏览器权限不写入 DSH 配置,由浏览器按 DSH origin 独立保存。