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-0224 |
kgmon/deepsearchqa-0319 |
kgmon/deepsearchqa-0377 |
kgmon/deepsearchqa-0759 |
kgmon/deepsearchqa-0653 |
kgmon/deepsearchqa-0705 |
kgmon/deepsearchqa-0543 |
kgmon/deepsearchqa-0426 |
kgmon/deepsearchqa-0057 |
kgmon/deepsearchqa-0447 |
kgmon/deepsearchqa-0732 |
kgmon/deepsearchqa-0746 |
kgmon/deepsearchqa-0848 |
kgmon/deepsearchqa-0259 |
kgmon/deepsearchqa-0682 |
kgmon/deepsearchqa-0502 |
kgmon/deepsearchqa-0482 |
kgmon/deepsearchqa-0136 |
kgmon/deepsearchqa-0666 |
kgmon/deepsearchqa-0034 |
kgmon/deepsearchqa-0501 |
kgmon/deepsearchqa-0520 |
kgmon/deepsearchqa-0612 |
kgmon/deepsearchqa-0713 |
kgmon/deepsearchqa-0702 |
kgmon/deepsearchqa-0351 |
kgmon/deepsearchqa-0206 |
kgmon/deepsearchqa-0110 |
kgmon/deepsearchqa-0697 |
kgmon/deepsearchqa-0128 |
kgmon/deepsearchqa-0867 |
kgmon/deepsearchqa-0412 |
kgmon/deepsearchqa-0587 |
kgmon/deepsearchqa-0673 |
kgmon/deepsearchqa-0322 |
kgmon/deepsearchqa-0121 |
kgmon/deepsearchqa-0792 |
kgmon/deepsearchqa-0312 |
kgmon/deepsearchqa-0342 |
kgmon/deepsearchqa-0177 |
kgmon/deepsearchqa-0012 |
kgmon/deepsearchqa-0192 |
kgmon/deepsearchqa-0265 |
kgmon/deepsearchqa-0811 |
kgmon/deepsearchqa-0269 |
kgmon/deepsearchqa-0589 |
kgmon/deepsearchqa-0134 |
kgmon/deepsearchqa-0488 |
kgmon/deepsearchqa-0013 |
kgmon/deepsearchqa-0405 |
kgmon/deepsearchqa-0445 |
kgmon/deepsearchqa-0788 |
kgmon/deepsearchqa-0596 |
kgmon/deepsearchqa-0404 |
kgmon/deepsearchqa-0251 |
kgmon/deepsearchqa-0838 |
kgmon/deepsearchqa-0711 |
kgmon/deepsearchqa-0289 |
kgmon/deepsearchqa-0292 |
kgmon/deepsearchqa-0022 |
kgmon/deepsearchqa-0165 |
kgmon/deepsearchqa-0640 |
kgmon/deepsearchqa-0545 |
kgmon/deepsearchqa-0080 |
kgmon/deepsearchqa-0364 |
kgmon/deepsearchqa-0356 |
kgmon/deepsearchqa-0526 |
kgmon/deepsearchqa-0724 |
kgmon/deepsearchqa-0685 |
kgmon/deepsearchqa-0644 |
kgmon/deepsearchqa-0019 |
kgmon/deepsearchqa-0729 |
kgmon/deepsearchqa-0687 |
kgmon/deepsearchqa-0373 |
kgmon/deepsearchqa-0219 |
kgmon/deepsearchqa-0772 |
kgmon/deepsearchqa-0626 |
kgmon/deepsearchqa-0677 |
kgmon/deepsearchqa-0201 |
kgmon/deepsearchqa-0808 |
kgmon/deepsearchqa-0879 |
kgmon/deepsearchqa-0778 |
kgmon/deepsearchqa-0418 |
kgmon/deepsearchqa-0276 |
kgmon/deepsearchqa-0295 |
kgmon/deepsearchqa-0345 |
kgmon/deepsearchqa-0011 |
kgmon/deepsearchqa-0563 |
kgmon/deepsearchqa-0897 |
kgmon/deepsearchqa-0466 |
kgmon/deepsearchqa-0646 |
kgmon/deepsearchqa-0459 |
kgmon/deepsearchqa-0117 |
kgmon/deepsearchqa-0091 |
kgmon/deepsearchqa-0836 |
kgmon/deepsearchqa-0665 |
kgmon/deepsearchqa-0495 |
kgmon/deepsearchqa-0814 |
kgmon/deepsearchqa-0335 |
kgmon/deepsearchqa-0243 |
Displaying 100 of 900 tasks