HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge : conflits d'intention avant le code

Hacker News •
×

Foremerge est un protocole de coordination open source pour les agents de codage, construit au-dessus de Git. Il permet aux agents de conserver des arbres de travail isolés tout en partageant l'intention, les revendications sémantiques, les dépendances, les Change Sets provisoires, les décisions, la validation et la provenance. Installez-le en collant une ligne dans Claude Code, Codex ou Cursor. Chaque agent voit ce que les autres s'apprêtent à modifier, même dans des arbres de travail séparés.

Foremerge est une couche de coordination locale « de type git » qui se situe au-dessus de git. Avant de modifier, chaque agent publie une intention et les périmètres qu'il va changer. La publication par le 2e agent renvoie une conclusion HIGH destructive_vs_additive avant d'écrire le moindre code. Les agents conservent leurs propres arbres de travail et l'état partagé est un seul fichier SQLite dans le répertoire commun de git. Pas de hooks, pas de pilotes de fusion, rien ne réécrit votre historique.

Il est livré sous forme d'un seul binaire Rust avec une CLI et un serveur MCP doté de 18 outils. Comme le protocole n'a rien de spécifique à un fournisseur, un agent Claude et un agent Codex se coordonnent via le même magasin. Avant qu'un travail ne soit accepté, Foremerge exécute une vérification nommée que vous avez configurée par rapport à l'état git exact du changement.

La détection est déterministe, aucun modèle juge ne lit votre code. Les conflits HIGH ne sont affirmés que pour les opérations déclarées. Les revendications sont des baux consultatifs, pas des verrous. La version open source est à correspondance unique et non à consensus distribué. Testé jusqu'à 98 agents parallèles sur le même dépôt avec zéro conflit. Apache-2.0.

Entités clés : Entreprises : Foremerge, GitHub, Claude Code, Codex, Cursor

FAQ : Qu'est-ce que Foremerge ?

Foremerge est un protocole de coordination open source pour les agents de codage, construit au-dessus de Git, qui détecte les conflits d'intention avant les conflits de code.

FAQ Q : Qu'est-ce que Foremerge ?

FAQ R : Foremerge est un protocole de coordination open source pour les agents de codage, construit au-dessus de Git, qui détecte les conflits d'intention avant les conflits de code.