Fetching from the wire…
Tools2026-09-14 · source-backed
Simon Willison released 0.1 on September 14 specifically to clean up Datasette security-release history containing, in his words, coding agent cruft and references to private-repo issue IDs. uvx commit-rewriter path/to/repo gives you a commit sidebar, an editable message box and formatted diffs, and creates a timestamped branch before rewriting from the first edited message forward. The gap it fills is real: the history an agent generates is rarely the history you want attached to a public tag.
Each link below shares sources, entities, or timing with this story.
Simon Willison released 1.0a39 and 0.65.4 on September 10 after an audit with Fable 5.1, GPT-5.6 and GPT-6 Astra, alongside Sevban Dönmez and Alex Garcia. Permission checks ignored SQLite's case-insensitive table names. FTS index tables were readable without permission. Restri...
DeepSeek posted a community notice: once V4.1 Flash launches around September 10 Beijing time, and until a V4.1 Pro exists, every V4 Pro request routes to V4.1 Flash and bills at Flash unit pricing. The stated reason is that Flash has surpassed Pro on performance, cost, speed...
Simon Willison's September 5 TIL scripts Blender headlessly via /Applications/Blender.app/Contents/MacOS/Blender --background --python scene.py, iterating a scene across three renders at 2m39s, 3m51s and 5m59s, then stitching frames with FFmpeg. He packaged it as a reusable sk...
Anthropic released Claude Fable 5.1 on September 1. Claude Code v2.1.257 made it the default Fable model at 17:53 UTC that day, with a 1M-token context window, $10 per million input tokens, $50 per million output, and $0.25 per million on cache reads (claude-code CHANGELOG). B...
Willison shipped datasette-agent-edit 0.1a0 on June 7, letting agents perform structured data edits inside Datasette, alongside micropython-wasm sandbox work for running untrusted agent code. Separately his evolving Agentic Engineering Patterns guide reframes the work around t...
Ten fix(memory) PRs merged into modelcontextprotocol/servers on September 2-3. #4555 adds an in-process async mutex because all six mutation methods independently did load-mutate-save with no synchronization, so two tool calls from a single LLM turn read the same state and the...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.