Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AgentRequest(val messages: List<Message>, val conversationContext: ConversationContext, val systemContext: List<SystemContextEntry>, val userContext: UserContext)

AgentRequest

Link copied to clipboard
@Serializable
data class AgentResult(val status: String? = null, val responseTime: Double = -1.0, val messages: List<Message>, val anonymizationEntities: List<AnonymizationEntity>? = null)

AgentResult

Link copied to clipboard
@Serializable
data class AnonymizationEntity(val type: String, val value: String, val replacement: String)
Link copied to clipboard
@Serializable
data class ConversationContext(val conversationId: String, val turnId: String? = null, val anonymizationEntities: List<AnonymizationEntity>? = null)
Link copied to clipboard
@Serializable
data class Message(val role: String, val content: String, val format: String = "text", val turnId: String? = null)
Link copied to clipboard
@Serializable
data class ProfileEntry(val key: String, val value: String)
Link copied to clipboard
@Serializable
data class SystemContextEntry(val key: String, val value: String)
Link copied to clipboard
@Serializable
data class UserContext(val userId: String, val userToken: String? = null, val profile: List<ProfileEntry>)