它解决什么问题
Desktop notifications for DeepSeek Harness turn completions, with per-outcome controls and include/exclude keyword rules.
核心功能
- id: dsh-notification
- host 侧对会话日志做纯投影折叠(轮次原因、有界的回复文本、工具名),由投影通道交付给浏览器;插件不写日志,不注册面向模型的工具。
- client 侧监听会话列表的完成提醒(运行时已计算的"未选中会话已完成"实时去重信号),仅在用户授予 Notification 权限后弹通知。
- 规则匹配在 client 侧针对投影内容进行;回复正文不超过 maxBodyChars。
- 通知需要页面处于打开状态(隐藏时可弹,但关闭标签页后不再弹),且需授予 Notification 权限;站点权限被拒后无法从页面内恢复。
- 通知在每轮结束(任意会话的 running→idle 边沿)触发一次;断线期间完成的轮次在重连后不会补发。
- 规则匹配对象为会话标题 + 最近一轮的回复文本与工具名,不匹配更早的轮次。
- 通知正文是纯文本摘要;点击仅聚焦窗口(不深链到具体轮次)。
安装
npx @deepseek-ai/dsh plugin add omdsh-dev/dsh-notification
插件 README 中出现的其它命令:
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-notification/archive/refs/ta
dsh web profile 已包含所需 client 组合(会话列表、设置外壳、locale)。
npm install # 链接同级 dsh 仓库用于构建与测试
现状数据
- 周下载量:599
- GitHub Stars:78
- 中文说明:已汉化
适合谁用
正在用 DeepSeek Harness(dsh)做开发、希望扩展其能力的人。装之前建议先看周下载量与 Star 数判断活跃度。
常见问题
装不上怎么办? 先确认 dsh 版本最新,再重试安装命令;仍失败可到插件页查看「安装兼容性检查」。
装了不生效? 部分插件需重启 dsh 会话或重新加载配置才生效。
> 本文依据插件官方 README 自动整理,具体用法以插件最新版本为准。