Provider thinking content, optionally signed when supported.
@type t() :: %ASM.Content.Thinking{signature: String.t() | nil, thinking: String.t()}