kgmon/deepsearchqa
DeepSearchQA is a 900-prompt factuality benchmark from Google DeepMind for evaluating deep research agents on difficult multi-step information-seeking tasks.
Published 4/30/2026 by Ivan Sorokin
harbor run -d kgmon/deepsearchqaDeepSearchQA is a 900-prompt factuality benchmark from Google DeepMind for evaluating deep research agents on difficult multi-step information-seeking tasks across 17 fields.
Each Harbor task from the kgmon/deepsearchqa dataset uses a fixed instruction prompt instruction.md that asks the agent to answer one DeepSearchQA problem and write the final response to /workspace/answer.txt.
The task prompt template is:
Answer the following question. You may use the web or any available tools needed to answer the question.
Write your final answer to `/workspace/answer.txt`.
## Question
{problem}
Verifier
The verifier is adapted from the Kaggle Evaluation Starter Code.
The verifier uses hidden metadata derived from DSQA-full.csv, including the
gold answer and answer type. These fields are not exposed in instruction.md.
It uses the official DeepSearchQA grading prompt and calls gemini-2.5-flash by default. Set one of these environment variables before running:
export GEMINI_API_KEY="..."
# or
export GOOGLE_API_KEY="..."
Optional override:
export DEEPSEARCHQA_GRADER_MODEL="gemini-2.5-flash"
The verifier writes reward.json with reward, fully_correct, fully_incorrect,
correct_with_excessive_answers, precision, recall, f1_score, and
grader_valid.
fully_correct: all expected answers were found with no excessive answers.fully_incorrect: none of the expected answers were found.correct_with_excessive_answers: all expected answers were found, but extra answers were also supplied.
The primary reward is per-task F1.
Local Run
harbor run -p datasets/deepsearchqa -a <agent> -m "<model>"
DeepSearchQA tasks intentionally omit solution/solve.sh; the gold answer is
hidden in verifier metadata and is not part of the agent runtime.
Source
- Dataset: https://huggingface.co/datasets/google/deepsearchqa
- File:
DSQA-full.csv - License: Apache-2.0
| Task |
|---|
kgmon/deepsearchqa-0528 |
kgmon/deepsearchqa-0064 |
kgmon/deepsearchqa-0798 |
kgmon/deepsearchqa-0781 |
kgmon/deepsearchqa-0794 |
kgmon/deepsearchqa-0297 |
kgmon/deepsearchqa-0766 |
kgmon/deepsearchqa-0621 |
kgmon/deepsearchqa-0599 |
kgmon/deepsearchqa-0416 |
kgmon/deepsearchqa-0511 |
kgmon/deepsearchqa-0048 |
kgmon/deepsearchqa-0446 |
kgmon/deepsearchqa-0316 |
kgmon/deepsearchqa-0542 |
kgmon/deepsearchqa-0254 |
kgmon/deepsearchqa-0586 |
kgmon/deepsearchqa-0105 |
kgmon/deepsearchqa-0479 |
kgmon/deepsearchqa-0063 |
kgmon/deepsearchqa-0359 |
kgmon/deepsearchqa-0864 |
kgmon/deepsearchqa-0358 |
kgmon/deepsearchqa-0240 |
kgmon/deepsearchqa-0245 |
kgmon/deepsearchqa-0854 |
kgmon/deepsearchqa-0797 |
kgmon/deepsearchqa-0708 |
kgmon/deepsearchqa-0125 |
kgmon/deepsearchqa-0268 |
kgmon/deepsearchqa-0130 |
kgmon/deepsearchqa-0659 |
kgmon/deepsearchqa-0305 |
kgmon/deepsearchqa-0783 |
kgmon/deepsearchqa-0690 |
kgmon/deepsearchqa-0675 |
kgmon/deepsearchqa-0422 |
kgmon/deepsearchqa-0083 |
kgmon/deepsearchqa-0394 |
kgmon/deepsearchqa-0857 |
kgmon/deepsearchqa-0353 |
kgmon/deepsearchqa-0755 |
kgmon/deepsearchqa-0523 |
kgmon/deepsearchqa-0060 |
kgmon/deepsearchqa-0804 |
kgmon/deepsearchqa-0824 |
kgmon/deepsearchqa-0293 |
kgmon/deepsearchqa-0873 |
kgmon/deepsearchqa-0123 |
kgmon/deepsearchqa-0544 |
kgmon/deepsearchqa-0044 |
kgmon/deepsearchqa-0730 |
kgmon/deepsearchqa-0887 |
kgmon/deepsearchqa-0093 |
kgmon/deepsearchqa-0190 |
kgmon/deepsearchqa-0752 |
kgmon/deepsearchqa-0234 |
kgmon/deepsearchqa-0071 |
kgmon/deepsearchqa-0843 |
kgmon/deepsearchqa-0050 |
kgmon/deepsearchqa-0706 |
kgmon/deepsearchqa-0054 |
kgmon/deepsearchqa-0639 |
kgmon/deepsearchqa-0119 |
kgmon/deepsearchqa-0547 |
kgmon/deepsearchqa-0025 |
kgmon/deepsearchqa-0491 |
kgmon/deepsearchqa-0700 |
kgmon/deepsearchqa-0266 |
kgmon/deepsearchqa-0424 |
kgmon/deepsearchqa-0760 |
kgmon/deepsearchqa-0775 |
kgmon/deepsearchqa-0157 |
kgmon/deepsearchqa-0795 |
kgmon/deepsearchqa-0565 |
kgmon/deepsearchqa-0076 |
kgmon/deepsearchqa-0163 |
kgmon/deepsearchqa-0423 |
kgmon/deepsearchqa-0188 |
kgmon/deepsearchqa-0516 |
kgmon/deepsearchqa-0598 |
kgmon/deepsearchqa-0068 |
kgmon/deepsearchqa-0331 |
kgmon/deepsearchqa-0114 |
kgmon/deepsearchqa-0212 |
kgmon/deepsearchqa-0518 |
kgmon/deepsearchqa-0402 |
kgmon/deepsearchqa-0595 |
kgmon/deepsearchqa-0108 |
kgmon/deepsearchqa-0564 |
kgmon/deepsearchqa-0427 |
kgmon/deepsearchqa-0162 |
kgmon/deepsearchqa-0531 |
kgmon/deepsearchqa-0582 |
kgmon/deepsearchqa-0167 |
kgmon/deepsearchqa-0428 |
kgmon/deepsearchqa-0059 |
kgmon/deepsearchqa-0126 |
kgmon/deepsearchqa-0863 |
kgmon/deepsearchqa-0450 |
Displaying 100 of 900 tasks