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-0152
kgmon/deepsearchqa-0750
kgmon/deepsearchqa-0678
kgmon/deepsearchqa-0449
kgmon/deepsearchqa-0613
kgmon/deepsearchqa-0581
kgmon/deepsearchqa-0047
kgmon/deepsearchqa-0027
kgmon/deepsearchqa-0067
kgmon/deepsearchqa-0081
kgmon/deepsearchqa-0348
kgmon/deepsearchqa-0175
kgmon/deepsearchqa-0088
kgmon/deepsearchqa-0035
kgmon/deepsearchqa-0787
kgmon/deepsearchqa-0577
kgmon/deepsearchqa-0291
kgmon/deepsearchqa-0707
kgmon/deepsearchqa-0118
kgmon/deepsearchqa-0170
kgmon/deepsearchqa-0753
kgmon/deepsearchqa-0734
kgmon/deepsearchqa-0770
kgmon/deepsearchqa-0527
kgmon/deepsearchqa-0712
kgmon/deepsearchqa-0145
kgmon/deepsearchqa-0252
kgmon/deepsearchqa-0334
kgmon/deepsearchqa-0844
kgmon/deepsearchqa-0749
kgmon/deepsearchqa-0420
kgmon/deepsearchqa-0780
kgmon/deepsearchqa-0818
kgmon/deepsearchqa-0409
kgmon/deepsearchqa-0032
kgmon/deepsearchqa-0801
kgmon/deepsearchqa-0630
kgmon/deepsearchqa-0605
kgmon/deepsearchqa-0745
kgmon/deepsearchqa-0230
kgmon/deepsearchqa-0827
kgmon/deepsearchqa-0485
kgmon/deepsearchqa-0833
kgmon/deepsearchqa-0686
kgmon/deepsearchqa-0858
kgmon/deepsearchqa-0888
kgmon/deepsearchqa-0825
kgmon/deepsearchqa-0534
kgmon/deepsearchqa-0228
kgmon/deepsearchqa-0030
kgmon/deepsearchqa-0802
kgmon/deepsearchqa-0688
kgmon/deepsearchqa-0733
kgmon/deepsearchqa-0336
kgmon/deepsearchqa-0561
kgmon/deepsearchqa-0161
kgmon/deepsearchqa-0782
kgmon/deepsearchqa-0270
kgmon/deepsearchqa-0391
kgmon/deepsearchqa-0622
kgmon/deepsearchqa-0692
kgmon/deepsearchqa-0604
kgmon/deepsearchqa-0135
kgmon/deepsearchqa-0541
kgmon/deepsearchqa-0540
kgmon/deepsearchqa-0898
kgmon/deepsearchqa-0499
kgmon/deepsearchqa-0803
kgmon/deepsearchqa-0560
kgmon/deepsearchqa-0257
kgmon/deepsearchqa-0620
kgmon/deepsearchqa-0611
kgmon/deepsearchqa-0318
kgmon/deepsearchqa-0463
kgmon/deepsearchqa-0793
kgmon/deepsearchqa-0515
kgmon/deepsearchqa-0096
kgmon/deepsearchqa-0585
kgmon/deepsearchqa-0866
kgmon/deepsearchqa-0636
kgmon/deepsearchqa-0800
kgmon/deepsearchqa-0841
kgmon/deepsearchqa-0196
kgmon/deepsearchqa-0133
kgmon/deepsearchqa-0676
kgmon/deepsearchqa-0894
kgmon/deepsearchqa-0554
kgmon/deepsearchqa-0343
kgmon/deepsearchqa-0142
kgmon/deepsearchqa-0223
kgmon/deepsearchqa-0235
kgmon/deepsearchqa-0638
kgmon/deepsearchqa-0352
kgmon/deepsearchqa-0271
kgmon/deepsearchqa-0508
kgmon/deepsearchqa-0208
kgmon/deepsearchqa-0347
kgmon/deepsearchqa-0147
kgmon/deepsearchqa-0623
kgmon/deepsearchqa-0651

Displaying 100 of 900 tasks