Agentic Aggregation for Parallel Scaling of Long-Horizon Agentic Tasks
Organizations: Princeton Language and Intelligence, Princeton University
Abstract
We study parallel test-time scaling for long-horizon agentic tasks such as agentic search and deep research, where multiple rollouts are generated in parallel and aggregated into a final response. While such scaling has proven effective for chain-of-thought reasoning, agentic tasks pose unique challenges: trajectories are long, multi-turn, and tool-augmented, and outputs are often open-ended. Aggregating only final answers discards rich information from trajectories, while concatenating all trajectories exceeds the model's context window. To address this, we propose AggAgent, an aggregation agent that treats parallel trajectories as an environment. We equip it with lightweight tools to inspect candidate solutions and search across trajectories, enabling it to navigate and synthesize information on demand. Across six benchmarks and three model families (GLM-4.7, Qwen3.5, MiniMax-M2.5), AggAgent outperforms all existing aggregation methods-by up to 5.3% absolute on average and 10.3% on two deep research tasks-while adding minimal overhead, as the aggregation cost remains bounded by a single agentic rollout. Our findings establish agentic aggregation as an effective and cost-efficient approach to parallel test-time scaling.
Figures & tables
| Criterion | MV | WMV | BoN | FewTool | SolAgg | SummAgg | AggAgent (Ours) |
|---|---|---|---|---|---|---|---|
| Task-agnostic | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Non-heuristic | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Trajectory Info. | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Full Fidelity | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Aggregation Cost | Zero | Zero | Zero | Zero | Low | High | Low |
| \Block 2-1 Task | \Block 2-1 Pass@1 | Heuristic Aggregation@8 | LLM-based Aggregation@8 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MV | WMV | BoN | FewTool | SolAgg | SummAgg | AggAgent | |||
| \Block [fill=red!8]7-1 GLM-4.7-Flash | BrowseComp | 27.42 | 32.67 | 50.67 | 51.33 | 41.33 | 53.33 | 55.33 | 56.00 |
| BrowseComp-Plus | 49.08 | 59.33 | 68.67 | 68.67 | 62.00 | 70.67 | 70.67 | 71.33 | |
| HLE | 25.00 | 26.45 | 27.74 | 30.97 | 27.10 | 32.90 | 34.84 | 37.42 | |
| DeepSearchQA | 32.42 | – | – | 35.33 | 33.33 | 46.00 | 47.33 | 49.33 | |
| Healthbench-Hard | 8.67 | – | – | 9.91 | 8.90 | 15.72 | 7.35 | 27.99 | |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Input | Output | |
| Language Models (per 1M tokens) | ||
| GLM-4.7-Flash | $0.07 | $0.40 |
| Qwen-3.5-122B | $0.26 | $2.08 |
| MiniMax-M2.5 | $0.30 | $1.20 |
| Tool Calls (per 1K queries) | ||
| search | $0.50 | |
| Task | # Inst. | # Turns | Tokens (K) | Output (K) | # Tool Calls | Uniq. URLs | |
|---|---|---|---|---|---|---|---|
| \Block [fill=red!8]6-1 GLM-4.7-Flash | BrowseComp | 150 | |||||
| BrowseComp-Plus | 150 | ||||||
| HLE | 155 | ||||||
| DeepSearchQA | 150 | ||||||
| Healthbench-Hard | 100 | ||||||
| ResearchRubrics | 101 |
| SolAgg | SummAgg | RAG (ROUGE-L) | RAG (BM25) | RAG (Qwen3) | AggAgent | |
|---|---|---|---|---|---|---|
| GLM-4.7-Flash | 42.58 | 41.21 | 44.10 | 44.45 | 43.66 | 47.90 |
| Qwen3.5-122B | 52.78 | 51.69 | 51.27 | 51.91 | 52.07 | 55.83 |
| MiniMax-M2.5 | 54.90 | 53.88 | 56.32 | 55.70 | 55.24 | 57.31 |
| Pass | Heuristic Aggregation | LLM-based Aggregation | ||||||
|---|---|---|---|---|---|---|---|---|
| MV | WMV | BoN | FewTool | SolAgg | SummAgg | AggAgent | ||
| 1 | 46.50 | - | - | - | - | - | - | - |
| 2 | 56.07 | 46.31 | 53.45 | 53.43 | 53.43 | 55.11 | 56.00 | 56.00 |
| 4 | 63.90 | 51.85 | 58.40 | 58.60 | 58.60 | 59.78 | 60.44 | 61.33 |
| 8 | 70.67 | 54.00 | 58.67 | 62.67 | 55.33 | 65.33 | 66.67 | 68.00 |
| Dataset | Retrieval | Evidence Interpretation | Conflict Resolution | Synthesis | |
|---|---|---|---|---|---|
| BrowseComp | 3 | 0.0% | 66.7% | 33.3% | 0.0% |
| BrowseComp-Plus | 2 | 0.0% | 0.0% | 0.0% | 100.0% |
| HLE | 19 | 10.5% | 68.4% | 10.5% | 10.5% |
| DeepSearchQA | 45 | 11.1% | 57.7% | 11.5% | 19.2% |
| Task | Pass | Heuristic Aggregation | LLM-based Aggregation | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MV | WMV | BoN | FewTool | SolAgg | SummAgg | AggAgent | |||
| BrowseComp | 1 | - | - | - | - | - | - | - | |
| 2 | |||||||||
| 4 | |||||||||
| 8 | |||||||||
| BrowseComp-Plus | 1 | - | - | - | - | - | - | - | |
| Task | Pass | Heuristic Aggregation | LLM-based Aggregation | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MV | WMV | BoN | FewTool | SolAgg | SummAgg | AggAgent | |||
| BrowseComp | 1 | - | - | - | - | - | - | - | |
| 2 | |||||||||
| 4 | |||||||||
| 8 | |||||||||
| BrowseComp-Plus | 1 | - | - | - | - | - | - | - | |
| Task | Pass | Heuristic Aggregation | LLM-based Aggregation | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MV | WMV | BoN | FewTool | SolAgg | SummAgg | AggAgent | |||
| BrowseComp | 1 | - | - | - | - | - | - | - | |
| 2 | |||||||||
| 4 | |||||||||
| 8 | |||||||||
| BrowseComp-Plus | 1 | - | - | - | - | - | - | - | |
| Task | Rollout Cost ( ) | Tool Call Cost ( ) | Aggregation Cost ( ) | Rollout Latency ( ) | Aggregation Latency ( ) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| SolAgg | SummAgg | AggAgent | SolAgg | SummAgg | AggAgent | |||||
| BrowseComp | 1 | .0086 | .0390 | - | - | - | 185.10 | - | - | - |
| 2 | .0171 | .0780 | .0025 | .0143 | .0044 | 211.82 | 33.97 | 77.72 | 22.67 | |
| 4 | .0343 | .1560 | .0021 | .0261 | .0048 | 233.74 | 21.38 | 107.27 | 38.51 | |
| 8 | .0685 | .3119 | .0019 | .0506 | .0047 | 261.41 | 18.69 | 139.42 | 31.65 | |
| BrowseComp-Plus | 1 | .0067 | 0 | - | - | - | 457.47 | - | - | - |
| Task | Rollout Cost ( ) | Tool Call Cost ( ) | Aggregation Cost ( ) | Rollout Latency ( ) | Aggregation Latency ( ) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| SolAgg | SummAgg | AggAgent | SolAgg | SummAgg | AggAgent | |||||
| BrowseComp | 1 | .0409 | .0315 | - | - | - | 182.79 | - | - | - |
| 2 | .0817 | .0629 | .0102 | .0565 | .0213 | 224.26 | 21.96 | 53.60 | 39.07 | |
| 4 | .1634 | .1258 | .0103 | .1026 | .0309 | 242.48 | 21.31 | 69.14 | 41.04 | |
| 8 | .3268 | .2517 | .0103 | .1952 | .0209 | 305.38 | 20.93 | 91.82 | 36.25 | |
| BrowseComp-Plus | 1 | .0265 | 0 | - | - | - | 564.68 | - | - | - |
| Task | Rollout Cost ( ) | Tool Call Cost ( ) | Aggregation Cost ( ) | Rollout Latency ( ) | Aggregation Latency ( ) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| SolAgg | SummAgg | AggAgent | SolAgg | SummAgg | AggAgent | |||||
| BrowseComp | 1 | .0321 | .0301 | - | - | - | 209.34 | - | - | - |
| 2 | .0642 | .0602 | .0055 | .0389 | .0122 | 259.73 | 267.45 | 300.34 | 294.52 | |
| 4 | .1285 | .1204 | .0049 | .0715 | .0120 | 292.90 | 300.42 | 347.88 | 319.73 | |
| 8 | .2569 | .2409 | .0049 | .1357 | .0118 | 314.26 | 323.33 | 480.36 | 352.57 | |
| BrowseComp-Plus | 1 | .0298 | 0 | - | - | - | 392.76 | - | - | - |
| Task | Pass | GLM-4.7-Flash | MiniMax-M2.5 | |||||
|---|---|---|---|---|---|---|---|---|
| SolAgg | SummAgg | AggAgent | SolAgg | SummAgg | AggAgent | |||
| BrowseComp | 1 | - | - | - | - | - | - | |
| 2 | 39.11 | |||||||
| 4 | 46.44 | |||||||
| 8 | 56.00 | |||||||
| BrowseComp-Plus | 1 | - | - | - | - | - | - | |