Paper Overview
Field: AI evaluation Author: Ivan Bercovich Published: 2026-04-30 arXiv: 2604.28093
Abstract
Terminal-agent benchmarks have become a primary signal for measuring coding and system-administration capabilities of large language models. This paper is a guideline for writing good benchmark tasks, drawn from over a year of contributing to and reviewing tasks for Terminal Bench.
Most people write benchmark tasks the way they write prompts - they shouldn't. A prompt is designed to help the agent succeed; a benchmark is designed to find out if it can.
Key Arguments
- Good tasks are adversarial, difficult, and legible. These three properties form the guiding principle for benchmark task design.
- Common failure modes include AI-generated instructions, over-prescriptive specifications, bureaucratic (paperwork) difficulty, oracle solutions that assume hidden knowledge, tests that validate incorrect content, and reward-hackable environments.
- Root cause: These failure modes are predictable consequences of treating task-writing as prompt-writing.
- Conceptual vs. environmental difficulty: Genuine difficulty should be conceptual rather than environmental.
- Empirical evidence: Recent findings show over 15% of tasks in popular terminal-agent benchmarks are reward-hackable.
Conclusion
As the evaluation environment marketplace grows, the pressure to publish tasks quickly increases - often without thorough adversarial review of verification logic. This guideline aims to raise the quality bar for benchmark task authoring in the terminal-agent space.