HiSTEVE 1.0: Harnessing Human-Interface VLA Agents for Open-World Games
Organizations: The University of Hong Kong · Zhejiang University · Fudan University · LIGHTSPEED ·
Abstract
Building virtual embodied agents that operate in open-ended games like human players is a long-standing goal requiring both long-horizon autonomy and reliable native-interface control. As a procedurally generated open world, Minecraft provides a natural testbed for studying the integration of these capabilities. Existing agents typically provide either native visuomotor control without long-horizon autonomy or high-level planning executed through environment APIs or predefined skills. To bridge this gap, we propose HiSTEVE, a hierarchical VLA agent with a capability-aware agent harness. At the orchestration level, we equip the harness with structured memory for tracking progress and a VLM planner for selecting subtasks within the VLA's capabilities. To reliably determine subtask completion, we further introduce a policy-coupled task completion state detector that conditions on VLA policy context to signal candidate completion. At the control level, a single VLA executes all subtasks with vision-only perception and native keyboard-and-mouse actions. To mitigate interference between heterogeneous GUI and non-GUI interactions, we introduce regime-specific RMSNorm branches and separate mouse-movement token embeddings. We also train the VLA through world knowledge injection, imitation learning, and reinforcement learning with environment feedback to improve reliability and recovery. HiSTEVE achieves state-of-the-art atomic-task performance, scoring 85.0% on MineStudio Bench and a 37.4% average success rate on OpenHA, while also completing long-horizon tasks such as crafting an iron pickaxe from scratch like human players.
Figures & tables
| MineStudio Bench | OpenHA | LongBench | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Mine | Kill | Craft | Smelt | Emb. | GUI | Combat | Avg. | R&C | E&M | Rec. | Open |
| VPT | 20.0 | 13.3 | 0.0 | 6.7 | 10.1 | 0.7 | 3.6 | 4.8 | 0.0 | 1.4 | 0.0 | 0.0 |
| STEVE-1 | 20.0 | 13.3 | 0.0 | 6.7 | 8.4 | 0.0 | 4.9 | 4.4 | 0.0 | 0.7 | 0.0 | 0.0 |
| ROCKET-1 | 33.3 | 40.0 | 0.0 | 6.7 | 19.2 | 0.0 | 29.8 | 16.3 | 1.4 | 2.9 | 0.7 | 0.0 |
| JARVIS-VLA | 66.7 | 60.0 | 26.7 | 60.0 | 31.0 | 25.3 | 18.3 | 24.9 | 7.1 | 5.7 | 1.4 | 0.7 |
| LatentHA | 46.7 | 33.3 | 6.7 | 20.0 | 27.3 | 3.5 | 8.2 | 13.0 | 2.1 | 2.9 | 0.7 | 0.0 |
| Method | #Params | Acc | Prec | Rec | FPR | FNR | F1 |
|---|---|---|---|---|---|---|---|
| Random | – | 0.500 | 0.500 | 0.500 | 0.500 | 0.500 | 0.500 |
| Qwen3.5 | 9B | 0.500 | 0.504 | 0.030 | 0.030 | 0.970 | 0.057 |
| Qwen3.5 | 35B | 0.502 | 0.530 | 0.042 | 0.037 | 0.958 | 0.078 |
| GPT-4o | – | 0.698 | 0.708 | 0.673 | 0.277 | 0.327 | 0.690 |
| GPT-5.5 | – | 0.780 | 0.791 | 0.761 | 0.201 | 0.239 | 0.776 |
| Ours | 1.4B | 0.863 | 0.861 | 0.865 | 0.140 | 0.135 | 0.863 |
| Method components | MineStudio | OpenHA | LongBench | ||||||||||
| Method | WKI | RL | RS | DM | Full H. | World | GUI | All | World | GUI | Avg. | Goal SR | Progress |
| Staged policy training | |||||||||||||
| Imitation learning only | – | – | – | 54.7 | 46.2 | 50.4 | 36.4 | 15.7 | 29.5 | 7.1 | 11.9 | ||
| + world knowledge injection | – | – | 71.4 | 58.9 | 65.1 | 41.8 | 22.4 | 35.3 | 14.3 | 20.7 | |||
| + environment-feedback RL | – | 89.7 | 71.6 | 80.7 | 43.1 | 26.8 | 37.7 | 14.3 | 21.9 | ||||
| Regime-specific representation | |||||||||||||
| Index | Action | Human Input | Description |
|---|---|---|---|
| 1 | Forward | key W | Move forward. |
| 2 | Back | key S | Move backward. |
| 3 | Left | key A | Strafe left. |
| 4 | Right | key D | Strafe right. |
| 5 | Jump | key Space | Jump or swim upward. |
| 6 | Sneak | key Left Shift | Sneak and move cautiously. |
| Family | Task | Primary long-horizon requirement |
| Resource & Crafting | wooden_age | Resource acquisition and tool progression |
| stone_age | Multi-stage gathering and crafting | |
| iron_tool | Resource, furnace, and tool-production chain | |
| glass_maker | Gathering, smelting, and output retrieval | |
| Exploration & Memory | cave_survey | Exploration and persistent environmental state |
| camp_return | Landmark memory and return navigation |
| Variant | Acc | Prec | Rec | FPR | FNR | F1 |
|---|---|---|---|---|---|---|
| Ours | 0.863 | 0.861 | 0.865 | 0.140 | 0.135 | 0.863 |
| FFN intermediate width | ||||||
| Wanda, width | 0.865 | 0.863 | 0.867 | 0.138 | 0.133 | 0.865 |
| Wanda, width | 0.739 | 0.739 | 0.740 | 0.262 | 0.260 | 0.739 |
| FFN channel selection | ||||||
| Prefix pruning, width | 0.768 | 0.768 | 0.768 | 0.232 | 0.232 | 0.768 |
| MineStudio Bench | OpenHA | LongBench | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Mine | Kill | Craft | Smelt | Emb. | GUI | Combat | Avg. | R&C | E&M | Rec. | Open |
| VPT | ||||||||||||
| STEVE-1 | ||||||||||||
| ROCKET-1 | ||||||||||||
| JARVIS-VLA | ||||||||||||
| LatentHA | ||||||||||||