AI・機械学習
AIエージェントブームに向けてバージョン管理はどのように進化するか
How Version Control Will Evolve for the Agent Boom (entire.io)
要約
Gitは20年以上開発者に採用されてきましたが、AIエージェントがコードの主要な生成者となる世界では、そのホスティング方法を進化させる必要があります。AIエージェントはプロンプト、ツール呼び出し、チェックポイント、決定などのコンテキスト情報を含むセッションログを生成し、これらはソフトウェア開発の最も重要な成果物となり、コードと共にリポジトリに保存されるべきです。これにより、AIエージェントの誤りの繰り返しを防ぎ、生産性を向上させ、人間がコードの意図を理解しやすくします。
全文翻訳
開発者がGitを採用してから20年以上が経過しました。現在、Gitは最も人気のあるバージョン管理システムです。そして、今後20年間も存続するでしょう。問題は、Gitがそのエコシステムのロックインの重みによって生き残るかどうかではありません。問題は、AIエージェントがコードの主要な生成者となる世界のために、Gitホスティングをどのように拡張し、再配線し、進化させることができるかです。
ソフトウェアの魂を捉える
Gitは、リポジトリ内のプレーンテキストファイルに書かれたものを捉えます。簡単に言えば、コミットメッセージと共にコードの行を保存し、時間の経過とともに何が変更されたかの記録を作成します。しかし、エージェントによってコードがますます豊富になるにつれて、コードが書かれた「理由」の背後にあるコンテキストが不可欠になっています。プロンプト、ツール呼び出し、チェックポイント、決定を含むエージェントセッション。これらはすべて開発者の意図を明らかにし、ソフトウェアがどのように構築されたかの物語を語ります。
私たちの仮説は単純です。セッションログは現在、ソフトウェア開発において最も重要な成果物であり、コード自体と共にリポジトリに保存されるべきです。このセマンティックメモリレイヤーにより、エージェントは間違いを繰り返すことをやめ、より高い精度、生産性の向上、トークン消費の削減を可能にします。そして人間は、何が構築され、なぜ構築されたのかをより簡単に理解し、検証できるようになり、レビュー期間を大幅に短縮するプロビナンスレイヤーを提供します。この新しいセマンティックレイヤーがリポジトリに保存されることで、人間とエージェントのグループは、上書きしたり、衝突したり、理解を失ったりすることなく、並行して協力して構築できます。
Gitをその本来の約束に戻す
設計上、Gitは常に分散型であることを意図していました。すべてのクローンにはリポジトリとその履歴の完全なコピーが含まれており、ソフトウェアは単一のサーバーによって制御されるのではなく、多くのホストに複製できます。しかし実際には、Gitホスティングプラットフォームは、開発者を主に中央集権的なシステムに誘導してきました。これはエージェントが登場するまでは持続可能でした。
大規模なエージェント群が驚異的な速度と並列化でコーディングする世界では、このような中央集権的なプラットフォームを通じてすべてをルーティングし続けると、レート制限、障害、エージェントの遅延、および根本的に制約されたソフトウェア開発ライフサイクルにつながります。Gitホスティングは、その本来の約束を満たすために進化する必要があります。それは、単一の場所に世界のソフトウェアが保存されるシステムではなく、多くのホストの分散ネットワークです。リポジトリは可能な限り多くの場所に存在すべきであり、これにより、可用性と回復性が高まるだけでなく、エージェントが大規模かつよりローカルで、回復力があり、スケーラブルなアクセスパターンでクエリ、同期、および操作できるようになります。
これはデジタル主権の明確な利点も提供します。分散型アーキテクチャにより、開発者と組織は、グローバルに分散されたより広範な共同ネットワークに参加しながら、コードをデータ居住性のある地域でホスト、複製、および保存できます。
エージェントのオーケストラ
エージェントは新しいコーダーになり、このシフトにより、ソフトウェア開発者はこれまで以上に深いエンジニアリング判断を必要とするようになります。私たちの役割は今、同期を保つ必要があるエージェントのオーケストラにアイデアをストリームすることです。
これらの新しいソフトウェア開発ループでは、Gitはコードの真実の情報源であり続けます。それはプロビナンスを捉え、エージェントの作業を調整し、分散ネットワーク全体で動作します。それにより、エージェントと人間が24時間体制で機械速度でソフトウェアを共同で構築し、出荷できるプラットフォームを真に作成します。
2026年7月8日 · Thomas Dohmke
まったく新しいGitホスティングネットワーク
Entireは、GitHubリポジトリをミラーリングするための高速で分散型のGit互換ネットワークであり、エージェントがオリジンのレート制限にヒットすることなく高速にクローンできるようにします。
会社
2026年6月30日 · Marvin
entire blameの紹介
entire blameを使用すると、ファイル行をチェックポイントとセッションにまでたどることができるため、エージェント支援のコード変更のコンテキストをより迅速に見つけることができます。
変更履歴
2026年6月29日 · Marvin
Entire Dispatch 0x0014
go-gitにGit Protocol v2サポートが追加され、古いセッションインポートがEntire CLIに到着し、Entire固有のツール呼び出しフィルタリングがentire.ioに適用されます。
ディスパッチ