agentscope-ai / agentscope-ai/QwenPaw

Desktop 任务完成或审核请求的弹窗通知

Aperta
#6,084 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Python
Stelle
34.9k
Fork
3.1k
Merge medio
1g 15h
PR unite (30g)
225

Descrizione

### Problem\n\n当 agent 在后台完成一个长任务(如 cron 触发的定时报表生成),或者 agent 执行中遇到审批确认(如工具调用确认、高危操作确认),Desktop 用户可能:\n\n1. 切到了其他窗口工作(浏览器、Office 等),没有盯着 Console\n2. 错过了 Console 内的审批对话框,导致任务超时\n3. 直到主动切回 Desktop 才发现任务已经完成或审批已过期\n\n目前 QwenPaw Desktop 没有系统级通知能力——用户必须保持在 Console Tab 才能及时响应。\n\n### Proposed change\n\n利用 Tauri 的原生通知 API,在以下场景触发系统弹窗通知(Windows toast notification):\n\n1. 任务完成通知:agent 完成一个任务(尤其是 cron/heartbeat 触发的后台任务)后,弹窗提示任务完成:[简要摘要]\n2. 审批通知:agent 遇到需要用户确认的操作(approval dialog)时,弹窗提示需要你的确认:[操作描述],点击通知直接切换回 Desktop Console 对应会话\n3. 队列通知(bonus):用户输入排队中、排队已发送等状态变化\n\n通知触发策略:\n- 当 Desktop 窗口不在前台(失去焦点)时发送通知\n- 当 Desktop 窗口在前台时,只通过 Console 内 UI 提示,避免重复打扰\n\n### Additional context\n\n- 环境:Windows 11 专业版 (AMD64, Build 26200), QwenPaw v2.0.0.post1, Tauri Desktop\n- Tauri 已有 @tauri-apps/plugin-notification 官方插件,可直接集成\n- 用户场景:等待 agent 生成日报/周报时继续做其他工作,需要知道什么时候完成\n- 类似体验参考:Slack/微信桌面版的新消息通知、Postman 的请求完成通知

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.