
Four in-window builds turn agent constraints into inspectable surfaces: a browser-local map, a sandboxed HTML path, a harness-trained local model, and an Android UI tree.
| Signal | Builder or project | In-window date | Inspectable artifact | First adoption test |
|---|---|---|---|---|
| A map tool from a real need | Simon Willison / GeoJSON Map Viewer | Sep 1 | GeoJSON input, browser-local map state, styling controls, and PNG export 1 | Give an agent one bounded data-to-visualization task and keep the generated tool plus its input fixture. |
| HTML support added through a coding agent | Simon Willison / llm-gemini 0.34 | Sep 2 | A sandboxed iframe renderer, a coding-agent transcript, and a named release 2 | Add one safe output format through a testable plugin boundary, then retain the transcript and browser check. |
| A model trained for one harness | Osaurus / Raptor 0.5 | Sep 2 release; Sep 3 announcement | A 6.3 GB model bundle, real tool schemas, a released harness corpus, and tool-call results 34 | Fine-tune or constrain a small model against your actual tool catalog and count schema-valid calls before measuring task success. |
| Android actions from structured UI state | Md Ismail Šojal | Sep 4 | Screen observation, a dump of clickable UI nodes, a model decision, and a tap action 5 | Compare a pixel-only action loop with one that first records the accessibility tree and the chosen node. |
Feature, FeatureCollection, or geometry into the editor, adjusts fill colour and opacity, and renders the result on an interactive OpenStreetMap. The tool keeps the GeoJSON in the browser and exports a PNG. That gives the agent a small, testable product surface: a structured input, a visible render, and a file that a person can inspect or share. 1
llm-gemini turns a fast model into a testable coding surfacellm-gemini 0.34, adding Gemini 3.8 Flash support and fixing async responses that failed to record the resolved model version. His post then uses the release as part of a small build experiment: Gemini 3.8 Flash, paired with his basic llm-coding-agent plugin, added HTML support to the markdown-svg-renderer tool. 2simonwillison.net
simonwillison.net
osaurus.ai
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.