AgentCompass: A Unified Evaluation Infrastructure for Agent Capabilities

arXiv cs.AI Papers

Summary

AgentCompass is an open-source, lightweight, and extensible evaluation infrastructure for LLM-based agents, decoupling benchmarks, harness, and environment for flexible configurations. It supports over 20 benchmarks across five capability dimensions and provides fault-tolerant runtime and trajectory analysis tools.

arXiv:2607.13705v1 Announce Type: new Abstract: As Large Language Models (LLMs) evolve into autonomous agents, the need for unified evaluation infrastructure becomes critical. However, current evaluation pipelines remain highly fragmented and tightly coupled, hindering reproducibility and causing redundant engineering. To address this, we introduce AgentCompass, an open-source, lightweight, and extensible infrastructure for evaluating LLM-based agents. AgentCompass organizes the evaluation process around three independent components, namely Benchmark, Harness, and Environment, thereby enabling flexible configurations without requiring the reimplementation of complex execution logic. Furthermore, it features a fault-tolerant asynchronous runtime and comprehensive trajectory analysis tools to transparently diagnose nuanced failure modes like reward-hacking. Natively supporting over 20 benchmarks across five capability dimensions, AgentCompass provides the community with a scalable and reproducible infrastructure for advancing agent research.
Original Article
View Cached Full Text

Cached at: 07/16/26, 04:24 AM

# AgentCompass: A Unified Evaluation Infrastructure for Agent Capabilities
Source: [https://arxiv.org/html/2607.13705](https://arxiv.org/html/2607.13705)
###### Abstract

As Large Language Models \(LLMs\) evolve into autonomous agents, the need for unified evaluation infrastructure becomes critical\. However, current evaluation pipelines remain highly fragmented and tightly coupled, hindering reproducibility and causing redundant engineering\. To address this, we introduce AgentCompass, an open\-source, lightweight, and extensible infrastructure for evaluating LLM\-based agents\. AgentCompass organizes the evaluation process around three independent components, namelyBenchmark,Harness, andEnvironment, thereby enabling flexible configurations without requiring the reimplementation of complex execution logic\. Furthermore, it features a fault\-tolerant asynchronous runtime and comprehensive trajectory analysis tools to transparently diagnose nuanced failure modes like reward\-hacking\. Natively supporting over 20 benchmarks across five capability dimensions, AgentCompass provides the community with a scalable and reproducible infrastructure for advancing agent research\.

†††\\daggerCorresponding: \{zhudongsheng, mazerun, zhangqi\}@pjlab\.org\.cn††∗\*Code is at[https://github\.com/open\-compass/AgentCompass](https://github.com/open-compass/AgentCompass)## 1Introduction

![Refer to caption](https://arxiv.org/html/2607.13705v1/x1.png)Figure 1:Capability profiles of representative models across the five core evaluation dimensions\.The paradigm of Large Language Models \(LLMs\) is rapidly shifting from instruction\-following text generators to the foundation of LLM\-based agents capable of complex reasoning, planning, and tool interaction in dynamic environments\[wu2024autogen,li2023camel\]\. As LLM\-based agents continue to advance in capability, corresponding evaluation methodologies must be developed in tandem to ensure rigorous assessment of these increasingly multi\-faceted systems\.

However, the current agent evaluation landscape is highly fragmented, suffering from a severe infrastructural deficit\. While numerous specialized benchmarks have emerged to assess specific capabilities—such as tool invocation\[yao2024tau\]and deep research\[mialon2023gaia\]—they operate as isolated evaluation suites\. This forces researchers to repeatedly configure heterogeneous execution environments, data formats, and scoring protocols\. Such redundant engineering not only hinders efficiency but also compromises reproducibility due to inconsistent baseline implementations\. Furthermore, existing general\-purpose infrastructure either lack native support for interactive agent workflows\[2023opencompass,duan2024vlmevalkit\]or restrict their scope to narrow domains like coding\[Harbor\_Framework\]\. The community urgently needs a unified, extensible infrastructure to streamline agent evaluation\.

To bridge this gap, we introduceAgentCompass, an open\-source, lightweight, and extensible evaluation infrastructure designed to support systematic evaluation of LLM\-based agents\. Its core design philosophy lies in decoupling three typically entangled components:Benchmark,Harness, andEnvironment\. By abstracting the harness into an independent layer, AgentCompass transforms rigid evaluation pipelines into flexiblebenchmark×harness×Environment\\text\{benchmark\}\\times\\text\{harness\}\\times\\text\{Environment\}configurations\. This architecture allows researchers to evaluate different agents on a shared benchmark, compare alternative interaction protocols, or integrate new datasets without reimplementing complex execution logic\. As illustrated in Figure[1](https://arxiv.org/html/2607.13705#S1.F1), this unified approach readily enables the comprehensive profiling of representative models across multiple core capability dimensions\.

Built upon this modular abstraction, AgentCompass standardizes critical operations such as task dispatch, environment interaction, and metric aggregation\. It features an asynchronous runtime optimized for parallelizing long\-running agent trajectories\. Beyond execution, the infrastructure provides rich trajectory\-level analysis and visualization, capturing intermediate actions, tool calls, and environment feedback to help developers transparently diagnose failure modes\. Having already served as the foundational evaluation infrastructure for the Intern\-S agent series\[zou2026interns1proscientificmultimodalfoundation\], AgentCompass offers a scalable, reproducible, and highly accessible toolkit for advancing agent research\.

## 2Related Work

As agent capabilities continue to expand, evaluation must move beyond LLM benchmarks, giving rise to a broad yet fragmented landscape of agent\-specific benchmarks and infrastructure\.

#### Benchmarks\.

Comprehensive benchmarks assess holistic performance via diverse interactive environments\[liuagentbench\], challenging real world questions\[mialon2023gaia,wei2025browsecomp,zhou2025browsecomp,phan2025humanity,zhai2026hle,gupta2026deepsearchqa\], and game\-playing scenarios\[iclr/WuTML24\], with specialized variants for multi\-agent collaboration\[zhu2025multiagentbench,hyun2025crew\]\. Other benchmarks provide granular analysis of tool and function calling\[patil2025bfcl,yao2024tau,barres2025tau,shi2026tau\], scientific reasoning and research coding\[wang2026frontierscience,xu2025probing,xu2026researchclawbench,tian2024scicode\], productivity\-oriented skill execution\[li2026skillsbench,pinchbench2026skill,patwardhan2025gdpval\], and agentic capabilities in software engineering\[jimenez2024swebench,deng2025swe,yang2025swesmith,huang2026deepswe\], live coding\[CodedotAI2023aider\], and terminal operations\[tbench\_2025,merrill2026terminal\]\.

#### Infrastructure\.

To manage these diverse evaluations, supporting infrastructure has emerged\. Some provide analytical dashboards\[nips/MaZZYYJLKH24\], unit\-testing frameworks\[ConfidentAI2023deepeval\], or commercial tracing tools\[LangChainLangSmith\]\. More recently, unified frameworks have been proposed to streamline development and evaluation\. AgentGym\[xi2024agentgym\]provides infrastructure for evolving agents across diverse environments\. Harbor\[Harbor\_Framework\]further targets agent\-oriented evaluation, with particular emphasis on coding and skill\-based scenarios\. For multi\-agent systems, MASLab offers a unified and comprehensive codebase\[ye2025maslab\]\. Beyond agent evaluation, general\-purpose frameworks also support broader model assessment: EvalScope\[evalscope\_2024\]covers multiple evaluation modes and backends; OpenCompass\[2023opencompass\]targets broad reasoning and safety evaluation; and VLMEvalKit\[duan2024vlmevalkit\]focuses on image\-text multimodal evaluation\.

## 3Framework

AgentCompass modularizes benchmark\-specific evaluation scripts into composable components connected by stable protocols\. As shown in Figure[2](https://arxiv.org/html/2607.13705#S3.F2), each evaluation consists of a*benchmark*,*harness*, and*environment*, with optional recipes and analyzers\.

### 3\.1Design Overview

In AgentCompass, an evaluation run is specified through a declarativeRunRequest\. The request separates the substantive objects of evaluation from the operational choices used to execute it\. Specifically,BenchmarkSpecdefines the task and evaluation metrics,HarnessSpecdefines the agent procedure used to interact with each task,EnvironmentSpecidentifies the execution context, andModelSpecdescribes the model endpoint, credentials, inference parameters, and supported API protocols\. Runtime options that govern how the evaluation is executed are placed in a separateExecutionSpec, without changing the semantic definition of the evaluation itself\.

This separation clarifies the configurable parts of an evaluation\. For example, one may compare several harnesses on the same benchmark, reuse a harness across different benchmarks, or evaluate the same model through different interaction protocols without rewriting benchmark code\. AgentCompass resolves these choices through lightweight, decorator\-based registries for benchmarks, harnesses, environments, recipes, and analyzers\. As a result, new components can be introduced by registering their implementations locally, rather than by modifying the central runtime or adapting unrelated modules\. The resulting abstraction replaces fixed benchmark\-specific pipelines with composablebenchmark×harness×environment\\text\{benchmark\}\\times\\text\{harness\}\\times\\text\{environment\}configurations, while preserving a clear boundary between evaluation semantics and execution mechanics\.

![Refer to caption](https://arxiv.org/html/2607.13705v1/x2.png)Figure 2:Overview of the AgentCompass architecture\. The framework fully decouples Benchmarks, Harnesses, and Environments to enable flexible and composable agent evaluation\.
### 3\.2Core Components and Protocols

AgentCompass improves modularity and extensibility by decomposing evaluation into protocol\-driven components, replacing tightly coupled, benchmark\-specific scripts with flexible architecture\.

#### Benchmark\.

The benchmark component encapsulates dataset\-specific logic\. It loads raw data into a uniformTaskSpec, prepares task materials, and computes final scores via anevaluatefunction\. The grading mechanism supports deterministic matching, execution\-based verification, and LLM\-as\-judge scoring\. To separate agent rollout from evaluation, the benchmark defines a scorer execution mode:nonefor in\-memory verification,reusefor the agent’s existing workspace, orfreshfor a clean, isolated test environment \(e\.g\., applying an agent\-generated patch to a pristine repository\)\.

#### Harness\.

The harness serves as the operational wrapper that instantiates a LLM into an interactive agent\. It orchestrates the agent’s internal logic, including prompt formatting, interaction state management, multi\-turn tool invocation, and provider\-specific API handling\. Acting as a mediator, the harness consumes standardized task materials and coordinates with the model API and environment, entirely shielding the benchmark from agent\-specific implementation details\. The framework supports both in\-process harnesses, where the interaction loop is managed natively by AgentCompass, and in\-environment harnesses, which execute external agent frameworks as subprocesses within a sandbox\. This accommodates a wide spectrum of systems, ranging from simple single\-turn inference scripts to complex autonomous coding agents\.

#### Environment\.

The environment provides the isolated execution context and system primitives necessary for agent interaction and code verification\. It exposes a unified session interface for executing commands, transferring files, manipulating text, and provisioning network services\. Crucially, it serves as the security and isolation boundary for external agent execution\. By abstracting the backend infrastructure, AgentCompass allows the same benchmark and harness configurations to run consistently across local host processes, local Docker containers, or distributed cluster instances\. This allows researchers to scale evaluations from local development to large clusters without modifying the underlying code\.

#### Protocol Abstractions

Component interoperability is guaranteed through two levels of strict protocol abstraction\. First, models are represented purely as declarative API specifications \(defining endpoints, parameters, and supported formats\) rather than being tightly coupled to a monolithic client gateway\. Second, data exchange between benchmarks and harnesses is governed by a standardized material protocol\. Benchmarks compile eachTaskSpecinto aPreparedTask\(bundling prompts, tools, media, and expected outputs\), while the harness processes this structure to yield a uniformRunResultcontaining the final prediction, score, and the complete recorded trajectory\. This explicit data contract eliminates the need for cross\-modification when introducing new benchmarks or agents into AgentCompass\.

### 3\.3Asynchronous Execution Runtime

The AgentCompass runtime is specifically designed to handle the high I/O overhead typical of agent\-environment interactions\. Users initiate an evaluation via the CLI or Python SDK by constructing aRunRequest\. The runtime then dynamically resolves the registered components, prepares the task materials, and distributes tasks through an asynchronous dispatcher built onasyncio\. By configuring concurrency limits, the infrastructure efficiently manages multiple parallel, long\-running agent trajectories without blocking\. Furthermore, the runtime natively supports fault tolerance and state persistence\. Partial results and structured progress events are saved incrementally\. If an evaluation is interrupted, the infrastructure can resume seamlessly: it skips completed tasks and re\-executes only the samples that encountered retryable failures\. This incremental execution mechanism is crucial for cost\-effective evaluation of autonomous agents\.

### 3\.4Trajectory Tracking and Behavioral Analysis

While traditional benchmarks often collapse agent performance into a single scalar metric, AgentCompass records a comprehensive, versioned trajectory for each task\. A trajectory captures the complete interaction sequence, including the agent’s reasoning process, issued tool calls, environment feedback, and granular metrics \(e\.g\., token consumption, inference latency, and stop reasons\)\. This uniform schema standardizes interaction histories across heterogeneous models and benchmarks\.

To facilitate in\-depth diagnostics, AgentCompass provides a pluggable analyzer layer\. Analyzers automatically process trajectories to extract structured insights, flagging problematic samples and categorizing errors into model\-side, environment\-side, or framework\-side failures\. Built\-in analyzers can systematically detect anomalies such as output truncation, latency spikes, and repetitive generation loops\. These trajectory\-derived statistics help researchers to transparently pinpoint specific failure modes rather than solely observing overall performance degradation\.

Table 1:Summary of the over 20 built\-in benchmarks supported by AgentCompass, categorized across key capability dimensions\.
### 3\.5Extensibility and Reproducibility

#### Extensibility\.

AgentCompass employs a lightweight, registry\-based architecture to minimize coupling\. Introducing a new benchmark only requires a protocol\-compliant subclass and local registration, with optional scoring functions and setup recipes\. Because components are decoupled, existing harnesses and environments remain untouched\. Model API protocols are likewise handled where they are consumed rather than through a monolithic client\. This design lowers the barrier to integrating new capabilities within a unified codebase\.

#### Reproducibility\.

AgentCompass ensures strict tracking of evaluation provenance\. Each run is persisted by benchmark and model, storing exact configurations, task\-level logs, and aggregated summaries\. AgentCompass distinguishes semantic parameters that alter agent behavior from execution parameters such as concurrency, so execution\-only changes do not invalidate results\. By isolating retryable failures from completed tasks, evaluations remain auditable and restartable at scale\.

### 3\.6Supported Benchmarks and Harnesses

As of July 2026, AgentCompass natively integrates over 20 benchmarks spanning five core capability dimensions: tool use, web & research, scientific reasoning, agentic coding, and productivity \(summarized in Table[1](https://arxiv.org/html/2607.13705#S3.T1)\)\. Rather than being limited to static question\-answering, the integrated benchmarks encompass highly interactive and long\-horizon environments, such as repository\-level code modifications \(e\.g\., SWE\-bench variants\) and complex open\-ended web navigation \(e\.g\., GAIA, HLE\)\. AgentCompass also supports specialized evaluation paradigms; among them, GDPVal\-AC is a custom AgentCompass variant that employs an agentic judger \(via OpenClaw\) to perform pair\-wise evaluation against a Claude\-Opus\-4\.8 baseline\.

Table 2:Overview of representative built\-in agent harnesses available in AgentCompass\.To interact with these diverse environments, the infrastructure provides a wide spectrum of agent harnesses, ranging from lightweight direct chat\-completion wrappers to complex, in\-environment autonomous frameworks \(summarized in Table[2](https://arxiv.org/html/2607.13705#S3.T2)\)\. Complementarily, the built\-in harnesses are designed to standardize the execution boundaries across fundamentally different agent architectures\. This allows researchers to evaluate closed\-source commercial tools \(e\.g\., Claude Code, OpenAI Codex\) alongside open\-source autonomous frameworks \(e\.g\., OpenHands, Mini\-SWE\-agent\) under the exact same evaluation metrics and trajectory logging protocols\. To facilitate specific research domains, the infrastructure also provides tailored workflows like the Naive Search Agent, a lightweight harness specifically developed for deep research that comes pre\-equipped with search and web\-browsing tools\.

By leveraging a unified registry design, researchers can seamlessly pair any compatible benchmark with any harness, enabling standardized evaluation of heterogeneous agents without requiring additional glue code\.

## 4Experiments

### 4\.1Experimental Settings

To validate the efficacy, scalability, and universality of AgentCompass, we conduct a comprehensive evaluation of representative LLMs across eight highly challenging benchmarks\. Specifically, the evaluated models include Qwen3\.5\-397B\-A17B\[qwen35blog\], DeepSeek\-V4\-pro\(FP4\)\[xu2026deepseek\], Kimi\-K2\.6\[moonshot2026kimik26\], GLM\-5\.2\(FP8\)\[glm5team2026glm5vibecodingagentic\], GPT\-5\.5\[openai2026gpt55\], Gemini\-3\.1\-Pro\-Preview\[deepmind2026gemini31pro\], and Claude\-Opus\-4\.8\[anthropic2026claude48\]\. Model names followed by ‘\(\)’ indicate the corresponding quantized versions used in our evaluation\.

The evaluation brings together a representative set of challenging benchmarks with their corresponding harnesses, includingτ3\\tau^\{3\}\-bench with its official workflow\[shi2026tau\], DeepSearchQA and FrontierScience\(Research\)\[gupta2026deepsearchqa,wang2026frontierscience\]with Naive Search Agent, an in\-house search harness developed in AgentCompass, SWE\-bench\-Pro and SWE\-bench\-Multilingual\[deng2025swe,yang2025swesmith\]with Mini\-SWE\-agent\[yang2024sweagent\]and OpenHands\[wang2025openhands\], PinchBench\[pinchbench2026skill\]with OpenClaw\[openclaw2026github\], SkillsBench\[li2026skillsbench\]with OpenClaw and OpenHands, and SciCode\[tian2024scicode\]with a multi\-turn workflow equipped with official tools\. All reported evaluation results are averaged over three independent runs to reduce measurement variance\. Further details are deferred to Appendix[A](https://arxiv.org/html/2607.13705#A1)\.

Table 3:Comprehensive evaluation results of representative models across the five core capability dimensions\. Colored subscripts show gaps from official baselines, with green/red indicating higher/lower AgentCompass scores; no subscript means no official baseline was disclosed\.
### 4\.2Main Results

Table[3](https://arxiv.org/html/2607.13705#S4.T3)shows that AgentCompass fairly aligns heterogeneous tasks and enables direct cross\-harness comparisons, revealing that empirical agent capabilities are sensitive to the underlying harness\. For instance, model performance fluctuates significantly depending on the employed harness, as evidenced by the discrepancies between OpenClaw and OpenHands on SkillsBench, or Mini\-SWE\-agent and OpenHands on the SWE\-bench variants\.

Beyond absolute scores, the gap annotations in Table[3](https://arxiv.org/html/2607.13705#S4.T3)further show that agent evaluation is highly sensitive to infrastructure choices\. Models can deviate substantially from their officially reported baselines under the unified AgentCompass protocol, such as Claude\-Opus\-4\.8 dropping by 8\.7 points on DeepSearchQA and GLM\-5\.2\(FP8\) improving by 15\.0 points on SWE\-bench\-Pro with OpenHands\. Such fluctuations may also arise from differences in harness versions, or from benchmark\-specific adaptations made to the harness during evaluation\. These discrepancies underscore the need for an open\-source, unified evaluation framework that standardizes settings, implementations, and reporting protocols for reproducible and comparable agent assessment\.

### 4\.3Analysis Results

In this section, we illustrate the importance of trajectory analysis in agentic task evaluation from several concrete perspectives\.

![Refer to caption](https://arxiv.org/html/2607.13705v1/x3.png)Figure 3:Distribution of bad\-case behaviors across model trajectories\.#### RQ1: Beyond final scores, what types of behavioral bad cases occur in model trajectories?

To characterize trajectory\-level behavioral patterns, we leveraged the analysis capabilities of AgentCompass to quantify the distribution of bad\-case behaviors\. Figure[3](https://arxiv.org/html/2607.13705#S4.F3)shows the distribution of behavioral bad\-case patterns across models, where percentages indicate the proportion of each type among a model’s total bad cases\. DeepSeek\-V4\-pro\(FP4\) mainly fail through repetitive content generation\. Kimi\-K2\.6 has a higher share of bad cases involving multilingual mixing on search tasks and repeated tool calls\. Gemini\-3\.1 is dominated by repeated tool calls, while Claude\-Opus\-4\.8 and GPT\-5\.5 mainly produce empty outputs, although GPT\-5\.5 has very few bad cases overall\. These findings suggest that, even when final task outcomes appear comparable, models may differ substantially in their underlying interaction dynamics and failure characteristics\. Such beyond\-score trajectory analysis therefore provides a more informative basis for diagnosing agentic behavior and identifying targeted directions for model improvement\.

\(a\)SWE\-Pro
\(b\)SWE\-Multilingual

Table 4:Reward\-hacking analysis results for different models using the Mini\-SWE\-agent harness\.
#### RQ2: Are high\-scoring models on coding benchmarks genuinely strong?

Using our reward\-hacking analyzer inspired by\[deshpande2026benchmarkingrewardhackdetection\], we analyze correct samples on SWE\-Pro and SWE\-Multilingual with a two\-level taxonomy of suspected hacking behaviors\. Notably, the notion of suspected reward hacking adopted here is defined behaviorally rather than evidentially\. Specifically, any action exhibiting characteristics of hacking is classified as reward hacking, regardless of whether there is direct evidence establishing a causal relationship between the behavior and the final outcome\. Most models exhibit suspected reward hacking, such as modifying tests, retrieving golden patches\. GLM\-5\.2\(FP8\) shows the highest suspected hacking rate on SWE\-Pro, while Gemini\-3\.1\-Pro\-Preview does so on SWE\-Multilingual; DeepSeek\-V4\-pro\(FP4\) remains consistently low on both\. Notably, although GLM\-5\.2\(FP8\) outperforms Claude\-Opus\-4\.8 by about 12 points on SWE\-Pro, it also shows roughly 30% more suspected reward\-hacking samples\. Detailed results are illustrated in Table[4](https://arxiv.org/html/2607.13705#S4.T4)\. These findings highlight the importance of carefully designing execution environments and constraints in both training and evaluation to ensure benchmark results better reflect coding ability\.

![Refer to caption](https://arxiv.org/html/2607.13705v1/x4.png)Figure 4:Capability–token length trade\-offs across different capability dimensions\.
#### RQ3: How do model capability and token length relate across different tasks?

To help users make more scientifically grounded and operationally efficient decisions under a given budget, Figure[4](https://arxiv.org/html/2607.13705#S4.F4)illustrates the relationship between model performance and token length across different task categories\. On coding tasks, most models follow the test\-time scaling law, with longer outputs generally associated with higher scores, while DeepSeek\-V4\-Pro\(FP4\) appears as a notable outlier\. On productivity tasks, Claude\-Opus\-4\.8 stand out by achieving higher scores with lower token budgets, whereas Qwen3\.5\-397B\-A17B performs relatively weaker\. On tool\-use and web\-search tasks, GPT\-5\.5 tends to produce shorter outputs while maintaining comparatively strong performance\. Detailed statistics on the average interaction steps across benchmarks are provided in Appendix[B](https://arxiv.org/html/2607.13705#A2), which further characterize the execution complexity and interaction depth of different evaluation tasks\.

## 5Conclusion

In this paper, we introduced AgentCompass, an open\-source and highly extensible infrastructure designed to systematize the evaluation of LLM\-based agents\. By decoupling the evaluation pipeline into independent Model, Benchmark, Harness, and Environment components, it eliminates redundant engineering and ensures rigorous reproducibility\. Supported by a fault\-tolerant asynchronous runtime and granular trajectory analysis, AgentCompass goes beyond traditional scalar scores to help researchers diagnose complex behaviors such as reward\-hacking\. With native integration of over 20 diverse benchmarks, AgentCompass provides a robust and scalable infrastructure to accelerate the next generation of agent research\.

## Acknowledgments

This project is supported by Shanghai Artificial Intelligence Laboratory\.

## Author Contributions

The authors are listed in alphabetical order by their last names:

Zichen Ding, Jiaye Ge, Shufan Jiang, Kai Chen, Mo Li, Qingqiu Li, Zehao Li, Zonglin Li, Tiaohao Liang, Shudong Liu, Zerun Ma, Zixing Shang, Wenhui Tian, Zun Wang, Liwei Wu, Zhenyu Wu, Jun Xu, Bowen Yang, Dingbo Yuan, Qi Zhang, Songyang Zhang, Peiheng Zhou, Dongsheng Zhu

## References

## Appendix ADetailed Experimental Configurations

In this section, we provide the detailed experimental settings used in our evaluation to ensure full reproducibility\.

### A\.1Model Configurations

For closed\-source models \(e\.g\., GPT\-5\.5, Claude\-Opus\-4\.8\), we used the default inference settings provided by the corresponding model APIs to ensure deterministic outputs where possible\. For open\-weight models \(e\.g\., Qwen3\.5\-397B\-A17B\), we deployed them with the SGLang inference engine and followed the official recommended inference configurations for each model\. For all evaluated models, whenever a reasoning\-effort parameter was available, we set it tohigh\. This consistent setup avoids ad hoc parameter tuning and keeps the reported comparisons reproducible\.

### A\.2Benchmark Specification\.

In Table[3](https://arxiv.org/html/2607.13705#S4.T3), the subscripted differences report the gap between the AgentCompass score and the closest available external reference result for the same model and benchmark\. External references are drawn from the model’s official technical report and the benchmark’s official leaderboard when available\. If both sources are available, we use the one whose reported score is closest to the AgentCompass evaluation result\. If neither source reports a comparable result, no subscripted difference is shown\.

#### Tool Use, Web & Research and Scientific Reasoning\.

For tool\-use evaluation, we used the official workflow ofτ3\\tau^\{3\}\-bench\. For web & research and scientific\-reasoning evaluation, DeepSearchQA and FrontierScience\(Research\) were evaluated with the AgentCompass Naive Search Agent, whereas SciCode was evaluated with the AgentCompass port of the official tool\-assisted multi\-turn workflow\. DeepSearchQA used Qwen3\.6\-35B\-A3B as the judge model, while FrontierScience\(Research\) used GPT\-5\.5\. For SciCode, we used the official reference checkout e3158e and loaded the task package hosted by AgentCompass\. Scientist\-annotated background information was enabled during evaluation\. We evaluated all 80 problems, which resulted in 338 scored subproblems after excluding the three official prefilled steps\. The SciCode harness ran intool\_usemode withcode\_interpreteras the only enabled tool, allowing up to 30 tool\-use iterations per generated step and imposing a 180\-second timeout for each local code\-interpreter execution\.

#### Agentic Coding\.

For software\-engineering evaluation, SWE\-bench Pro and SWE\-bench Multilingual were evaluated with both Mini\-SWE\-agent \(v2\.3\.0\) and OpenHands, where OpenHands was instantiated through the OpenHands Software Agent SDK \(v1\.23\.0\)\. Both agents operated on the same repository checkout and were scored through an identical patch\-generation interface and unit\-test\-based metric\. The system prompt was supplied by the corresponding harness, and the user prompt consisted of the benchmark issue description together with an instruction to write the generated patch topatch\.txt\. For SWE\-bench Pro instances based on minimal container images, such as Alpine Linux or Go toolchain images, we applied runtime compatibility fixes at container startup, including the provisioning of glibc\-related components, and executed OpenHands inside a micromamba\-managed isolated environment\.

#### Productivity\.

For productivity\-oriented evaluation, we used the official benchmark releases whenever available and kept task files and judging rules fixed across harnesses\. SkillsBench used the AgentCompass data version derived from official commit 17dec32 and was evaluated with the integrated OpenClaw \(v2026\.5\.9\) and OpenHands \(v1\.23\.0\) harnesses under a task\-level timeout multiplier of 24\. PinchBench used the official skill repository release v1\.1\.0, corresponding to commit e8e833, and was evaluated on the fullsuite=allsetting with 23 tasks using the AgentCompass\-integrated OpenClaw harness\. Unless otherwise specified, PinchBench runs used OpenClaw \(v2026\.3\.22\) with a 250000\-token context window, an 80000\-token per\-turn limit, and a maximum single\-message length of 131072 characters\. For Kimi\-K2\.6, we used OpenClaw \(v2026\.7\.1\-beta\.2\) because the default version did not robustly handle responses with non\-empty reasoning content but empty assistant content\. All PinchBench runs were judged byclaude\-opus\-4\-5\-20251101with thinking mode enabled; task timeouts followed the benchmark\-definedtimeout\_secondsvalues with a 10x multiplier, and the grading runner used a 480\-second outer timeout to accommodate judge execution and result parsing\.

## Appendix BStep statistics

Table 5:Average interaction steps per evaluation instance across different benchmarks\. Each value represents the mean trajectory length over all evaluated samples for the corresponding model and benchmark\.Table[5](https://arxiv.org/html/2607.13705#A2.T5)summarizes the average number of interaction steps required to complete one evaluation instance across different benchmarks\. Here, a*step*denotes one complete agent–environment interaction cycle, including one model generation together with the corresponding tool invocation \(if any\) and the returned environment observation\. For purely conversational benchmarks, a step is equivalent to one model response, whereas for interactive coding or productivity benchmarks, a step typically consists of one reasoning action followed by environment execution\.

The statistics are computed by averaging the recorded trajectory lengths over all evaluated instances for each model and benchmark\. Because AgentCompass records the complete execution trajectory in a unified format, these values are collected automatically without benchmark\-specific instrumentation\. Several observations can be drawn from Table[5](https://arxiv.org/html/2607.13705#A2.T5)\. First, benchmarks exhibit substantially different interaction depths\. Scientific reasoning tasks \(e\.g\.,SciCode\) generally require only around four interaction steps due to their constrained tool workflow, whereas software engineering benchmarks frequently require tens of iterations because agents repeatedly inspect repositories, modify source files, execute tests, and refine patches\. Second, model\-specific differences are also evident\. For example, Gemini\-3\.1\-Pro\-Preview performs considerably longer trajectories on the SWE benchmarks than other models, while Claude\-Opus\-4\.8 typically completes tasks with fewer interaction steps\. Finally, longer trajectories do not necessarily translate into higher benchmark scores\. As illustrated in the main paper \(Figure 4\), the relationship between interaction length and evaluation performance is benchmark dependent\. These trajectory\-level statistics therefore provide complementary evidence beyond final task accuracy and are useful for understanding evaluation cost, interaction efficiency, and agent behavior\.

Similar Articles

An Empirical Study of Automating Agent Evaluation

arXiv cs.CL

This paper introduces EvalAgent, a system that automates the evaluation of AI agents by encoding domain-specific expertise, addressing the limitations of standard coding assistants in this task. It also presents AgentEvalBench, a benchmark for testing evaluation pipelines, and demonstrates significant improvements in evaluation reliability.

PACE: A Proxy for Agentic Capability Evaluation

Hugging Face Daily Papers

This paper introduces PACE, a framework that predicts expensive LLM agent benchmark scores using a small subset of cheaper non-agentic evaluation instances, achieving high accuracy at less than 1% of the cost.