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-0509 |
kgmon/deepsearchqa-0281 |
kgmon/deepsearchqa-0764 |
kgmon/deepsearchqa-0085 |
kgmon/deepsearchqa-0571 |
kgmon/deepsearchqa-0701 |
kgmon/deepsearchqa-0896 |
kgmon/deepsearchqa-0661 |
kgmon/deepsearchqa-0045 |
kgmon/deepsearchqa-0828 |
kgmon/deepsearchqa-0411 |
kgmon/deepsearchqa-0558 |
kgmon/deepsearchqa-0756 |
kgmon/deepsearchqa-0893 |
kgmon/deepsearchqa-0813 |
kgmon/deepsearchqa-0341 |
kgmon/deepsearchqa-0694 |
kgmon/deepsearchqa-0003 |
kgmon/deepsearchqa-0440 |
kgmon/deepsearchqa-0837 |
kgmon/deepsearchqa-0895 |
kgmon/deepsearchqa-0374 |
kgmon/deepsearchqa-0236 |
kgmon/deepsearchqa-0392 |
kgmon/deepsearchqa-0691 |
kgmon/deepsearchqa-0087 |
kgmon/deepsearchqa-0809 |
kgmon/deepsearchqa-0084 |
kgmon/deepsearchqa-0174 |
kgmon/deepsearchqa-0452 |
kgmon/deepsearchqa-0069 |
kgmon/deepsearchqa-0899 |
kgmon/deepsearchqa-0148 |
kgmon/deepsearchqa-0049 |
kgmon/deepsearchqa-0457 |
kgmon/deepsearchqa-0237 |
kgmon/deepsearchqa-0062 |
kgmon/deepsearchqa-0773 |
kgmon/deepsearchqa-0144 |
kgmon/deepsearchqa-0735 |
kgmon/deepsearchqa-0290 |
kgmon/deepsearchqa-0330 |
kgmon/deepsearchqa-0590 |
kgmon/deepsearchqa-0332 |
kgmon/deepsearchqa-0365 |
kgmon/deepsearchqa-0600 |
kgmon/deepsearchqa-0095 |
kgmon/deepsearchqa-0172 |
kgmon/deepsearchqa-0139 |
kgmon/deepsearchqa-0299 |
kgmon/deepsearchqa-0320 |
kgmon/deepsearchqa-0021 |
kgmon/deepsearchqa-0776 |
kgmon/deepsearchqa-0221 |
kgmon/deepsearchqa-0617 |
kgmon/deepsearchqa-0892 |
kgmon/deepsearchqa-0138 |
kgmon/deepsearchqa-0616 |
kgmon/deepsearchqa-0852 |
kgmon/deepsearchqa-0031 |
kgmon/deepsearchqa-0663 |
kgmon/deepsearchqa-0566 |
kgmon/deepsearchqa-0796 |
kgmon/deepsearchqa-0303 |
kgmon/deepsearchqa-0210 |
kgmon/deepsearchqa-0900 |
kgmon/deepsearchqa-0127 |
kgmon/deepsearchqa-0072 |
kgmon/deepsearchqa-0840 |
kgmon/deepsearchqa-0248 |
kgmon/deepsearchqa-0592 |
kgmon/deepsearchqa-0536 |
kgmon/deepsearchqa-0354 |
kgmon/deepsearchqa-0716 |
kgmon/deepsearchqa-0791 |
kgmon/deepsearchqa-0120 |
kgmon/deepsearchqa-0079 |
kgmon/deepsearchqa-0497 |
kgmon/deepsearchqa-0720 |
kgmon/deepsearchqa-0183 |
kgmon/deepsearchqa-0357 |
kgmon/deepsearchqa-0153 |
kgmon/deepsearchqa-0614 |
kgmon/deepsearchqa-0667 |
kgmon/deepsearchqa-0777 |
kgmon/deepsearchqa-0771 |
kgmon/deepsearchqa-0379 |
kgmon/deepsearchqa-0607 |
kgmon/deepsearchqa-0506 |
kgmon/deepsearchqa-0889 |
kgmon/deepsearchqa-0207 |
kgmon/deepsearchqa-0578 |
kgmon/deepsearchqa-0385 |
kgmon/deepsearchqa-0007 |
kgmon/deepsearchqa-0294 |
kgmon/deepsearchqa-0384 |
kgmon/deepsearchqa-0372 |
kgmon/deepsearchqa-0529 |
kgmon/deepsearchqa-0655 |
kgmon/deepsearchqa-0229 |
Displaying 100 of 900 tasks