HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge: Konflik Niat Sebelum Konflik Kode

Hacker News •
×

Foremerge adalah protokol koordinasi open-source untuk agen coding, dibangun di atas Git. Ini memungkinkan agen mempertahankan worktree terisolasi sambil berbagi niat, klaim semantik, dependensi, Change Set sementara, keputusan, validasi, dan provenance. Instal dengan menempelkan satu baris ke Claude Code, Codex, atau Cursor. Setiap agen melihat apa yang akan diubah oleh agen lain, bahkan di worktree terpisah.

Foremerge adalah lapisan koordinasi lokal "seperti git" yang berada di atas git. Sebelum mengedit, setiap agen menerbitkan niat dan cakupan yang akan diubahnya. Penerbitan oleh agen ke-2 mengembalikan temuan HIGH destructive_vs_additive sebelum menulis kode apa pun. Agen mempertahankan worktree mereka sendiri dan status bersama adalah satu file SQLite di direktori umum git. Tanpa hook, tanpa driver merge, tidak ada yang menulis ulang riwayat Anda.

Ini dikirim sebagai satu biner Rust dengan CLI dan server MCP dengan 18 alat. Karena protokol tidak memiliki apa pun yang spesifik penyedia, agen Claude dan agen Codex berkoordinasi melalui penyimpanan yang sama. Sebelum pekerjaan apa pun diterima, Foremerge menjalankan pemeriksaan bernama yang Anda konfigurasikan terhadap status git yang tepat dari perubahan tersebut.

Deteksi bersifat deterministik, tidak ada model juri yang membaca kode Anda. Konflik HIGH hanya dinyatakan untuk operasi yang dideklarasikan. Klaim adalah sewa penasihat, bukan kunci. Versi open source adalah pencocokan tunggal dan bukan konsensus terdistribusi. Diuji hingga 98 agen paralel pada repo yang sama tanpa konflik. Apache-2.0.

Entitas Utama: Perusahaan: Foremerge, GitHub, Claude Code, Codex, Cursor