Package-level declarations

Types

Link copied to clipboard
interface ContextMessage
Link copied to clipboard
sealed class Message
Link copied to clipboard
interface MessageType
Link copied to clipboard
Link copied to clipboard
interface Sender
Link copied to clipboard
data class ToolCall(val id: ToolCallId, val name: String, val arguments: String)
Link copied to clipboard
value class ToolCallId(val id: String)
Link copied to clipboard
value class ToolResultContent(val result: String)

Functions

Link copied to clipboard
fun ToolCall.argumentsAsJson(json: Json = Json): JsonObject
Link copied to clipboard
fun Message.StructuredOutput.asJson(json: Json = Json): JsonObject