Simon Willison — 2026-06-07#
Highlight#
Simon released an early alpha of a foundational plugin that brings Claude-inspired, agentic text editing tools to the Datasette ecosystem. This creates a reliable, standardized baseline for future plugins that need to safely edit Markdown, SQL, or SVGs.
Posts#
datasette-agent-edit 0.1a0 · Source
Simon released datasette-agent-edit 0.1a0 as a base plugin to simplify agentic text modifications, such as collaborative Markdown editing, updating large SQL queries, or tweaking SVG files. Noting that LLM-driven text editing is notoriously tricky to get right, he modeled the core tools—view (with line numbers), strict str_replace (which fails if the string isn’t unique), and line-based insert—directly on the published design of the Claude text editor. Rather than recreating these common patterns for every new tool, future Datasette Agent plugins can simply adapt these proven fundamentals.