Foremerge is an open-source coordination protocol for parallel coding agents that operates above Git. It detects intent conflicts between agents working on the same project by having each agent declare its planned changes before implementation, preventing semantic conflicts that Git cannot catch.