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

harbor run -d kgmon/deepsearchqa

DeepSearchQA 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

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