thinking

Return a PromptRunner.Thinking for extracting thinking blocks. Throws an exception if the underlying LLM does not support thinking extraction. Use supportsThinking to check availability before calling.

Return

thinking operations returning results with extracted reasoning

Throws

if thinking is not supported