Skip to content

Releases

v1.1.0 — 会话等待你处理时也发通知

Choose a tag to compare

@BoyangL04 BoyangL04 released this 30 Sep 07:19

在 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 — 任务完成通知

Choose a tag to compare

@BoyangL04 BoyangL04 released this 28 Sep 07:07

首个版本:会话从 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。