Внутренняя Git-система OpenAI, Pando, взяла на себя обслуживание всего основного репозитория кода компании. По данным ChainCatcher, систему разработали после того, как Codex позволил инженерам развернуть больше программных агентов, что увеличило объём операций с ветками, отправки изменений, слияний и pull-запросов.

Прежние системы OpenAI часто зависали и не могли объединять изменения, а их надёжность опускалась ниже 90%. Pando запустили в production после 10 недель разработки. Работу возглавил один инженер, отвечавший за основную архитектуру системы, а ему помогали команды агентов Codex.

Внутренняя часть системы обрабатывает отправку кода из разных веток параллельно, а не заставляет их ждать в очереди. При получении кода она повторно использует существующие пакеты данных Git и передаёт их через кэш, вместо того чтобы генерировать отдельный пакет для каждого клиента. После этих изменений медианная задержка при отправке кода снизилась почти на 80%, система ежедневно передаёт почти 1 петабайт данных, а доля попаданий в кэш превышает 99%. Однако теперь разные ветки не обязательно отображают одно и то же состояние в один и тот же момент.

В отличие от Origin от Cursor, который по-прежнему основан на Git и нацелен на замену GitHub в качестве сервиса для хостинга кода, или Scion от Anthropic, который отказывается от Git и переносит коммиты, слияния и запросы к истории на сервер, Pando сохраняет Git-клиент и протокол, перестраивая при этом внутреннюю часть системы. Поэтому инженеры и агенты могут в основном продолжать использовать привычные рабочие процессы.