Simon Willison sent the May 2026 edition of his sponsors-only monthly newsletter. Topics include rising AI costs, Anthropic's strong month, and somewhat disappointing model releases. The issue also covers conferences, podcasts, the launch of Datasette Agent, progress on Datasette, tools he is using, and miscellaneous extras. An April issue is available as a public preview.
datasette 1.0a32 is a minor bugfix release rather than a feature update. It fixes an issue with `INSERT ... RETURNING` queries executed through the new `/db/-/execute-write` endpoint. The release also addresses several `base_url` issues discovered while experimenting with Service Workers.
Datasette 1.0a30 has been released, featuring a new customizable "Jump to..." menu accessible via the "/" shortcut. The menu allows users to quickly filter and navigate to databases, tables, and debug options. Developers can extend this menu with custom items using the new jump_items_sql() plugin hook.
Simon Willison released datasette-agent 0.1a4, leveraging the new makeJumpSections() JS plugin hook in Datasette 1.0a30. Users can now press "/" from any page to open the "Jump to" menu and instantly access a "Start a new agent chat" input box. This update streamlines database interactions, allowing users to trigger agent-led data analysis seamlessly.
Simon Willison announced the release of datasette-fixtures 0.1a0, a new plugin designed to simplify plugin testing. It utilizes the new `datasette.fixtures.populate_fixture_database(conn)` helper introduced in Datasette 1.0a30. Developers can quickly test this functionality using `uvx` to generate mock database tables and retrieve sample JSON data without a full manual installation.
Simon Willison 發布了 datasette-agent-charts 0.1a2 版本。此版本最主要的更新是在 AI 代理生成的圖表下方,新增了「查看 SQL 查詢(View SQL query)」按鈕。這項改進提升了 AI 生成圖表的透明度,方便使用者驗證與學習背後的 SQL 邏輯。
Simon Willison 開源的 Datasette 智慧助理 datasette-agent 發布 0.1a3 版本。本次更新為可見表格與摺疊的 SQL 結果工具調用新增了「檢視 SQL 查詢」按鈕,並隱藏了空白的推理區塊。此外,還改善了截斷回應的處理機制,即使 SQL 結果在呈現給 Agent 時被截斷,使用者仍能看到完整的表格。
Simon Willison 發布了 datasette-agent-charts 0.1a1 測試版。此更新為長條圖與鬆餅圖引入了更豐富的漸層與分類色彩方案,並新增了互動式工具提示。此外,系統現在會在查詢欄位名稱前先檢查 execute-sql 權限,並修正了 waffleY 圖表未正確描述給 AI 代理的 Bug。
Datasette 的 LLM 記帳插件 `datasette-llm-accountant` 發布了 0.1a4 測試版本。本次更新主要修正了一個在追蹤 LLM 連續回應鏈(chains of responses)時發生的 Bug,該問題與 `datasette-llm` 的 issue #7 相關。此插件旨在協助開發者記錄與管理 LLM 的使用量與成本。
Simon Willison 開源的 Datasette 插件 datasette-llm 發布了 0.1a8 預覽版本。此版本主要修復了一個關鍵 Bug,解決了 llm_prompt_context() 鉤子(hook)在運作時,無法完整收集並串聯對話回應鏈(chains of responses)的問題。這對於依賴該插件進行複雜 LLM 數據檢索與上下文構建的開發者來說是個必要的更新。
Simon Willison 發布了 Datasette 的新插件 `datasette-llm-limits 0.1a0`。該插件與 `datasette-llm` 和 `datasette-llm-accountant` 協同工作,允許管理員為 Datasette 內部的 LLM 使用設定每位用戶(或全域)的消費限制。例如,可以輕鬆配置每位用戶在滾動 24 小時內最多只能消耗 1.00 美元的 LLM 額度,有效防止 API 帳單爆表。
Datasette 的 AI 代理工具 datasette-agent 發布了 0.1a1 早期測試版本。本次更新主要改進了安全與權限邏輯,現在系統在決定向使用者展示哪些資料表時,會先檢查並遵循 `execute-sql` 權限設定。這有助於在有權限控管的 Datasette 實例中,更安全地讓 AI 代理進行資料查詢。
由於 datasette.io 網站遭受惡意爬蟲頻繁騷擾,開發者 Simon Willison 藉由 Codex (GPT-5.5 xhigh) 協同開發了一款可設定的 IP 速率限制外掛 datasette-ip-rate-limit。該外掛支援自訂 IP 標頭、排除特定路徑,並能針對特定路徑設定時間視窗、最大請求數與封鎖時間,目前已釋出 0.1a0 測試版本。