The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration

Haoyuan Xu, Chang Li, Xinyan Ma, Xianhao Ou, Zihan Zhang +9 more
3/24/2026
cs.SEcs.CL

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Tool use enables large language models (LLMs) to access external information, invoke software systems, and act in digital environments beyond what can be solved from model parameters alone. Early research mainly studied whether a model could select and execute a correct single tool call. As agent systems evolve, however, the central problem has shifted from isolated invocation to multi-tool orchestration over long trajectories with intermediate state, execution feedback, changing environments, and practical constraints such as safety, cost, and verifiability. We comprehensively review recent progress in multi-tool LLM agents and analyzes the state of the art in this rapidly developing area. First, we unify task formulations and distinguish single-call tool use from long-horizon orchestration. Then, we organize the literature around six core dimensions: inference-time planning and execution, training and trajectory construction, safety and control, efficiency under resource constraints, capability completeness in open environments, and benchmark design and evaluation. We further summarize representative applications in software engineering, enterprise workflows, graphical user interfaces, and mobile systems. Finally, we discuss major challenges and outline future directions for building reliable, scalable, and verifiable multi-tool agents.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2026evolution,
  title  = {The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration},
  author = {Haoyuan Xu and Chang Li and Xinyan Ma and Xianhao Ou and Zihan Zhang and Tao He and Xiangyu Liu and Zixiang Wang and Jiafeng Liang and Zheng Chu and Runxuan Liu and Rongchuan Mu and Ming Liu and Bing Qin},
  year   = {2026},
  eprint = {2603.22862},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.22862v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.22862.svg)](https://codeofpaper.com/paper/2603.22862)

Discussion