Entire は、人間の開発者と AI コーディング エージェント間のコラボレーションのために特別に設計された Git Forge です。その前提は、従来のソフトウェア開発インフラストラクチャ、特にプル リクエスト (PR) モデルは、AI エージェントがコードを高速で生成、レビュー、反復する環境にはあまり適していないということです。
GitHub の元 CEO で現在 Entire の CEO である Thomas Dohmke 氏が説明するように、GitHub と GitLab は、非同期コード レビューとバージョン管理を中心とすることで、人間間のコラボレーションを変革しました。対照的に、マルチエージェント フォージは、人間と協働する AI エージェントの非同期オーケストレーション、バージョン管理、監査を中心としています。
Entire のコア コンポーネントは、GitHub よりも最大 89 倍高速なプッシュを可能にする完全分散アーキテクチャ上に構築されています。 トレイルこれにより、AI コーディング エージェントが従来の PR ベースの開発モデルにもたらす課題に対処できます。
プルリクエスト [timeline] エージェントのみが読み取る監査ログとなっています。開発者が自信を持ってマージできるかどうかを判断するための情報は提供されません。
トレイルでは、プッシュするたびに更新される評価スコアの形式で、最も関連性の高い情報がページの上部に表示されます。これらのスコアは、開発者が PR が安定した状態に達しているかどうか、またはエージェント駆動のコーディングとレビューを再度繰り返す必要があるかどうかを評価するのに役立ちます。
信頼性が高く、リスクが低く、すべての検出結果がクリアされている場合にのみ、マージが行われます。
証跡はバグ レポート、機能リクエスト、または手動で開始でき、複数のリポジトリにまたがることができます。新しいコードがプッシュされるたびに、クラウド サンドボックスで実行されているレビュー エージェントが変更を評価し、コードの品質、セキュリティ、セキュリティに基づいたスコアと根拠を返します。 傾斜人間によるコードレビューが必要かどうか。たとえば、スロップ スコアがオレンジ色の場合、開発者はコーディング エージェントにコードを改善して新しい変更をプッシュするように依頼し、新しいイテレーションをトリガーできます。
過去 5 回の実行と現在の実行が評価ごとに表示されます。ワンショット ループでは重要な問題が見逃されることが多いため、これは非常に重要であると考えています。エージェントティック コーディングを成功させるには、ループを繰り返してスコアを安定させることが重要です。
評価エージェントは、Entire のインターフェイスまたはリポジトリ レベルの JSON 設定を通じて設定できます。
レビュー エージェントは修正や改善を提案することができ、それらは証跡が開いている間は証跡に表示されたままになります。マージが許可される前に、すべてのレビュー結果が解決されるかクローズされる必要があります。開発者は、リポジトリ レベルのゲートを構成して、承認に必要な条件を定義することもできます。
Entire によって導入されたもう 1 つの基本的な概念は、 連続記憶これにより、蓄積されたすべてのナレッジがリポジトリに保存されるため、エージェントは最初からナレッジを開始するのではなく、セッション間でそのナレッジを再利用できます。連続メモリは 2 つのオープンソース ツールによって実装されます。 entire-graphランク付けされたコード検索、定義と呼び出し元、タイプとルートなどを含む、Git リポジトリの事前計算されたマップを構築します。そして entire-brainコードベース マップと以前のエージェント セッションおよび Git 履歴に記録された情報を組み合わせて、永続メモリ層を作成します。
これにより、エージェントは常に適切なタイミングで適切なコンテキスト、つまり「何が変化したか」の背後にある「理由」を把握できるようになります。
最後に、Entire については、Buildkite や Depot などの CI プラットフォームとの統合もサポートしています。
Hacker News での発表についてコメントし、ユーザー conartist6 は、プログラミング言語やツールには改善の余地が多く残されているため、エンジニアがコードの作成をエージェントに委任しているという見解を表明しました。現在 Entire に所属する Haimantika 氏は、問題は決して言語やツールにあるわけではなく、むしろ、
それは人と物との間で理屈が投げ捨てられることだ。コミットメッセージは常に悪く、ドキュメントは常に腐っていて、「なぜこれがここにあるのか」という質問には、覚えている人が必ず答えてくれました。今では覚えている人がいないため、エージェントはそれを深刻に伝えました。それが私たちが修正しようとしている部分です。より良い言語でそれも修正されるのであれば、正直に言って、私はそれを受け入れるでしょう。
Entire は、Zed DeltaDB、Anthropic Scion、East River Source Control、Cursor Origin、Radicle なども含まれる、ソース コード管理分野におけるいくつかの新しいプレーヤーのうちの 1 つにすぎません。