OpenCode (DeepSeek V4 Pro via OpenRouter) in a Vercel Sandbox. Starter only (AGENTS.md, serve.py, player/, helpers/dom/view_kit). No hardcoded demo code. Cursor did not edit workspace/.
2026-10-15 · task ZFsyJ4Y0zOLB · opencode · openrouter/deepseek/deepseek-v4-pro-0813
Build a square maze I walk one step at a time. Walls block me. The exit may be locked until I step on a key, and the key can slide back and forth and may need more than one step. Some obstacles patrol and stop me entering their next square. Some hazards move and hurt me. A few hazards are invisible and I only notice when my health drops. A step into a wall still uses the turn. Reaching the open exit wins. Running out of health loses. Finding new floor should help my score. Several mazes, and the same one should be the same maze again.
Running the prompt-created workspace on this machine — not a mock. Save an episode, then open Replay below to scrub the timeline.
opening · 0 ms
Exact files the agent wrote — not rewritten by hand.
# AI : shared Action contract — the page posts {"move": "..."}; keep this shape.
from pydantic import BaseModel
class Action(BaseModel):
move: str