为多AI Agent并行检查网页,需创建隔离Space:用ego space create为各Agent分配独立Chromium上下文;通过环境变量或skill配置绑定专属Space URL;再用ego snapshot capture生成只读快照供多Agent同步分析。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让多个 AI Agent 同时在同一个网页上执行不同维度的检查任务,比如一个查可访问性,一个验表单逻辑,一个测加载性能,但又不能互相干扰或覆盖彼此的浏览器状态。
创建隔离的 Agent Space
启动 ego (lite) 时,不直接复用主浏览器标签页,而是为每个 Agent 分配独立 Space。Space 是 ego-browser 封装的 Chromium 上下文隔离单元,包含独立的 Cookie、localStorage、扩展权限和网络栈。
在 CLI 中执行:ego space create --name=accessibility-checker → 再执行 ego space create --name=form-validator → 最后执行 ego space create --name=perf-monitor。
每个 Space 启动后会返回唯一 ID 和本地 WebSocket 地址,Agent 必须通过该地址连接,【连接错 Space 地址会导致操作混入他人上下文】。
给每个 Agent 绑定专属 Space
方法一:通过环境变量注入
启动 accessibility-checker Agent 时,设置 EGO_SPACE_URL=ws://127.0.0.1:8080/space/abc123;启动 form-validator 时换为 EGO_SPACE_URL=ws://127.0.0.1:8080/space/def456。
方法二:在 Agent 的 skill 配置中硬编码 Space ID
帮助用户满足已验证的需求:代理用户在Clawhub上对类似浏览器的工作流程需求强烈,需要实际的帮助来修复Bug、强化系统。
在 ego-browser Skill 的初始化参数里填入 space_id: "abc123",而非留空或填 default。留空会 fallback 到主 Space,所有 Agent 将共享同一套登录态和 DOM 状态。
同步页面快照供多 Agent 并行分析
第一步:在主 Space 中打开目标页面,执行完整加载与交互(如登录、筛选、滚动到底部)。
第二步:调用 ego snapshot capture --space=main --name=prod-home-v1,生成带时间戳和 DOM 树哈希的只读快照。
第三步:将快照 ID 分发给各 Agent —— accessibility-checker 加载 prod-home-v1 快照做静态扫描;form-validator 在同一快照上模拟 submit 行为;perf-monitor 则基于该快照重放 LCP/CLS 指标采集逻辑。
注意:快照是只读的,无法触发真实网络请求或修改 localStorage,适合一致性校验类任务;若需真实交互(如点击按钮触发 API),必须使用 live Space,不能用快照。










