dsh-web-notify:DSH Web 会话完成与待办时的浏览器通知

dsh-web-notify 是 Wepoi9 维护的 DSH 社区客户端插件,在 Web UI 中监听会话投影 notifyTurn,通过浏览器 Notification API 在会话完成、报错、阻塞或等待审批/提问/计划审阅时发送系统通知;当前标签已聚焦则抑制。安装需 npm build 后以绝对路径 dsh plugin --profile web add 加入 Web profile 并重启。设置位于 Settings → General → Browser notifications。通知文案通用、不暴露会话标题与模型输出;仅页面在线且权限 granted 时有效,MIT 许可,engines 含 0.2.1-rc.2 等已记录验证版本。

Read More
dsh-web-notify: Adding Approval and Exception Alerts to DSH Web GUI

**Preface:** When executing long tasks using the DSH Web GUI, users typically do not stare at the page continuously; they switch to other tabs to write code or review documentation, allowing the task to proceed in the background. The problem occurs at moments requiring human intervention—such as when awaiting approvals, plan approvals, or model queries. The page remains silent during these times, causing the task to stall until a user switches back to discover it. **dsh-web-notify** solves this attention gap. It is a client-side plugin attached to the web profile that alerts users through multiple channels when pending interactions arrive: audio prompts, changes to tab titles and favicon badges, OS notifications, PWA taskbar badges, and notifications in the Dock. It also provides corresponding alerts for session completion, task failure, reconnection after disconnection, and anomalies in model/tool execution (such as 429 quota errors).

Read More