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-0214
kgmon/deepsearchqa-0366
kgmon/deepsearchqa-0717
kgmon/deepsearchqa-0189
kgmon/deepsearchqa-0363
kgmon/deepsearchqa-0375
kgmon/deepsearchqa-0743
kgmon/deepsearchqa-0008
kgmon/deepsearchqa-0572
kgmon/deepsearchqa-0425
kgmon/deepsearchqa-0158
kgmon/deepsearchqa-0263
kgmon/deepsearchqa-0441
kgmon/deepsearchqa-0880
kgmon/deepsearchqa-0650
kgmon/deepsearchqa-0602
kgmon/deepsearchqa-0591
kgmon/deepsearchqa-0369
kgmon/deepsearchqa-0815
kgmon/deepsearchqa-0890
kgmon/deepsearchqa-0284
kgmon/deepsearchqa-0731
kgmon/deepsearchqa-0434
kgmon/deepsearchqa-0634
kgmon/deepsearchqa-0486
kgmon/deepsearchqa-0476
kgmon/deepsearchqa-0350
kgmon/deepsearchqa-0287
kgmon/deepsearchqa-0407
kgmon/deepsearchqa-0215
kgmon/deepsearchqa-0710
kgmon/deepsearchqa-0553
kgmon/deepsearchqa-0473
kgmon/deepsearchqa-0519
kgmon/deepsearchqa-0313
kgmon/deepsearchqa-0430
kgmon/deepsearchqa-0043
kgmon/deepsearchqa-0868
kgmon/deepsearchqa-0204
kgmon/deepsearchqa-0533
kgmon/deepsearchqa-0576
kgmon/deepsearchqa-0309
kgmon/deepsearchqa-0637
kgmon/deepsearchqa-0461
kgmon/deepsearchqa-0146
kgmon/deepsearchqa-0226
kgmon/deepsearchqa-0670
kgmon/deepsearchqa-0869
kgmon/deepsearchqa-0185
kgmon/deepsearchqa-0483
kgmon/deepsearchqa-0839
kgmon/deepsearchqa-0631
kgmon/deepsearchqa-0046
kgmon/deepsearchqa-0643
kgmon/deepsearchqa-0657
kgmon/deepsearchqa-0856
kgmon/deepsearchqa-0382
kgmon/deepsearchqa-0806
kgmon/deepsearchqa-0023
kgmon/deepsearchqa-0218
kgmon/deepsearchqa-0381
kgmon/deepsearchqa-0264
kgmon/deepsearchqa-0194
kgmon/deepsearchqa-0737
kgmon/deepsearchqa-0311
kgmon/deepsearchqa-0056
kgmon/deepsearchqa-0496
kgmon/deepsearchqa-0296
kgmon/deepsearchqa-0415
kgmon/deepsearchqa-0244
kgmon/deepsearchqa-0629
kgmon/deepsearchqa-0885
kgmon/deepsearchqa-0579
kgmon/deepsearchqa-0403
kgmon/deepsearchqa-0327
kgmon/deepsearchqa-0017
kgmon/deepsearchqa-0220
kgmon/deepsearchqa-0779
kgmon/deepsearchqa-0198
kgmon/deepsearchqa-0672
kgmon/deepsearchqa-0239
kgmon/deepsearchqa-0378
kgmon/deepsearchqa-0618
kgmon/deepsearchqa-0250
kgmon/deepsearchqa-0324
kgmon/deepsearchqa-0225
kgmon/deepsearchqa-0799
kgmon/deepsearchqa-0875
kgmon/deepsearchqa-0851
kgmon/deepsearchqa-0556
kgmon/deepsearchqa-0417
kgmon/deepsearchqa-0761
kgmon/deepsearchqa-0431
kgmon/deepsearchqa-0435
kgmon/deepsearchqa-0549
kgmon/deepsearchqa-0594
kgmon/deepsearchqa-0503
kgmon/deepsearchqa-0261
kgmon/deepsearchqa-0876
kgmon/deepsearchqa-0465

Displaying 100 of 900 tasks