В репозитории SQLite появился файл AGENTS.md — и это не техническая формальность. Это первый публичный прецедент, когда один из крупнейших опенсорс-проектов формулирует явные правила для ИИ-агентов, работающих с его кодом.
Проблема: агенты без правил
Современные инструменты вроде Claude Code, Devin и GPT-инженеров умеют автономно читать репозитории, писать код и открывать pull request'ы. Для большинства проектов это новая реальность, к которой они не были готовы.
SQLite столкнулся с двумя симптомами:
- Лавина ИИ-баг-репортов на форуме — разного качества, в огромном количестве. Ситуация вышла за рамки нормального процесса: пришлось создать отдельный SQLite Bug Forum.
- Агентные pull request'ы, которые проект не готов принимать ни юридически, ни технически.
D. Richard Hipp, основатель SQLite, вручную закрывает обращения коммит за коммитом.
Решение: явная политика для агентов
Файл AGENTS.md стал ответом на эту ситуацию. Ключевые позиции:
Код от агентов — не принимается. Изначально в формулировке было «(пока)», но его намеренно убрали. Сообщение к коммиту: «Усилить формулировку об отказе». Агентный PR могут рассмотреть как proof-of-concept, но только чтобы переписать самостоятельно.
Баг-репорты от агентов — принимаются, если содержат воспроизводимый тестовый пример. Патч как иллюстрацию можно приложить, но он не будет принят напрямую.
Что это означает для бизнеса
Если ваша команда использует агентов для работы с опенсорс-кодом, AGENTS.md — сигнал к пересмотру воркфлоу.
Три практических вывода:
- Добавьте чтение политик в контекст агента. Перед работой с репозиторием агент должен читать
AGENTS.md,CONTRIBUTING.mdи аналогичные файлы. Это часть задачи, а не опция.
- Разграничивайте автономию. Агент может исследовать, находить баги, составлять тест-кейсы. Финальный PR — только после ревью человека.
- Качество важнее скорости. Массовая генерация обращений без воспроизводимых примеров — прямой путь к тому, чтобы проект создал отдельную «мусорную» категорию специально для вашего трафика.
Результат
AGENTS.md — новый жанр технической документации. Не для людей, а для агентов. В ближайшие месяцы такие файлы появятся в десятках крупных репозиториев. Команды, которые научат своих агентов читать и соблюдать эти правила, получат конкурентное преимущество: доверие мейнтейнеров и реальный вклад в проекты, а не статус источника спама.
SQLite показал, как опенсорс начинает управлять агентами через документацию. Следить за этим трендом стоит любой команде, которая строит автоматизацию на базе публичных репозиториев.