SQLite Does Not Accept Agentic Code

2026-05-30

Link: https://simonwillison.net/2026/May/27/sqlite-agents/

HN Discussion: 1 points, 0 comments

Simon Willison surfacing a policy from the SQLite project is exactly the kind of signal that ought to get more attention than it's getting. SQLite is one of the most widely deployed pieces of software on Earth — it lives in your phone, your browser, your car, your aircraft avionics — and its development practices have always been unusually rigorous: 100% branch coverage in tests, MC/DC coverage for aviation-grade builds, and a famously conservative review process led by D. Richard Hipp and a tiny core team.

Now they've drawn a line: no agentic code contributions accepted. Given SQLite's coverage requirements and the fact that every line of code must be defensible under aviation-industry audits, this isn't a knee-jerk reaction — it's a considered position from maintainers who understand what "correct" means at a level most projects never approach.

Why this matters for a technical audience:

Simon Willison is the right person to be analyzing this — he's been deeply embedded in both the LLM tooling world (Datasette, llm CLI) and the SQLite ecosystem for years, so his read isn't going to be reflexively pro- or anti-agent. Expect a careful look at the actual policy text, the reasoning behind it, and what it implies for how the broader open-source community navigates the next few years.

One upvote is criminally low for a Simon Willison post on this topic. It deserves to be a top-of-page discussion.

Why it deserves more upvotes: A foundational, aviation-grade project formally rejecting agentic contributions is a major data point in the AI-in-software-engineering debate, analyzed by one of the most credible voices in the space.

All newsletters