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-0871 |
kgmon/deepsearchqa-0487 |
kgmon/deepsearchqa-0421 |
kgmon/deepsearchqa-0346 |
kgmon/deepsearchqa-0018 |
kgmon/deepsearchqa-0333 |
kgmon/deepsearchqa-0233 |
kgmon/deepsearchqa-0005 |
kgmon/deepsearchqa-0834 |
kgmon/deepsearchqa-0202 |
kgmon/deepsearchqa-0754 |
kgmon/deepsearchqa-0380 |
kgmon/deepsearchqa-0850 |
kgmon/deepsearchqa-0187 |
kgmon/deepsearchqa-0510 |
kgmon/deepsearchqa-0283 |
kgmon/deepsearchqa-0689 |
kgmon/deepsearchqa-0654 |
kgmon/deepsearchqa-0624 |
kgmon/deepsearchqa-0061 |
kgmon/deepsearchqa-0584 |
kgmon/deepsearchqa-0877 |
kgmon/deepsearchqa-0492 |
kgmon/deepsearchqa-0100 |
kgmon/deepsearchqa-0010 |
kgmon/deepsearchqa-0472 |
kgmon/deepsearchqa-0184 |
kgmon/deepsearchqa-0679 |
kgmon/deepsearchqa-0480 |
kgmon/deepsearchqa-0328 |
kgmon/deepsearchqa-0275 |
kgmon/deepsearchqa-0826 |
kgmon/deepsearchqa-0583 |
kgmon/deepsearchqa-0570 |
kgmon/deepsearchqa-0329 |
kgmon/deepsearchqa-0438 |
kgmon/deepsearchqa-0222 |
kgmon/deepsearchqa-0736 |
kgmon/deepsearchqa-0580 |
kgmon/deepsearchqa-0674 |
kgmon/deepsearchqa-0537 |
kgmon/deepsearchqa-0859 |
kgmon/deepsearchqa-0489 |
kgmon/deepsearchqa-0205 |
kgmon/deepsearchqa-0751 |
kgmon/deepsearchqa-0820 |
kgmon/deepsearchqa-0709 |
kgmon/deepsearchqa-0652 |
kgmon/deepsearchqa-0349 |
kgmon/deepsearchqa-0429 |
kgmon/deepsearchqa-0484 |
kgmon/deepsearchqa-0539 |
kgmon/deepsearchqa-0521 |
kgmon/deepsearchqa-0286 |
kgmon/deepsearchqa-0846 |
kgmon/deepsearchqa-0610 |
kgmon/deepsearchqa-0615 |
kgmon/deepsearchqa-0150 |
kgmon/deepsearchqa-0006 |
kgmon/deepsearchqa-0865 |
kgmon/deepsearchqa-0443 |
kgmon/deepsearchqa-0086 |
kgmon/deepsearchqa-0699 |
kgmon/deepsearchqa-0024 |
kgmon/deepsearchqa-0681 |
kgmon/deepsearchqa-0216 |
kgmon/deepsearchqa-0211 |
kgmon/deepsearchqa-0559 |
kgmon/deepsearchqa-0401 |
kgmon/deepsearchqa-0186 |
kgmon/deepsearchqa-0597 |
kgmon/deepsearchqa-0555 |
kgmon/deepsearchqa-0849 |
kgmon/deepsearchqa-0494 |
kgmon/deepsearchqa-0628 |
kgmon/deepsearchqa-0227 |
kgmon/deepsearchqa-0388 |
kgmon/deepsearchqa-0253 |
kgmon/deepsearchqa-0704 |
kgmon/deepsearchqa-0471 |
kgmon/deepsearchqa-0274 |
kgmon/deepsearchqa-0053 |
kgmon/deepsearchqa-0041 |
kgmon/deepsearchqa-0504 |
kgmon/deepsearchqa-0052 |
kgmon/deepsearchqa-0470 |
kgmon/deepsearchqa-0106 |
kgmon/deepsearchqa-0668 |
kgmon/deepsearchqa-0719 |
kgmon/deepsearchqa-0247 |
kgmon/deepsearchqa-0507 |
kgmon/deepsearchqa-0671 |
kgmon/deepsearchqa-0285 |
kgmon/deepsearchqa-0103 |
kgmon/deepsearchqa-0444 |
kgmon/deepsearchqa-0325 |
kgmon/deepsearchqa-0149 |
kgmon/deepsearchqa-0074 |
kgmon/deepsearchqa-0514 |
kgmon/deepsearchqa-0767 |
Displaying 100 of 900 tasks