requestLLMOnlyCallingTools

open suspend override fun requestLLMOnlyCallingTools(): Message.Response(source)

Requests a response from the Language Model (LLM) enforcing tool usage (ToolChoice.Required), validates the session, and processes all returned messages (e.g. thinking + tool call).

This method appends the received message to the prompt history to preserve context.

Return

A response received from the Language Model (LLM).