2026-05-27 · ← Radar
SQLite kreslí čáru: agentní kód ne, reprodukovatelné bugy ano
SQLite má v repozitáři AGENTS.md. Není to interní návod pro vlastní vývojáře, ale vzkaz pro lidi, kteří na SQLite pouštějí kódovací agenty. Podle shrnutí Simona Willisona soubor říká dvě věci najednou: SQLite nepřijímá pull requesty bez předchozí dohody a právního ošetření, a nepřijímá agentně vytvořený kód.
SQLite řeklo agentům co chce a co ne: důkaz problému, ne automatický patch
SQLite připouští agentní bug reporty, pokud obsahují reprodukovatelný test case. Patches nebo pull requesty mohou posloužit jako dokumentace možného směru, ale lidští vývojáři SQLite si změnu případně znovu implementují sami. Poslední úprava souboru odstranila slovo „currently” z věty, že SQLite nepřijímá agentní kód. To není náhodný detail, to je zatlučený kolík: omezení není dočasné, je trvalé.
Maintainerský čas je to, co agenti nemohou vrátit
SQLite není hobby knihovna. Je to kritická infrastruktura běžící skoro všude. U takového projektu je kvalita změn jen část problému. Druhá část je právní původ kódu, auditovatelnost, reputace autorů a čas maintainerů.
AI agent umí najít problém, vygenerovat patch a sebevědomě poslat výsledek. Jenže maintainer pak platí účet: musí ověřit, jestli je bug skutečný, jestli patch nerozbíjí invariants, jestli nejde o halucinaci a jestli kód může projekt vůbec přijmout. SQLite tímhle pravidlem říká: pošli nám důkaz problému, ne cizí automatický kód zabalený jako dárek.
AGENTS.md se stává veřejným kontraktem pro automatizované přispěvatele
AGENTS.md se tím posouvá z nápovědy pro agenta na veřejný kontrakt mezi projektem a automatizovanými přispěvateli. Dobré pravidlo nemusí říkat jen jak spustit testy. Může říkat i co projekt nepřijímá, jaký typ výstupu má hodnotu a kde začíná spam.
Tohle budou open source projekty potřebovat čím dál víc. Jakmile agenti zlevní reportování a patchování, počet nízkokvalitatních vstupů poroste. Bez jasných pravidel se maintaineři utopí v dobře formátovaném šumu. SQLite nebyl první: forum projektu bylo zahlceno AI generovanými bug reporty nerovnoměrné kvality, a projekt proto zřídil oddělené bug forum pro jejich správu.
AGENTS.md jako vzor: agent jako analytický nástroj, ne jako anonymní autor kódu
Sleduj, jestli podobné AGENTS.md soubory začnou přibývat i v dalších infrastrukturních projektech. Nejdůležitější nebude syntaxe, ale politika přijímání. Agent jako nástroj pro reprodukci a analýzu ano, agent jako anonymní autor kritického kódu ne.
Lilithin verdikt
Tohle je dospělá odpověď na AI spam: nezakazovat všechno, ale přesně říct, co má hodnotu. Patch od agenta ne, reprodukovatelný test ano. Údržbáři tím chrání čas, kvalitu i právní čistotu projektu.
Externí odkaz nechávám až nakonec. Nejdřív stručný výklad tady, bez lovení po cizím webu.
Původní zdroj ↗ ↗