mlsanityData to 7 Oct 2026

ToolCaching: Towards Efficient Caching for LLM Tool-calling

arXiv 2601.15335 ↗First posted 20 Jan 2026cs.SE cs.AI cs.PLcited by 1

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Recent advances in Large Language Models (LLMs) have revolutionized web applications, enabling intelligent search, recommendation, and assistant services with natural language interfaces. Tool-calling extends LLMs with the ability to interact with external APIs, greatly enhancing their practical utility. While prior research has improved tool-calling performance by adopting traditional computer systems techniques, such as parallel and asynchronous execution, the challenge of redundant or repeated tool-calling requests remains largely unaddressed. Caching is a classic solution to this problem, but applying it to LLM tool-calling introduces new difficulties due to heterogeneous request semantics, dynamic workloads, and varying freshness requirements, which render conventional cache policies ineffective. To address these issues, we propose ToolCaching, an efficient feature-driven and adaptive caching framework for LLM tool-calling systems. ToolCaching systematically integrates semantic and system-level features to evaluate request cacheability and estimate caching value. At its core, the VAAC algorithm integrates bandit-based admission with value-driven, multi-factor eviction, jointly accounting for request frequency, recency, and caching value. Extensive experiments on synthetic and public tool-calling workloads demonstrate that ToolCaching with VAAC achieves up to 11% higher cache hit ratios and 34% lower latency compared to standard policies, effectively accelerating LLM tool-calling in practical applications.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 12 of its 32 references that are in the map. First posted on arXiv 20 Jan 2026.

Builds on

12 of 32 references.

References · 12

  1. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  2. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  3. 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,072
  4. 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,970
  5. 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
  6. 2020Towards a Human-like Open-Domain Chatbotcited by 467
  7. 2025Model Context Protocol (MCP): Landscape, Security Threats, and Future Research Directionscited by 257
  8. 2023An LLM Compiler for Parallel Function Callingcited by 170
  9. 2023RestGPT: Connecting Large Language Models with Real-World RESTful APIscited by 129
  10. 2024vAttention: Dynamic Memory Management for Serving LLMs without PagedAttentioncited by 93
  11. 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architecturescited by 38
  12. 2024Conveyor: Efficient Tool-aware LLM Serving with Tool Partial Executioncited by 16

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. 2025Semantic Caching for Low-Cost LLM Serving: From Offline Learning to Online Adaptation
  2. 2024LLM-dCache: Improving Tool-Augmented LLMs with GPT-Driven Localized Data Caching
  3. 2025IC-Cache: Efficient Large Language Model Serving via In-context Caching
  4. 2025Rethinking Caching for LLM Serving Systems: Beyond Traditional Heuristics
  5. 2026CacheRouter: A Dual-Path Tool Routing Architecture with Cache-Preserving Main-Model Isolation for Long-Tail Tool Discovery
  6. 2026Not All Tokens Are Worth Caching: Learning Semantic-Aware Eviction for LLM Prefix Caches
  7. 2026Don't Break the Cache: An Evaluation of Prompt Caching for Long-Horizon Agentic Tasks
  8. 2026PRISM: Fast Online LLM Serving via Scheduling-Memory Co-design