From 0bcd2773b694a6328e662b9685df8ee7126ea44a Mon Sep 17 00:00:00 2001 From: Paul Wells Date: Mon, 22 Sep 2025 10:04:51 -0700 Subject: [PATCH 1/3] add agent dispatch config to room create options --- packages/livekit-server-sdk/src/RoomServiceClient.ts | 6 ++++++ packages/livekit-server-sdk/src/index.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/packages/livekit-server-sdk/src/RoomServiceClient.ts b/packages/livekit-server-sdk/src/RoomServiceClient.ts index 2a17e575..3ea5a074 100644 --- a/packages/livekit-server-sdk/src/RoomServiceClient.ts +++ b/packages/livekit-server-sdk/src/RoomServiceClient.ts @@ -16,6 +16,7 @@ import { ParticipantInfo, ParticipantPermission, Room, + RoomAgentDispatch, RoomParticipantIdentity, SendDataRequest, UpdateParticipantRequest, @@ -79,6 +80,11 @@ export interface CreateOptions { */ syncStreams?: boolean; + /** + * agents that should be dispatched to this room + */ + agents?: RoomAgentDispatch[]; + /** * override the node room is allocated to, for debugging * does not work with Cloud diff --git a/packages/livekit-server-sdk/src/index.ts b/packages/livekit-server-sdk/src/index.ts index 06fc3271..800d21ec 100644 --- a/packages/livekit-server-sdk/src/index.ts +++ b/packages/livekit-server-sdk/src/index.ts @@ -34,6 +34,7 @@ export { ParticipantInfo_State, ParticipantPermission, Room, + RoomAgentDispatch, RoomCompositeEgressRequest, RoomEgress, S3Upload, From 66b7d25e6211027828c5a129cfd45d56d0472462 Mon Sep 17 00:00:00 2001 From: Paul Wells Date: Mon, 22 Sep 2025 10:06:46 -0700 Subject: [PATCH 2/3] Create grumpy-houses-accept.md --- .changeset/grumpy-houses-accept.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/grumpy-houses-accept.md diff --git a/.changeset/grumpy-houses-accept.md b/.changeset/grumpy-houses-accept.md new file mode 100644 index 00000000..373bc672 --- /dev/null +++ b/.changeset/grumpy-houses-accept.md @@ -0,0 +1,5 @@ +--- +"@livekit/rtc-node": patch +--- + +add agent dispatch config to room create options From aef1f0484b96c661ec40f18a2d8ee1dcf3b6a6c7 Mon Sep 17 00:00:00 2001 From: Paul Wells Date: Mon, 22 Sep 2025 10:10:00 -0700 Subject: [PATCH 3/3] lint --- packages/livekit-server-sdk/src/RoomServiceClient.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/livekit-server-sdk/src/RoomServiceClient.ts b/packages/livekit-server-sdk/src/RoomServiceClient.ts index 3ea5a074..fd7ad3f6 100644 --- a/packages/livekit-server-sdk/src/RoomServiceClient.ts +++ b/packages/livekit-server-sdk/src/RoomServiceClient.ts @@ -1,7 +1,7 @@ // SPDX-FileCopyrightText: 2024 LiveKit, Inc. // // SPDX-License-Identifier: Apache-2.0 -import type { DataPacket_Kind, RoomEgress, TrackInfo } from '@livekit/protocol'; +import type { DataPacket_Kind, RoomAgentDispatch, RoomEgress, TrackInfo } from '@livekit/protocol'; import { CreateRoomRequest, DeleteRoomRequest, @@ -16,7 +16,6 @@ import { ParticipantInfo, ParticipantPermission, Room, - RoomAgentDispatch, RoomParticipantIdentity, SendDataRequest, UpdateParticipantRequest,