← Tool Use & Function Calling
Tool Result Caching
Tool result caching stores the output of a tool call keyed by its arguments so that repeated identical calls return the cached result instead of re-executing. This cuts latency and cost, and reduces load on external services. Caching is only safe for read-only or pure tools whose output depends solely on inputs; side-effecting tools must be excluded to avoid skipping real actions.