Whether the LLM should call a tool, no tool, a specific tool, etc.
0.3.0-beta01
Let the provider/model decide whether to call a tool.
Prevent tool calls for this request.
Require at least one tool call when the provider supports this mode.
Request a specific named tool.