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 擅自执行危险操作。原文
AITOP5月29日 08:02Opus 4.8发布:编程助手的“静默时刻”,是解放开发者,还是新门槛?🔥Anthropic 把 AI 编程的“确认键”彻底删掉了!Claude Code 搭载全新 Opus 4.8 模型,长时间任务不跑偏、不废话、不中断,像一个资深工程师一样默默干活,从功能开发到漏洞清扫全包圆,你在旁边喝茶等结果就行。过去 AI 写代码三步一问“这样可以吗”,现在它直接交完整交付物……自主编程的最后一层窗户纸,被捅破了。做自动化开发和代码审查的团队,这个模型建议直接上手,效率差距肉眼可见……
08:06Simon Willison’s Weblog(博客/媒体)精选datasette-agent 0.1a3 版本发布,为 Datasette 的 AI 助手新增了“查看 SQL 查询”按钮,支持可见表和折叠的 SQL 结果工具调用。该版本还改进了截断响应的处理,即使 SQL 结果被截断,表格仍会显示给用户。同时,不再显示空的推理块。这一更新提升了 Datasette 作为可扩展 AI 助手的实用性和用户体验。AI产品Datasettedatasette-agentSQL查询AI助手开源推荐理由:对于使用 Datasette 做数据探索的团队,这个版本让 AI 生成的 SQL 查询更透明可控,建议升级体验。原文