Tool

@Serializable
data class Tool(val call: UUID, val result: UUID) : UuidIndex(source)

表示一条工具调用。

Constructors

Link copied to clipboard
constructor(call: UUID, result: UUID)

Properties

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

Agent 的调用请求,参见 AgentMessage.Tool.Call

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

工具调用的响应,参见 AgentMessage.Tool.Result

Functions

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

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