0/16
The initial harness does not complete the task in the evaluation matrix.
Active exploration · Embodied self-improvement
A coding agent that explores the environment, develops the robot’s harness,
and carries useful skills into the next iteration.
1 Tsinghua University2 National University of Singapore
Fixed model parametersExecutable skillsThree robotic benchmarks
A robot’s harness organizes its instructions, skills, memory, and decision logic. VISTA makes this executable layer the object of improvement, combining learning-based policies, perception, motion planning, and feedback control.
A meta-agent starts with a harness version and its execution evidence. It can investigate the environment, develop new skills, and test candidate changes. Useful discoveries are written into the harness and validated through autonomous execution.
Versions and their supporting evidence remain available for later development. The result is a process in which embodied experience can accumulate as reusable code and procedural knowledge.
Active exploration gives the meta-agent control over how it obtains new evidence: what to observe, which operations to try, and what to investigate next.
Inspect the current harness together with observations, tool calls, robot actions, and task outcomes. Use this evidence to identify a behavior to improve and a hypothesis worth testing.
Exploration informs development; autonomous evaluation checks the result. Submitted harnesses are frozen and evaluated without meta-agent intervention. Selection determines which version is retained.
Goal-t09 asks the robot to place a cream-cheese carton on a rack. Across development, the harness acquires a transport-and-release procedure, bounded recovery, and improved lift-state interpretation.
Autonomous executions from the same initial scene. Counts above summarize all 16 evaluations for each version; Round 1 fails on this particular instance. Playback is 2× simulated physical time, with inference waiting time omitted and final frames held for comparison.
The initial harness does not complete the task in the evaluation matrix.
Add a placement skill, verify the lift before transport, and allow bounded re-localization and grasp retry.
Refine the lift reference and release behavior. Re-evaluating the same version again yields 16/16.
Harness DAG records code lineage alongside experiments and selection decisions. Development can continue from retained versions, revisit earlier candidates, and reuse useful mechanisms.
Compare initial harnesses with the evolved versions selected for each task. Every reported version is evaluated through autonomous execution with fixed model parameters.
17.5→95.0%
Eight T/S suites · 1,280 episodes per condition
48.5→74.0%
50 tasks · 400 episodes per condition
Seen16.4 → 24.2%
Unseen4.7 → 13.3%
32 tasks · 256 episodes per category and condition
| Suite | Initial H₀ | Evolved | Gain (pp) |
|---|---|---|---|
| Spatial-T | 18.8 | 98.1 | +79.4 |
| Object-T | 49.4 | 100.0 | +50.6 |
| Goal-T | 16.3 | 98.8 | +82.5 |
| LIBERO-10-T | 6.9 | 89.4 | +82.5 |
| Average-T | 22.8 | 96.6 | +73.8 |
| Spatial-S | 30.0 | 100.0 | +70.0 |
| Object-S | 14.4 | 99.4 | +85.0 |
| Goal-S | 4.4 | 97.5 | +93.1 |
| LIBERO-10-S | 0.0 | 76.9 | +76.9 |
| Average-S | 12.2 | 93.4 | +81.3 |
Each suite contains 10 tasks with 16 evaluation episodes per task. The aggregate combines 224/1280 initial successes and 1216/1280 selected-version successes. Percentage-point gains are calculated before rounding.
| Category | Initial H₀ | Evolved | Gain (pp) |
|---|---|---|---|
| Composite Seen | 16.4 | 24.2 | +7.8 |
| Composite Unseen | 4.7 | 13.3 | +8.6 |
Seen: 42/256 → 62/256. Unseen: 12/256 → 34/256. “Unseen” denotes the benchmark category; harnesses are selected separately for each task. Results use the adopted October 17, 2026 snapshot.
| Tasks | Initial H₀ | Evolved | Gain (pp) |
|---|---|---|---|
| All 50 tasks | 48.5 | 74.0 | +25.5 |
194/400 → 296/400 successful autonomous episodes. Results correspond to the current task-specific selected harnesses.
The method, experimental setup, and implementation.
@misc{zhang2026vista,
title = {VISTA: Active Exploration for Self-Improvement
in Embodied Agents},
author = {Zhang Zhang and Shengjun Zhang and Simin Huang
and Min Chen and Chong Xia and Xin Fei and Yueqi Duan},
year = {2026},
url = {https://agenticei.github.io/VISTA-page/}
}