Repository navigation
a4agent v0.6.0
a4agent v0.6.0
新增:「通知提醒」——离开电脑也知道任务的结果,人在外也能拍板
v0.5.x 让六端引擎能被无头任务驱动,但驱动之后有个现实问题:任务跑完了、卡在权限审批上了、人不在电脑前。v0.6.0 新增「通知提醒」页,把这件事补上——任务终态推到你手机,AI 想问你问题或要权限时,手机上直接答。
两条通道互相独立,可各自关闭:
| 通道 | 走法 | 适合 |
|---|---|---|
| 手机推送 | ntfy → App,绑定话题与事件开关 | 离开工位,实时掌握任务结果 |
| 桌面横幅 | Win32 系统通知,点击唤回窗口 | 已在电脑前但窗口最小化 |
新增:任务终态推送到手机
任务下发后,无需守在窗口前:
- 支持成功 / 失败 / 超时三类终态推送,各带状态图标与标题词;失败时附带真实报错原因
- 「已取消」默认不推——那是你自己按的,无需再被告知一次
- 推送内容含 AI 的最后一段输出,不必回到电脑才能看到结论
- 话题名随机生成(
a4ag-前缀),知晓话题即可向你手机推送,因此可一键重置换名;页面提供二维码与订阅地址,扫码即完成订阅
新增:手机上直接回答提问与审批
接入 Claude Code、Codex、ZCode、Qoder、WorkBuddy 五端的会话 hook:
- 提问作答:AI 调用
AskUserQuestion时,手机收到问题,作答后回写会话继续执行 - 权限审批:待批准的读写操作在手机上选「批准 / 拒绝 / 始终批准」
- 计划审批:进入计划模式时按计划审批上限等待,超时按放行处理,不卡死流程
- 两种模式:「在家」优先不阻塞终端,作答等待 60s、计划审批 300s;「外出」放开到分钟级,适用于移动场景
- 五个引擎的 hook 挂载/卸载都在页面上完成,卸载只摘 a4agent 自己写入的条目,不动你原有的配置
Codex 侧做了专门适配:它没有注入答案的能力,因此改为阻断该次工具调用、把答案写进 permissionDecisionReason 让模型直接采用,语义上等价于「用户已作答」。
改进:桌面横幅头部正确显示应用名
打包时写入了 exe 版本信息资源(FileDescription = a4agent)。此前系统通知横幅头部回退显示可执行文件名,任务管理器里的应用身份也因此不准。
改进:开发服务器不再因编码报错
dev_server.py 读取 tasklist 输出时显式指定 UTF-8 与容错替换,中文系统路径下不再触发解码异常。
兼容性说明
- Windows 10/11 64 位
- 配置与数据仍存于
%APPDATA%\a4agent,升级全程保留 - 通知提醒为可选功能,默认关闭推送;不开启不影响任何既有行为
- hook 只在你在页面主动注册后生效,注册前后的会话行为与旧版一致
- 手机推送默认走公共 ntfy 服务器
ntfy.sh;若数据敏感,建议在设置中改为自建 ntfy 并填写访问令牌
升级说明
- 直接运行新版
a4agent-setup-0.6.0.exe覆盖安装即可,数据与配置(%APPDATA%\a4agent\)全程保留
校验
- 安装包:
a4agent-setup-0.6.0.exe(21,207,138 字节) - SHA256:
1B0D8261B2C8BB2C58F183BFE8CC7CB344CD9906ABBE6B41DED47CB384646802