TSRGet The Daily Report
The Singularity Report

TSR Desk · science · 8 October 2026, 01:00 UTC

Do Tool Calls Execute as Intended? Measuring and Repairing Intent-Execution Correspondence in

What
Do Tool Calls Execute as Intended? Measuring and Repairing Intent-Execution Correspondence in LLM Agents
Who
arxiv.org
When
7 October 2026, 04:00 UTC
Category
Science
Primary source
https://arxiv.org/abs/2610.04375
What is not known
This brief does not claim independent replication. Claims that appear only on X and not in the primary source stay unknown.

Our protocol observes what each hop received without executing the call, and names the first hop that changed it by the receiver's own parser. It comes from a paper posted to arXiv on 7 October 2026. Agents built on large language models (LLMs) build and run software through tool calls. A call reaches its program through several hops, and any hop can change the call without notice. When the changed call fails, the agent retries a correct call, which costs users time and money. Benchmarks and failure analyses do not see the change, because they read the call and its result but not what a hop received. We define intent-execution correspondence (IEC) as the property that the executed action matches the action the emitted call denotes under the tool contract. IntAct then delivers the call in a form that this hop cannot alter, or refuses the call. We build IEC-Bench from the changes observed in real-world use, with chains of dependent calls under the execution paths of 4 widely-used harnesses. In 47,828 shell calls within production sessions, Claude Code's Bash tool changes 12.0% of the calls that carry code, escape sequences, or long text. For 80.7% of the calls whose backslashes are changed, the wrong action runs without any reported error. All 10 measured harnesses change a call. Trajectory-based judgment attributes 95.1% of the production failures to the LLM, although the path caused more than half of them. On IEC-Bench, the path raises the token cost per passed task 2.4 times (up to 12.3 times). A hop that changes a call also hides the changes after it, so 55.1% of the failures on one path appear only after its first hop is repaired. IntAct, deployed in a commercial product, recovers 79.2% of the failures with a changed call. Harnesses should therefore be designed and tested hop-by-hop to ensure a correct call executes as intended or is refused.

Why it counts

Our protocol observes what each hop received without executing the call, and names the first hop that changed it by the receiver's own parser. A hop that changes a call also hides the changes after it, so 55.1% of the failures on one path appear only after its first hop is repaired.

Sources

Primary source: primary source

What is not known

This brief does not claim independent replication. Claims that appear only on X and not in the primary source stay unknown.

No clip. The article still stands.