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-0304
kgmon/deepsearchqa-0513
kgmon/deepsearchqa-0101
kgmon/deepsearchqa-0307
kgmon/deepsearchqa-0757
kgmon/deepsearchqa-0026
kgmon/deepsearchqa-0278
kgmon/deepsearchqa-0593
kgmon/deepsearchqa-0310
kgmon/deepsearchqa-0633
kgmon/deepsearchqa-0878
kgmon/deepsearchqa-0302
kgmon/deepsearchqa-0627
kgmon/deepsearchqa-0141
kgmon/deepsearchqa-0568
kgmon/deepsearchqa-0317
kgmon/deepsearchqa-0155
kgmon/deepsearchqa-0538
kgmon/deepsearchqa-0789
kgmon/deepsearchqa-0181
kgmon/deepsearchqa-0367
kgmon/deepsearchqa-0298
kgmon/deepsearchqa-0368
kgmon/deepsearchqa-0038
kgmon/deepsearchqa-0817
kgmon/deepsearchqa-0397
kgmon/deepsearchqa-0090
kgmon/deepsearchqa-0822
kgmon/deepsearchqa-0122
kgmon/deepsearchqa-0277
kgmon/deepsearchqa-0238
kgmon/deepsearchqa-0601
kgmon/deepsearchqa-0648
kgmon/deepsearchqa-0112
kgmon/deepsearchqa-0695
kgmon/deepsearchqa-0642
kgmon/deepsearchqa-0467
kgmon/deepsearchqa-0098
kgmon/deepsearchqa-0805
kgmon/deepsearchqa-0028
kgmon/deepsearchqa-0389
kgmon/deepsearchqa-0099
kgmon/deepsearchqa-0371
kgmon/deepsearchqa-0588
kgmon/deepsearchqa-0522
kgmon/deepsearchqa-0209
kgmon/deepsearchqa-0262
kgmon/deepsearchqa-0082
kgmon/deepsearchqa-0884
kgmon/deepsearchqa-0029
kgmon/deepsearchqa-0255
kgmon/deepsearchqa-0812
kgmon/deepsearchqa-0609
kgmon/deepsearchqa-0744
kgmon/deepsearchqa-0300
kgmon/deepsearchqa-0475
kgmon/deepsearchqa-0246
kgmon/deepsearchqa-0632
kgmon/deepsearchqa-0575
kgmon/deepsearchqa-0455
kgmon/deepsearchqa-0390
kgmon/deepsearchqa-0860
kgmon/deepsearchqa-0810
kgmon/deepsearchqa-0070
kgmon/deepsearchqa-0314
kgmon/deepsearchqa-0477
kgmon/deepsearchqa-0131
kgmon/deepsearchqa-0395
kgmon/deepsearchqa-0288
kgmon/deepsearchqa-0156
kgmon/deepsearchqa-0111
kgmon/deepsearchqa-0355
kgmon/deepsearchqa-0548
kgmon/deepsearchqa-0765
kgmon/deepsearchqa-0625
kgmon/deepsearchqa-0721
kgmon/deepsearchqa-0280
kgmon/deepsearchqa-0821
kgmon/deepsearchqa-0241
kgmon/deepsearchqa-0176
kgmon/deepsearchqa-0832
kgmon/deepsearchqa-0550
kgmon/deepsearchqa-0094
kgmon/deepsearchqa-0104
kgmon/deepsearchqa-0680
kgmon/deepsearchqa-0182
kgmon/deepsearchqa-0413
kgmon/deepsearchqa-0107
kgmon/deepsearchqa-0258
kgmon/deepsearchqa-0213
kgmon/deepsearchqa-0684
kgmon/deepsearchqa-0217
kgmon/deepsearchqa-0140
kgmon/deepsearchqa-0004
kgmon/deepsearchqa-0383
kgmon/deepsearchqa-0715
kgmon/deepsearchqa-0109
kgmon/deepsearchqa-0448
kgmon/deepsearchqa-0481
kgmon/deepsearchqa-0040

Displaying 100 of 900 tasks