Member Junction
    Preparing search index...

    The ONE timeline element a realtime session collapses to in the standard conversation message list (see BuildConversationTimeline): a visually distinct card at the session's chronological position carrying the session identity (broadcast icon + "Realtime session · "), its time range, a status / close-reason chip when known, the visible-turn count, and a one-line preview of the last turn.

    The card's Open button emits OpenRequested with the session id; the message list bubbles it up so the chat area can host the existing SESSION REVIEW overlay via ConversationChatAreaComponent.OpenRealtimeSessionReview (Resume / Close live inside that overlay, unchanged).

    Rendered DYNAMICALLY by MessageListComponent (same createComponent path the message items use) — standalone by design, no module declaration needed.

    Index

    Constructors

    Properties

    The collapsed session block computed from the conversation's stamped detail rows.

    Meta: RealtimeSessionTimelineMeta | null = null

    Optional session-row enrichment (agent name / status / close reason); null degrades gracefully.

    OpenRequested: EventEmitter<string> = ...

    Emitted with the MJ: AI Agent Sessions.ID when the user asks to open the session review.

    UserName: string = 'You'

    Display name of the signed-in user for the last-turn preview (matches the chat's sender names).

    Accessors

    Methods