Control-Data Flow Separation: Stable Prompt Optimization in Multi-Agent LLMs
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Prompt optimization can improve multi-agent LLM systems, but the prompts being optimized often serve two entangled roles: generating task-relevant content and specifying execution-critical protocols, such as message routing, output formatting, and termination signals, on which the underlying code relies. As a result, a prompt edit intended to improve content generation can inadvertently corrupt the protocol and cause the entire agent pipeline to fail. Our key observation is that these two roles have different representations: execution protocols are typically structured, while task-relevant content is usually expressed in unstructured language. Based on this, we propose control-data flow separation, where execution-critical control is represented as typed, validated program objects, while task-relevant language remains the optimizable data flow for agent communication. This design allows optimizers to improve multi-agent behavior without exposing the routing or formatting interface to prompt drift. Across synthetic reasoning, collaborative review generation, and insurance rating workflows, our framework empirically achieves 100% eventual protocol validity while consistently improving task performance.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 33 of its 52 references that are in the map. First posted on arXiv 1 Sep 2026.
Builds on
33 of 52 references.
Closest ancestors · 4
Same direction, newest first
- 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinement26 Oct
- 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation16 Aug
- 2023ChatDev: Communicative Agents for Software Development16 Jul
Other references · 29
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023G-Eval: NLG Evaluation using GPT-4 with Better Human Alignmentcited by 2,205
- 2022Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Themcited by 1,767
- 2023Improving Factuality and Reasoning in Language Models through Multiagent Debatecited by 1,739
- 2024A Survey on LLM-as-a-Judgecited by 1,384
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,348
- 2023AgentBench: Evaluating LLMs as Agentscited by 1,211
- 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,151
- 2022Large Language Models Are Human-Level Prompt Engineerscited by 1,020
- 2024The AI Scientist: Towards Fully Automated Open-Ended Scientific Discoverycited by 1,002
- 2024Length-Controlled AlpacaEval: A Simple Way to Debias Automatic Evaluatorscited by 865
17 more
- 2023Automatic Prompt Optimization with "Gradient Descent" and Beam Searchcited by 628
- 2023Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolutioncited by 521
- 2021PICARD: Parsing Incrementally for Constrained Auto-Regressive Decoding from Language Modelscited by 402
- 2024Optimizing Instructions and Demonstrations for Multi-Stage Language Model Programscited by 270
- 2023Unleashing the Emergent Cognitive Synergy in Large Language Models: A Task-Solving Agent through Multi-Persona Self-Collaborationcited by 246
- 2023PromptAgent: Strategic Planning with Language Models Enables Expert-level Prompt Optimizationcited by 226
- 2023Can large language models provide useful feedback on research papers? A large-scale empirical analysiscited by 195
- 2023Grammar-Constrained Decoding for Structured NLP Tasks without Finetuningcited by 186
- 2023ReviewerGPT? An Exploratory Study on Using Large Language Models for Paper Reviewingcited by 118
- 2023GoLLIE: Annotation Guidelines improve Zero-Shot Information-Extractioncited by 116
- 2024MARG: Multi-Agent Review Generation for Scientific Paperscited by 98
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
- 2024SynCode: LLM Generation with Grammar Augmentationcited by 66
- 2023ARIES: A Corpus of Scientific Paper Edits Made in Response to Peer Reviewscited by 34
- 2024Symbolic Prompt Program Search: A Structure-Aware Approach to Efficient Compile-Time Prompt Optimizationcited by 29
- 2025Thought Communication in Multiagent Collaborationcited by 28
- 2025MASTER: A Multi-Agent System with LLM Specialized MCTScited by 15
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026LLM-as-Code: Agentic Programming for Agent Harness
- 2026Utility-Guided Agent Orchestration for Efficient LLM Tool Use
- 2026MAS-PromptBench: When Does Prompt Optimization Improve Multi-Agent LLM Systems?
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System
- 2026Enhancing LLM Instruction Following: An Evaluation-Driven Multi-Agentic Workflow for Prompt Instructions Optimization
- 2025CodeAgents: A Token-Efficient Framework for Codified Multi-Agent Reasoning in LLMs
- 2026PerspectiveGap: A Benchmark for Multi-Agent Orchestration Prompting
- 2026Learning What to Skip: Counterfactual Credit Assignment for Efficient Multi-Agent LLM Workflows