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 3tCLuvJrfvwE · opencode · openrouter/deepseek/deepseek-v4-pro-0813
Build Wordle. I guess a five-letter word, up to six times. After each guess, mark every letter: right letter in the right place, right letter in the wrong place, or not in the word. A guess that is not five letters should be rejected. Solving the word is the win. Getting some letters right along the way can be worth partial credit, but failing on the sixth guess is not a win. Do not show me the word before the round ends. Show the rows of tiles and the score at the end. Typing and clicking keys should both work. Several secret words. The same word should come up again if I restart that round.
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