It Takes Workflows to Evolve Better Workflows
cs.CL, cs.AI
Submitted: 2026-10-01
Updated: 2026-10-01
Project page: https://xhguo7.github.io/FloWright
License: http://creativecommons.org/licenses/by/4.0/
The gist: Tackling complex real-world tasks can exceed the capabilities of a single large language model (LLM), motivating the use of multi-agent workflows that coordinate specialized agents to work together
Terminology
Abstract
Tackling complex real-world tasks can exceed the capabilities of a single large language model (LLM), motivating the use of multi-agent workflows that coordinate specialized agents to work together on these tasks. Recent methods train LLMs to construct better workflows from execution outcomes, but they optimize only the workflow generator, while the other agents that build or execute each workflow remain fixed even though every outcome depends on all of them. However, extending training beyond the generator is challenging: the agents are coupled, and a workflow's outcome is a single sparse score that cannot tell which agent causes a failure. We propose FloWright, which leverages the workflow as a harness to optimize workflows. By introducing a hierarchical, structure-aware reward paradigm, FloWright enables one role to self-evolve and two or more roles to co-evolve, with no additional models, labels, or executions. Considering the limitation that workflows are commonly trained and evaluated on data that a single agent can already handle, we further propose DataWright, an adaptive data hardening approach that converts existing datasets into workflow-level tasks with increased difficulty. Across document, slide, chart, code, math, and finance tasks, small open models trained with FloWright achieve improved performance by up to +7.41%, with co-evolving (+5.03%) more roles gaining more than optimizing one of them alone (+2.83%). Our project page: https://xhguo7.github.io/FloWright/.
Sources
- Agent S2: A Compositional Generalist-Specialist Framework for Computer Use Agents
- Seeing the Whole Elephant: A Benchmark for Failure Attribution in LLM-based Multi-Agent Systems
- Beyond Trajectory-Level Attribution: Graph-Based Credit Assignment for Agentic Reinforcement Learning
- Debate or Vote: Which Yields Better Decisions in Multi-Agent Large Language Models?
- Multi-Agent Collaboration via Evolving Orchestration
- Group-in-Group Policy Optimization for LLM Agent Training
- Recursive Agent Optimization
- Anagent For Enhancing Scientific Table & Figure Analysis
- MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework
- OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation
- Automated Design of Agentic Systems
- R-Zero: Self-Evolving Reasoning LLM from Zero Data
- MAS-Orchestra: Understanding and Improving Multi-Agent Reasoning Through Holistic Orchestration and Controlled Benchmarks
- DS-1000: A Natural and Reliable Benchmark for Data Science Code Generation
- Agentic Reinforcement Learning with Implicit Step Rewards
- DoVer: Intervention-Driven Auto Debugging for LLM Multi-Agent Systems
- MMLongBench-Doc: Benchmarking Long-context Document Understanding with Visualizations
- MiniMax-M1: Scaling Test-Time Compute Efficiently with Lightning Attention
- MALT: Improving Reasoning with Multi-Agent LLM Training
- Weak-for-Strong: Training Weak Meta-Agent to Harness Strong Executors
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering