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-0528
kgmon/deepsearchqa-0064
kgmon/deepsearchqa-0798
kgmon/deepsearchqa-0781
kgmon/deepsearchqa-0794
kgmon/deepsearchqa-0297
kgmon/deepsearchqa-0766
kgmon/deepsearchqa-0621
kgmon/deepsearchqa-0599
kgmon/deepsearchqa-0416
kgmon/deepsearchqa-0511
kgmon/deepsearchqa-0048
kgmon/deepsearchqa-0446
kgmon/deepsearchqa-0316
kgmon/deepsearchqa-0542
kgmon/deepsearchqa-0254
kgmon/deepsearchqa-0586
kgmon/deepsearchqa-0105
kgmon/deepsearchqa-0479
kgmon/deepsearchqa-0063
kgmon/deepsearchqa-0359
kgmon/deepsearchqa-0864
kgmon/deepsearchqa-0358
kgmon/deepsearchqa-0240
kgmon/deepsearchqa-0245
kgmon/deepsearchqa-0854
kgmon/deepsearchqa-0797
kgmon/deepsearchqa-0708
kgmon/deepsearchqa-0125
kgmon/deepsearchqa-0268
kgmon/deepsearchqa-0130
kgmon/deepsearchqa-0659
kgmon/deepsearchqa-0305
kgmon/deepsearchqa-0783
kgmon/deepsearchqa-0690
kgmon/deepsearchqa-0675
kgmon/deepsearchqa-0422
kgmon/deepsearchqa-0083
kgmon/deepsearchqa-0394
kgmon/deepsearchqa-0857
kgmon/deepsearchqa-0353
kgmon/deepsearchqa-0755
kgmon/deepsearchqa-0523
kgmon/deepsearchqa-0060
kgmon/deepsearchqa-0804
kgmon/deepsearchqa-0824
kgmon/deepsearchqa-0293
kgmon/deepsearchqa-0873
kgmon/deepsearchqa-0123
kgmon/deepsearchqa-0544
kgmon/deepsearchqa-0044
kgmon/deepsearchqa-0730
kgmon/deepsearchqa-0887
kgmon/deepsearchqa-0093
kgmon/deepsearchqa-0190
kgmon/deepsearchqa-0752
kgmon/deepsearchqa-0234
kgmon/deepsearchqa-0071
kgmon/deepsearchqa-0843
kgmon/deepsearchqa-0050
kgmon/deepsearchqa-0706
kgmon/deepsearchqa-0054
kgmon/deepsearchqa-0639
kgmon/deepsearchqa-0119
kgmon/deepsearchqa-0547
kgmon/deepsearchqa-0025
kgmon/deepsearchqa-0491
kgmon/deepsearchqa-0700
kgmon/deepsearchqa-0266
kgmon/deepsearchqa-0424
kgmon/deepsearchqa-0760
kgmon/deepsearchqa-0775
kgmon/deepsearchqa-0157
kgmon/deepsearchqa-0795
kgmon/deepsearchqa-0565
kgmon/deepsearchqa-0076
kgmon/deepsearchqa-0163
kgmon/deepsearchqa-0423
kgmon/deepsearchqa-0188
kgmon/deepsearchqa-0516
kgmon/deepsearchqa-0598
kgmon/deepsearchqa-0068
kgmon/deepsearchqa-0331
kgmon/deepsearchqa-0114
kgmon/deepsearchqa-0212
kgmon/deepsearchqa-0518
kgmon/deepsearchqa-0402
kgmon/deepsearchqa-0595
kgmon/deepsearchqa-0108
kgmon/deepsearchqa-0564
kgmon/deepsearchqa-0427
kgmon/deepsearchqa-0162
kgmon/deepsearchqa-0531
kgmon/deepsearchqa-0582
kgmon/deepsearchqa-0167
kgmon/deepsearchqa-0428
kgmon/deepsearchqa-0059
kgmon/deepsearchqa-0126
kgmon/deepsearchqa-0863
kgmon/deepsearchqa-0450

Displaying 100 of 900 tasks