Foremerge: AI Coordination Protocol for Coding Agents

Foremerge detects intent conflicts before code changes with open-source coordination protocol.

16 cards · 2m · tap to begin

From · · 2m

Foremerge: AI Coordination Protocol for Coding Agents

Foremerge detects intent conflicts before code changes with open-source coordination protocol.

In brief

Foremerge detects intent conflicts before code changes with open-source coordination protocol. Foremerge is an open-source protocol that helps AI coding agents detect semantic conflicts before they cause code issues. Originally reported by GitHub.

What is Foremerge

Foremerge is the open-source coordination protocol for coding agents built above Git.

How it works

Agents keep isolated worktrees while sharing intent, semantic claims, dependencies, provisional ChangeSets, decisions, validation, and provenance.

Conflict detection

Conflict detection

Foremerge detects intent conflicts before code changes by comparing semantic scopes.

Example conflict

Agent A replaces PaymentService with StripePaymentService while Agent B adds PayPal support to PaymentService.

Conflict resolution

Foremerge names conflicting agents, explains why plans clash, and suggests splitting work without code changes.

Status

Terminal rendering of an actual Foremerge release demo detecting the PaymentService conflict before either worktree changed

Foremerge 0.5.0 is a pre-1.0 local-first MVP with CLI, JSON API, MCP server, SQLite store, and deterministic conflict detector.

Quickstart

Install Foremerge with curl, initialize, wire clients, set checks, and confirm with foremerge doctor.

How it fits above Git

Foremerge resolves Git common directory and stores coordination state in SQLite under .git.

Semantic workflow

Agents publish intent, claim scopes, start implementation, validate, and commit changes through Foremerge.

ChangeSets and validation

ChangeSets capture agent/model, task, intent, affected files, dependencies, and Git ref for validation.

Agent clients

Foremerge supports Codex, Claude Code, and Cursor clients with native MCP integration.

MCP setup

MCP handles agent registration, intent publishing, conflict resolution, and work tracking.

Local JSON API

Foremerge provides authenticated HTTP API for client interactions with loopback binding.

What it does not do

Foremerge does not lock files, block agents, replace code review, or handle distributed consensus.

Limitations

The MVP does not replicate SQLite across machines, has no published benchmarks, and lacks distributed safety.

What happens next

Foremerge aims to detect intent conflicts before code changes with open-source coordination.

Here's the gist

Foremerge is an open-source protocol that helps AI coding agents detect semantic conflicts before they cause code issues.

Read the original on GitHub

React

Sign in to react and comment.

Comments (0)

Life is short. Keep it sweet. Respect others' opinions and be kind!

    Recommended next

    More decks on foremerge and related topics.