Pay for the Fault, Not the Flow: Label-Free In-Flow Multi-Agent Workflow Optimization
Xuehang Guo, Haoyu Wang, Shengyu Chen, Zach Chen, Wei Cheng, Qingyun Wang, Haifeng Chen
William & Mary · NEC Corporation of America
Published October 1, 2026 · on the feed October 2, 2026 · ▲ 5 · arXiv 2610.01017
The abstract
Large language models (LLMs) increasingly construct multi-agent workflows that decompose a complex task and assign specialist agents from a pool. However, building such a workflow well remains challenging: how finely to divide the task, which agent to trust with each subtask, and when to create a new specialist are all critical decisions a workflow constructor needs to settle up front. Thus, whether each subtask succeeds remains unknown until the workflow runs. Yet, improving a workflow is costly. Locating a fault usually requires a reference answer, a graded outcome, or a trained assessor, and the fix is applied to the whole workflow through re-execution, re-search, or retraining. We propose InFlowOp, which prices every decision in one label-free cost that weighs how well an agent's competence meets what a subtask demands against how much that agent takes to run. Before execution, InFlowOp bidirectionally determines the granularity of task decomposition and agent assignment following from the cost rather than from a fixed template. During execution, InFlowOp corrects a fault with the cheapest move via the same cost that serves the workflow both as it is built and as it runs. Facing the workflow-level evaluation challenge, we introduce Braid, a benchmark whose tasks require multi-agent coordination beyond single-agent capability. Across various domains and backbones, InFlowOp outperforms single agent baselines by up to +11.97%, achieving +9.64% with in-flow optimization. Our project page: https://xhguo7.github.io/InFlowOp/.
The Brief
2:44A short podcast summary of the paper. Written and voiced by AI.
Transcript
Pay for the Fault, Not the Flow. Label-Free In-Flow Multi-Agent Workflow Optimization. By Xuehang Guo and six others, from William and Mary and NEC Corporation of America. Published on the first of October. No code repository is linked to it.
Large language models increasingly construct multi-agent workflows. They decompose a complex task and assign specialist agents from a pool to the pieces. Building such a workflow well is hard, because several critical decisions have to be settled up front. How finely to divide the task. Which agent to trust with each subtask. When to create a new specialist instead. Whether each subtask actually succeeds stays unknown until the workflow runs. Improving a workflow afterwards is costly on two counts. Locating a fault usually requires a reference answer, a graded outcome, or a trained assessor. And the fix is applied to the whole workflow, through re-execution, re-search, or retraining.
InFlowOp puts every one of those decisions on a single price. It defines one label-free cost, which weighs how well an agent's competence meets what a subtask demands against how much that agent takes to run. The title states the principle: pay for the fault, not the flow. Two properties follow from the design. Because the cost is label-free, it does not wait on a reference answer or a trained assessor. And because it is one cost, the same quantity can serve the workflow both while it is being built and while it is running.
Before execution, InFlowOp uses the cost to settle decomposition and assignment together. It works bidirectionally, determining the granularity of task decomposition and the assignment of agents from the cost rather than from a fixed template. During execution, when a fault appears, InFlowOp corrects it with the cheapest move available, priced by that same cost. Construction and repair are therefore not two separate systems with two separate criteria. They are one criterion applied at two moments.
Evaluation needed its own answer. Judging a whole workflow, rather than a single agent, is a challenge in itself, so the authors introduce Braid, a benchmark whose tasks require multi-agent coordination beyond what a single agent is capable of.
Across various domains and backbones, InFlowOp outperforms single-agent baselines by up to eleven point nine seven percent. With in-flow optimization, the correction made while the workflow runs, the reported figure is nine point six four percent. Those numbers are set against single agents, on tasks built so that a single agent should not be enough.
Where the design concentrates its weight is a single number. Competence against demand, set against the price of running an agent, decides how a task is split, who handles each piece, and what to change when something breaks. A fault is then fixed by its cheapest move, not by paying to rerun the whole flow.
Paper Quest · 7 chapters · about 40 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Many agents, many choices, and no way to price them. Start there.
You run a system where a language model splits a complex task into subtasks and hands each one to a specialist agent from a pool.
The road ahead
- 1 · The problem ~7 min A language model can split a task among specialist agents, but its key choices are made blind, and fixing one failure means paying for the whole run again.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min Give every workflow choice one shared, label-free price, then use that same price both to build the workflow and to repair it while it runs.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Price every agent and subtask pairing, build the workflow from those prices, run it, and fix faults locally with the cheapest move.
- 6 · The experiment ~6 min You’ll guess: Across domains and backbones, by how much at most did InFlowOp outperform single-agent baselines?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.