Skip to content
Preprint

The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior

Aug 2026 · 1 citation · 59 references
Computer Science

TL;DR

This work compares six tool architectures that hold the underlying information and actions similar while varying how they are organized and exposed to the model, across three actors and a total of 11,700 trajectories to show that, even when tools provide similar capabilities, tool architecture changes agent behavior.

Abstract

As large language models continue to improve, agentic systems are becoming increasingly important, and tools are a key design dimension because they determine how agents access information and take action in their environments. Prior work on agent tooling has primarily focused on expanding what agents can do, but has paid less systematic attention to how those capabilities are organized and exposed to the model. We refer to this latter design dimension as tool architecture. We study tool architecture in coding agents through controlled experiments on repository-level issue fixing, comparing six tool architectures that hold the underlying information and actions similar while varying how they are organized and exposed to the model, across three actors and a total of 11,700 trajectories. Our experiments show that, even when tools provide similar capabilities, tool architecture changes agent behavior: Compared to a basic architecture where the agent has only the bash tool, more structured low-level interfaces improve consistency across repeated attempts by up to 4.7 $\times$; natural-language search broadens repository exploration and increases access to relevant files by more than 11%; and Python CodeAct-style interfaces achieve similar task performance with 41.6% fewer steps and 56.3% lower token usage. By contrast, lightweight text-based cognitive-scaffolding tools, such as tools that let the agent record intermediate reasoning, have limited effect on actor behavior.

View source

Similar papers

Preprint Aug 2026

Understanding the Architecture of Coding Agents: An Exploratory Study Using a Research Prototype

This paper presents Ark (Agent Research Kit), a minimal open-source coding agent designed for research and education that preserves the essential architectural mechanisms of modern coding agents while emphasizing simplicity and clarity, and introduces ArkBench, a lightweight benchmark comprising ten representative soft...

Marco Túlio Valente · 0 citations

Don’t Blame the Large Language Model: How Scaffolding Evolution Shapes Coding Agent Quality

The first controlled longitudinal study that isolates the scaffolding’s contribution to agent quality over time is conducted, revealing that despite continuous development activity and growing codebase complexity of the scaffoldings, there is no statistically significant improvement in SWE-bench benchmark score across...

Hao Li, O. Sghaier, Bram Adams · 0 citations
Preprint Jul 2026

Don't Blame the Large Language Model: How Agent Harness Evolution Shapes Coding Agent Quality

This paper empirically study the development and release evolution of five major open-source agent harnesses, revealing extreme release velocities exceeding two releases per day and thousands of issues within months, and performs the first controlled longitudinal study that isolates the agent harness contribution.

O. Sghaier, Hao Li, Bram Adams et al. · 2 citations
Jul 2026

Authoring Agent Skills: A Software-Engineering Approach

This note argues that a skill is a software artefact and that its construction should follow software-engineering principles, with qualifications: single responsibility, separation of interface from implementation, low coupling, and economy in a shared token budget, together with behavioural evaluation in place of dete...

Giuseppe Destefanis · 1 citation
Preprint Aug 2026

Towards Robust Tool Use in Agents via Experience-Driven Adaptive Guidance

Extensive experiments show that ExpG brings consistent improvements across the tool selection, tool calling, and response generation tasks, enabling smaller agents to outperform larger ones that do not use ExpG, suggesting a promising path toward more robust tool use.

Can Wang, Hao-Ran Chen, Li Yu et al. · 0 citations
Review Aug 2026

Self-Evolving Coding Agents

This survey aims to clarify the conceptual boundaries of self-evolving coding agents and provide a foundation for designing more adaptive, reliable, and software-aware agentic systems.

Hao Zhou, Hai-Chuan Hu, Tianyu Luo et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.