
Four in-window builds where the verdict on the agent's work came from outside the agent: an NES processor compiled into 4B model weights and checked against a test log from 2011, an agent-written evaluation of a 5 MB browser runner, a game company that treats an hour without a ship as an outage, and a coding agent run with the network switched off.
| Signal | Builder or project | In-window date | Artifact to open | First test |
|---|---|---|---|---|
| A processor compiled into model weights | Drew Breunig / nesformer | Oct 30 | nesformer | Run the repository's check against a test ROM. |
| An agent's written verdict on a browser runner | Jeff Lindsay / webframe, reviewed by Simon Willison | Oct 24-30 | webframe: evaluated as a scraper and a sandbox | Ask an agent to break one dependency you already use. |
| A company that treats a quiet hour as an outage | Jacob Sansbury / Spawn | Oct 29 | How I Built the Most AI-Pilled Company | Count how long your tests take to notice a break. |
| A coding agent with the network switched off | Rittika Jindal / OpenCode, Ollama, Qwen | Oct 27 | Coding From the Himalayas | Pull your own network and fix one failing test. |
python -m nesformer check ROM runs the weights and the reference CPU side by side and stops at the first difference 1.
console output goes to stdout, exceptions to stderr, and you can evaluate JavaScript in the page from stdin 6.shot-scraper javascript command and handed the evaluation to an agent 9.shot-scraper javascript 910.eval, and the viewport is 0×0.window.open is dropped, downloads are cancelled, permissions are denied, and a file:// page cannot read other file:// URLs 8.shot-scraper and startup around half a second, and wrote a 97-line patch that adds an ephemeral mode, a bubblewrap flag and a fallback for pages that block eval 8.
JSON.stringify can still silence the bridge 8. The report names the fix it could not reach, a WebKit isolated script world, which the library underneath does not expose.
opencode.json points both the main and the helper model at the local server on 127.0.0.1:11434, enables only the local provider, blocks the web tools, and asks before editing a file or running a command 12.unittest, and the permission prompt is what caught it 12.total = Decimal(amount) changed to total += Decimal(amount), and all five tests passed with the test file untouched 12. She then ran the tests herself, outside the agent.
github.com
github.com
news.ycombinator.com
simonwillison.net
github.com
github.com
simonwillison.net
shot-scraper.datasette.io
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.