Arize Phoenix TS
    Preparing search index...
    phoenixContentPartSchema: ZodDiscriminatedUnion<
        [
            ZodObject<{ text: ZodString; type: ZodLiteral<"text"> }, $strip>,
            ZodObject<
                {
                    tool_call: ZodObject<
                        {
                            arguments: ZodString;
                            name: ZodString;
                            type: ZodLiteral<"function">;
                        },
                        $strip,
                    >;
                    tool_call_id: ZodString;
                    type: ZodLiteral<"tool_call">;
                },
                $strip,
            >,
            ZodObject<
                {
                    tool_call_id: ZodString;
                    tool_result: ZodUnion<
                        readonly [
                            ZodString,
                            ZodNumber,
                            ZodBoolean,
                            ZodNull,
                            ZodRecord<ZodString, ZodUnknown>,
                            ZodArray<ZodUnknown>,
                        ],
                    >;
                    type: ZodLiteral<"tool_result">;
                },
                $strip,
            >,
        ],
        "type",
    > = ...