08:51Simon Willison’s Weblog(博客/媒体)精选Simon Willison 探索如何将任意 SQL 查询结果列映射回其源表.column。他尝试了三种方法:使用 apsw 库、通过 ctypes 调用 SQLite 的 sqlite3_column_table_name() C 函数(Python 未直接暴露),以及解析 EXPLAIN 输出。Claude Code (Opus 4.8) 帮助找到了这些方案。该功能旨在增强 Datasette 的 SQL 查询结果展示。技巧pythonsqliteDatasetteSQL查询Claude Code推荐理由:教你三种方法追溯SQL列来源原文
08:48Simon Willison’s Weblog(博客/媒体)精选datasette-agent 0.2a0 版本发布,核心更新是工具现在可以在执行过程中向用户提问。工具通过 ToolContext 对象支持 yes/no、多选和自由文本三种问题类型。提问时,代理会暂停执行,问题以表单形式显示在聊天界面并持久化到数据库,即使服务器重启也能恢复。用户回答后,工具从头重新执行,因此建议在产生副作用前调用 ask_user()。此外,新增了 save_query 工具,允许代理将 SQL 保存为 Datasette 存储查询,但保存前必须获得用户批准。AI产品datasette-agentAI代理用户交互SQL查询开源/仓库推荐理由:这个版本让 AI 代理在复杂任务中能主动向用户确认关键信息,做 Datasette 数据查询或自动化工具的开发者可以直接用起来,避免 AI 擅自执行危险操作。原文
08:06Simon Willison’s Weblog(博客/媒体)精选datasette-agent 0.1a3 版本发布,为 Datasette 的 AI 助手新增了“查看 SQL 查询”按钮,支持可见表和折叠的 SQL 结果工具调用。该版本还改进了截断响应的处理,即使 SQL 结果被截断,表格仍会显示给用户。同时,不再显示空的推理块。这一更新提升了 Datasette 作为可扩展 AI 助手的实用性和用户体验。AI产品Datasettedatasette-agentSQL查询AI助手开源推荐理由:对于使用 Datasette 做数据探索的团队,这个版本让 AI 生成的 SQL 查询更透明可控,建议升级体验。原文
07:43Simon Willison’s Weblog(博客/媒体)datasette-agent-charts 0.1a2 版本发布,主要更新是在渲染的图表下方添加了“查看SQL查询”按钮。该功能让用户能直接查看生成图表背后的SQL查询语句,提升了数据透明度和可审计性。对于使用datasette进行数据分析和可视化的团队,这个细节改进让调试和验证图表数据来源更加方便。AI产品datasette数据可视化SQL查询开源/仓库数据分析推荐理由:做数据分析或使用datasette展示数据的开发者,这个版本让你能一键查看图表背后的SQL,调试和验证数据来源更省心,建议升级试试。原文