Design system01 / Embodied interactionTake a breather

The world can wait.

This encounter pauses here. Leaving the page starts a fresh encounter when you return.

Explore the design system ↗

Three games. One language for software.

FIELDWORKProject / search
SEARCH-012

Prevent empty searches

Collect the two context files

Explore
OPERATOR

You · Operator

Explore · collect · direct

CURRENT OBJECTIVE

Collect the two context files

Files become context. Agents use their equipment. Commands act on targets.

Walk to a file and take it into your context inventory.
WASD move E interact I inventoryLocal encounter · scripted agent · executable checks
About this playable study

Movement, proximity, inventory, equipment, targeting, cancellation, patch application, and test results are interactive. The coding agent follows an authored sequence; it does not call a model or access your repositories. Checks execute the original or patched sample function in your browser. Progress lasts for this visit. Controls use native buttons and support keyboard, touch, and reduced motion.

INSPECT OBJECT

Search guard · checks

expect(prepareSearch("")).toBe(null);
expect(prepareSearch("   ")).toBe(null);
expect(prepareSearch("  agent ui  ")).toBe("agent ui");
expect(prepareSearch("agent ui")).toBe("agent ui");