Simon Willison discusses using Claude Fable to assist in the development of sqlite-utils 4.0rc2. The AI helped identify critical bugs, specifically a transaction error in delete_where that could cause data loss, and facilitated significant code changes across dozens of files. Willison also employed GPT-5.5 to review the AI's work, discovering that cross-model verification is a highly effective technique for catching edge cases. The post includes a cost analysis of the AI development session and details the significant changes to the library's transaction model and error handling.
- Using coding agents for bug detection and large-scale refactoring
- The effectiveness of cross-model review using Claude and GPT
- Key breaking changes in sqlite-utils 4.0rc2 regarding transactions and error handling
- Cost breakdown of agentic AI development sessions