Member Junction
    Preparing search index...

    The unified, chronological live thread for the call overlay: caption bubbles interleaved with delegation cards exactly where they happened.

    PURELY PRESENTATIONAL over RealtimeSessionState — the overlay shell owns the state object (which merges the service streams once) and passes it here AND to the activity rail, so there is exactly one copy of the per-CallID merge logic.

    Also renders the EPHEMERAL narration "live note": indented, muted, italic text under the ACTIVE working card (latest narration only — replaced, never accumulated).

    Implements

    • OnInit
    • AfterViewChecked
    • OnDestroy
    Index

    Constructors

    Properties

    AgentName: string = 'Sage'

    Display name of the agent (caption avatar / meta line).

    CancelRequested: EventEmitter<string> = ...

    Re-emitted from a WORKING delegation card's ✕ cancel affordance (the call's ID).

    DevMode: boolean = false

    Whether developer affordances on delegation cards are revealed (gear-gated).

    OpenArtifactRequested: EventEmitter<ParsedDelegationArtifact> = ...

    Re-emitted from a delegation card's "View" artifact chip (focuses the artifact's surface tab).

    OpenRunRequested: EventEmitter<string> = ...

    Re-emitted from a delegation card's dev "Open run" link (the delegated run's ID).

    ShowCaptions: boolean = true

    Whether to render caption bubbles (toggled by the controls' captions button).

    Shared live-session state, owned by the overlay shell.

    UserName: string = 'You'

    Display name of the signed-in user for their turns — consistent with the main chat's sender names, and ready for multi-user sessions where "You" stops meaning anything. Hosts bind the current user's name; the default keeps old hosts working.

    Methods