ToolSearchContent

@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class ToolSearchContent(source)

Inheritors

Types

Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "tool_search_tool_result_error")
data class Failed(val error_code: ErrorCode, val error_message: String? = null) : ToolSearchContent
Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "tool_search_tool_search_result")
data class Found(val tool_references: List<ToolReference> = emptyList()) : ToolSearchContent