Agentic spatial intelligence

Mine Odyssey.

Benchmarking Spatial Agentic Intelligence in the Wild

The project film

Project video

Jump to a scene in the film

Recorded gameplay across multiple models and settings. Music included.

Main results

Benchmark results on 180 tasks per configuration. Select column headings to sort.
Model / effort

Metrics & evaluation details

Success Rate (SR)

Fraction of tasks completed by visiting all required stops in order and submitting an accepted claim_done.

Checkpoint Coverage (CC)

Average fraction of ordered intermediate stops reached, measuring partial progress.

Success weighted by Path Length (SPL)

Successful completion weighted by route efficiency; shorter successful routes receive higher scores.

Path Length (PL)

Average full-episode 3D distance across all 180 tasks, including failures, sampled at approximately 1 Hz.

Average turns

Average number of agent turns per task, excluding automatic history-summary responses.

180 tasks per model: 125 outdoor and 55 indoor. SR, CC, and SPL are percentages; PL is the mean full-episode 3D distance.

Task format

Each task asks an agent to follow a natural-language instruction and visit destinations in order. The agent chooses its own route and submits a completion claim after the final stop.

Figure 1: thirty Minecraft reconstructions across five continents, with White House and Ueno Park examples connecting reference locations to ordered task waypoints. Indoor White House and outdoor Ueno Park task construction. Original instructions accompany numbered waypoints in Minecraft and their real-world references.
Environments and task construction.View full size

S marks the start; numbered markers and dashed lines show visit order.

180Spatial tasks
30Real-world locations
20Countries and regions
Explore the environments

Explore a task

Watch complete standard-setting runs and their recorded trajectories.

Plaza Hotel

Indoor

Recording and trajectory, synchronized.

    Task instruction & replay details

    Complete game recordings and positions from start to termination, uniformly accelerated on one clock. All runs use standard settings. Each pair shares the same task and map. Pauses are retained. The map shows horizontal movement, while the video shows the game view and changes in height. Selected examples, not aggregate results.

    Environments

    30locations
    20outdoor
    10indoor
    180tasks

    Hover to play · 6-second clips

    Original in-game recordings · Hover to preview, click to enlarge

    Terrain and interactions

    These environments present diverse terrain and spatial constraints, including uneven ground, water boundaries, narrow corridors, and multilevel spaces.

    Short clips & before–after observations

    Interaction examples

    Door · Ladder · Stairs

    Ascending stairs, climbing ladders, opening fence gates, or activating buttons to pass through doors.

      Agent framework

      01

      The agent receives screenshots and execution feedback.

      Agent loop
      How the framework works

      Control the player through APIs, keyboard and mouse input.

      01 Observe

      Use the in-game map to inspect explored areas by panning, zooming or searching.

      02 Act

      Run tools through Bash, one operation at a time or combined in shell commands or Python scripts.

      03 Verify

      An independent evaluator checks position against waypoint coordinates once per second, including during model inference.

      Case studies

      White House · Plaza Hotel · Ueno Park
      Recorded routes, original observations and agent programs.

      In both cases, Astra redirects its search and follows an alternative route to the target, while the unsuccessful models continues exploring within the same local region.

      Each route unfolds in its recorded order, normalized to the same animation length. Pauses are omitted; playback does not compare real-world running times or speeds. S / E mark the recorded endpoints; gold stars mark targets.

      Cite

      BibTeX
      @misc{cao2026mineodyssey,
        title = {Mine Odyssey: Benchmarking Spatial Agentic Intelligence in the Wild},
        author = {Cao, Yuxuan and Li, Junlong and Li, Hao and He, Junxian},
        year = {2026},
        url = {https://mine-odyssey.github.io/}
      }