HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge: Intent-Konflikte vor Code-Konflikten

Hacker News •
×

Foremerge ist ein Open-Source-Koordinationsprotokoll für Coding-Agenten, das über Git aufbaut. Es ermöglicht Agenten, isolierte Worktrees beizubehalten, während sie Intent, semantische Ansprüche, Abhängigkeiten, vorläufige Change Sets, Entscheidungen, Validierung und Provenienz teilen. Installation durch Einfügen einer Zeile in Claude Code, Codex oder Cursor. Jeder Agent sieht, was andere ändern wollen, selbst in getrennten Worktrees.

Foremerge ist eine lokale „git-ähnliche“ Koordinationsschicht, die über git sitzt. Vor dem Bearbeiten veröffentlicht jeder Agent einen Intent und die Bereiche, die er ändern wird. Die Veröffentlichung durch den 2. Agenten liefert einen HIGH destructive_vs_additive-Befund, bevor irgendein Code geschrieben wird. Agenten behalten ihre eigenen Worktrees und der gemeinsame Zustand ist eine einzige SQLite-Datei im gemeinsamen Verzeichnis von git. Keine Hooks, keine Merge-Treiber, nichts schreibt Ihre Historie um.

Es wird als eine einzige Rust-Binärdatei mit einer CLI und einem MCP-Server mit 18 Tools ausgeliefert. Da das Protokoll nichts Anbieterspezifisches enthält, koordinieren sich ein Claude-Agent und ein Codex-Agent über denselben Speicher. Bevor Arbeit akzeptiert wird, führt Foremerge eine benannte Prüfung aus, die Sie gegen den exakten git-Zustand der Änderung konfiguriert haben.

Die Erkennung ist deterministisch, kein Richtermodell liest Ihren Code. HIGH-Konflikte werden nur für deklarierte Operationen behauptet. Ansprüche sind beratende Leases, keine Sperren. Die Open-Source-Version ist Single-Matching und kein verteilter Konsens. Getestet mit bis zu 98 parallelen Agenten im selben Repo ohne Konflikte. Apache-2.0.

Wichtige Entitäten: Unternehmen: Foremerge, GitHub, Claude Code, Codex, Cursor