Suef-666/dsh-tab-alert0

dsh-tab-alert

Taskbar attention alerts for the DeepSeek Harness web GUI (silent system notification → OS taskbar icon flash when the model asks/approves/a task finishes), plus a real-time event source / middleware: the host side maintains a per-session state machine and forwards normalized live task status over a WebSocket endpoint (ws://127.0.0.1:<port>/tab-alert/stream) for external consumers — pairs with the dsh-pet uTools desktop-pet plugin, and can feed any custom plugin/client.

包名
dsh-tab-alert
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Suef-666/dsh-tab-alert

作为中间件使用(事件源,可搭配其它插件)

除了自带任务栏提醒,本插件还是一个实时事件源 / 中间件:宿主侧订阅全量会话 事件流(firehose),维护轻量状态机,并把归一化的实时任务状态通过 WebSocket 转发给任何外部消费方——一条数据流,多方复用。

推荐搭配:与 dsh-pet(uTools 桌宠插件) 一起食用。 dsh-pet 直连本插件的 WebSocket 端点,把同样的实时状态 渲染成桌面宠物上的单一圆角矩形状态面板(干活/回复中/等你/完成/出错)。 安装 dsh-tab-alert + 导入 dsh-pet,两个插件即组成完整的桌宠套件。

有能力的大佬也可基于同一事件流打造新插件 / 独立客户端:

  • 桌面端:不依赖 uTools 的独立 Electron 套壳(正在规划中);
  • 其它形态:状态面板、任务托盘图标、声音播报、远程看板……只需消费同一份 WS 数据。

WS 协议契约(固化文档:protocol.md)

已固化为独立文档 protocol.md(Protocol v1):端点与连接、帧格式、SessionView 字段、状态机语义、推送范围、节流/重连、安全与版本策略。消费方(dsh-pet / 自研插件)直接以该文档为对接依据。

配置(行级 config 覆盖默认值)