Agents & InferenceSimon Willison

sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)

Which summary reads better? Pick one — models revealed after.Both summaries are AI-generated.

Summary A

A pre-release database library shipped with delete_where() running outside any transaction wrapper, leaving the connection stuck in_transaction=True so every subsequent atomic() call silently never committed—meaning writes and even unrelated tables vanished on close. An agent-driven review caught it before the stable tag, but the lesson is concrete: audit your write paths for consistent transaction wrapping, because a single unwrapped mutation can poison the whole connection and cause silent data loss, not just a localized bug.

LinkedIn

Two AI summaries of each story, blind-voted — see today's agents & inference digest →