Simon Willison — 2026-06-15#
Highlight#
The most exciting update today is the release of datasette-agent 0.3a0, which introduces natural language database modification right from the terminal. By combining the new execute_write_sql tool with an --unsafe auto-approval mode, Simon has made it possible to chat directly with a SQLite database and modify its schema and records on the fly.
Posts#
datasette-agent 0.3a0 · Source
Simon just shipped a major update to his experimental datasette-agent project, adding an execute_write_sql tool that can prompt for user approval before writing to a database. He also enhanced the CLI chat terminal with options like --yes, --root, and --unsafe to streamline or bypass these permission checks entirely. Using the --unsafe flag alongside a model like gpt-5.5, developers can now converse directly with a specific database to execute structural changes, such as creating tables or inserting records via natural language.