shipfeedAI news, curated daily

04:00:49 CET
22 SEPT04:00:49shipfeed
pull to refreshlast sync
Just in — 30 new
§ agents · storyline

Show HN: Foremerge – Catch intent conflicts between parallel coding agents

GPTree releases Foremerge, a tool that detects conflicting intents between parallel coding agents before they write incompatible code.

yesterday · · primary fetch1 sourceupdated yesterday ·

At, GPTree, we run several coding agents across our team on one repo using parallel worktrees. Apart from wasted time reviewing and fixing conflicts at PR time, the failures that hurt the most are when multiple plans or tickets cause architecture changes that cannot both be true. Ex. one agent replaces a class while another one is in the process of extending it. Git only notices if the resulting patches happen to touch the same lines and the review only catches it if they are familiar with both tickets.Foremerge is a local "git like" coordination layer that sits above git (ie. does not interact with or change the way git and worktrees function), Before editing each agent publishes an intent and the scopes it will change, with the operation it plans to complete on each one.

foremerge intent publish --agent "$A" \ --summary "Replace PaymentService with StripePaymentService" \ --scope symbol:PaymentService=replace foremerge intent publish --agent "$B" \ --summary "Add PayPal support to PaymentService" \ --scope symbol:PaymentService=extend The publish by the 2nd agent returns a HIGH destructive_vs_additive finding before writing any code. Agents keep their own worktrees and the…

read full article on github.com
§ sources1 publication · timeline below
  1. github.comShow HN: Foremerge – Catch intent conflicts between parallel coding agentsprimary