datasette-agent-edit 0.1a0 · Simon Willison's Weblog
Science, Technology & Innovation · Jun 7, 2026
Agentic text editing requires constrained, auditable edit primitives—e.g., line-numbered reads, line-keyed insertions, and exact-match replacements that fail on ambiguity—to ensure safe, deterministic edits rather than unconstrained full-document rewrites.
datasette-agent-edit 0.1a0 · Simon Willison's Weblog
Science, Technology & Innovation · Jun 7, 2026
A shared “datasette-agent-edit” base plugin is being created to provide reusable text-edit primitives so future Datasette Agent plugins (Markdown, SQL, SVG, etc.) can inherit editing behaviors instead of each rebuilding similar low-level text-manipulation logic, reducing duplicate work and lowering effort to add new edit-oriented plugins.
datasette-agent-edit 0.1a0 · Simon Willison's Weblog
Science, Technology & Innovation · Jun 7, 2026
A format-agnostic editing model uses generic textual coordinates, exact-substring replacement, and line-numbered inserts to provide a small common editor that can handle Markdown, SQL, SVG, etc., enabling scalable plugins by adding adapters around a shared core.