OpenAI社内のGitバックエンドであるPandoが、同社のメインコードリポジトリ全体を引き継ぎました。ChainCatcherによると、このシステムは、Codexによってエンジニアがより多くのコーディングエージェントを導入できるようになり、ブランチ、プッシュ、マージ、プルリクエストの活動量が増加したことを受けて開発されました。
OpenAIの以前のシステムは頻繁に停止し、変更をマージできないことがあり、信頼性は90%を下回っていました。Pandoは、1人のエンジニアが中核アーキテクチャを担当し、Codexエージェントのチームが支援する体制で、10週間の開発を経て本番環境に導入されました。
バックエンドは、異なるブランチからのコードのプッシュをキューに入れて待たせるのではなく、並列に処理します。コードの取得では、クライアントごとに別のデータパケットを生成する代わりに、既存のGitデータパケットを再利用し、キャッシュを通じて配信します。変更後、プッシュのレイテンシの中央値は約80%低下し、システムは毎日約1ペタバイトのデータを配信し、キャッシュヒット率は99%を超えています。ただし、異なるブランチが常に同じ時点で同じ状態を示す保証はなくなりました。
Gitベースであり、コードホスティングサービスとしてGitHubに取って代わることを目指すCursorのOriginや、Gitを廃止し、コミット、マージ、履歴の照会をサーバー側に移すAnthropicのScionとは異なり、PandoはGitクライアントとプロトコルを維持しつつ、バックエンドを再構築しています。そのため、エンジニアやエージェントは既存のワークフローをほぼそのまま維持できます。
