跳到正文

Agent Runtime

Agent Runtime 定义 AI 原生游戏如何运行。它加载可玩的构建成果,连接 VifuHub SDK, 管理生命周期事件,并且只开放项目已经声明的状态、资源、工具和宿主能力。

运行契约

部分职责
项目清单声明构建输出、运行入口、资源和所需能力。
Runtime Gateway从隔离的 origin 提供 entry HTML 与可执行发行资源。
Agent Runtime运行游戏代码、智能体、状态、资源、工具和生命周期事件。
VifuHub SDK提供运行服务与宿主能力的游戏端 API。
VifuHub CLI在上传前构建并检查发行版本。

Agent 是拥有独立指令、工具和运行状态的运行参与者。当 NPC、导师、导演或其他参与者 需要相互隔离时,再创建独立的 Agent。

发行流程

  1. vf deploy 验证项目清单。
  2. CLI 构建并扫描可玩的成果物。
  3. VifuHub 记录发行版本和运行时元数据。
  4. 公开项目页解析可玩的发行版本。
  5. Agent Runtime 从 runtime origin 加载该发行版本。
  6. VifuHub SDK 连接已声明的游戏工具与宿主能力。

Agent Runtime 不会让任意浏览器代码自动变成可信代码。上传的游戏代码保持隔离, 每项受保护操作仍由其所属服务执行授权。

继续阅读