Digitorn
Digitorn
All terms
Agent concepts

Tool use

The LLM capability to emit a structured call to an external function, which the runtime executes and feeds back as context.

also known as: tool calling, function calling
In depth

Tool use is what turns an LLM into an agent. The runtime presents a list of tools to the model with their schemas, the model emits a structured call (tool name plus arguments), the runtime executes it, the result is added to context. Reliable tool use is the most important capability of a modern model for agent work. Different providers format tool calls slightly differently, the runtime normalises across families.

Related concepts
Newsletter

Get the next post in your inbox.

Engineering notes from the Digitorn team. No marketing, no launch announcements, no "10 prompts that will change your life". Just the things we write that we'd want to read.

One-click unsubscribe. We never share your address. Powered by our own infrastructure, not a tracker.

More in Agent concepts

Agent loop/glossary/agent-loopAgent spawn/glossary/agent-spawnAI agent/glossary/ai-agentCompaction/glossary/compactionCoordinator agent/glossary/coordinatorFunction calling/glossary/function-calling