Package-level declarations
Types
Link copied to clipboard
interface ThinkingCapability
Marker interface for thinking capabilities.
Link copied to clipboard
class ThinkingException(message: String, val thinkingBlocks: List<<Error class: unknown class>>) : Exception
Exception that carries thinking blocks even when LLM operation fails. This preserves the LLM's reasoning process for debugging and analysis.
Link copied to clipboard
data class ThinkingResponse<T> constructor(val result: T?, val thinkingBlocks: List<<Error class: unknown class>>, val exception: Throwable? = null)
Response from LLM operations that includes both the converted result and thinking blocks.