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-0645 |
kgmon/deepsearchqa-0124 |
kgmon/deepsearchqa-0786 |
kgmon/deepsearchqa-0102 |
kgmon/deepsearchqa-0660 |
kgmon/deepsearchqa-0326 |
kgmon/deepsearchqa-0740 |
kgmon/deepsearchqa-0524 |
kgmon/deepsearchqa-0573 |
kgmon/deepsearchqa-0842 |
kgmon/deepsearchqa-0340 |
kgmon/deepsearchqa-0726 |
kgmon/deepsearchqa-0360 |
kgmon/deepsearchqa-0171 |
kgmon/deepsearchqa-0785 |
kgmon/deepsearchqa-0129 |
kgmon/deepsearchqa-0033 |
kgmon/deepsearchqa-0535 |
kgmon/deepsearchqa-0647 |
kgmon/deepsearchqa-0132 |
kgmon/deepsearchqa-0728 |
kgmon/deepsearchqa-0664 |
kgmon/deepsearchqa-0193 |
kgmon/deepsearchqa-0400 |
kgmon/deepsearchqa-0819 |
kgmon/deepsearchqa-0386 |
kgmon/deepsearchqa-0532 |
kgmon/deepsearchqa-0282 |
kgmon/deepsearchqa-0552 |
kgmon/deepsearchqa-0092 |
kgmon/deepsearchqa-0862 |
kgmon/deepsearchqa-0272 |
kgmon/deepsearchqa-0758 |
kgmon/deepsearchqa-0649 |
kgmon/deepsearchqa-0020 |
kgmon/deepsearchqa-0387 |
kgmon/deepsearchqa-0301 |
kgmon/deepsearchqa-0143 |
kgmon/deepsearchqa-0436 |
kgmon/deepsearchqa-0855 |
kgmon/deepsearchqa-0669 |
kgmon/deepsearchqa-0361 |
kgmon/deepsearchqa-0847 |
kgmon/deepsearchqa-0562 |
kgmon/deepsearchqa-0073 |
kgmon/deepsearchqa-0722 |
kgmon/deepsearchqa-0831 |
kgmon/deepsearchqa-0569 |
kgmon/deepsearchqa-0273 |
kgmon/deepsearchqa-0154 |
kgmon/deepsearchqa-0159 |
kgmon/deepsearchqa-0458 |
kgmon/deepsearchqa-0517 |
kgmon/deepsearchqa-0829 |
kgmon/deepsearchqa-0886 |
kgmon/deepsearchqa-0763 |
kgmon/deepsearchqa-0883 |
kgmon/deepsearchqa-0567 |
kgmon/deepsearchqa-0738 |
kgmon/deepsearchqa-0168 |
kgmon/deepsearchqa-0747 |
kgmon/deepsearchqa-0002 |
kgmon/deepsearchqa-0315 |
kgmon/deepsearchqa-0606 |
kgmon/deepsearchqa-0823 |
kgmon/deepsearchqa-0166 |
kgmon/deepsearchqa-0256 |
kgmon/deepsearchqa-0016 |
kgmon/deepsearchqa-0116 |
kgmon/deepsearchqa-0468 |
kgmon/deepsearchqa-0790 |
kgmon/deepsearchqa-0693 |
kgmon/deepsearchqa-0696 |
kgmon/deepsearchqa-0036 |
kgmon/deepsearchqa-0530 |
kgmon/deepsearchqa-0396 |
kgmon/deepsearchqa-0376 |
kgmon/deepsearchqa-0830 |
kgmon/deepsearchqa-0370 |
kgmon/deepsearchqa-0410 |
kgmon/deepsearchqa-0882 |
kgmon/deepsearchqa-0608 |
kgmon/deepsearchqa-0199 |
kgmon/deepsearchqa-0200 |
kgmon/deepsearchqa-0066 |
kgmon/deepsearchqa-0055 |
kgmon/deepsearchqa-0097 |
kgmon/deepsearchqa-0089 |
kgmon/deepsearchqa-0662 |
kgmon/deepsearchqa-0179 |
kgmon/deepsearchqa-0714 |
kgmon/deepsearchqa-0464 |
kgmon/deepsearchqa-0635 |
kgmon/deepsearchqa-0231 |
kgmon/deepsearchqa-0698 |
kgmon/deepsearchqa-0306 |
kgmon/deepsearchqa-0433 |
kgmon/deepsearchqa-0478 |
kgmon/deepsearchqa-0493 |
kgmon/deepsearchqa-0058 |
Displaying 100 of 900 tasks