Foremerge е проект с отворен код за координиране на паралелни агенти, които пишат код, върху Git. Той предлага агентите да обявяват намеренията си преди да започнат работа.

Агентите работят в отделни работни дървета, отделни копия на хранилището за паралелна работа, но споделят намерения, данни от проверки и друга информация за координация. Когато плановете се сблъскат, Foremerge назовава двата агента, обяснява причината за конфликта и предлага работата да се раздели.

Foremerge 0.5.0 е локален MVP преди версия 1.0 и публичните му схеми могат да се променят. Координацията между машини засега не е в обхвата на проекта.

Проверка на твърденията:

  • Foremerge е проект с отворен код за координиране на агенти, които пишат код, върху Git. (потвърдено от самата публикация: доказателство; «Foremerge is the open-source coordination protocol for coding agents, built above Git.»)
  • Агентите работят в отделни работни дървета, но споделят намерения, данни от проверки и друга информация за координация. (потвърдено от самата публикация: доказателство; «Agents keep isolated worktrees while sharing intent, semantic claims, dependencies, provisional ChangeSets, decisions, validation, and provenance.»)
  • Foremerge предлага агентите да обявяват намеренията си преди да започнат работа. (потвърдено от самата публикация: доказателство; «Foremerge fixes this by having agents announce what they are about to do, before they do it.»)
  • Когато плановете се сблъскат, Foremerge назовава двата агента, обяснява причината за конфликта и предлага работата да се раздели. (потвърдено от самата публикация: доказателство; «Foremerge names the two agents, explains why their plans clash, and suggests how to split the work.»)
  • Foremerge 0.5.0 е локален MVP преди версия 1.0: публичните му схеми могат да се променят, а координацията между машини не е в обхвата на проекта. (потвърдено от самата публикация: доказателство; «Status: Foremerge 0.5.0 is a pre-1.0, local-first MVP. The CLI, JSON API, MCP server, SQLite store, deterministic conflict detector, and verification-gated lifecycle are implemented. Public schemas may still change. Published benchmark results do not yet exist, and coordination between machines is outside this project’s scope.»)

Първоизточници:

оценка 64,9 от 100 · вид: анонс