NTH

RoboArchitect: Automating the Design of Robotic Agents with Persistent Memory

AuthorsShengguang Wu, Suning Huang, Cherie Ho, Ria Doshi, Hao Zhu, Serena Yeung-Levy

AffiliationsStanford University · https://roboarchitect-ai.github.io/

November 5, 2026 2 min read
Watch on YouTube
The one-line take

RoboArchitect uses a coding model to improve frozen robot policies by iteratively redesigning their control harnesses and memory.

Key results

43.3%
Unseen-scenes success

Average held-out success, up from 9.7% with the bare policy.

40.2%
Unseen-tasks success

Average held-out success, up from 12.7% with the bare policy.

28.8%
Unified X-VLA held-out success

Across benchmarks, versus 1.9% for the bare general X-VLA policy.

5
Maximum optimization iterations

Upper limit used for harness evolution.

150
Average optimization cost

Dollars; the average cost was under this amount.

What the paper found

RoboArchitect automates the design of the software harness around a frozen robot policy: Anthropic’s Claude Opus 5 coding model reviews rollout traces, diagnoses failures, and revises control code without changing model weights. The harness can choose when to use a vision-language-action policy, call tools such as Grounding-DINO or SAM 3, or control the robot directly; it can also evolve persistent memory for reusable experience, such as successful grasp depths. Across benchmarks including LIBERO-Pro-10 and VLABench, this approach raises average held-out success from 9.7% to 43.3% on unseen scenes and from 12.7% to 40.2% on unseen tasks. In one cross-robot test, a unified harness around general X-VLA reaches 28.8% held-out success, compared with 1.9% for the bare policy. The harness can learn targeted fixes—from clearing a jammed arm to approaching a shelf from the side—and in some settings can outperform a finetuned version of the policy. Each evolution uses at most 5 iterations, and the full process costs under $150 on average; the evaluations are simulation-only, so real-robot transfer remains untested.

Original abstract

Recent work shows that a frozen robot policy performs far better inside an agent harness, where control code decides when to query the policy, consult vision tools, or command the arm directly. Yet today these harnesses are built by hand and redesigned for each new robot or benchmark. We show that harness design can be automated, offering a strong alternative to finetuning on a novel setup. In RoboArchitect, a coding model observes a robot's rollouts, diagnoses failures, and iteratively revises the harness around the frozen policy. The harness evolves on a set of episodes for its optimization and is evaluated on held-out scenes and tasks. Without updating any model weights, RoboArchitect raises average success from 9.7% to 43.3% on unseen scenes (4.5x) and from 12.7% to 40.2% on unseen tasks (3.2x), across multiple benchmarks and policies. The gains are largest where the benchmark is far from the policy's training data: wrapping a general-purpose policy, the evolved harness yields a specialist that often outperforms even the finetuned version. Intuitive control strategies are automatically designed, such as lifting a jammed arm clear or reaching in horizontally when an obstacle blocks the way from above. The harness also evolves its own persistent memory, carrying learned experience, such as effective grasp depths, into later decisions. These results suggest that substantial headroom in robotic manipulation lies in the agent harness, and its design can be effectively automated and optimized without weight updates.

Read the original paper

More in Robotics

Browse all 62 papers →
02Robotics

PyRUA-DataFarm: LLM Agent as a Cost-Efficient Teleoperator for Real-Ready Robot Data

Kewei Zhang, Juncheng Ma, Guodong Lv, Duomin Wang, Feixiang Ruan, Ruiyang Si, Chuanrui Zhang, Yuxuan Chen, Hao Chen, Yichen Liu, Yintianrun Zhang, Yufan Deng, Enze Xie, Daquan Zhou

A coding agent builds and checks a simulation-to-video data farm that aims to replace costly robot teleoperation with cheaper training demonstrations.

Read analysis