Conversation-layer payload variants.
Summary
Types
@type t() :: ASM.Message.Assistant.t() | ASM.Message.User.t() | ASM.Message.ToolUse.t() | ASM.Message.ToolResult.t() | ASM.Message.Result.t() | ASM.Message.Partial.t() | ASM.Message.Error.t() | ASM.Message.System.t() | ASM.Message.Thinking.t() | ASM.Message.Raw.t()