From d654f2bb8ab95df4e2d808fd3ac8a049b57a664b Mon Sep 17 00:00:00 2001 From: Benjamin Pracht Date: Fri, 14 Aug 2026 09:06:10 -0700 Subject: [PATCH 1/2] Update max_participants doc. Ingress participants do count, but Agents don't --- protobufs/livekit_room.proto | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/protobufs/livekit_room.proto b/protobufs/livekit_room.proto index 6505837c4..3232438d6 100644 --- a/protobufs/livekit_room.proto +++ b/protobufs/livekit_room.proto @@ -61,7 +61,7 @@ service RoomService { rpc SendData(SendDataRequest) returns (SendDataResponse); // Update room metadata, will cause updates to be broadcasted to everyone in the room, Requires `roomAdmin` - rpc UpdateRoomMetadata (UpdateRoomMetadataRequest) returns (Room); + rpc UpdateRoomMetadata(UpdateRoomMetadataRequest) returns (Room); // Cloud-only // Forward a connected participant's track(s) to another room. Requires `roomAdmin` and `destinationRoom`. The forwarding will @@ -125,7 +125,6 @@ message RoomAgent { repeated RoomAgentDispatch dispatches = 1; } - message ListRoomsRequest { // when set, will only return rooms with name match repeated string names = 1; @@ -222,7 +221,7 @@ message SendDataRequest { bytes data = 2; DataPacket.Kind kind = 3; // mark deprecated - repeated string destination_sids = 4 [deprecated=true]; + repeated string destination_sids = 4 [deprecated = true]; // when set, only forward to these identities repeated string destination_identities = 6; optional string topic = 5; @@ -246,12 +245,12 @@ message UpdateRoomMetadataRequest { } message RoomConfiguration { - string name = 1; // Used as ID, must be unique + string name = 1; // Used as ID, must be unique // number of seconds to keep the room open if no one joins uint32 empty_timeout = 2; // number of seconds to keep the room open after everyone leaves uint32 departure_timeout = 3; - // limit number of participants that can be in a room, excluding Egress and Ingress participants + // limit number of participants that can be in a room, excluding Egress and Agent participants uint32 max_participants = 4; // metadata of room string metadata = 11 [ From 9413f3e3bbfa43805e9a09bcfdbd84463e28f590 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 16:07:25 +0000 Subject: [PATCH 2/2] generated protobuf --- livekit/livekit_room.pb.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/livekit/livekit_room.pb.go b/livekit/livekit_room.pb.go index b228265cb..1c2535d4e 100644 --- a/livekit/livekit_room.pb.go +++ b/livekit/livekit_room.pb.go @@ -1174,7 +1174,7 @@ type RoomConfiguration struct { EmptyTimeout uint32 `protobuf:"varint,2,opt,name=empty_timeout,json=emptyTimeout,proto3" json:"empty_timeout,omitempty"` // number of seconds to keep the room open after everyone leaves DepartureTimeout uint32 `protobuf:"varint,3,opt,name=departure_timeout,json=departureTimeout,proto3" json:"departure_timeout,omitempty"` - // limit number of participants that can be in a room, excluding Egress and Ingress participants + // limit number of participants that can be in a room, excluding Egress and Agent participants MaxParticipants uint32 `protobuf:"varint,4,opt,name=max_participants,json=maxParticipants,proto3" json:"max_participants,omitempty"` // metadata of room Metadata string `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`