中文 | English
DR³-Eval is a realistic, reproducible, and multimodal evaluation benchmark for Deep Research Agents, focusing on multi-file report generation tasks.
Existing benchmarks face a fundamental tension between realism, controllability, and reproducibility when evaluating deep research agents. DR³-Eval addresses this through the following design:

Figure 1. Comparison of DR³-Eval with existing deep research benchmarks. DR³-Eval supports both user files and sandbox corpora, providing a realistic and reproducible multimodal evaluation environment.
DR³-Eval is the first deep research evaluation benchmark that simultaneously satisfies all of the following: user file input, static sandbox corpora, multimodality, real-world scenarios, multi-file upload, and reverse construction.

Figure 2. Comprehensive comparison of DR³-Eval with representative benchmarks.
The overall framework of DR³-Eval consists of three core components:

Figure 3. DR³-Eval framework overview. Includes data construction, DR³-Agent multi-agent system, and multi-dimensional evaluation protocol.
To validate the effectiveness of DR³-Eval, we developed DR³-Agent — an LLM-driven multi-agent deep research system built on the MiroFlow framework. Its core architecture is as follows:
text-embedding-3-small, refining queries under the ReAct paradigm to obtain evidenceSub-agents do not share global state; they only return highly condensed summaries to the main agent to reduce its context burden.

Figure 4. Dataset statistics. (a) Domain distribution. (b) File type distribution. (c) Distribution of user files per task.
| Dimension | Metric | Description |
|---|---|---|
| Information Retrieval | IR (Information Recall) | Coverage of key insights from user files and sandbox corpus in the report |
| Information Retrieval | CC (Citation Coverage) | Extent to which the report cites necessary source documents |
| Report Generation | FA (Factual Accuracy) | Factual correctness of cited claims in the report |
| Report Generation | IF (Instruction Following) | Whether the report satisfies all requirements specified in the task query |
| Report Generation | DQ (Depth Quality) | Analytical depth and logical rigor of the report |
Comprehensive evaluation was conducted on 8 state-of-the-art LLMs. Key findings:

Figure 5. Evaluation results of different models under 64k/128k/512k sandbox scales.

Figure 6. Performance heatmap of different models across 13 domains.
📦 More Experimental Results

Figure 7. Performance trends under different sandbox corpus scales (32k–512k).

Figure 8. Error type distribution across different models. Hallucination is the primary cause of failure for most models.

Figure 9. Ablation study comparing long-context vs. RAG approaches.

Figure 10. Performance comparison between static sandbox corpus and real-world web search.

Figure 11. Comparison of different retrieval methods.

Figure 12. Consistency analysis between LLM-as-Judge and human evaluation.
The dataset is hosted on HuggingFace and can be downloaded directly.
# Install dependencies
uv sync
# Configure environment variables
cp .env.example .env
# Edit .env to fill in API keys (OPENROUTER_API_KEY, etc.)
# Verify installation
uv run python main.py --help
# Single task
uv run python main.py run \
--folder data/datasets_en/001 \
--query "Analyze the documents and generate a research report." \
--offline
# Batch tasks
uv run python main.py batch \
--data-dir data/datasets_en \
--context-size 128k \
--llm-config gpt-4 \
--offline
uv run python eval.py all \
--result-base results_main/datasets_en \
--datasets-dir data/datasets_en \
--workers 4
If you find this work useful, please cite:
@article{xie2026dr,
title={DR $^{}${3}$ $-Eval: Towards Realistic and Reproducible Deep Research Evaluation},
author={Xie, Qianqian and Xiong, Qingheng and Zhu, He and Xia, Tiantian and Han, Xueming and Meng, Fanyu and Wang, Jiakai and Bai, Zhiqi and Jiang, Chengkang and Wang, Zhaohui and others},
journal={arXiv preprint arXiv:2604.14683},
year={2026}
}
This project is licensed under the Apache License 2.0. See LICENSE for details.
The DR³-Agent in this project is built on the MiroFlow framework by MiroMind AI. We extended it with the DR³-Eval evaluation framework, including multi-dimensional report quality metrics, benchmark support, and multi-model comparison capabilities.
For questions, please reach out via GitHub Issues.
$ claude mcp add DR3-Eval \
-- python -m otcore.mcp_server <graph>