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-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