CompletedRound

@Serializable
data class CompletedRound(val userMessage: UUID, val turns: List<AgentContextIndex.Turn>?, val finalAssistantMessage: UUID?) : UuidIndex(source)

已完成的轮次,由用户手动终止 Agent 产生,或 LLM 在响应中未调用工具,此时 finalAssistantMessage 非空。

Constructors

Link copied to clipboard
constructor(userMessage: UUID, turns: List<AgentContextIndex.Turn>?, finalAssistantMessage: UUID?)

Properties

Link copied to clipboard

LLM 返回的最终消息。

Link copied to clipboard

已经完成的 Turn,参见 Turn

Link copied to clipboard
@Serializable(with = UuidSerializer::class)
val userMessage: UUID

开启这个轮次的用户消息。

Functions

Link copied to clipboard
open override fun ids(): Set<UUID>

整个索引结构中引用的全部 UUID