Ronin AI OS/
Coding World
Demo datarepo anthropic/roninbranch feat/coding-world-uimodel claude-opus-4-8170,120 tokens · $5.0550
This is the workspace shell. The agent runs server-side; live data comes from /api/v1 at runtime. Nothing here executes — approvals and runs are illustrative.
Plan
2/7 · 29%
- Read existing worlds page for conventions (Done)
- Design pure logic module + tests (Done)
- Build three-area workspace layout (In progress)
- Wire approval card to safety floor (Pending)
- Add diff review + test panels (Pending)
- Migrate legacy config format (Skipped)
- Run flaky integration suite (Failed)
Agent activity
⏺ Read(apps/web/app/worlds/page.tsx)Read-only
⎿ 148 lines
⏺ Grep(riskBadge)Read-only
⎿ 6 matches in 3 files
Plan: mirror the worlds page conventions, then add the workspace shell.
⏺ Write(apps/web/lib/coding_world.mjs)Reversible
⎿ 214 lines
⏺ Bash(node --test lib/coding_world.test.mjs)Destructive
⎿ awaiting approval
▍ streaming next turn…
Diff review
4 files+456−50net +406
- apps/web/lib/coding_world.mjs+214−0
- apps/web/app/coding/page.tsx+168−12
- apps/web/app/coding/_components/ApprovalCard.tsx+74−0
- apps/web/lib/legacy_config.json+0−38
Verification
Green14/14 passed · 96ms · coding_world.test.mjs
- planProgress counts by status
- riskForTool fail-closed on unknown
- summarizeDiff totals +/-
- isApprovalRequired unknown → true