В конце мая 2026 года SQLite добавила в репозиторий файл AGENTS.md — не для своих разработчиков, а для тех, кто направляет AI-агентов на кодовую базу. Документ чёткий: агентный код не принимается, зато баг-репорты с воспроизводимым тест-кейсом — пожалуйста. Через несколько дней из формулировки убрали слово «в настоящее время» с коммитом «Strengthen the statement about not accepting agentic code». Позиция из временной стала постоянной.
Контекст
SQLite — вероятно, самая широко развёрнутая программа в мире. Она встроена в браузеры, мобильные ОС, десктопные приложения, IoT-устройства. Кодовую базу ведёт крошечная команда во главе с D. Richard Hipp. Особенность проекта: SQLite находится в общественном достоянии, поэтому любой вклад требует юридического оформления передачи прав — иначе проект теряет статус public domain. Это не бюрократия, это фундаментальное условие существования.
AGENTS.md — новый паттерн, который в 2026 году распространяется по open source проектам. Аналог CONTRIBUTING.md, но специально для агентов: что можно делать, что нельзя, как взаимодействовать с кодовой базой. SQLite оказалась среди первых крупных проектов, кто прописал правила явно. Правила получились жёсткими.
Параллельно форум SQLite начал захлёстывать поток AI-сгенерированных баг-репортов разного качества. Проект отреагировал: создал отдельный SQLite Bug Forum для таких репортов. D. Richard Hipp лично разбирает тикеты и закрывает их коммитами в кодовую базу — темп впечатляющий.
SQLite does not accept agentic code. However the project will accept agentic bug reports that include a reproducible test case. Patches or pull requests demonstrating a possible fix, for documentation purposes, are welcomed.
Аналитика
Решение SQLite — не каприз и не луддизм. Для проекта, где объём тестового кода в разы превышает production и где ошибка потенциально ломает миллиарды устройств, агентный код несёт непредсказуемый риск. Стиль не соответствует кодовой базе, зависимости скрыты, корректность трудно верифицировать. SQLite говорит прямо: мы готовы взять идею из агентного PR и реализовать её сами — но финальный код пишем мы.
Важна правовая сторона. Агентный код поднимает открытый вопрос об авторстве и чистоте лицензии. Если код написан агентом, обученным на чужих данных, кому принадлежат права? Для проекта в public domain это особенно чувствительно. SQLite выбирает понятную позицию: лучше отказаться, чем рисковать статусом.
Шире — это сигнал всей отрасли. Agentic coding-инструменты генерируют PR-потоки. Open source мейнтейнеры оказались в ситуации, где нужно фильтровать не только по качеству кода, но и по его происхождению. SQLite выбрала ограничение на входе. Консенсуса по индустрии нет — но давление на мейнтейнеров нарастает, и каждый крупный проект так или иначе формулирует свою политику.
Кейсы применения в бизнесе
B2B-SaaS стартап, использующий SQLite как встроенное хранилище. Если вы направляете агентов на анализ и оптимизацию схемы — заведите внутренний AGENTS.md уже сейчас. Пропишите: агенты могут предлагать, но финальный код проходит ревью. Это снижает технический долг и фиксирует ответственность внутри команды.
Корпорация с legacy-кодом, внедряющая AI-assisted разработку. История SQLite — хорошая точка отсчёта для внутренней политики. Разграничьте: агент генерирует тесты и баг-репорты с воспроизводимыми кейсами, финальный код проходит ревью инженера. Это не замедляет процесс — это снижает число регрессий в production.
SMB и локальный бизнес в КР/СНГ, только начинающий использовать AI-инструменты в разработке. Ключевой вывод: агентный код отлично работает для черновиков, прототипов и тестов. В production без ревью не идёт. SQLite подтверждает: даже небольшая команда с жёсткими стандартами держит планку — это вопрос процесса, не размера.
Кейсы в личной жизни
Разработчик, контрибьютящий в open source. Перед отправкой PR читайте AGENTS.md и CONTRIBUTING.md проекта. Многие проекты сейчас прописывают правила — игнорировать их значит тратить время впустую или портить репутацию. SQLite прямо говорит: агентный PR как proof-of-concept нормально, но реализуют всё равно сами.
Контент-мейкер и технический автор. История AGENTS.md — отличная рамка для материалов о том, как open source адаптируется к AI-волне. У каждого крупного проекта сейчас своя политика — это живой срез того, где индустрия проводит границу между AI-ассистом и AI-контролем.
Студент или начинающий разработчик, изучающий open source через AI. Используйте агентов для понимания кодовой базы, генерации вопросов, создания воспроизводимых тест-кейсов для баг-репортов — именно это SQLite приветствует. Финальный PR пишите сами: это и навык, и уважение к мейнтейнерам.
Как применить сегодня
- Если вы мейнтейнер — создайте AGENTS.md рядом с CONTRIBUTING.md: пропишите, что агентам можно (баги с тест-кейсами, черновики документации), а что нельзя (production PR без ревью).
- Перед PR в любой репозиторий проверьте наличие AGENTS.md — 30 секунд сэкономят часы.
- Для баг-репортов в open source используйте агента, чтобы написать минимальный воспроизводимый пример — это именно тот формат, который ценится мейнтейнерами больше всего.
- Внутри команды зафиксируйте политику: какой агентный код идёт в review-очередь без вопросов, а какой требует дополнительной проверки стиля и происхождения.
- Следите за обновлениями AGENTS.md в проектах, которые вы используете — это живой документ, и изменения в нём отражают реальное давление AI на open source.