id

@Serializable(with = UuidSerializer::class)
open override val id: UUID(source)

消息 id,每种消息都有。

同样的消息 id 可能出现在不同 Agent 或不同会话中,除非是 UUID.randomUUID 撞了,否则代表它们同根同源。