Pando:OpenAI、自社エージェントの爆発的な作業ペースに対応すべくモノレポ用Gitサーバーを再構築
OpenAIは11月2日、4月から自社のモノレポ全体で稼働しているGit互換の独自バックエンド「Pando」の詳細を公表した。Codexによる並列プッシュを処理するために設計され、プッシュの中央値レイテンシを約5分の1に削減したとされる。開発は10週間で完了し、大部分をエージェントが実装した。

OpenAIは2026年11月2日、自社のモノレポ全体を運用する新しいGitリポジトリ向けバックエンドPandoの詳細を公表した。開発の契機はコーディングエージェントの直接的な影響にある。Codexの導入により、各エンジニアが複数のブランチを並列でプッシュし、各プッシュが同じコミットを取得する複数の継続的インテグレーション(CI)タスクをトリガーするようになった結果、従来のシステムは負荷に耐えられなくなった。ブログ記事によると、2025年末以降、システムの信頼性は一時的に90%未満に落ち込み、fetchの遅延やマージの失敗が多発していたという。
Gitサーバーにおける2つの前提の撤廃
開発チームはGitを破棄するのではなく、プロトコルとクライアントの互換性を維持しつつ、一般的なGitサーバーが当然視してきた2つの前提を見直した。
- リポジトリ全体の一貫したスナップショットを要求しない。 Pandoはブランチごとに個別に調停を行う。異なるブランチへの2つのプッシュは互いを待つ必要がなく、競合するのは同一ブランチへの同時書き込みのみとなる。このトレードオフとして、複数ブランチを読み出すクライアントには、ブランチごとにわずかに異なる時点の状態が見える可能性がある。しかしOpenAIは、人間もエージェントも実際には同一ブランチの更新順序にしか依存していないと判断した。
- クライアントごとのカスタムパックファイルを生成しない。 fetchのたびにオブジェクト群のパックを再計算する代わりに、Pandoはpush時に受け取ったパックファイルをそのまま保存し、Gitプロトコルのあまり知られていない機能である
packfile-uriを利用して他のクライアントへ再配信する。これらのパックの再利用性を高めるため、プッシュを行うクライアントに対しては、デフォルトで単一の参照ブランチ(トランク)のみを通知する仕組みを採用した。
パックはオブジェクトストレージに、メタデータは分散データベースに保存され、Expressと呼ばれるリージョンキャッシュサービスがこれらを配信する。LSMツリーに着想を得たバックグラウンドでのコンパクション処理により、小さなパックは段階的なレベル(現在は最大L4まで)に統合される。
公表された実績データ
| 指標(OpenAI発表) | 数値 |
|---|---|
| プッシュ中央値レイテンシ | 約5分の1に削減 |
| 配信Gitデータ量 | 1日あたり約1ペタバイト |
| ピーク時配信量 | 1時間あたり57TB超 |
| Expressキャッシュヒット率 | 99%超 |
| 標準クラウドVMでのクローン帯域 | 10Gbit/sリンクを飽和 |
OpenAI発表の数値、第三者による測定ではない。
エージェントの手で10週間で構築
この取り組みで最も示唆に富むのは、その構築手法である。Pandoは1名のエンジニアが設計し、エージェントチームが実装し、一握りのメンバーがデプロイを担当した。着手から本番運用までわずか10週間で到達し、2026年4月から本番トラフィックを処理している。Rustで記述されたPandoは、エージェントが変更内容を検証するためのGit適合性テストスイート、決定論的シミュレーションテスト、およびバグ検出のためにGPT-6 Astraを用いるエージェントが作成したLeanとTLA+の仕様書を活用している。移行自体はプロキシを経由してダウンタイムなしで実施され、Codexは各チームの開発環境の切り替えも支援した。
OpenAIは、Gitプロジェクト本体にも複数の修正(並列パックダウンロード、packfile-uriのトレース機能、「explicit haves」の概念など)をコントリビューションしたと述べている。また、Pandoの技術を自社ユーザーに提供する方法を模索中としているが、具体的な製品発表には至っていない。
編集部の見方
Pandoは、コーディングエージェントの普及がもたらす目立たない影響を浮き彫りにしている。ボトルネックとなるのはモデル自体の計算能力にとどまらず、Gitサーバーをはじめとする周辺の開発ツールそのものである。独自の新しいツールを発明するのではなくGitとの互換性を維持した選択は極めて現実的であり、アップストリームへの貢献はエコシステム全体にも恩恵をもたらす。公表された性能向上は目覚ましいものの外部からの検証は不可能であり、記事中のシミュレーションも教育目的のものと明記されている。エージェントを大規模に導入する組織にとって、最大の教訓はそのアーキテクチャにある。すなわち、リポジトリ全体の大域的な一貫性を緩め、パックファイルを徹底して再利用することだ。仮にOpenAIがPandoを商用製品として顧客に提供し始めれば、GitHubをはじめとする既存のコードホスティング基盤と真正面から競合することになる。
出典
- OpenAI — Scaling Git at OpenAI (2026年11月2日) 一次情報
- OpenAI Developers (X) — Pandoの発表 (2026年11月3日) 一次情報
- The New Stack — OpenAI built itself a new Git backend, too 二次情報
一次情報とは、当該企業・研究所・団体が直接発信した情報です。二次情報は、発信元ではない媒体が伝えた情報で、その旨を明記しています。誤りを見つけたら訂正方針をご覧ください。


