开发与工程 embodied-airoboticssimulationreal-robotsafetytuibenchmarking

PhyAgentOS — 具身智能会话中心运行时

认知-物理解耦的会话中心运行时,一套代码适配任意机器人硬件,内置多重安全与审计。

FollowAgents 评估 · FARS-2.1
不推荐
47/ 100 五分制 2.4 / 5
1 2 3 4 5 6
1信任安全11 / 29 · 1.9/5

证据显示有安全分层(Critic验证、Preflight、SafetyGuard、Operator Override),但未提供具体实现细节或权限最小化证据。用户确认机制未明确说明。数据流透明度较好,有Markdown+YAML审计日志,但未说明敏感数据处理。依赖安全未提及漏洞扫描或锁定。外部影响(如真实机器人操作)有安全层但未验证。回滚机制未明确。来源归属有MIT许可证和贡献者,但发布者未验证。

2可靠稳定6 / 14 · 2.1/5

自一致性较好,README与项目结构一致,但未提供代码级验证。依赖可用性未提供锁定文件或镜像。失败消息未提供具体示例。

3适用触发10 / 18 · 2.8/5

受众明确(开发者、用户),场景覆盖调试、仿真、真实机器人。能力边界有TARGETS.md和SKILLRUNTIME.md,但触发精度未详细说明。环境适配有Python版本和依赖要求,但未提供跨平台测试。

4规范维护10 / 18 · 2.8/5

信息架构清晰,有协议文件矩阵和项目结构。安装说明详细。命名稳定,有版本号。示例和FAQ有快速入门和文档链接。已知限制未明确列出。许可证MIT。版本变更日志有表格。维护责任有贡献指南,但发布者未验证。

5有效结果7 / 13 · 2.7/5

输出可用性有TUI和CLI,但未提供实际输出示例。边际价值有认知-物理解耦等创新点。成本效益未提供性能或资源消耗数据。

6证据核验3 / 8 · 1.9/5

声明有技术报告和网站链接,但未提供具体证据。跨来源验证不足。事实与推断未明确分离。

证据充分度: 评估于 2026年8月9日 审查版本 d59dd5261a65
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 发布者身份未验证,依赖来源需谨慎。
  • 真实机器人操作涉及安全风险,需严格测试和审批。
  • 依赖众多,需检查供应链安全。
评估证据 [1][2][3]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

PhyAgentOS 是一个面向具身 AI 的自进化操作系统,采用「认知-物理解耦」架构,以会话(Session)为执行中心。它将规划(Track A)与执行(Track B)严格分离:Track A 包含 Planner、Critic、Memory;Track B 由 WatchdogSupervisor、SessionRunner、SkillRuntime、TargetSessionHandle 组成流水线。通过 TargetAdapter、PolicyAdapter、ActionBridge 三方解耦,新增机器人仅需实现约100行的 Target Adapter,调度层零改动。支持 debug/simulation/real_robot 三类目标,并内置 PolicySkillRuntime 与 BuiltinSkillRuntime 双技能运行时。项目提供完整协议文件矩阵(AGENTS.md、SOUL.md、TARGETS.md、SESSIONS.md 等),实现状态、动作、感知结果全量审计,并具备 Critic 校验、Preflight 检查、SafetyGuard、Operator Override 四层安全机制。适用于仿真(如 LIBERO、RoboCasa)与真实机器人(Franka、Go2 等)部署。

PhyAgentOS 通过 paos CLI 提供 agent 与 TUI 交互界面。其核心执行流程为:WatchdogSupervisor 调度 SessionRunner,SessionRunner 调用 SkillRuntime(PolicySkillRuntime 或 BuiltinSkillRuntime),最终通过 TargetSessionHandle 与目标硬件通信。它读取 AGENTS.md、SOUL.md、USER.md 等协议文件注入系统提示,写入 SESSIONS.md 记录会话状态。支持通过 AdapterPlan 自动组合适配器,消除目标×技能组合爆炸。示例中,它通过 LiberoBenchmarkSkillRuntime 评估 OpenPI PI0.5 策略在 LIBERO 仿真套件上的表现,包含远程 TargetWS 服务器(libero/server.py)与策略服务器(native_openpi_server.py)。它还会生成 Markdown 与 YAML 文件记录状态、动作与感知结果,并通过 SessionVerifier 验证会话,支持失败恢复。

  1. 机器人研究者:无需修改调度层,新增一个 Target Adapter 即可接入 Franka 或 Go2 等新硬件,快速验证算法。
  2. 仿真评估团队:在 LIBERO 或 RoboCasa 仿真环境中批量运行策略基准测试,支持 episode replanning 与验证。
  3. 安全关键部署:需要四层安全机制(Critic 校验、Preflight、SafetyGuard、Operator Override)的真实机器人任务。
  4. 多机器人协调:通过 Fleet Mode 管理多机器人共享与各自工作区,实现优先级串行调度。
  5. 开发者调试:使用 debug target(echo/mock/dry-run)在无硬件条件下验证协议流水线。

这个 Agent 有哪些优点和局限?

优点
  • 认知-物理解耦架构,新增硬件仅需实现一个 Target Adapter(约100行),调度层零改动。
  • 四层安全机制(Critic、Preflight、SafetyGuard、Operator Override)适合真实机器人部署。
  • 完整审计:状态、动作、感知结果写入 Markdown/YAML,可追溯可复现。
  • 内置 TUI(paos tui)提供全屏聊天、状态面板、主题管理。
局限
  • 项目仍处于早期(v0.1.x),API 可能不稳定,需要关注版本更新。
  • 快速上手中的 LIBERO 示例依赖多个服务(conda 环境、远程服务器),配置复杂。
  • 真实机器人支持(如 Franka、Go2)可能需要额外适配,且未提供详细配置文档。
  • 文档中使用的 arXiv 论文链接(2607.16636)为占位,可能尚不可用。

如何安装或部署这个 Agent?

git clone https://github.com/PhyAgentOS/PhyAgentOS.git && cd PhyAgentOS
pip install -e .            # Python ≥ 3.11
pip install -e ".[dev]"     # 开发依赖

如何使用这个 Agent?

paos onboard              # 初始化工作区
paos agent                # CLI 聊天
paos tui                  # 全屏 TUI

可选:连接运行时服务。示例评估 PI0.5 在 LIBERO 仿真上的表现,需要三个终端:

  1. 启动 LIBERO TargetWS:python PhyAgentOS/runtime/targets/remote/libero/server.py --host 0.0.0.0 --port 9002 --camera-height 256 --camera-width 256 --max-steps 300 --num-steps-wait 10 --control-mode relative --seed 7
  2. 启动策略服务器:python -m PhyAgentOS.runtime.policy.openpi.native_openpi_server --policy-config pi05_libero --checkpoint-dir gs://openpi-assets/checkpoints/pi05_libero --host 0.0.0.0 --port 8000
  3. 运行 agent:paos agent --workspace ~/.PhyAgentOS/workspace -m "Evaluate PI0.5 on LIBERO suite libero_spatial..."

常见问题

PhyAgentOS 是否支持我的机器人?
支持 debug/simulation/real_robot 三类目标,但真实机器人需要实现 Target Adapter(约100行),并参考 TARGETS.md 注册。示例中已支持 Franka、Go2、XLeRobot、AgileX PIPER,但具体适配可能需调整。
如何确保真实机器人安全?
项目提供四层安全机制:Critic 验证、Preflight 契约检查、Target-side SafetyGuard、Operator Override。所有执行前必须通过 Preflight 检查。
需要什么硬件或环境?
需要 Python ≥ 3.11,仿真运行可能需要 GPU 和 MuJoCo 环境;真实机器人需要对应硬件。快速入门示例依赖 conda 环境(liberо、openpi)和远程服务器。
是否支持多机器人?
支持 Fleet Mode,可管理共享与独立工作区,基于优先级串行调度,适合多机器人协调任务。
是否有技术报告?
README 中提供了 arXiv 技术报告链接(https://arxiv.org/pdf/2607.16636),但该 ID 可能为占位,实际可参阅项目官网文档。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents