GitTalent
Havuz
Depo ayrıntısı

naw103/foremerge

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

Rust Apache-2.0 21 Ağustos 2026 son push 29 Ekim 2026 28 fork
Yıldız
532+445 · 63 gün
Commit · 28g
22
son 28 günde
Yazar · 28g
2
farklı katkıcı

Hızlı değerlendirme

önem 47uyum 39gpt-6-luna

Özet

Foremerge, coding agents'ın Git worktree'lerinde paralel çalışırken niyet ve kapsam çakışmalarını kod değişikliklerinden önce fark etmelerini sağlayan yerel bir koordinasyon aracıdır.

Profiline uyum

MCP ve coding agent koordinasyonu, aktif kullandığınız agent araçlarıyla ilişkili olsa da uygulama geliştirme ihtiyaçlarınızı doğrudan karşılamıyor.

Neden yükseliyor

37 günde 511 yıldız, coding-agent koordinasyonuna yönelik görünür bir ilgi olduğunu düşündürüyor; yükselişin özel nedeni verilerden doğrulanamıyor. Son 28 gündeki 39 commit geliştirme hareketliliğine işaret etse de katkı 2 farklı yazarla sınırlı.

Problem

Git, çoğunlukla metin çakışmalarını saptar; ayrı dosyalarda yapılan ama mimari veya anlamsal olarak birbiriyle çelişen paralel agent çalışmalarını önceden göstermeyebilir.

Çözüm

Agent'lar düzenlemeye başlamadan önce niyetlerini ve semantic scope'larını ortak, yerel bir SQLite store'a kaydeder. Foremerge bu beyanları deterministik kurallarla karşılaştırıp advisory conflict uyarıları üretir; agent'ları kilitlemez ve karar vermek için model kullanmaz.

Yenilik

Git'in metin çakışmalarının ötesinde, agent'ların önceden beyan ettiği semantic scope ve işlemleri karşılaştırma yaklaşımı dikkat çekici; ancak etkinliği ve benzer çözümlere göre üstünlüğü için henüz yayımlanmış benchmark sonucu yok.

Teknolojiler

  • Rust
  • Git
  • SQLite
  • MCP
  • CLI
  • JSON API

Riskler

  • Proje 0.5.0 sürümünde ve pre-1.0; README public schema'ların değişebileceğini belirtiyor.
  • Coordination uyarıları advisory; Foremerge agent'ları engellemiyor veya çakışmayı otomatik çözmüyor.
  • Çakışma tespiti agent'ların niyet ve kapsam beyanlarının niteliğine bağlı.
  • README'ye göre yayımlanmış benchmark sonuçları yok ve coordination between machines kapsam dışında.
  • Son 28 günlük commit sayısına rağmen yazar sayısı 2; geliştirme ve bakımın az sayıda katkıcıya bağlı kalma riski var.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.