Terminal-Bench 4.0 im Überblick
Terminal-Bench 4.0 ist ein Agentic-Benchmark mit 66 langen, containerisierten Terminal-Aufgaben aus sieben Bereichen von Software über Science und ML bis Hardware.
Terminal-Bench 4.0 misst, ob KI-Agenten lange, realistische Aufgaben im Terminal selbstständig zu Ende bringen. Jede der 66 Aufgaben läuft in einem eigenen Container und dreht sich um ein konkretes Ergebnis: einen laufenden Service, einen Beweis, ein CAD-Modell, ein trainiertes Modell oder einen forensischen Bericht. Ein Verifier prüft am Ende den Zustand der Umgebung. Gewertet wird nur, wenn alle Tests bestehen; Teilpunkte gibt es nicht.
Die Aufgaben verteilen sich auf sieben Bereiche: Software (18), Science (14), ML (11), Operations (9), Hardware (5), Security (5) und Media (4). Fast drei Viertel liegen damit außerhalb der klassischen Softwareentwicklung. Den Aufwand für Fachleute schätzen die Task-Autoren im Median auf 4 Stunden, die Spanne reicht von 45 Minuten bis 60 Stunden. Der Agent hat pro Aufgabe bis zu 8 Stunden Zeit.
Version 4.0 erschien am 26. August 2026 und baut auf Terminal-Bench 3.0 mit 74 Aufgaben auf. Die Maintainer haben 8 Aufgaben entfernt, weil sie gesättigt waren, Refusals auslösten, öffentlich gelöst waren oder Qualitätsprobleme hatten. 19 weitere wurden korrigiert, Zeit, CPU und RAM je Aufgabe neu kalibriert. Mit den 89 Aufgaben von Terminal-Bench 2.1 gibt es keine Überschneidung, die Werte sind also nicht zwischen den Versionen vergleichbar.
Das Ergebnis hängt stark vom Agenten-Harness ab. Die offizielle Rangliste auf tbench.ai führt Kombinationen aus Modell und Agent, etwa Claude Code, Codex oder Grok Build. Die Werte auf dieser Seite stammen deshalb aus der einheitlichen Messung von Vals AI: Alle Modelle laufen mit dem minimalen mini-swe-agent, der nur ein Bash-Tool hat, gewertet wird der Mittelwert aus drei Durchläufen. Wenn du Modelle für lange Agenten-Aufgaben vergleichst, zeigt der Benchmark deutliche Abstände: Selbst Spitzenreiter Claude Opus 5.5 scheitert dort an gut einem Drittel der Aufgaben (Stand 13. Oktober 2026).
Der Benchmark hat Schwächen. Epoch AI hat Version 4.0 im September 2026 als „Flawed“ eingestuft, weil bei 30 der 66 Aufgaben (45,5 %) Bewertungsfehler öffentlich dokumentiert sind: Manche Verifier lassen sich austricksen, andere lehnen plausible Lösungen ab. Hinzu kommen Provider-Effekte. Bei Vals AI wurden 22 von 198 Versuchen von Claude Opus 5.5 per Fallback von älteren Claude-Modellen bearbeitet; ohne sie sinkt der Wert von 65,15 % auf 58,08 %. Für Version 4.1 kündigen die Maintainer robustere Verifier an.
Steckbrief
- Kategorie
- Programmierung
- Institution
- Laude Institute
- Veröffentlicht
- 26. August 2026
- Wertung
- 0–100 %, höher ist besser
- Lizenz
- Apache 2.0
Terminal-Bench 4.0 Rangliste
Stand Oktober 2026 führt Kimi K3.1 Pro von Moonshot AI die Rangliste von Terminal-Bench 4.0 mit 65,7 % an, vor Claude Opus 5.5 von Anthropic (65,2 %) und Claude Sonnet 5.5 (64,1 %). Getestet wurden 93 Modelle.
- Platz 1
Kimi K3.1 ProMoonshot AI
- Platz 2
Claude Opus 5.5Anthropic
- Platz 3
Claude Sonnet 5.5Anthropic
- Platz 4
GPT-6 AstraOpenAI
- Platz 5
Claude Fable 5.1Anthropic
- Platz 6
Gemini 4 ArgonGoogle DeepMind
- Platz 7
GPT-6.1 SolOpenAI
- Platz 8
Claude Opus 5Anthropic
- Platz 9
Muse WonderMeta AI
- Platz 10
GPT-6 SolOpenAI
Beispielaufgaben aus Terminal-Bench 4.0
Typische Aufgaben des Benchmarks mit Lösung, im Original (meist Englisch).
Migrate a locally running e-commerce API server from MySQL to PostgreSQL with zero downtime and zero stale or inconsistent reads while customers keep sending requests.
Lösung: Die API läuft danach ohne MySQL auf PostgreSQL. Während der Migration schlägt keine Anfrage fehl, die Antworten entsprechen exakt der MySQL-Basis, und die p95-Latenz je Endpoint liegt höchstens 10 ms über dem Ausgangswert.
Prove target_theorem in the Coq file /app/Main.v without introducing any new Axiom, Parameter, Admitted or admit.
Lösung: Der Beweis ist vollständig, kommt ohne neue Axiome oder offene Stellen aus, und der Build mit coqc endet mit Exit-Code 0.
Write a FreeCAD Python script that saves a parametric semi-open impeller with 12 blades and a second version with 6 blades, every other dimension unchanged.
Lösung: Beide FCStd-Dateien enthalten genau einen PartDesign-Body, der einen einzelnen Festkörper erzeugt; die zweite Datei unterscheidet sich nur in der Zahl der Schaufeln.
A virtual machine shows unexpected startup behavior: a marker file appears during boot. Identify the mechanism and remove it with a minimal precise change.
Lösung: Die Marker-Datei erscheint nicht mehr, die VM bootet sauber und das Dateisystem bleibt intakt. Das Disk-Image darf nicht verändert und die UEFI-Firmware nicht komplett ersetzt werden.
Build a decoder-only transformer in JAX that trains from random initialization on FineWeb and reaches a validation loss of at most 3.38 within 1200 seconds on a single H100.
Lösung: Der Grader trainiert das Modell mit dem eingereichten Rezept auf einer H100 nach und prüft, ob der Validierungs-Loss nach höchstens 1200 Sekunden Trainingszeit bei 3,38 oder darunter liegt.
Run the month-end Intrastat close: correct the staged draft declaration, push both filings through the approval workflow, submit them to the federal portal and archive them.
Lösung: Beide Meldungen sind vom Portal angenommen und haben eine Bestätigungsnummer. Quittung, akzeptiertes XML und ein schemakonformes Abstimmungsprotokoll liegen im Archiv.