
Foremerge Review: Catching Parallel Coding Agent Intent Conflicts Before the Merge (2026)
Running several coding agents at once is now normal, and the failure that hurts is not the merge conflict your tooling shows you. It is the one it cannot: two agents editing one design in different files, in different worktrees, with no overlapping lines, merging cleanly, and leaving a codebase where half the call sites route through an abstraction the other half assumed still existed. Foremerge is a coordination layer built specifically for that blind spot: agents keep isolated git worktrees, but they share one local ledger of declared intent, and the tool flags incompatible plans while both are still planning. This review answers the practical question — can a coordination layer actually catch an intent conflict before the merge? — with a bounded reproduction of the project’s own documented scenario on the released 0.5.1 binary, plus the project’s documented limits. ...