Package-level declarations

Types

Link copied to clipboard

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.