Member Junction
    Preparing search index...

    The live room call one AI agent is part of, as the engine needs to act on it. The host builds one per agent session and hands it to RoomHandoffEngine.RequestHandoff.

    interface RoomHandoffAgentContext {
        AgentName: string;
        CallerLabel: string;
        ContextUser: UserInfo;
        LeaveRoom: () => Promise<void>;
        NotifyModel: (note: string) => void;
        Provider: IMetadataProvider;
        RoomName: string;
    }
    Index

    Properties

    AgentName: string

    The agent's own name (said to the caller, shown on the offer).

    CallerLabel: string

    Who is on the other end of the room.

    ContextUser: UserInfo

    The user the call runs as (a taking-over agent runs as the same user).

    LeaveRoom: () => Promise<void>

    Removes THIS agent from the room. The room, and the caller, stay.

    NotifyModel: (note: string) => void

    Tells THIS agent's model something that happened out-of-band, so it can say it aloud.

    RoomName: string