Repository navigation
v0.5.1
v0.5.1 — 2026-11-11
Agent 虚拟屏悬浮窗(核心新功能):Agent 干活时不再霸占你的主屏。
- 独立虚拟显示屏:用 DisplayManager.createVirtualDisplay + ImageReader 建一块与主屏同尺寸的副屏,App 在副屏里运行(同一批应用、同样的登录态)。普通 API,不需要录屏授权
- 可拖动悬浮小窗:实时显示虚拟屏画面(限频约 8fps),顶部状态条显示 Bot 名与状态,带暂停/继续与停止;可拖动、可收成小圆点。主屏照常使用,互不干扰
- Shizuku 定向启动与注入:在虚拟屏上启动应用、按虚拟屏像素注入点击/滑动/按键;坐标仍是 0–1000 归一化
- 视觉感知复用:screen_shot 在虚拟屏模式下直接从 ImageReader 取帧,走原有视觉管线
- 新工具 screen_mode:查看或切换操控模式(主屏 / 虚拟屏)
- 模式开关与降级:设置里新增「操控模式」。前置条件(Shizuku 已授权、悬浮窗权限、Android 8+)不满足时会明确列出缺项并保持主屏模式;任务结束自动收起悬浮窗并释放虚拟屏
- 安全边界不变:虚拟屏上的启动与注入仍是 Agent 工具调用,Guard 拦截与审批卡照旧;不含投屏/录屏功能
已知边界:
- 启用 FLAG_SECURE 的页面(银行、支付、部分密码页)在虚拟屏帧里是黑屏,检测到近全黑画面时工具会提示切回主屏模式
- 个别 App 对副屏兼容性较差(方向/尺寸异常),以微信等主流应用可用为准
- 虚拟屏模式下无障碍节点树不可用,screen_dump / tap_text 会明确提示改用视觉模式
- 文本输入在该模式下走 input --display text
新像素蜜蜂:桌宠蜜蜂换成 22×22 分层精灵图(双帧翅膀 + 五种表情),开心、眨眼、专注、困倦、欢呼对应不同状态,首页出勤时有绿色呼吸环。
界面动效与主题:页面切换新增方向感知的滑动+淡入淡出;对话与消息逐条入场;侧边栏缓动进出;全局蜂巢纹理与蜜金色板统一。
兼容性:自 v0.4.8 起正式版使用固定项目签名,可直接覆盖安装。