Assistant-authored message item emitted by the Codex runtime, with optional parsed payloads for structured output experiments.
@type t() :: %Codex.Items.AgentMessage{ id: String.t() | nil, parsed: map() | list() | nil, text: String.t(), type: :agent_message }