ToolAtlas: Learning Once, Reusing Everywhere with Tool-Side Memory

Yue Fang, Zhibang Yang, Fangkai Yang, Xiaoting Qin, Liqun Li +3 more
7/13/2026
cs.LG

Official code: PuppyKnightUniversity/ToolAtlas (1 star, MIT, last commit 2026-06-05).

Abstract

Large language model (LLM) agents increasingly rely on external tools served by shared providers and accessed by heterogeneous downstream agents. Existing approaches improve tool use on the agent side through parameter updates, prompt refinement, or agent-side memory, making tool knowledge difficult to share and limited to behaviors observed in past tasks. We argue that reusable tool knowledge should instead be maintained by the tool provider. We introduce ToolAtlas, a graph-based framework that builds a persistent provider-side tool memory of tool capabilities, failure boundaries, and cross-tool compositions through execution-verified probing. At inference time, agents query the tool memory via adaptive graph traversal. Across two MCP-based benchmarks spanning eight services, ToolAtlas outperforms existing tool-side optimization and agent-side memory baselines by up to 21.61% in pass@1 and 18.61% in pass@4. The same tool memory also transfers across environment instances and agent frameworks without retraining or task-time exploration, yielding up to 24.16%/16.22% and 17.49%/14.27% relative gains in pass@1/pass@4, respectively. Ablation studies show that these gains arise from combining tool-centered memory organization with capability-guided execution probing. These results establish provider-side tool memory as an effective and reusable paradigm for tool servers. Our code is in: https://github.com/PuppyKnightUniversity/ToolAtlas.

View on arXivView PDF

Code Implementations(1)

MIT
10Shell, PythonMay 26, 20264 months agoMIT

Similar Papers

Cite this paper

@article{fang2026toolatlas,
  title  = {ToolAtlas: Learning Once, Reusing Everywhere with Tool-Side Memory},
  author = {Yue Fang and Zhibang Yang and Fangkai Yang and Xiaoting Qin and Liqun Li and Qingwei Lin and Saravan Rajmohan and Dongmei Zhang},
  year   = {2026},
  eprint = {2607.11126},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.11126v1}
}

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/2607.11126.svg)](https://codeofpaper.com/paper/2607.11126)

Discussion