Arize Phoenix TS
    Preparing search index...

    Interface ReasoningMessageContent

    Reasoning-based message content.

    Represents an opaque reasoning entry produced by an LLM. The fields are vendor-issued echo tokens that should be preserved verbatim for stateless replay (e.g. Gemini thoughtSignature, Anthropic redacted_thinking.data, OpenAI Responses encrypted_content). No id is emitted for reasoning content — providers either omit it or it is captured separately.

    interface ReasoningMessageContent {
        data?: string;
        encryptedContent?: string;
        signature?: string;
        text?: string;
        type: "reasoning";
    }
    Index

    Properties

    data?: string

    Opaque vendor-issued data captured verbatim. Maps to Anthropic redacted_thinking.data.

    encryptedContent?: string

    OpenAI encrypted_content captured verbatim.

    signature?: string

    Opaque vendor-issued signature captured verbatim. Maps to provider signature fields and to Gemini thoughtSignature when the signature is attached to a non-tool content part.

    text?: string

    Human-readable reasoning text emitted by the model (e.g. Anthropic thinking blocks, OpenAI Responses reasoning summary text). Emitted as message_content.text and therefore subject to hideInputText / hideOutputText masking.

    type: "reasoning"