Simon Willison menggunakan agen koding Claude Fable untuk menyelesaikan sqlite-utils 4.0, menghasilkan kandidat rilis 2 yang menangani masalah penanganan kritis yang diidentifikasi selama tinjauan.

  • Claude Fable mendeteksi lima "penghalang rilis", termasuk bug di mana `delete_where()` gagal melakukan komit dan meracuni koneksi, menyebabkan kehilangan data.
  • Pembaruan ini mencakup dokumentasi komprehensif untuk model transaksi baru, memperjelas bahwa metode penulisan secara otomatis mengkomit perubahan setelah selesai.
  • Agen tersebut membuat 34 commit dengan lebih dari 1.300 perubahan kode di 30 file untuk menyelesaikan umpan balik dan meningkatkan desain.
  • Kompatibilitas dipastikan untuk pengaturan `autocommit` Python 3.12+, yang sebelumnya menyebabkan suite pengujian gagal.

Rilis ini bertujuan untuk menyediakan fondasi stabil dengan mengatasi risiko kehilangan data potensial dan memastikan perilaku transaksi yang kuat sebelum versi stabil akhir.