Repository navigation
Releases
Releases · BoyangL04/dsh-task-notify
v1.1.0 — 会话等待你处理时也发通知
在 v1.0.0 的「任务完成通知」之上,新增会话卡在你身上时的通知。
新增
- 待处理的交互出现时同样提示(应用内 toast + 系统横幅):工具授权(
approval)、提问(question)、计划待确认(plan-review)。 - 与完成不同,子代理的授权 / 提问照发(
ATTENTION_INCLUDE_SUBAGENTS)——子代理卡住也就卡住了你正在等的那一轮;子代理「跑完」仍然静默。 - 按交互自带的
key去重,状态投影重新发布不会重复打扰;被应答后同一会话的下一个请求会照常通知。 - 交互出现后等 600ms 才通知,用来吞掉已被委派给下游监听者(如 auto-review)的请求。
- 横幅正文带上文:工具名 / 提问文本,截断到 140 字符。
- 完成与待处理用不同的系统通知 tag,一条完成通知不会顶掉一条还没处理的授权。
- 提示点区分类型:完成绿色,待处理琥珀色。
安装
用 plugin_manager 的 install_bundle,target 用
github:BoyangL04/dsh-task-notify#v1.1.0
前置条件:运行时需含 @deepseek-ai/dsh-client-ui-session(提供 useSessionStatus 与状态投影里的 pendingInteraction);验证于桌面版 0.1.7-rc.2。
本次一并补上
test/notify.test.mjs:桩 React + 假时钟跑真client.js,47 项断言覆盖两条路径与所有应静默的情形(npm test)。- 修正 MIGRATION.md 里过期的版本 pin(原先仍写
#v1.0.0,照它操作会装到旧版)。 - README 补「已知限制」:600ms 窗口只能降低被委派请求误报的概率,不能消除。
v1.0.0 — 任务完成通知
首个版本:会话从 running 变回 idle 时,弹出页面顶部居中的应用内提示,并发送一条 macOS 系统通知;点击提示或横幅会前台化并打开该会话。
安装(在目标机的 DeepSeek Harness 里让 Agent 执行):
用 plugin_manager 的 install_bundle,target 用 https://github.com/BoyangL04/dsh-task-notify 或 github:BoyangL04/dsh-task-notify#v1.0.0
前置条件:运行时需含 @deepseek-ai/dsh-client-ui-session(验证于桌面版 0.1.7-rc.2)。
详见 MIGRATION.md。