LLM Tool Calling
Also called function calling. The pattern where a LLM) is given a list of available functions/tools (with names, descriptions, and parameter schemas), and the model decides when to invoke them and what arguments to pass. A host (an AI Agent Harness, an SDK, or the model provider's own platform) exec