Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Endless Terminals: Scaling RL Environments for Terminal Agents

About

Environments are the bottleneck for self-improving agents. Current terminal benchmarks were built for evaluation, not training; reinforcement learning requires a scalable pipeline, not just a dataset. We introduce Endless Terminals, a fully autonomous pipeline that procedurally generates terminal-use tasks without human annotation. The pipeline has four stages: generating diverse task descriptions, building and validating containerized environments, producing completion tests, and filtering for solvability. From this pipeline we obtain 3255 tasks spanning file operations, log management, data processing, scripting, and database operations. We train agents using vanilla PPO with binary episode level rewards and a minimal interaction loop: no retrieval, multi-agent coordination, or specialized tools. Despite this simplicity, models trained on Endless Terminals show substantial gains: on our held-out dev set, Llama-3.2-3B improves from 4.0% to 18.2%, Qwen2.5-7B from 10.7% to 53.3%, and Qwen3-8B-openthinker-sft from 42.6% to 59.0%. These improvements transfer to human-curated benchmarks: models trained on Endless Terminals show substantial gains on held out human curated benchmarks: on TerminalBench 2.0, Llama-3.2-3B improves from 0.0% to 2.2%, Qwen2.5-7B from 2.2% to 3.4%, and Qwen3-8B-openthinker-sft from 1.1% to 6.7%, in each case outperforming alternative approaches including models with more complex agentic scaffolds. These results demonstrate that simple RL succeeds when environments scale.

Kanishk Gandhi, Shivam Garg, Noah D. Goodman, Dimitris Papailiopoulos• 2026

Related benchmarks

TaskDatasetResultRank
Terminal task completionTerminal-bench 2.0
Pass@16.7
90
Software EngineeringSWE-bench Verified
Accuracy12.5
43
Terminal Task ExecutionTerminal-bench 2.0
Success Rate8.2
15
Financial Agent TaskFinanceAgent-Terminal
Accuracy (%)10
14
Function CallingBFCL Parity
Accuracy48.8
14
General AI Assistant TaskGAIA-127
Accuracy5.2
14
CodingAider-Polyglot
Accuracy18.8
7
Medical Agent TaskMedAgentBench
Accuracy18.4
7
Showing 8 of 8 rows

Other info

GitHub

Follow for update