Partners in Evaluation
Benchmark
The Legal Agent Benchmark is a benchmark released by Harvey to test the ability of models to support legal work in an agentic setting. It has a public set and a held-out test set. The results here are from the held-out set.
Each task asks an agent to produce legal work against a set of task-specific criteria. The agent is provided with six tools:
Read File, Edit File, Write File, Glob, Bash, and Grep. It also has three skills: docx, pptx, and xlsx.
We run Harvey’s harness, tools, skills and grading protocol, plus some improvements of our own (see What changed in v1.1). Results are not comparable with the archived v1 board or with Artificial Analysis’s independent Harvey LAB-AA. Criteria pass rate is included to show how often models satisfy individual requirements, even when they do not fully resolve the task.
Results
Among models with a nonzero final score, MiMo V2.6 Flash, MiMo V2.6 Pro, DeepSeek V4.1 Flash 1017, Qwen 3.8 Max 0902, Mistral Large 4, Wonder Full, Wonder, and Gemini 4 Argon form the cost/performance frontier, from cheapest to strongest.
Gemini 4 Argon leads on the overall Harvey final score at 27.08%, with Muse Spark Open second at 25.00%, Wonder third at 23.75%, Wonder Full fourth at 23.33%, and Grok 4.7 fifth at 18.33%. The criteria pass rates are much higher: Gemini 4 Argon reaches 96.30%, Wonder Full 96.13%, Wonder 96.01%, and Qwen 3.8 Max 0902 93.85%.
The leaderboard can be filtered by task type and switched between task pass rate and criteria pass rate. Averaged across all models, task resolution is highest in Energy/Natural Resources (31.1%) and Healthcare/Life Sciences (24.1%), while criteria pass rates are highest in Corporate M&A (94.9%), Intellectual Property (94.3%), and Data Privacy/Cybersecurity (93.4%).
Harvey grades a task as resolved only if every criterion passes. A model can satisfy most individual criteria and still miss task resolution credit.
There is a clear trend: strong models and agents satisfy most criteria, and the top five by criteria pass rate all clear 93.72%. The remaining gaps are large enough that task resolution stays low even when criterion-level performance looks strong.
Average tool count per item, across the six tools in the benchmark harness.
Models heavily prefer Bash and Read File, which make up 92% of tool calls. Edit File (4.0%), Write File (2.9%), Glob (1.0%), and Grep (0.3%) follow.
The available skills rely on shell commands in their instructions and to run their scripts. The tools also often encourage models to read files through the harness.
The skills do not directly emphasize Edit File, Write File, Glob, or Grep. Grep is not well-suited to the binary format of .docx, .pptx, and .xlsx files. Likewise, Edit is useful for text-based files such as .md files, not for these filetypes.
Average skill invocations per item, across the three skills available to the agent.
Skill calls split docx 49%, xlsx 44%, and pptx 7%.
Methodology
We use Harvey’s generation and grading protocol in the same environment, with internet access disabled.
Harvey grades each submission with two LLM judges. Each judge computes a task pass rate. A task passes only if 100% of its criteria pass, and Harvey’s final score is the average of the two judge task pass rates.
The two judges were GPT 5.5 and Claude Sonnet 4.6. GPT 5.5 used medium reasoning and Claude Sonnet 4.6 was not modified.
While running the benchmark, we found that redline criteria needed DOCX tracked changes preserved when reading submitted files so judges could see inserted and deleted text. We fixed that bug and merged it upstream in harveyai/harvey-labs#76. The scoring rubric is unchanged.
The benchmark was modified to use our model library, an abstraction over various LLM provider APIs, and to run on Valkyrie, our framework for running agentic benchmarks. These are infrastructure changes.
What changed in v1.1
- Data. Harvey fixed the private holdout: 17 unsolvable criteria were removed and one mismatched source document was replaced. Still 120 tasks.
- Harvey’s harness updates. Re-synced to Harvey’s current upstream: an explicit
finishtool, a reasoning-first judge schema, judge-error retries, Word comments visible to judges, and pandoc 3.11. - Our improvements. Fixes we made to the harness on top of Harvey’s:
- Context compaction instead of failing on context overflow.
- A nudge when a model stops without calling
finish, instead of ending the run. - A cap on the size of a single tool result.
- Images opened with
readare shown as images, not as binary text. - File tools expand
$WORKSPACE_DIR,$DOCUMENTS_DIRand$OUTPUT_DIR, so deliverables written to those paths reach the judges.
- Scoring. Criteria pass rate now follows Harvey’s definition (each judge’s pass fraction, averaged) instead of requiring both judges to pass, so it reads higher. The headline score and judges are unchanged.
- Runs. Every model was run from scratch.