Optionalconfig: Partial<LiveKitServerConfig>Explicit credentials; omitted fields fall back to environment variables (via LiveKitTokenService). The room service client uses the HTTP(S) form of the server URL.
Optionalclient: ParticipantUpdateClientLikeAn injectable room service client (primarily for unit testing); defaults to a real
RoomServiceClient built from the resolved credentials.
Records whether a person lets agents see their camera and shared screen: sets their mj.agentCanSee attribute to
'true', or removes it. The caller must already have established that identity is the person asking.
The room the person is in.
The person's participant identity.
true to let agents see, false to stop.
Whether LiveKit applied it; never throws.
Changes participants in live LiveKit rooms, on the server's authority.