Recent advances in vision-language-action (VLA) and world-action models (WAMs) have significantly improved robotic manipulation, yet deploying robots in the open world demands a higher level of autonomy beyond executing predefined tasks. Robot agents offer a promising paradigm for this transition, integrating task discovery, contextual reasoning, physical execution, and adaptive recovery into a closed interaction loop. However, existing benchmarks largely evaluate isolated capabilities, failing to capture the complexity of open-world robot autonomy.
We introduce RobotAgentBench (RAB), a comprehensive benchmark for evaluating robot agents in realistic, open-world household environments. Through an agent-assisted, human-in-the-loop real-to-sim pipeline, RAB constructs 50 diverse household layouts with interactive objects and physically grounded tasks, encompassing 90 atomic tasks, 18 short-horizon tasks, 8 long-horizon tasks, and 4 open-ended scenarios.
RAB provides a multi-level evaluation of robot agent capabilities: (1) task-level assessments systematically examine five complementary dimensions—task discovery, context reasoning, manipulation, failure recovery, and robustness; (2) scenario-level evaluation assesses how agents integrate these capabilities to autonomously fulfill high-level user needs. Furthermore, RAB enables systematic comparisons of standalone VLA/WAM models and diverse robot agent architectures under a unified planning–execution–verification framework.
Extensive experiments reveal substantial gaps between manipulation and autonomy, demonstrate the advantages of agentic architectures and recursive self-improvement, and highlight the remaining challenges toward open-world robot autonomy.
Paper · Code · Model · Data · Website · Community
RobotAgentBench: Towards Open-world Robot Autonomy
- Community
- WeChat · Slack · Discord
01 — Multi-level evaluationWhat does a robot agent need to act autonomously in the real world?
“Prepare the home for guests” sounds simple—but where should a robot begin? It must identify what needs to be cleaned, select appropriate food based on user preferences, coordinate multiple activities, and recover when manipulation attempts fail. Such challenges are intrinsic to everyday physical environments.
RobotAgentBench evaluates these demands across five complementary dimensions: task discovery, context reasoning, manipulation, failure recovery, and robustness. Beyond assessing individual capabilities through dedicated tasks, we introduce four open-ended scenarios that require agents to integrate these capabilities and coordinate multiple tasks to autonomously fulfill high-level user needs.
Level 1Task-level evaluation
We design five complementary evaluation settings to examine how robots determine what to do, execute physical actions, and adapt to unexpected outcomes. Each setting comprises a suite of dedicated tasks.
Task-Level EvaluationHousehold tasks, in motion.
Level 2Scenario-level evaluation
Unlike task-level evaluation, robots do not receive explicit task lists. Instead, they must autonomously explore the environment, identify relevant tasks, interpret user needs, and plan their execution.
- Host guests
Alex is coming over shortly. Please get some refreshments ready and make the place ready for his visit.
- Prepare dinner
Ryan is joining us for dinner. He’s been working out a lot lately. Please get everything ready for him.
- Prepare to leave
Emma is going out to work away from home today, and it’s raining. Could you help her get ready?
- Tidy the room
I’m about to start a video call from the sofa. Could you tidy up the room first?
02 — Real-to-simAn agent-assisted, human-in-the-loop real-to-sim pipeline.
To enable realistic and scalable evaluation, we develop an agent-assisted, human-in-the-loop real-to-sim pipeline that starts from a physical room in a real home, reconstructs it in simulation, expands the reconstructed scene into diverse interactive configurations, and collects demonstrations for training and evaluation.
03 — LeaderboardHow far are we from open-world autonomy?
We conduct systematic experiments at both the task and scenario levels to evaluate standalone VLA/WAM-based policies and complete robot agents. Building on the unified robot agent framework we developed, we compare different harness designs and examine their effects on task performance.
- PlannerPInterprets environmental context and user requirements, decomposes tasks, and adapts plans based on execution feedback.
- ExecutorETranslates instructions into physical actions through learned policy models (e.g., VLA and WAM) or code-based control.
- VerifierVMonitors execution outcomes, identifies failures, and guides corrective actions.
Each agent is denoted by its Planner / Executor / Verifier configuration: C code-based control, L learned VLA/WAM policy, H hybrid code-based and learned execution, – absent component.
- VLA/WAM Policy + Code Verifier– / L / CA VLA/WAM policy generates actions, while a coding-agent verifier monitors execution, selects action prefixes, and applies local corrections before querying the policy again.
- Code Planner + VLA/WAM PolicyC / L / –A coding-agent planner decomposes tasks into subtask instructions for a VLA/WAM policy and revises them based on execution feedback.
- Fully Code-basedC / C / CA coding agent plans, executes, and verifies tasks by composing predefined control functions (e.g.,
move_eef_to()) and checking execution outcomes. - Hybrid Code/VLA/WAM PolicyC / H / CA coding agent plans and verifies execution, dynamically combining code-based control and VLA/WAM policies as callable tools based on task requirements and feedback.
- Code-based + RSIC / C / C + RSIThe fully code-based agent iteratively improves its control tools and accumulates experience from execution feedback, retaining these improvements across attempts.
| Model / agent | Task level | Scenario level | |||||
|---|---|---|---|---|---|---|---|
| Manipulation | Discovery | Reasoning | Recovery | Robustness | Average | Open-Ended | |
| VLA | |||||||
| π0.5 | 13.1 | 1.2 | 16.7 | 20.3 | 8.1 | 11.9 | 1.1 |
| Xiaomi Robotics-1 | 18.1 | 0.5 | 15.8 | 5.8 | 21.6 | 12.4 | 0.4 |
| InternVLA-A1.5 | 11.3 | 0.7 | 10.8 | 23.2 | 44.2 | 18.0 | 1.0 |
| MolmoAct2 | 4.3 | 1.7 | 5.0 | 2.7 | 2.4 | 3.2 | 1.9 |
| LingBot-VLA2 | 6.5 | 0.3 | 1.7 | 6.6 | 10.2 | 5.1 | 0.5 |
| HY-VLA | 10.6 | 1.0 | 15.0 | 3.3 | 7.6 | 7.5 | 0.8 |
| Galaxea G0.5 | 11.0 | 1.5 | 25.0 | 9.3 | 8.1 | 11.0 | 1.3 |
| X-VLA | 9.9 | 0.4 | 5.0 | 6.8 | 7.6 | 5.9 | 0.3 |
| WAM | |||||||
| τ0 low-level | 7.7 | 0.6 | 1.7 | 3.5 | 7.8 | 4.3 | 0.5 |
| OpenWAM-Alpha | 13.4 | 1.2 | 15.0 | 4.6 | 8.6 | 8.6 | 2.0 |
| LingBot-VA | 5.0 | 1.5 | 3.3 | 5.4 | 4.2 | 3.9 | 0.4 |
| Robot agents | |||||||
| Codex C/C/C | 32.4 | 35.2 | 38.3 | 22.0 | 27.1 | 31.0 | 8.4 |
| Claude Code C/C/C | 20.6 | 24.5 | 60.0 | 44.2 | 17.1 | 33.3 | 9.2 |
| Antigravity CLI C/C/C | 29.2 | 36.5 | 80.0 | 27.8 | 25.0 | 39.7 | 9.8 |
| Codex + InternVLA-A1.5 –/L/C | 18.9 | 4.3 | 23.3 | 24.6 | 45.4 | 23.3 | 3.7 |
| Codex + InternVLA-A1.5 C/L/– | 16.5 | 4.0 | 40.0 | 26.8 | 44.8 | 26.4 | 9.1 |
| Codex + InternVLA-A1.5 C/H/C | 42.5 | 37.2 | 73.3 | 38.6 | 50.8 | 48.5 | 15.4 |
| Codex C/C/C + RSI | 36.8 | 33.3 | 63.3 | 31.4 | 46.5 | 42.3 | 10.8 |
Average is the mean of the five task-level scores. Coding agents: Codex (GPT-6 Astra) · Claude Code (Opus 5.5) · Antigravity CLI (Gemini 4 Argon). Learned policy in agents: InternVLA-A1.5. RSI results from the 10th self-improvement round.
| Model / agent | Scenario progress | Behavioral metrics | ||||||
|---|---|---|---|---|---|---|---|---|
| Guests | Dinner | Leaving | Tidying | Coverage↑ | Progress↑ | Recovery↑ | Stagnation↓ | |
| InternVLA-A1.5 VLA | 0.3 | 1.8 | 1.2 | 0.7 | 2.3 | 4.5 | 0.6 | 88.3 |
| OpenWAM-Alpha WAM | 0.9 | 3.4 | 2.1 | 1.6 | 3.1 | 2.7 | 0.2 | 84.6 |
| Codex C/C/C | 11.2 | 3.6 | 1.4 | 17.4 | 13.4 | 15.2 | 15.4 | 33.7 |
| Claude Code C/C/C | 6.4 | 12.8 | 8.1 | 9.5 | 12.8 | 16.2 | 18.8 | 18.7 |
| Antigravity CLI C/C/C | 6.0 | 13.8 | 13.4 | 6.0 | 15.8 | 17.0 | 37.5 | 18.4 |
| Codex C/C/C + RSI | 13.1 | 6.4 | 3.0 | 20.7 | 20.3 | 19.6 | 38.9 | 12.3 |
| Codex + InternVLA-A1.5 C/H/C | 15.8 | 14.3 | 13.9 | 17.6 | 15.2 | 25.1 | 30.7 | 12.1 |
Coverage: fraction of scenario tasks identified and initiated · Progress: mean normalized progress on initiated tasks · Recovery: fraction of execution failures recovered · Stagnation: fraction of time spent in repetitive or no-progress states.
04 — AnalysisWhat we found.
01Policies stall; agents get stuck.
Standalone VLA/WAM policies rarely explore in response to context. They spend most of their time idle or making unproductive movements, with stagnation above 84%. Robot agents identify tasks more actively, but frequent execution errors leave them retrying a single subtask until the time limit.
02Who plans, and who executes, both matter.
Pairing four policy executors with three coding-agent planners, Antigravity CLI yields the largest gains as a planner, while InternVLA-A1.5 is the best executor. Its stronger robustness and failure recovery, together with more reliable following of revised instructions, make it well suited to this role.
03Concise instructions are easier to follow.
Antigravity CLI writes shorter instructions, switches them less often, and uses fewer execution-specific details and simpler vocabulary. Codex often specifies detailed procedures, even which hand to use, and learned executors struggle to interpret them.
04Recursive self-improvement keeps paying off.
Over ten consecutive episodes, all three code-based agents improve at both levels as they refine reusable control functions. For example, they learn to decompose an infeasible single-shot reach into smaller steps through feasible intermediate poses.
05From simulation to the real home.
On matched subsets, real-world scores are generally lower because physical interaction is harder and scenes are more cluttered. However, the relative ranking of models and agents is preserved.
| Model / agent | Environment | Task level | Scenario level | |||||
|---|---|---|---|---|---|---|---|---|
| Manipulation | Discovery | Reasoning | Recovery | Robustness | Average | Open-Ended | ||
| InternVLA-A1.5 VLA | Sim | 11.8 | 1.2 | 12.5 | 20.8 | 42.7 | 17.8 | 1.4 |
| Real | 10.7 | 1.7 | 10.0 | 15.0 | 30.0 | 13.5 | 1.0 | |
| OpenWAM-Alpha WAM | Sim | 14.5 | 0.8 | 12.5 | 5.5 | 9.2 | 8.5 | 2.4 |
| Real | 10.0 | 0.0 | 15.0 | 5.3 | 10.5 | 8.2 | 0.0 | |
| Codex C/C/C | Sim | 35.8 | 38.4 | 45.8 | 24.1 | 26.8 | 34.2 | 8.7 |
| Real | 33.0 | 33.3 | 44.2 | 25.0 | 24.0 | 31.9 | 6.0 | |
Matched evaluation subsets in simulation and in the physical home, with equal numbers of training demonstrations. Absolute scores drop in the real world, but rankings are preserved.
CitationBibTeX
@misc{mao2026robotagentbenchopenworldrobotautonomy,
title={RobotAgentBench: Towards Open-world Robot Autonomy},
author={Lingjun Mao and Jinglin Cao and Lukun He and Wenpeng Xu and Yuchen Yan and Hengyu Jin and Zijun Zhang and Jinzhou Tang and Songyao Jin and Ziche Liu and Yifei Shao and Junbo Huang and Fang Nan and Ruobing Han and Ziqiao Xi and Ziming Xu and Shuang Liang and Sibo Zhu and Wenyi Wu and Xinyue Wang and Yiming Huang and Xinkai Zou and Gao Zhu and Kun Zhou and Biwei Huang},
year={2026},
eprint={2610.34649},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2610.34649},
}