AI
New benchmark reveals CLI design matters as much as model choice for agent performance
Researchers propose AgentMeter, a fairness-focused evaluation framework that exposes how task descriptions can skew agent benchmarks and shows no single command-line interface works best across all language models.
Command-line agents powered by large language models have become increasingly capable, yet evaluating them fairly remains an open challenge. A new study from arXiv highlights a critical gap: most benchmarks focus narrowly on success rates while ignoring real-world constraints like execution cost and efficiency—and overlook how the choice of command-line interface (CLI) itself can make or break performance.
The Hidden CLI Factor#
The interface through which a language model interacts with tools—how it invokes commands, tracks conversation history, and handles errors—plays a far larger role than previously acknowledged. Researchers introducing AgentMeter found that there is no universally optimal CLI across different language models. Instead, the best pairing depends on which specific model and task are involved, a finding that complicates deployment decisions and calls into question the validity of existing agent benchmarks.
Measuring What Really Matters#
The team proposes a new scoring metric, the AgentMeter Score (AMS), that balances three dimensions overlooked by traditional benchmarks:
- Task quality — whether the agent solves the problem
- Budget sensitivity — how execution cost scales with different approaches
- Resource efficiency — penalizing zero-reward executions that waste computational resources
This broader assessment aims to reflect how agents perform in production environments, not just in laboratory conditions.
Fairness Through Description Optimization#
A second innovation, AgentMeter-Opt, tackles an insidious bias in evaluation: task descriptions themselves can inadvertently favor certain LM-CLI pairs over others. The framework generates multiple semantically equivalent task descriptions tailored to different models and interfaces, then re-evaluates agents across these variants. Results show that description changes affect different model-CLI pairings unevenly, sometimes flipping their relative rankings.
This finding suggests that published benchmarks may reflect how well a pair matches a particular wording style rather than genuine capability differences.

