Why it matters

Tool choice shapes agent behavior. Understanding shapes control.

Advertisement

The architecture

Pass tool_choice parameter to LLM.

Enforce workflow steps.

Tool choice modesautoLLM decidesrequiredmust use toolspecificmust use tool XProvider-specific parameters; abstract in ADK
Tool choice.
Advertisement

How it works end to end

OpenAI: tool_choice = auto / none / required / {name}.

Anthropic: similar.

Use case: force tool at workflow start.