Member Junction
    Preparing search index...

    Single progress update for a message.

    interface MessageProgressUpdate {
        conversationDetailId: string;
        message: string;
        metadata?: MessageProgressMetadata;
        percentComplete?: number;
        resolver?: string;
        stepCount?: number;
        streaming?: { content: string; isPartial: boolean; kind: string };
        taskName?: string;
    }
    Index

    Properties

    conversationDetailId: string
    message: string
    percentComplete?: number
    resolver?: string

    Which backend resolver published this update.

    stepCount?: number
    streaming?: { content: string; isPartial: boolean; kind: string }

    Present when this update carries streamed final-response content (a RunAIAgentResolver type:'streaming' message whose kind marks it as user-facing reply text). Deltas are accumulated service-side, so content is always the FULL reply text so far — renderers assign it, they never need to append. message mirrors content so consumers unaware of streaming still show something sensible.

    Type Declaration

    • content: string

      Full accumulated reply text so far.

    • isPartial: boolean

      False on the final chunk of the stream.

    • kind: string

      Content discriminator from the server (currently 'final-response').

    taskName?: string