TerminalWorld: Benchmarking Agents on Real-World Terminal Tasks
Summary
TerminalWorld, a scalable data engine, automatically reverse-engineers high-fidelity evaluation tasks from "in-the-wild" terminal recordings. Processing 80,870 recordings, it generates a benchmark of 1,530 validated tasks across 18 real-world categories, including workflows over 50 steps and 1,280 unique commands. A curated "Verified" subset contains 200 manually reviewed tasks. Benchmarking eight frontier models and six agents on TerminalWorld-Verified shows a maximum pass rate of 62.5%, indicating current systems struggle with authentic terminal workflows. TerminalWorld captures distinct real-world terminal capabilities compared to expert-curated benchmarks like Terminal-Bench, showing only a weak correlation (Pearson r=0.20) with their scores. The engine's automated construction ensures authenticity and scalability, allowing evaluation of agents as developer practices evolve. Data and code are available at https://github.com/EuniAI/TerminalWorld.
Key takeaway
For AI Scientists developing agents for terminal automation, you should integrate TerminalWorld into your evaluation pipeline. This benchmark reveals that existing models struggle with authentic workflows, achieving only 62.5% success. Relying solely on expert-curated benchmarks may misrepresent real-world capabilities, as TerminalWorld captures distinct challenges. Prioritize improving agent robustness on complex, multi-step terminal operations to bridge this performance gap.
Key insights
TerminalWorld benchmarks AI agents on real-world terminal tasks, revealing current systems struggle with authentic workflows.
Principles
- Real-world terminal tasks are distinct from expert-curated benchmarks.
- Automated reverse-engineering ensures benchmark authenticity and scalability.
- Current frontier models achieve only 62.5% pass rates on complex terminal tasks.
Method
TerminalWorld reverse-engineers high-fidelity evaluation tasks from 80,870 "in-the-wild" terminal recordings, then curates a 200-task "Verified" subset for benchmarking.
In practice
- Use TerminalWorld to evaluate agent performance on authentic terminal workflows.
- Access data and code at https://github.com/EuniAI/TerminalWorld.
Topics
- TerminalWorld
- AI Agents
- Benchmark Evaluation
- Real-World Tasks
- Terminal Automation
- Frontier Models
Code references
Best for: AI Engineer, AI Scientist, Machine Learning Engineer, Research Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Artificial Intelligence.