Member Junction
    Preparing search index...

    A delegated-run progress update surfaced to the UI, emitted on RealtimeSessionService.DelegationProgress$. These originate server-side during an invoke-target-agent delegation (e.g. while Sage works) and let a future overlay render a "working" card while the realtime model narrates the same progress aloud.

    interface RealtimeDelegationProgress {
        CallID: string;
        Message: string;
        Percentage?: number;
        Step: string;
        ToolName?: string;
    }
    Index

    Properties

    CallID: string

    The tool/agent call this progress belongs to.

    Message: string

    Human-readable progress message.

    Percentage?: number

    Optional completion percentage (0–100) when the server can estimate it.

    Step: string

    The delegation phase: prompt_execution | action_execution | subagent_execution | decision_processing | direct_action.

    ToolName?: string

    The raw tool name when this progress represents a direct action (e.g. File_Storage_List_Objects).