Skip to content

Commit 34cce57

Browse files
Copilotcloudwebrtc
andauthored
Merge remote-tracking branch 'origin/main' into duan/e2e-test-select-video-quality
# Conflicts: # livekit-rtc/rust-sdks Co-authored-by: cloudwebrtc <17733746+cloudwebrtc@users.noreply.github.com>
2 parents 5ebe19d + f29af1d commit 34cce57

8 files changed

Lines changed: 320 additions & 263 deletions

File tree

livekit-api/livekit/api/access_token.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ class VideoGrants:
6868
# indicates that the holder can register as an Agent framework worker
6969
agent: Optional[bool] = None
7070

71+
# allow participant to manage an agent session via RemoteSession
72+
can_manage_agent_session: Optional[bool] = None
73+
7174

7275
@dataclass
7376
class SIPGrants:

livekit-rtc/livekit/rtc/_proto/ffi_pb2.py

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/ffi_pb2.pyi

Lines changed: 18 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/room_pb2.py

Lines changed: 237 additions & 233 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/room_pb2.pyi

Lines changed: 35 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/room.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,11 @@ def on_participant_connected(participant):
555555
# start listening to room events
556556
self._task = self._loop.create_task(self._listen_task())
557557

558+
# Unblock the FFI server once this SDK is ready to receive room events.
559+
ready_req = proto_ffi.FfiRequest()
560+
ready_req.ready_for_room_event.room_handle = self._ffi_handle.handle
561+
FfiClient.instance.request(ready_req)
562+
558563
async def get_rtc_stats(self) -> RtcStats:
559564
if not self.isconnected():
560565
raise RuntimeError("the room isn't connected")

livekit-rtc/livekit/rtc/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.1.7"
1+
__version__ = "1.1.8"

livekit-rtc/rust-sdks

Submodule rust-sdks updated 86 files

0 commit comments

Comments
 (0)