Assistant

@Serializable
data class Assistant(val id: UUID, val timestamp: Instant, val reasoning: String?, val content: String?, val model: UUID, val usageSnapshot: UsageSnapshot? = null) : AgentMessage(source)

Constructors

Link copied to clipboard
constructor(id: UUID, timestamp: Instant, reasoning: String?, content: String?, model: UUID, usageSnapshot: UsageSnapshot? = null)

Properties

Link copied to clipboard
Link copied to clipboard
@Serializable(with = UuidSerializer::class)
open override val id: UUID
Link copied to clipboard
@Serializable(with = UuidSerializer::class)
val model: UUID
Link copied to clipboard
Link copied to clipboard
@Serializable(with = InstantLongSerializer::class)
open override val timestamp: Instant
Link copied to clipboard