The model decides whether to produce a message or call tools. This is the default when tools are provided.