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-0304 |
kgmon/deepsearchqa-0513 |
kgmon/deepsearchqa-0101 |
kgmon/deepsearchqa-0307 |
kgmon/deepsearchqa-0757 |
kgmon/deepsearchqa-0026 |
kgmon/deepsearchqa-0278 |
kgmon/deepsearchqa-0593 |
kgmon/deepsearchqa-0310 |
kgmon/deepsearchqa-0633 |
kgmon/deepsearchqa-0878 |
kgmon/deepsearchqa-0302 |
kgmon/deepsearchqa-0627 |
kgmon/deepsearchqa-0141 |
kgmon/deepsearchqa-0568 |
kgmon/deepsearchqa-0317 |
kgmon/deepsearchqa-0155 |
kgmon/deepsearchqa-0538 |
kgmon/deepsearchqa-0789 |
kgmon/deepsearchqa-0181 |
kgmon/deepsearchqa-0367 |
kgmon/deepsearchqa-0298 |
kgmon/deepsearchqa-0368 |
kgmon/deepsearchqa-0038 |
kgmon/deepsearchqa-0817 |
kgmon/deepsearchqa-0397 |
kgmon/deepsearchqa-0090 |
kgmon/deepsearchqa-0822 |
kgmon/deepsearchqa-0122 |
kgmon/deepsearchqa-0277 |
kgmon/deepsearchqa-0238 |
kgmon/deepsearchqa-0601 |
kgmon/deepsearchqa-0648 |
kgmon/deepsearchqa-0112 |
kgmon/deepsearchqa-0695 |
kgmon/deepsearchqa-0642 |
kgmon/deepsearchqa-0467 |
kgmon/deepsearchqa-0098 |
kgmon/deepsearchqa-0805 |
kgmon/deepsearchqa-0028 |
kgmon/deepsearchqa-0389 |
kgmon/deepsearchqa-0099 |
kgmon/deepsearchqa-0371 |
kgmon/deepsearchqa-0588 |
kgmon/deepsearchqa-0522 |
kgmon/deepsearchqa-0209 |
kgmon/deepsearchqa-0262 |
kgmon/deepsearchqa-0082 |
kgmon/deepsearchqa-0884 |
kgmon/deepsearchqa-0029 |
kgmon/deepsearchqa-0255 |
kgmon/deepsearchqa-0812 |
kgmon/deepsearchqa-0609 |
kgmon/deepsearchqa-0744 |
kgmon/deepsearchqa-0300 |
kgmon/deepsearchqa-0475 |
kgmon/deepsearchqa-0246 |
kgmon/deepsearchqa-0632 |
kgmon/deepsearchqa-0575 |
kgmon/deepsearchqa-0455 |
kgmon/deepsearchqa-0390 |
kgmon/deepsearchqa-0860 |
kgmon/deepsearchqa-0810 |
kgmon/deepsearchqa-0070 |
kgmon/deepsearchqa-0314 |
kgmon/deepsearchqa-0477 |
kgmon/deepsearchqa-0131 |
kgmon/deepsearchqa-0395 |
kgmon/deepsearchqa-0288 |
kgmon/deepsearchqa-0156 |
kgmon/deepsearchqa-0111 |
kgmon/deepsearchqa-0355 |
kgmon/deepsearchqa-0548 |
kgmon/deepsearchqa-0765 |
kgmon/deepsearchqa-0625 |
kgmon/deepsearchqa-0721 |
kgmon/deepsearchqa-0280 |
kgmon/deepsearchqa-0821 |
kgmon/deepsearchqa-0241 |
kgmon/deepsearchqa-0176 |
kgmon/deepsearchqa-0832 |
kgmon/deepsearchqa-0550 |
kgmon/deepsearchqa-0094 |
kgmon/deepsearchqa-0104 |
kgmon/deepsearchqa-0680 |
kgmon/deepsearchqa-0182 |
kgmon/deepsearchqa-0413 |
kgmon/deepsearchqa-0107 |
kgmon/deepsearchqa-0258 |
kgmon/deepsearchqa-0213 |
kgmon/deepsearchqa-0684 |
kgmon/deepsearchqa-0217 |
kgmon/deepsearchqa-0140 |
kgmon/deepsearchqa-0004 |
kgmon/deepsearchqa-0383 |
kgmon/deepsearchqa-0715 |
kgmon/deepsearchqa-0109 |
kgmon/deepsearchqa-0448 |
kgmon/deepsearchqa-0481 |
kgmon/deepsearchqa-0040 |
Displaying 100 of 900 tasks