两种访问方式
同一个 AtlasClaw Agent,通过两种入口访问。
独立菜单访问和悬浮界面,都是进入同一个 AtlasClaw Agent 的方式。企业系统可以选择其中一个,也可以同时使用,不需要重复建设 AtlasClaw 集成。
动态 Context
从页面变化到受控操作。
企业系统发送导航状态;AtlasClaw 与配置的 HostApp Provider 负责解释含义、解析数据并组织执行。
- 01 企业系统
发送当前页面
发送规范化 router path,以及单调递增的 generation。
- 02 Core
使用固定 Provider
选择 embed_integration 配置的 HostApp Provider,匹配唯一 Context 路由,并拒绝过期 generation。
- 03 HostApp Provider
解析含义与操作
通过现有系统 API 读取对象,并复用所属 Domain Skill 的操作构建器。
- 04 AtlasClaw Agent
推理与执行
继续沿用普通 Chat、Skill、Tool、RBAC、确认与审计边界。
企业系统集成
轻量集成,无需重构企业系统。
企业系统只需增加访问入口与页面生命周期事件;AtlasClaw 及其配置的 Provider 提供智能能力,现有架构保持不变。
两个界面都需要
- 在企业系统已登录的浏览器会话中嵌入 AtlasClaw。
- 共享企业系统 Cookie,使 Provider 调用使用同一用户身份与上游权限。
- 跨窗口消息不传递 AtlasClaw session key、Provider 配置或业务 DTO。
独立菜单访问
- 在企业系统导航中添加独立 AtlasClaw 入口。
- 通过该菜单路由加载完整 AtlasClaw 界面。
- 不需要页面事件协议。
悬浮模式额外需要
- 管理启动器、iframe、ready 与 close 生命周期。
- 提供精确 host origin 和每个 iframe 独立的 nonce。
- 用严格的消息类型、nonce 与 generation 发送校验后的页面变化。