Member Junction
    Preparing search index...
    defaultRoleResolver: LiveKitRoleResolver = ...

    Default role resolver: reads a JSON metadata string for { "mjRole": "agent" | "host" }, falling back to 'participant'. The MJ bridge stamps the agent bot's metadata so its tile renders as the agent.