Provider thinking payload emitted as a top-level message.
@type t() :: %ASM.Message.Thinking{signature: String.t() | nil, thinking: String.t()}