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>(val result: T?, val thinkingBlocks: List<<Error class: unknown class>>)
Response from LLM operations that includes both the converted result and thinking blocks.