Rafiki Worker API Reference
    Preparing search index...

    Variable MessageContentSchemaConst

    MessageContentSchema: ZodObject<
        {
            content: ZodOptional<ZodUnknown>;
            id: ZodOptional<ZodString>;
            input: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            is_error: ZodOptional<ZodBoolean>;
            name: ZodOptional<ZodString>;
            signature: ZodOptional<ZodString>;
            text: ZodOptional<ZodString>;
            thinking: ZodOptional<ZodString>;
            tool_use_id: ZodOptional<ZodString>;
            type: ZodEnum<["text", "thinking", "tool_use", "tool_result"]>;
        },
        "strict",
        ZodTypeAny,
        {
            content?: unknown;
            id?: string;
            input?: Record<string, unknown>;
            is_error?: boolean;
            name?: string;
            signature?: string;
            text?: string;
            thinking?: string;
            tool_use_id?: string;
            type: "text" | "thinking" | "tool_use" | "tool_result";
        },
        {
            content?: unknown;
            id?: string;
            input?: Record<string, unknown>;
            is_error?: boolean;
            name?: string;
            signature?: string;
            text?: string;
            thinking?: string;
            tool_use_id?: string;
            type: "text" | "thinking" | "tool_use" | "tool_result";
        },
    > = ...

    Runtime schema for a single content block in a serialized agent message.