Omo Notes
Omo NoteMinecraft AISpatial agents

Minecraft as an agent interface

A chat window tells us what an agent says. A shared world can show us what it notices, remembers, chooses, and leaves behind.

Conceptual writing based on public sources. This is not an Omo experiment, paper, finding, or product announcement.

Published

Reading time

9 minutes

Type

Working thesis

Status

Open to critique

01 / Why a world?

Agency becomes easier to see when it has somewhere to happen

Most AI interfaces hide the sequence between intention and result. A person asks; the system answers. Even when an agent calls tools, the experience often collapses perception, planning, action, and recovery into a progress spinner. Minecraft stretches those steps across a world. To fetch wood, an agent must locate a tree, travel, select a tool, act, retain the result, and adjust when the route or resource changes.

That is one reason Minecraft has repeatedly served as an AI environment. Microsoft’s Project Malmo exposes a Minecraft-based platform in which agents sense and act. MineDojo frames Minecraft as an open-ended setting for embodied-agent research. The Voyager paper uses it to study an LLM-powered agent that explores, builds a reusable skill library, and improves programs using environmental feedback.

These projects are not evidence for every claim one might make about “general” agents. They do show why the environment is useful: it combines long tasks, many possible actions, partial knowledge, persistent objects, and consequences that both a human and a machine can inspect.

02 / Interface model

The world is not only a benchmark. It can be the interface.

Our working model separates four kinds of legibility.

01

Perceptual legibility

Where is the agent looking? What is near enough to matter? A body with a position and orientation makes the limits of perception discussable.

02

Procedural legibility

Walking, opening, mining, crafting, and building expose the route between a request and its completion. A mistake has a location and a moment.

03

Social legibility

A person can approach, follow, interrupt, demonstrate, or work alongside the agent. Cooperation is expressed through shared activity, not only messages.

04

Historical legibility

A path, chest, unfinished wall, or changed landscape can become a durable trace. The environment carries some of the interaction history.

The technical threshold for exploring this is lower than it once was. Mineflayer provides a high-level API for Minecraft bots with world queries, movement, inventory, crafting, building, and chat. That does not make a bot intelligent. It does make the boundary between high-level intent and world action concrete enough to inspect.

03 / Design tests

What would make a Minecraft agent feel present?

Test 01

Point before prose

Can the agent orient toward a place or object before explaining it, so language and attention agree?

Test 02

Recover in public

When a route or plan fails, can the agent make the failure visible and choose a comprehensible alternative?

Test 03

Leave useful traces

Can its actions create landmarks, storage, signs, or paths that help the next collaboration?

The most interesting evaluation may not be “did it complete the task?” alone. A collaborator also needs to know whether the agent stayed oriented to the shared goal, whether its next move was predictable, and whether intervention was easy. Completion, legibility, and corrigibility should be measured separately.

Voice adds another layer. “Meet me by the bridge” is a spatial instruction whose meaning depends on shared landmarks. “Put that over there” combines speech, pointing, and context. Minecraft offers a bounded place to ask how an agent should resolve those references, acknowledge uncertainty, and negotiate a plan while both parties can see the same consequences.

04 / Limits

Minecraft is a lens, not the world

A block world has clean rules, discrete items, and forgiving consequences. Homes, streets, workplaces, and bodies do not. Success in Minecraft does not establish safety, reliability, or usefulness elsewhere. The environment can also tempt designers to optimize for spectacle—long autonomous runs or impressive builds—when the human question is whether the agent can be understood and redirected.

The Omo thesis is narrower: a shared world is a promising interface material because it makes agency observable. Minecraft is valuable where it lets us examine presence, coordination, memory, and repair. If a simpler environment answers a question more honestly, the simpler environment should win.

05 / Primary sources

Projects behind this note

03

Voyager — paper and authors ↗

An LLM-powered Minecraft agent organized around an automatic curriculum, executable skill library, and iterative program improvement.

06 / Continue

From world to spatial agency

Related Omo Note

What makes an agent spatial?

A body in a world is only the beginning. The next note proposes a working definition built around place, spatial memory, situated action, and understandable presence.