
Five in-window builds show agent builders giving a machine something it can check: source code written for a type checker, a video rendered from a replay script, a face detector that runs on the reader's own device, an org chart with review gates, and an SRE benchmark that fails an empty change.
| Signal | Builder or project | In-window date | Inspectable artifact | First adoption test |
|---|---|---|---|---|
| Code should be explainable, not readable | Geoffrey Huntley | Oct 2 | Two essays, and a deliberately obfuscated Haskell function that a model rewrites into plain Python 1 | Ask whether a type checker could have caught the last bug your agent introduced. |
| The deliverable is a script, not a recording | Simon Willison, Kākāpō Party | Sep 26 | A Playwright script whose click list is the whole timeline 2 | Record a 15-second clip of your own page from a scripted click list. |
| The model runs where the photo is | Simon Willison, Photo Scrubber | Sep 29 | A static page; detection runs in the browser through WebAssembly 3 | Export one redacted photo and check that its metadata is gone. |
| An org chart for a team of agents | Paperclip | Oct 3 board read; commits through Oct 3 | The four-pillar README, a ten-harness adapter list, and review-gate commits 4 | Put one agent behind a review gate and read its evidence before approving. |
| A benchmark that puts agents on call | Andre Fu and Abundant AI, Incident-Arena | Sep 30 | A dual-gate verifier: recovery under load, plus durability and scope after restart 5 | Run a no-op against your own incident eval and see whether it passes. |
ls to Rust through objdump 7. Those are the author's own examples and his own results, not measured benchmarks.(time, x, y) clicks with sleeps between them before closing the browser 2.
@mediapipe/tasks-vision and using the BlazeFace detection model 3. Nothing about a photo is uploaded, and the page says so: "Your photo stays here — Local processing. A new file, not an overwrite." 10 The workflow is three steps — choose a photo, review the redactions, save a clean copy — with blur strength and face-box padding exposed as sliders. On export the file is rebuilt from its pixels, so the original metadata containers are removed and checked before download 310.

kubectl, no general cluster credentials, read-only access to metrics and logs through an observability interface, and egress through a proxy that blocks source-hosting sites so the agent cannot read its way to the answer 5.
simonwillison.net
simonwillison.net
github.com
github.com
tools.simonwillison.net
github.com
tools.simonwillison.net
github.com
github.com
incident-arena.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.