HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge:コード競合の前に意図競合を捉える

Hacker News •
×

ForemergeはGitの上に構築されたコーディングエージェント向けのオープンソース調整プロトコルです。エージェントが分離されたワークツリーを維持しながら、意図、セマンティックな主張、依存関係、暫定的なChange Sets、決定、検証、来歴を共有できるようにします。Claude Code、Codex、Cursorに1行を貼り付けてインストールします。すべてのエージェントは、たとえ別々のワークツリーにいても、他のエージェントが何を変更しようとしているかを確認できます。

Foremergeはgitの上に位置するローカルの「gitライクな」調整レイヤーです。編集する前に、各エージェントは意図と変更するスコープを公開します。2番目のエージェントによる公開は、コードを書く前にHIGH destructive_vs_additiveの検出結果を返します。エージェントは独自のワークツリーを維持し、共有状態はgitの共通ディレクトリにある1つのSQLiteファイルです。フックもマージドライバもなく、何もあなたの履歴を書き換えません。

これは1つのRustバイナリとして提供され、CLIと18のツールを備えたMCPサーバーが含まれます。プロトコルにはプロバイダー固有のものが何もないため、ClaudeエージェントとCodexエージェントは同じストアを通じて調整します。作業が受け入れられる前に、Foremergeは変更の正確なgit状態に対して設定した名前付きチェックを実行します。

検出は決定論的で、審査モデルがあなたのコードを読むことはありません。HIGHの競合は宣言された操作に対してのみ主張されます。主張は助言的なリースであり、ロックではありません。オープンソース版は単一マッチングであり、分散コンセンサスではありません。同じリポジトリで最大98の並列エージェントをゼロ競合でテスト済み。Apache-2.0。

主要エンティティ:企業:Foremerge、GitHub、Claude Code、Codex、Cursor

FAQ:Foremergeとは何ですか?

ForemergeはGitの上に構築されたコーディングエージェント向けのオープンソース調整プロトコルで、コードの競合の前に意図の競合を捉えます。

FAQ Q:Foremergeとは何ですか?

FAQ A:ForemergeはGitの上に構築されたコーディングエージェント向けのオープンソース調整プロトコルで、コードの競合の前に意図の競合を捉えます。