datasette-agent 0.2a0
datasette-agent 0.2a0 adds mid-execution user questions and human-approved query saving.
“Tools that declare a context parameter receive a ToolContext object, and await context.ask_user(...) can ask a yes/no, multiple-choice (options=[...]) or free-text (free_text=True) question.”
Simon Willison released datasette-agent 0.2a0, adding human-in-the-loop agent patterns: tools can suspend execution to ask users yes/no, multiple-choice, or free-text questions, and a new save_query tool requires explicit human approval before storing SQL. The ask_user feature was built using a new LLM alpha created with Claude Fable 5, illustrating practical durable, approval-gated agent design but remaining a niche alpha tooling release.