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-0152 |
kgmon/deepsearchqa-0750 |
kgmon/deepsearchqa-0678 |
kgmon/deepsearchqa-0449 |
kgmon/deepsearchqa-0613 |
kgmon/deepsearchqa-0581 |
kgmon/deepsearchqa-0047 |
kgmon/deepsearchqa-0027 |
kgmon/deepsearchqa-0067 |
kgmon/deepsearchqa-0081 |
kgmon/deepsearchqa-0348 |
kgmon/deepsearchqa-0175 |
kgmon/deepsearchqa-0088 |
kgmon/deepsearchqa-0035 |
kgmon/deepsearchqa-0787 |
kgmon/deepsearchqa-0577 |
kgmon/deepsearchqa-0291 |
kgmon/deepsearchqa-0707 |
kgmon/deepsearchqa-0118 |
kgmon/deepsearchqa-0170 |
kgmon/deepsearchqa-0753 |
kgmon/deepsearchqa-0734 |
kgmon/deepsearchqa-0770 |
kgmon/deepsearchqa-0527 |
kgmon/deepsearchqa-0712 |
kgmon/deepsearchqa-0145 |
kgmon/deepsearchqa-0252 |
kgmon/deepsearchqa-0334 |
kgmon/deepsearchqa-0844 |
kgmon/deepsearchqa-0749 |
kgmon/deepsearchqa-0420 |
kgmon/deepsearchqa-0780 |
kgmon/deepsearchqa-0818 |
kgmon/deepsearchqa-0409 |
kgmon/deepsearchqa-0032 |
kgmon/deepsearchqa-0801 |
kgmon/deepsearchqa-0630 |
kgmon/deepsearchqa-0605 |
kgmon/deepsearchqa-0745 |
kgmon/deepsearchqa-0230 |
kgmon/deepsearchqa-0827 |
kgmon/deepsearchqa-0485 |
kgmon/deepsearchqa-0833 |
kgmon/deepsearchqa-0686 |
kgmon/deepsearchqa-0858 |
kgmon/deepsearchqa-0888 |
kgmon/deepsearchqa-0825 |
kgmon/deepsearchqa-0534 |
kgmon/deepsearchqa-0228 |
kgmon/deepsearchqa-0030 |
kgmon/deepsearchqa-0802 |
kgmon/deepsearchqa-0688 |
kgmon/deepsearchqa-0733 |
kgmon/deepsearchqa-0336 |
kgmon/deepsearchqa-0561 |
kgmon/deepsearchqa-0161 |
kgmon/deepsearchqa-0782 |
kgmon/deepsearchqa-0270 |
kgmon/deepsearchqa-0391 |
kgmon/deepsearchqa-0622 |
kgmon/deepsearchqa-0692 |
kgmon/deepsearchqa-0604 |
kgmon/deepsearchqa-0135 |
kgmon/deepsearchqa-0541 |
kgmon/deepsearchqa-0540 |
kgmon/deepsearchqa-0898 |
kgmon/deepsearchqa-0499 |
kgmon/deepsearchqa-0803 |
kgmon/deepsearchqa-0560 |
kgmon/deepsearchqa-0257 |
kgmon/deepsearchqa-0620 |
kgmon/deepsearchqa-0611 |
kgmon/deepsearchqa-0318 |
kgmon/deepsearchqa-0463 |
kgmon/deepsearchqa-0793 |
kgmon/deepsearchqa-0515 |
kgmon/deepsearchqa-0096 |
kgmon/deepsearchqa-0585 |
kgmon/deepsearchqa-0866 |
kgmon/deepsearchqa-0636 |
kgmon/deepsearchqa-0800 |
kgmon/deepsearchqa-0841 |
kgmon/deepsearchqa-0196 |
kgmon/deepsearchqa-0133 |
kgmon/deepsearchqa-0676 |
kgmon/deepsearchqa-0894 |
kgmon/deepsearchqa-0554 |
kgmon/deepsearchqa-0343 |
kgmon/deepsearchqa-0142 |
kgmon/deepsearchqa-0223 |
kgmon/deepsearchqa-0235 |
kgmon/deepsearchqa-0638 |
kgmon/deepsearchqa-0352 |
kgmon/deepsearchqa-0271 |
kgmon/deepsearchqa-0508 |
kgmon/deepsearchqa-0208 |
kgmon/deepsearchqa-0347 |
kgmon/deepsearchqa-0147 |
kgmon/deepsearchqa-0623 |
kgmon/deepsearchqa-0651 |
Displaying 100 of 900 tasks