Interface MeetingRoomOptions

How a host shapes each run's room. Every field has a default.

interface MeetingRoomOptions {
    prefix?: string;
    emptyTimeoutSeconds?: number;
    departureTimeoutSeconds?: number;
    tokenTtlSeconds?: number;
    botIdentity?: string;
    agentIdentity?: string;
}

Properties

prefix?: string

Put before the run id to name the room. Default 'bot-'.

emptyTimeoutSeconds?: number

Seconds the room stays open before anyone joins. Default 60.

departureTimeoutSeconds?: number

Seconds the room stays open after the last participant leaves. Default 45.

tokenTtlSeconds?: number

Seconds each token stays valid, long enough for the bot to connect after dispatch. Default 600.

botIdentity?: string

The bot's identity in the room. Default 'bot'.

agentIdentity?: string

The listening agent's identity in the room. Default 'agent'.