Инженер John Wang, CTO компании Assembled, опубликовал разбор открытого репозитория openai/codex как проверяемого «ground truth» агентной разработки. По данным git-истории, Rust-часть проекта выросла с 98 коммитов от 6 авторов в мае 2025 года до более чем 1000 коммитов от 135 авторов за первые 25 дней августа 2026 года при команде в 137 человек. Рост на 8–10x автор анализа объясняет сочетанием массового использования кодинг-агентов, агрессивного найма и guardrails, закреплённых в AGENTS.md и автоматических lint- и CI-проверках. Все описанные практики открыты и доступны для копирования бесплатно.


Что произошло
John Wang изучил открытый репозиторий openai/codex по его git-истории и опубликовал разбор 27 августа 2026 года. Данные показывают смену масштаба: в мае 2025 года Rust-часть получала 98 коммитов от 6 авторов, причём 150 из первых 169 Rust-коммитов написал один инженер, Michael Bolin; за первые 25 дней августа 2026 года репозиторий получил более 1000 коммитов от 135 авторов при команде в 137 человек. В проекте действует файл AGENTS.md на 322 строки, который кодифицирует наблюдаемое обходное поведение агентов: запрещено модифицировать проверки CODEX_SANDBOX_NETWORK_DISABLED_ENV_VAR и создавать бессмысленные тесты ради формального прохождения CI. Любое изменение агентной логики требует интеграционного теста через harness TestCodexBuilder. Правило не использовать bool- и Option-параметры без комментария /*имя_параметра*/ подкреплено кастомным линтом, появившимся в марте 2026 года; всего в репозитории 38 lint-правил.
Контекст
openai/codex — это открытый Codex CLI от OpenAI на Rust и TypeScript с примерно 121 тыс. звёзд на GitHub, то есть один из самых заметных открытых проектов в категории кодинг-агентов. Ценность разбора в том, что он опирается на открытые данные, а не на заявления с конференций: масштаб вкладов, правила AGENTS.md и автоматические проверки можно перепроверить по git-истории, а не принимать на слово. О подходе OpenAI к закреплению изменений говорит процесс миграции TUI: feature-флаг tui_app_server был создан 16 марта 2026 года, через 10 дней включён по умолчанию, после чего старую реализацию удалили, а CI запретил импортировать codex-core. Миграция удерживается не памятью команды, а автоматикой. Инфраструктура тестов устроена так же основательно: тесты занимают около 615 тыс. строк, примерно 40% кодовой базы, включая стаб Responses API примерно на 7 тыс. строк, который прогоняет настоящий агентный цикл против фейковых ответов модели.
Почему это важно для индустрии
Это редкий случай, когда практики агентной разработки проверяемы по открытым данным, а не по выступлениям с конференций. OpenAI конвертирует повторяющиеся замечания из code review в правило AGENTS.md, а затем в детерминированные lint- и CI-проверки, делегируя контроль автоматике вместо памяти модели или команды. Именно такой контур позволил 135 авторам и агентам параллельно править около 28 Rust-крейтов в медианный активный день. Для билдеров это сигнал, что рыночная возможность сейчас не в ещё одном кодинг-агенте, а в инфраструктуре: библиотеки lint-правил для агентных репозиториев, харнесы с фейковыми API-стабами как отдельный продукт, инструменты валидации агентных PR на бессмысленные изменения. Если связка «замечание из code review, правило AGENTS.md, lint/CI» получит проверку сообществом, она с высокой вероятностью начнёт копироваться как де-факто стандарт, а governance агентной разработки рискует оформиться в обязательную инженерную инфраструктуру уровня CI/CD.
Почему это важно для пользователей
Все паттерны переносимы немедленно и бесплатно, без новых моделей и бюджетов, и реализуются за дни в существующих репозиториях. Команде, использующей кодинг-агентов, стоит завести AGENTS.md с явными запретами на типичные обходы, включая модификацию sandbox-проверок и тесты ради тестов, а также включить в обязательные проверки линт на неоднозначные литеральные аргументы. Режим прогона тестов переносится целиком: в процессе разработки гонять только тесты затронутого крейта, а полный Cargo-набор по пяти платформенно-архитектурным комбинациям запускать после мержа. Стаб Responses API из репозитория — готовый образец того, как проверять агентный цикл без живого вызова модели. Репозиторий openai/codex и сам разбор Wang работают как чеклист для команд, которые внедряют кодинг-агентов и хотят оценивать их честно.
Что пока неизвестно / ограничения
Главная оговорка касается причинности: сравниваемые окна методологически неравны, полный май 2025 года против первых 25 дней августа 2026 года, а три объясняющих фактора, массовое использование кодинг-агентов, найм и guardrails, остаются наблюдательной корреляцией без контрфакта. Данные показывают, что рост совпал с этими изменениями, но не доказывают, что именно они его вызвали. Все цифры происходят из разбора Wang и открыты для перепроверки по git-истории репозитория, однако их интерпретация принадлежит автору анализа, а не OpenAI.
Источники
- Learnings from the Codex repo — разбор John Wang (CTO Assembled)
- openai/codex — открытый репозиторий Codex CLI от OpenAI на GitHub
- Обсуждение разбора на Hacker News
Автор
Look at AI, редакция
