Terminal-Bench vs SWE-bench

Terminal-Bench or SWE-bench? They test different jobs. SWE-bench asks an agent to patch a real Python repository so hidden tests pass. Terminal-Bench puts the agent in a sandboxed terminal to finish end-to-end work such as building, configuring or training something, then checks the result with tests. Use both if your agent does both.

Last updated 2026-10-16 · Evals Review

Terminal-BenchSWE-bench
Made byTerminal-Bench teamPrinceton NLP & collaborators
TaskWrite a patch that fixes a GitHub issueComplete a task in a live terminal: compile, configure, train, recover
EnvironmentDocker image of the repo before the fixIts own sandboxed container per task
Size2,294 issues; Verified subset of 5002.0: 89 curated tasks; 4.0: 66 new tasks
GradingFail-to-pass and pass-to-pass testsHidden tests run after the agent finishes
DomainsPython repository bug fixingSoftware, plus (in 4.0) science, ML, operations, hardware, security
Versions to nameFull, Lite, Verified, Multimodal, Multilingual2.0, 2.1, 4.0 (scores not comparable across versions)
License——

Verdict: when to use which

Use Terminal-Bench if your agent operates machines and shells: setup, builds, ops and long multi-step work. Name the version (2.0, 2.1 or 4.0) and harness.

Use SWE-bench if your agent edits an existing codebase to fix bugs and you want numbers comparable with many published results (keep the Verified caveats in mind).

Dated numbers

FAQ

Is Terminal-Bench harder than SWE-bench?

They measure different skills, so the scores don't line up. Terminal-Bench tasks are long and end to end; SWE-bench tasks are bounded patches checked by a fixed test suite.

Which Terminal-Bench version should I cite?

Name it. 2.0 and 2.1 have 89 tasks and 4.0 has 66 new ones; scores across versions are not comparable.

Other comparisons: SWE-bench vs SWE-bench-Live · HumanEval vs BigCodeBench · HumanEval vs LiveCodeBench · MMLU vs GPQA · AlpacaEval vs MT-Bench (LLM-as-a-judge paper) · MT-Bench (LLM-as-a-judge paper) vs LMArena (Chatbot Arena) · BEIR vs MTEB Leaderboard · WebArena vs OSWorld · HarmBench vs StrongREJECT · GAIA vs BrowseComp · SWE-Bench Pro vs SWE-bench Verified · MMLU vs MMLU-Pro · GPQA vs Humanity's Last Exam · Ragas vs DeepEval