TheMachine Press

A daily newspaper for the age of artificial intelligence.

Morning editionPermanent story

developer tools

The Coding Agent Plans the Graph Before the Patch

FlowPlan expresses a repair as control-flow or data-flow changes, then checks whether the edited program matches that plan.

Published Updated Story ID: mp-2026-11-12-003
Read the complete editionStory JSON

Summary

FlowPlan expresses a repair as control-flow or data-flow changes, then checks whether the edited program matches that plan.

FlowPlan asks a coding agent to localize faults and plan repairs on per-function control-flow or data-flow graphs before changing source code. After the edit, it reconstructs the abstraction, compares the observed graph delta with the plan and then performs a complete verification. Across six benchmark-model settings, resolution did not change significantly while token use fell in every setting and significantly in five. With the smaller evaluated model, usage fell to 32% to 74% of baseline depending on the benchmark, mainly by reducing repeated post-edit reading and testing.

Why it matters

FlowPlan expresses a repair as control-flow or data-flow changes, then checks whether the edited program matches that plan.

Limits and context

  • Across six benchmark-model settings, resolution did not change significantly while token use fell in every setting and significantly in five.

Key claims

  1. FlowPlan expresses a repair as control-flow or data-flow changes, then checks whether the edited program matches that plan.

    Qualification: Across six benchmark-model settings, resolution did not change significantly while token use fell in every setting and significantly in five.

    Evidence: source-2026-11-12-003

Sources

  1. arXiv:2611.13241v1arXiv / Cornell University · primary research

Corrections

No corrections have been recorded for this story.