Skip to content

Subset: Tooling

Tool / function-call abstractions for agents.

URI: Tooling

Identifier and Mapping Information

Schema Source

Classes in subset

Class Description
LMToolCallPart Model-issued request to call a tool (LMToolCallPart)
LMToolChoice Tool-choice controls for native tool-capable models
LMToolResultPart Tool execution result returned to a model (LMToolResultPart)
LMToolSpec Provider-independent tool schema attached to an LMRequest
ReAct Reasoning + Acting agent with tool use (``dspy
ReActV2 Next-generation ReAct agent (``dspy
Tool A function-call tool usable by an LM (``dspy
ToolCall A model request to invoke a tool (``dspy
ToolCallResults Container for tool-call execution results (``dspy
ToolCalls Container for the set of tool calls returned by the model (``dspy
ToolResult A tool execution result returned to the model (``dspy