datasette-agent 0.2a0 发布:新增 ask_user 和 save_query 工具
datasette-agent 0.2a0 新增两个核心功能。工具可通过 ToolContext 对象的 await context.ask_user(...) 向用户提问,支持 yes/no、多选(options=[...])或自由文本(free_text=True)。问题未回答时 agent 挂起,问题以表单形式渲染在聊天界面并持久化到内部数据库,服务器重启后对话可继续。工具应在执行副作用前调用 ask_user(),回答后从头重放。另一内置工具 save_query 允许 agent 将 SQL 保存为 Datasette 存储查询,但必须经人工批准——显示完整 SQL 及提议的名称、数据库和可见性,用户确认后才会存储。ask_user 功能基于作者昨日用 Claude Fable 5 构建的新 LLM alpha 实现。
这是一则列表来源,站内未收录完整正文。
阅读完整原文simonwillison.net