SQLite poručuje AI agentima: test može proći, njihov kod ne
SQLite postavlja tvrdu granicu između korisnih prijava bugova i agentskog koda.📷 AI-generated image / TECH&SPACE
- ★SQLite ne prihvaća pull requestove bez prethodnog dogovora ili pravne dokumentacije koja promjenu stavlja u javnu domenu.
- ★Projekt ne prihvaća agentski kod, ali dopušta agentske bug reportove ako sadrže reproducibilan testni slučaj.
- ★Najnoviji commit uklonio je riječ “currently” iz zabrane agentskog koda i time pojačao službeni ton dokumenta.
Ključna rečenica nije tehnička, nego pravna. SQLite ne prihvaća pull requestove bez prethodnog dogovora i/ili prateće dokumentacije koja doprinos stavlja u javnu domenu. To je u skladu s dugogodišnjom specifičnošću SQLitea: projekt nije samo još jedan repozitorij na koji se pošalje patch i čeka review, nego infrastrukturni komad softvera s vrlo strogo kontroliranim modelom održavanja. AGENTS.md zato podsjeća da proceduralna vrata nisu nestala samo zato što ih sada može kucati model.
Još je zanimljivija granica oko samog koda. Dokument kaže da SQLite ne prihvaća agentski kod. Ljudski developeri ipak mogu pregledati kratak i dobro napisan pull request kao proof-of-concept, prije nego što eventualnu promjenu sami ponovno implementiraju. Drugim riječima, patch može poslužiti kao objašnjenje ideje, ali ne kao gotova pošiljka za spajanje.
Novi AGENTS.md ne zabranjuje AI alate oko projekta, ali jasno kaže što SQLite neće primiti: agentski kod bez ljudske odgovornosti i pravnog okvira.
Politika dopušta testni slučaj i dokaz koncepta, ali ne i automatski preuzeti patch.📷 AI-generated image / TECH&SPACE
To nije odbacivanje svake AI pomoći. Dokument ostavlja prostor za agentske bug reportove ako sadrže reproducibilan testni slučaj. Prihvatljivi su i patchevi ili pull requestovi koji dokumentiraju mogući popravak. Razlika je precizna: problem, test i trag rješenja mogu biti korisni; odgovornost za konačni kod ostaje na ljudskom timu. Za projekt poput SQLitea, koji se ugrađuje u preglednike, operativne sustave, aplikacije i uređaje, ta razlika nije akademska.
Najnoviji commit toj datoteci dodatno je pooštrio ton. Iz formulacije “SQLite does not accept agentic code” uklonjena je riječ “currently”, uz poruku commita da se izjava o neprihvaćanju agentskog koda treba ojačati. Taj detalj je važan jer mijenja čitanje politike. Ovo više ne zvuči kao privremena reakcija na val novih alata, nego kao jasna urednička i održavateljska odluka: ulazni kanal za kod neće se prilagođavati tempu generativnih sustava.
Kontekst je i pritisak na zajednicu. Willison navodi da je SQLiteov forum bio preplavljen velikim brojem AI-generiranih unosa, što objašnjava zašto je projekt odlučio pisati u formatu koji agenti i njihovi korisnici mogu lako pronaći. SQLite forum time postaje vidljiv simptom šire promjene: open-source održavatelji više ne filtriraju samo ljudske prijedloge različite kvalitete, nego i automatizirane tokove koji mogu proizvoditi uvjerljiv tekst bez stvarnog razumijevanja lokalnih pravila.
AGENTS.md je zato manje vijest o SQLiteu, a više signal za eru agentskog razvoja. Projekti će sve češće morati eksplicitno reći što agent smije raditi, što može poslati kao pomoćni materijal i gdje završava eksperiment. SQLiteov odgovor je kratak, ali oštar: bug s testom može ući u razgovor; agentski kod ne ulazi u bazu.

