mlsanityData to 7 Oct 2026

The Bitter Lesson of Tool Calling

arXiv 2608.06370 ↗First posted 6 Aug 2026cs.CLcited by 1

On the map: LLM agents and tool use → Tool learning and function calling

Abstract (arXiv)

Tool use transforms LLMs into agents that act beyond their training data, and for code-capable models, programmatic tool calling extends this further by replacing rigid JSON calls with scripts that chain and parallelize naturally. However, a systematic evaluation of tools as code on an established benchmark across current and prior model generations under real-world task conditions has not been conducted. In this work, we empirically compare programmatic tool calling (PTC) to native JSON tool calling across 14 language models on BFCL v4. In the programmatic tool calling paradigm, tools are exposed as typed Python stubs that the model invokes through code, with execution and results handled in a single agent turn. Programmatic tool calling matches or exceeds native JSON tool calling in 11 of 14 models on BFCL v4, with the GPT-5.6 family achieving a 10.6% improvement over the JSON tool calling baseline. Further, it matches or outperforms baseline in 13 of 14 models under parallel fan-out, and holds stable under context rot conditions where baseline degrades 2.3% on average. Our results demonstrate that programmatic tool calling is a viable and robust alternative to JSON tool calling, with performance tracking model capability across release generations.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. Builds on 8 of its 15 references that are in the map. First posted on arXiv 6 Aug 2026.

Builds on

8 of 15 references.

Closest ancestors · 3

Same direction, newest first

  1. 2026HyperTool: Beyond Step-Wise Tool Calls for Tool-Augmented Agents11 Jun
  2. 2025CONFETTI: Conversational Function-Calling Evaluation Through Turn-Level Interactions2 Jun
  3. 2024API-BLEND: A Comprehensive Corpora for Training and Benchmarking API LLMs23 Feb

Other references · 5

  1. 2024Executable Code Actions Elicit Better LLM Agentscited by 537
  2. 2023T-Eval: Evaluating the Tool Utilization Capability of Large Language Models Step by Stepcited by 91
  3. 2024Planning, Creation, Usage: Benchmarking LLMs for Comprehensive Tool Utilization in Real-World Complex Scenarioscited by 85
  4. 2026On Effectiveness and Efficiency of Agentic Tool-calling and RL Trainingcited by 2
  5. 2026The Deterministic Horizon: When Extended Reasoning Fails and Tool Delegation Becomes Necessarycited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2025Tool Preferences in Agentic LLMs are Unreliable
  2. 2026ToolRobustBench: Stage-Wise Perturbation Evaluation and Failure Diagnosis for Tool-Calling Agents
  3. 2026Measuring the Serving Stack Instead of the Model: Hidden Confounds in Local Tool-Use Evaluation
  4. 2024NESTFUL: A Benchmark for Evaluating LLMs on Nested Sequences of API Calls
  5. 2026How Consistent Are LLM Agents? Measuring Behavioral Reproducibility in Multi-Step Tool-Calling Pipelines
  6. 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration
  7. 2026Tool Calling is Linearly Readable and Steerable in Language Models
  8. 2026TSCG: Deterministic Tool-Schema Compilation for Agentic LLM Deployments