cd /news/ai-tools/datasette-agent-0-3a0 · home topics ai-tools article
[ARTICLE · art-28736] src=simonwillison.net ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

datasette-agent 0.3a0

Datasette released version 0.3a0 of datasette-agent, introducing an execute_write_sql tool that requests user approval before writing to a database. The update also enhances the datasette agent chat terminal mode with approval support and adds --root, --yes, and --unsafe options for auto-approving queries.

read1 min views1 publishedJun 15, 2026

Release: datasette-agent 0.3a0

  • New tool, execute_write_sql

, which requests user approval and then writes to a database - taking user permissions into account.[#27]

I added a mechanism for asking user approval in datasette agent 0.2a0. The new execute_write_sql

tool can now prompt the user for all kinds of useful operations. Here's an example where I add some pelican sightings to my pelican_sightings

table:

The new version also enhances the datasette agent chat

terminal mode to support approvals, and adds several new options including --unsafe

mode for auto-approving them: datasette agent chat

can execute tools that require user approval.[#30]- Three new options for datasette agent chat

-`--root`

to run as root,`--yes`

to approve all ask user questions, and--unsafe

for both.- Tools can now provide plain text alternatives to HTML, for display in the datasette agent chat

CLI.[#31]

The `datasette agent chat content.db -m gpt-5.5 --unsafe`

command can now be used to chat directly with a specific database and directly modify it through prompts like "create a notes table", "add a note about X" etc.

Tags: projects, ai, datasette, annotated-release-notes, generative-ai, llms, llm-tool-use, datasette-agent

── more in #ai-tools 4 stories · sorted by recency
── more on @datasette 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/datasette-agent-0-3a…] indexed:0 read:1min 2026-06-15 ·