Terminal-Bench 1.0 measures whether an AI agent can complete real command-line tasks in a sandboxed Docker terminal, graded by automated tests; superseded by later major versions.
unassessed
| Category | agentic |
|---|---|
| Subcategory | general-purpose terminal / command-line agent task completion |
| Page status | superseded |
| Metric | task resolution rate (tasks passed / tasks attempted) |
| Direction | higher_is_better |
| Unit | % |
| Dataset size | 80 |
| Dataset licence | Apache-2.0 |
| Publisher | Originally released under the Laude Institute's GitHub organisation; the project is now hosted under the Harbor Framework |
Terminal-Bench gives an agent a natural-language instruction and a live, sandboxed terminal (a Docker container, sometimes several linked containers) and asks it to complete the task by issuing commands, the way a person would work at a shell. Tasks at release covered scientific workflows, network configuration, games, data analysis, calling APIs and fixing security vulnerabilities, deliberately going beyond software-engineering-only benchmarks like SWE-bench. Everything happens in text, matching how language models are trained, but the range of tools, state and multi-step planning required is broader than a single coding task.
An agent receives a task instruction and a terminal session inside a Docker environment. The Terminal-Bench harness orchestrates the agent (installed directly in the container, integrated via a Python interface, or connected through an MCP server exposing a tmux session), logs its actions, and checks final container state against a task-specific automated test script after the agent finishes or times out. Each task also ships a human-verified reference solution.
| Model | Provider | Score | Card as of |
|---|---|---|---|
| o3 | OpenAI | 58.2 | 2026-04 |
| o3-deep-research | OpenAI | 58.2 | 2026-04 |
| o3-mini | OpenAI | 58.2 | 2026-04 |
| o3-pro | OpenAI | 58.2 | 2026-04 |
| Claude Opus 4 | Anthropic | 55.8 | 2026-04 |
| Claude Opus 4.6 | Anthropic | 55.8 | 2026-04 |
| Claude Opus 4.1 | Anthropic | 52.1 | 2026-04 |
| Claude Opus 4.1 (latest) | Anthropic | 52.1 | 2026-04 |
| GPT-5 | OpenAI | 48.8 | 2026-04 |
| GPT-5 Chat (latest) | OpenAI | 48.8 | 2026-04 |
| GPT-5 Mini | OpenAI | 48.8 | 2026-04 |
| GPT-5 Nano | OpenAI | 48.8 | 2026-04 |
| GPT-5 Pro | OpenAI | 48.8 | 2026-04 |
| GPT-5-Codex | OpenAI | 48.8 | 2026-04 |
| GPT-5.1 | OpenAI | 48.8 | 2026-04 |
| GPT-5.1 Chat | OpenAI | 48.8 | 2026-04 |
| GPT-5.1 Codex | OpenAI | 48.8 | 2026-04 |
| GPT-5.1 Codex Max | OpenAI | 48.8 | 2026-04 |
| GPT-5.1 Codex mini | OpenAI | 48.8 | 2026-04 |
| GPT-5.2 | OpenAI | 48.8 | 2026-04 |
| GPT-5.2 Chat | OpenAI | 48.8 | 2026-04 |
| GPT-5.2 Codex | OpenAI | 48.8 | 2026-04 |
| GPT-5.2 Pro | OpenAI | 48.8 | 2026-04 |
| GPT-5.3 Chat (latest) | OpenAI | 48.8 | 2026-04 |
| GPT-5.3 Codex | OpenAI | 48.8 | 2026-04 |
| GPT-5.3 Codex Spark | OpenAI | 48.8 | 2026-04 |
| GPT-5.4 | OpenAI | 48.8 | 2026-04 |
| GPT-5.4 mini | OpenAI | 48.8 | 2026-04 |
| GPT-5.4 nano | OpenAI | 48.8 | 2026-04 |
| GPT-5.4 Pro | OpenAI | 48.8 | 2026-04 |
| Claude Sonnet 4 | Anthropic | 48.2 | 2026-04 |
| Claude Sonnet 4.5 | Anthropic | 48.2 | 2026-04 |
| Claude Sonnet 4.5 (latest) | Anthropic | 48.2 | 2026-04 |
| Gemini 2.5 Pro | Google DeepMind | 45.5 | 2026-04 |
| GPT-4.1 | OpenAI | 42.1 | 2026-04 |
| Claude Haiku 4.5 | Anthropic | 41.0 | 2026-04 |
| Claude Haiku 4.5 (latest) | Anthropic | 41.0 | 2026-04 |
| Claude Opus 4 (latest) | Anthropic | 39.2 | 2026-04 |
| DeepSeek Chat | DeepSeek | 37.7 | 2026-04 |
| DeepSeek V3 | DeepSeek | 37.7 | 2026-04 |
| DeepSeek V3.2 | DeepSeek | 37.7 | 2026-04 |
| DeepSeek V3.2 Exp | DeepSeek | 37.7 | 2026-04 |
| Claude Sonnet 4 (latest) | Anthropic | 35.5 | 2026-04 |
| Claude Sonnet 3.7 | Anthropic | 35.2 | 2026-04 |
| GPT-4o | OpenAI | 35.2 | 2026-04 |
| GPT-4o (2024-05-13) | OpenAI | 35.2 | 2026-04 |
| GPT-4o (2024-08-06) | OpenAI | 35.2 | 2026-04 |
| GPT-4o (2024-11-20) | OpenAI | 35.2 | 2026-04 |
| GPT-4o mini | OpenAI | 35.2 | 2026-04 |
| DeepSeek V3.1 | DeepSeek | 31.3 | 2026-04 |
| DeepSeek R1 | DeepSeek | 5.7 | 2026-04 |
| DeepSeek R1 0528 | DeepSeek | 5.7 | 2026-04 |
| DeepSeek R1 0528 NVFP4 v2 | NVIDIA | 5.7 | 2026-04 |