DAGent: Evaluate-then-Grow Planning for Deep Research Agents
Hanwen Liu, Yuanfu Sun, Qiaoyu Tan
New York University · New York University Shanghai
Published September 30, 2026 · on the feed October 1, 2026 · ▲ 4 · arXiv 2609.39154
The abstract
Deep research tasks require agents to navigate large knowledge spaces, synthesize evidence across many sources, and adapt their plans as findings emerge. Directed acyclic graph (DAG)-based multi-agent systems suit this setting because they support parallel execution and isolate each sub-task within a focused dependency context. Yet existing DAG-based agents instantiate a task-level plan before execution and repair the graph only after failures or missing evidence are observed. This Plan-then-Patch strategy is brittle for deep research: the system commits most strongly when its evidence is weakest, and later revisions waste computation on branches that should not have been planned. We propose DAGent, a DAG-based multi-agent framework with Evaluate-then-Grow incremental planning: an Orchestrator grows the task graph one batch at a time, conditioning each expansion on confidence and uncertainty signals from completed nodes. A hierarchical context layer propagates compact QueryDocs by default while preserving full execution traces for on-demand recall. The recorded DAG topology admits structural RL signals that outcome-only recipes cannot define; DAGRPO, a GRPO adaptation, injects topology-conditioned credit on Executor rollouts and a structural compliance regularization on Orchestrator plans. Across BrowseComp-Plus, GAIA, and xbench-DeepSearch, DAGent surpasses the strongest open-source baseline by 5.3 / 5.8 / 2.0 points at the Qwen3-235B-A22B scale, and the lead replicates across four open-source backbones and extends to GPT-5 at 327K context. At the Qwen3-8B scale, DAGRPO improves over a same-budget outcome-only GRPO baseline by 3.0 average Pass@1 points. A same-architecture comparison shows that evidence-conditioned planning reaches higher accuracy at lower per-task token, tool-call, and step footprints than its Plan-then-Patch counterpart. Code: https://github.com/hanwenliu6825/DAGent
The Brief
3:10A short podcast summary of the paper. Written and voiced by AI.
Transcript
DAGent. Evaluate-then-Grow Planning for Deep Research Agents. By Hanwen Liu and two others, from New York University and New York University Shanghai. Published on the thirtieth of September. Its code repository is public but slight: six source files.
Deep research asks an agent to move through a large space of knowledge, pull evidence together from many sources, and change its plan as findings come in. Multi-agent systems built on a directed acyclic graph suit that work well. They can run sub-tasks in parallel, and each sub-task sits inside its own focused dependency context. The trouble lies in when the graph gets drawn. Existing graph-based agents lay out a plan for the whole task before anything runs, and they repair the graph only once a failure or a gap in the evidence shows up. The authors call this Plan-then-Patch, and they argue it is brittle for deep research for a simple reason. The system commits hardest at the moment it knows least, at the very start, and the revisions that follow spend computation on branches that should never have been planned at all.
DAGent turns the order around. Its planning is Evaluate-then-Grow: rather than drawing the whole graph up front, an Orchestrator grows the task graph one batch at a time. Each expansion is conditioned on confidence and uncertainty signals from the nodes that have already completed. The plan, in other words, is extended only as far as the evidence gathered so far can support.
Two further pieces sit around that loop. The first is a hierarchical context layer. By default it passes compact QueryDocs from node to node, while keeping the full execution traces available to be recalled on demand. The second concerns training. Because the graph's topology is recorded as it grows, it offers structural reinforcement learning signals that a recipe scoring only the final outcome cannot define. DAGRPO, an adaptation of GRPO, uses them in two places. It injects credit conditioned on the topology into the rollouts of the Executor, and it applies a structural compliance regularization to the plans of the Orchestrator.
The evaluation covers three benchmarks: BrowseComp-Plus, GAIA, and xbench-DeepSearch. With Qwen3 at the two hundred and thirty-five billion parameter scale, DAGent beats the strongest open-source baseline by five point three points on the first, five point eight on the second, and two points on the third.
That lead holds across four open-source backbones, and it extends to GPT-5 with three hundred and twenty-seven thousand tokens of context. Training gets its own test at the eight billion parameter scale, where DAGRPO beats an outcome-only GRPO baseline given the same budget by three points of average Pass@1. A final comparison keeps the architecture fixed and changes only the planning. Evidence-conditioned planning reaches higher accuracy than its Plan-then-Patch counterpart, while using fewer tokens, fewer tool calls, and fewer steps per task.
Underneath the benchmarks is an argument about timing. A plan drawn before any evidence exists is a guess, and patching a guess is costly. Growing the graph in step with what the completed nodes report keeps commitment matched to confidence. A recorded graph then pays a second dividend: its shape becomes a training signal in its own right, which a bare final answer could never supply.
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
A research agent with a plan that commits too early. That is the wall here.
You run a research agent that splits a hard question into a graph of sub-tasks, so independent searches run in parallel and each one sees only the findings it depends on.
The road ahead
- 1 · The problem ~7 min Graph-based research agents commit to a full plan before any search runs, so they plan most when they know least and then waste effort patching.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min Grow the task graph one batch at a time, and choose each new batch from what the finished nodes report about their confidence and doubts.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min DAGent loops: add a batch of nodes, run them in parallel, gather their confidence and doubts, then plan the next batch from those signals.
- 6 · The experiment ~6 min You’ll guess: At the smaller backbone scale, how many average Pass@1 points did DAGRPO add over an outcome-only GRPO baseline given the same budget?
- 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.