Agent Runtime
Agent Runtime 定义 AI 原生游戏如何运行。它加载可玩的构建成果,连接 VifuHub SDK, 管理生命周期事件,并且只开放项目已经声明的状态、资源、工具和宿主能力。
运行契约
| 部分 | 职责 |
|---|---|
| 项目清单 | 声明构建输出、运行入口、资源和所需能力。 |
| Runtime Gateway | 从隔离的 origin 提供 entry HTML 与可执行发行资源。 |
| Agent Runtime | 运行游戏代码、智能体、状态、资源、工具和生命周期事件。 |
| VifuHub SDK | 提供运行服务与宿主能力的游戏端 API。 |
| VifuHub CLI | 在上传前构建并检查发行版本。 |
Agent 是拥有独立指令、工具和运行状态的运行参与者。当 NPC、导师、导演或其他参与者 需要相互隔离时,再创建独立的 Agent。
发行流程
vf deploy验证项目清单。- CLI 构建并扫描可玩的成果物。
- VifuHub 记录发行版本和运行时元数据。
- 公开项目页解析可玩的发行版本。
- Agent Runtime 从 runtime origin 加载该发行版本。
- VifuHub SDK 连接已声明的游戏工具与宿主能力。
Agent Runtime 不会让任意浏览器代码自动变成可信代码。上传的游戏代码保持隔离, 每项受保护操作仍由其所属服务执行授权。
