Coordinator-Proposer splitting for multi-hunk bugs: 420 Defects4J fixes with Claude 3.5 Sonnet, including 62 multi-method and 27 multi-file repairs
Most LLM program-repair still assumes a single edit site, and breaks on bugs needing coordinated changes across several hunks, which demand repo-level context, repair-order scheduling, and hunk-level patch selection all at once. MultiFixer (July 29, 2026) separates those concerns into a Coordinator that schedules and a Proposer that generates, with tool-augmented analysis up front and two-stage patch refinement after. It fixed 326 Defects4J bugs in its base configuration and 420 with Claude 3.5 Sonnet, plus 24 real vulnerabilities on VUL4J and 11/19 on the multi-hunk subsets of SEC-bench and PatchEval — evidence that the scheduling role is worth a separate agent rather than folding it into one loop.
↳ Follow the thread