Ycet/dsh-notifications0

dsh-notifications

为 DSH 提供网页端消息通知,涵盖待审批、结构化提问以及任务成功或失败等事件。

AI 分析

核心用途是避免用户遗漏后台运行任务的关键节点。适合运行长时间任务或子代理任务的用户,在后台或非当前会话时接收系统级通知。

包名
dsh-notifications
版本
0.1.4
许可证
MIT
最近更新
2026年8月18日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Ycet/dsh-notifications

使用方法

  1. 安装插件并重启 dsh web
  2. 打开「设置 → 插件 → 插件配置」。
  3. 展开「消息通知」模块。
  4. 点击「授权通知」,在浏览器权限提示中选择允许。
  5. 点击「发送测试通知」验证浏览器设置。
  6. 按需开关各类通知及子代理任务结束通知并保存。

默认只有在 DSH 标签页处于后台,或事件来自非当前会话时才通知。点击通知会聚焦 DSH 并打开对应会话;若目标会话已经不存在,则只聚焦页面。

配置 UI

插件配置列表:

消息通知插件配置列表

展开后的消息通知配置:

消息通知插件展开配置

配置说明

配置存储在 DSH settings 服务的 dsh-notifications namespace:

字段默认值说明
enabledtrue总开关
approvalPendingEnabledtrue待审批通知
questionPendingEnabledtrue结构化提问通知
taskSucceededEnabledtrue任务成功通知
taskFailedEnabledtrue任务失败通知
subagentTaskEndedEnabledtrue子代理任务成功或失败通知;关闭后不影响顶层任务通知

浏览器权限不写入 DSH 配置,由浏览器按 DSH origin 独立保存。