BUA
Browser Use Agent——在按域授权下远程操控用户已登录的浏览器。
功能概览
为什么 Zapvol 需要一个 Chrome 扩展作为 BUA 的一等公民、它解锁了什么能力、和云端 headless 浏览器有什么区别
Session 模型
面向内部工具的 UX 优先 session 模型 —— 仅做簿记,不做 consent。首 action 自动创建、tabId 作主键、多 session 语义、 以及各种终止路径。
架构
运行时拓扑(后端 / 扩展 / CDP 目标 tab)、共享 pool 抽象、镜像 @zapvol/app 的扩展 5 层 UI、端到端数据流
协议
WebSocket 消息信封、13 种 action 的判别联合、错误码、扩展与后端之间的 protocolVersion 握手
开发
环境准备、WXT dev 模式、load unpacked、4 个调试入口、常用命令、分发流程