From 86798434188621abffad0bd6c840cc3852bf6e1c Mon Sep 17 00:00:00 2001 From: Ryan Gaus Date: Thu, 25 Jun 2026 11:47:29 -0400 Subject: [PATCH 1/3] feat: port of https://github.com/livekit/agents/pull/5867 to node --- agents/src/voice/room_io/_input.ts | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/agents/src/voice/room_io/_input.ts b/agents/src/voice/room_io/_input.ts index 6ede89e2f..0d7233796 100644 --- a/agents/src/voice/room_io/_input.ts +++ b/agents/src/voice/room_io/_input.ts @@ -4,7 +4,7 @@ import { type AudioFrame, AudioStream, - FrameProcessor, + type FrameProcessor, type NoiseCancellationOptions, RemoteParticipant, type RemoteTrack, @@ -12,6 +12,7 @@ import { type Room, RoomEvent, TrackSource, + isFrameProcessor, } from '@livekit/rtc-node'; import type { ReadableStream } from 'node:stream/web'; import { log } from '../../log.js'; @@ -44,7 +45,7 @@ export class ParticipantAudioInputStream extends AudioInput { this.room = room; this.sampleRate = sampleRate; this.numChannels = numChannels; - if (noiseCancellation instanceof FrameProcessor) { + if (isFrameProcessor>(noiseCancellation)) { this.frameProcessor = noiseCancellation; } else { this.noiseCancellation = noiseCancellation; @@ -52,7 +53,6 @@ export class ParticipantAudioInputStream extends AudioInput { this.room.on(RoomEvent.TrackSubscribed, this.onTrackSubscribed); this.room.on(RoomEvent.TrackUnpublished, this.onTrackUnpublished); - this.room.on(RoomEvent.TokenRefreshed, this.onTokenRefreshed); } setParticipant(participant: RemoteParticipant | string | null) { @@ -153,32 +153,18 @@ export class ParticipantAudioInputStream extends AudioInput { outputRate: this.sampleRate, }), ); - this.frameProcessor?.onStreamInfoUpdated({ - participantIdentity: participant.identity, - roomName: this.room.name!, - publicationSid: publication.sid!, - }); - this.frameProcessor?.onCredentialsUpdated({ - token: this.room.token!, - url: this.room.serverUrl!, - }); return true; }; - private onTokenRefreshed = () => { - if (this.room.token && this.room.serverUrl) { - this.frameProcessor?.onCredentialsUpdated({ - token: this.room.token, - url: this.room.serverUrl, - }); - } - }; - private createStream(track: RemoteTrack): ReadableStream { return new AudioStream(track, { sampleRate: this.sampleRate, numChannels: this.numChannels, noiseCancellation: this.frameProcessor || this.noiseCancellation, + // Don't let the AudioStream close the processor when the track switches — + // this input stream owns the processor across track changes and closes it + // itself in close(). + autoCloseNoiseCancellation: false, // TODO(AJS-269): resolve compatibility issue with node-sdk to remove the forced type casting }) as unknown as ReadableStream; } @@ -186,7 +172,6 @@ export class ParticipantAudioInputStream extends AudioInput { override async close() { this.room.off(RoomEvent.TrackSubscribed, this.onTrackSubscribed); this.room.off(RoomEvent.TrackUnpublished, this.onTrackUnpublished); - this.room.off(RoomEvent.TokenRefreshed, this.onTokenRefreshed); this.closeStream(); await super.close(); From f32ff83c45779575aa078560fc1f209227f7f86f Mon Sep 17 00:00:00 2001 From: Ryan Gaus Date: Tue, 30 Jun 2026 11:52:11 -0400 Subject: [PATCH 2/3] fix: update to latest @livekit/rtc-node --- agents/package.json | 2 +- pnpm-lock.yaml | 640 +++++++++++++------------------------------- 2 files changed, 186 insertions(+), 456 deletions(-) diff --git a/agents/package.json b/agents/package.json index 947adc29f..9daa45869 100644 --- a/agents/package.json +++ b/agents/package.json @@ -39,7 +39,7 @@ "throws:check": "throws-check src/**/*.ts" }, "devDependencies": { - "@livekit/rtc-node": "catalog:", + "@livekit/rtc-node": "^0.13.30", "@microsoft/api-extractor": "^7.35.0", "@types/fluent-ffmpeg": "^2.1.28", "@types/json-schema": "^7.0.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7af8c92fc..822620268 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,13 +8,13 @@ catalogs: default: '@livekit/rtc-node': specifier: ^0.13.29 - version: 0.13.29 + version: 0.13.30 '@types/ws': specifier: ^8.5.10 version: 8.18.1 ws: specifier: ^8.18.0 - version: 8.20.1 + version: 8.20.0 patchedDependencies: '@changesets/assemble-release-plan': @@ -63,7 +63,7 @@ importers: version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.1.1(eslint@8.57.0))(eslint@8.57.0) eslint-config-turbo: specifier: ^2.9.14 - version: 2.9.18(eslint@8.57.0)(turbo@2.9.14) + version: 2.10.1(eslint@8.57.0)(turbo@2.9.14) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) @@ -87,7 +87,7 @@ importers: version: 3.2.5 tsup: specifier: ^8.4.0 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) turbo: specifier: 2.9.14 version: 2.9.14 @@ -99,7 +99,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.1 - version: 7.3.5(@types/node@22.19.1)(tsx@4.21.0) + version: 7.3.2(@types/node@22.19.1)(tsx@4.21.0) vitest: specifier: ^4.0.17 version: 4.0.17(@opentelemetry/api@1.9.0)(@types/node@22.19.1)(tsx@4.21.0) @@ -120,7 +120,7 @@ importers: version: 1.1.1 '@livekit/protocol': specifier: ^1.46.8 - version: 1.46.8 + version: 1.48.2 '@livekit/throws-transformer': specifier: 0.1.8 version: 0.1.8(typescript@5.9.3) @@ -135,7 +135,7 @@ importers: version: 0.54.2 '@opentelemetry/core': specifier: ^2.2.0 - version: 2.8.0(@opentelemetry/api@1.9.0) + version: 2.2.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-logs-otlp-proto': specifier: ^0.54.0 version: 0.54.2(@opentelemetry/api@1.9.0) @@ -174,7 +174,7 @@ importers: version: 2.1.3 form-data: specifier: ^4.0.5 - version: 4.0.6 + version: 4.0.5 heap-js: specifier: ^2.6.0 version: 2.6.0 @@ -183,7 +183,7 @@ importers: version: 0.4.0 jsonrepair: specifier: ^3.14.0 - version: 3.14.0 + version: 3.14.1 livekit-server-sdk: specifier: ^2.14.1 version: 2.14.1 @@ -192,7 +192,7 @@ importers: version: 1.5.1 openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@3.25.76) + version: 6.8.1(ws@8.20.0)(zod@3.25.76) pidusage: specifier: ^4.0.1 version: 4.0.1 @@ -207,14 +207,14 @@ importers: version: 0.34.5 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 zod-to-json-schema: specifier: ^3.24.6 version: 3.24.6(zod@3.25.76) devDependencies: '@livekit/rtc-node': - specifier: 'catalog:' - version: 0.13.29 + specifier: ^0.13.30 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@22.19.1) @@ -232,7 +232,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.4.0 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -328,7 +328,7 @@ importers: version: 0.1.9 '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@opentelemetry/api': specifier: ^1.9.0 version: 1.9.0 @@ -364,7 +364,7 @@ importers: version: 2.14.1 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@types/node': specifier: ^22.5.5 @@ -389,7 +389,7 @@ importers: version: 2.14.1 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -402,7 +402,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -411,7 +411,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -420,7 +420,7 @@ importers: dependencies: ws: specifier: ^8.16.0 - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -433,7 +433,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -442,7 +442,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -451,13 +451,13 @@ importers: dependencies: dotenv: specifier: ^17.2.3 - version: 17.4.2 + version: 17.2.3 openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@4.3.6) + version: 6.8.1(ws@8.20.0)(zod@4.3.6) ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -470,7 +470,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@22.19.1) @@ -498,7 +498,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -507,7 +507,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -516,7 +516,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 zod: specifier: ^3.25.76 || ^4.1.8 version: 4.3.6 @@ -535,7 +535,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -544,7 +544,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -556,7 +556,7 @@ importers: version: 3.1.3 openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@4.3.6) + version: 6.8.1(ws@8.20.0)(zod@4.3.6) devDependencies: '@livekit/agents': specifier: workspace:* @@ -569,13 +569,13 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -587,7 +587,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -603,7 +603,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -612,7 +612,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -628,7 +628,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -637,7 +637,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -649,7 +649,7 @@ importers: version: 1.1.1 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -662,7 +662,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -671,7 +671,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -683,7 +683,7 @@ importers: version: 3.1.3 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -696,7 +696,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -705,7 +705,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -729,7 +729,7 @@ importers: version: 0.4.0 openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@4.3.6) + version: 6.8.1(ws@8.20.0)(zod@4.3.6) devDependencies: '@livekit/agents': specifier: workspace:* @@ -742,13 +742,13 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -764,7 +764,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -773,7 +773,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -791,13 +791,13 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -806,7 +806,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -819,7 +819,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -828,7 +828,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -844,7 +844,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -853,7 +853,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -865,14 +865,14 @@ importers: version: 2.14.1 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -884,7 +884,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -912,7 +912,7 @@ importers: version: 1.24.3 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -921,7 +921,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -931,7 +931,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -940,7 +940,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -956,13 +956,13 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -984,13 +984,13 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1002,7 +1002,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -1015,7 +1015,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1024,7 +1024,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1036,10 +1036,10 @@ importers: version: 1.1.1 openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@4.3.6) + version: 6.8.1(ws@8.20.0)(zod@4.3.6) ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 zod: specifier: ^3.25.76 || ^4.1.8 version: 4.3.6 @@ -1055,7 +1055,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1064,7 +1064,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1073,7 +1073,7 @@ importers: dependencies: openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@4.3.6) + version: 6.8.1(ws@8.20.0)(zod@4.3.6) zod: specifier: ^3.25.76 || ^4.1.8 version: 4.3.6 @@ -1086,13 +1086,13 @@ importers: version: link:../openai '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1101,20 +1101,20 @@ importers: dependencies: phonic: specifier: ^0.32.5 - version: 0.32.5 + version: 0.32.7 devDependencies: '@livekit/agents': specifier: workspace:* version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1123,7 +1123,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:^ @@ -1136,7 +1136,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1145,7 +1145,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1154,7 +1154,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -1170,7 +1170,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1179,7 +1179,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1195,7 +1195,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1204,7 +1204,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1213,7 +1213,7 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -1229,7 +1229,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1238,7 +1238,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1250,14 +1250,14 @@ importers: version: 1.24.3 ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1269,7 +1269,7 @@ importers: version: 1.24.3 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1278,14 +1278,14 @@ importers: dependencies: ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1294,7 +1294,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1310,7 +1310,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1319,7 +1319,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1338,13 +1338,13 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@types/node': specifier: ^22.5.5 version: 22.19.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1363,7 +1363,7 @@ importers: version: link:../../agents '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1372,7 +1372,7 @@ importers: version: 8.21.0 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1381,10 +1381,10 @@ importers: dependencies: openai: specifier: ^6.8.1 - version: 6.8.1(ws@8.20.1)(zod@4.3.6) + version: 6.8.1(ws@8.20.0)(zod@4.3.6) ws: specifier: 'catalog:' - version: 8.20.1 + version: 8.20.0 devDependencies: '@livekit/agents': specifier: workspace:* @@ -1400,7 +1400,7 @@ importers: version: link:../test '@livekit/rtc-node': specifier: 'catalog:' - version: 0.13.29 + version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 version: 7.43.7(@types/node@25.6.0) @@ -1409,7 +1409,7 @@ importers: version: 8.18.1 tsup: specifier: ^8.3.5 - version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3) + version: 8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -1936,8 +1936,8 @@ packages: engines: {node: '>=18'} hasBin: true - '@huggingface/jinja@0.5.8': - resolution: {integrity: sha512-ZdElB7DPS7QQS8ZnFc5RPPtkg+eN11z8AmIZWAyes6pSbwXqiFB/POVevvm01begdSX1ho9Gxln/F6qlQMsuaA==} + '@huggingface/jinja@0.5.9': + resolution: {integrity: sha512-uWTG+l3VJRsl7EXxYizuL3P+cCPoc3cRqbWWRcQN0FhejRfbdq0RNhCmbY/YDtnTcz9icdLYuLDjsnz4d8JMuw==} engines: {node: '>=18'} '@huggingface/tasks@0.19.36': @@ -2193,8 +2193,8 @@ packages: cpu: [x64] os: [win32] - '@livekit/protocol@1.46.8': - resolution: {integrity: sha512-mOjcCVLy4Q7qEaEE7gGLi5wXan0K3VTvSpto5Y0ftek2hauALxBW0+cyxNRoakT7dbWFfH+gqc2XQM0P4M1Q/g==} + '@livekit/protocol@1.48.2': + resolution: {integrity: sha512-xFcZdiVa4LpykarDZwdXbnS17qq+qbNKIT9v5/peNFNTjnMalmJkyo+XIIYfix6T9pG4LumjNzNBvxPEkIOrBg==} '@livekit/rtc-ffi-bindings-darwin-arm64@0.12.60': resolution: {integrity: sha512-YHXqybkYfaTc3txJXXWoVogiSP3yKJdkaZlIlZ6IDMGnN9elUoHDYU+ZSn/rbdGu0pp4HUOzffXkbkItN735Bw==} @@ -2230,8 +2230,8 @@ packages: resolution: {integrity: sha512-ZJD2DNoHfR8PzKeyDMH6i1zKpk7S4LlrQDIZvisxj6HPaJnKofzSssNMF8fpGFvVCZ844kbcOFogRPgHFno82w==} engines: {node: '>= 18'} - '@livekit/rtc-node@0.13.29': - resolution: {integrity: sha512-3/mhTVW3zEa8u0l2UzLe74CyDxaz/1Fqrss+monBJARYHyMGMiDlnKAwDT2LiFkRy0xBjl2QY8Yldr0icfPUkw==} + '@livekit/rtc-node@0.13.30': + resolution: {integrity: sha512-chUeAKM2EABTbd0Xtkf+TXPPb+wS8ry7Pze0CSWN/MhC1Lx5QD26qr2LECrzFxnGg4httK0SzlEnpurgboOxiQ==} engines: {node: '>= 18'} '@livekit/throws-transformer@0.1.8': @@ -2320,12 +2320,6 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/core@2.8.0': - resolution: {integrity: sha512-hd1Lfh8p545nNz+jq1Ejfz+Mn1hyLuxYn1YzTfFNrxr8urEWMNQLPf1Th8kjOH+HxwawCrtgBp8JpBUR4ZSgww==} - engines: {node: ^18.19.0 || >=20.6.0} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/exporter-logs-otlp-http@0.54.2': resolution: {integrity: sha512-wYeCSbX2XWX2wFslnfQ/YFUolO0fj2nUiGI7oEQWpLKSg40Lc4xOOW14X/EXOkCCijhP7bigo6nvyEQlxEVLjA==} engines: {node: '>=14'} @@ -2528,251 +2522,126 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.62.0': - resolution: {integrity: sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm64@4.60.1': resolution: {integrity: sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.62.0': - resolution: {integrity: sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-darwin-arm64@4.60.1': resolution: {integrity: sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.62.0': - resolution: {integrity: sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.60.1': resolution: {integrity: sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.62.0': - resolution: {integrity: sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-freebsd-arm64@4.60.1': resolution: {integrity: sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.62.0': - resolution: {integrity: sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.60.1': resolution: {integrity: sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==} cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.62.0': - resolution: {integrity: sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.60.1': resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.62.0': - resolution: {integrity: sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.60.1': resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.62.0': - resolution: {integrity: sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.60.1': resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.62.0': - resolution: {integrity: sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.60.1': resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.62.0': - resolution: {integrity: sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.60.1': resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.62.0': - resolution: {integrity: sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-loong64-musl@4.60.1': resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loong64-musl@4.62.0': - resolution: {integrity: sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.60.1': resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.62.0': - resolution: {integrity: sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-ppc64-musl@4.60.1': resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-ppc64-musl@4.62.0': - resolution: {integrity: sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.60.1': resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.62.0': - resolution: {integrity: sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.60.1': resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.62.0': - resolution: {integrity: sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.60.1': resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.62.0': - resolution: {integrity: sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.60.1': resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.62.0': - resolution: {integrity: sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.60.1': resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.62.0': - resolution: {integrity: sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==} - cpu: [x64] - os: [linux] - '@rollup/rollup-openbsd-x64@4.60.1': resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openbsd-x64@4.62.0': - resolution: {integrity: sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==} - cpu: [x64] - os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.60.1': resolution: {integrity: sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.62.0': - resolution: {integrity: sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==} - cpu: [arm64] - os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.60.1': resolution: {integrity: sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.62.0': - resolution: {integrity: sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.60.1': resolution: {integrity: sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.62.0': - resolution: {integrity: sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-x64-gnu@4.60.1': resolution: {integrity: sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.62.0': - resolution: {integrity: sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.60.1': resolution: {integrity: sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.62.0': - resolution: {integrity: sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==} - cpu: [x64] - os: [win32] - '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} @@ -2869,9 +2738,6 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/estree@1.0.9': - resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/fluent-ffmpeg@2.1.28': resolution: {integrity: sha512-5ovxsDwBcPfJ+eYs1I/ZpcYCnkce7pvH9AHSvrZllAp1ZPpTRDZAFjF3TRFbukxSgIYTTNYePbS0rKUmaxVbXw==} @@ -2968,7 +2834,6 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@vitest/coverage-v8@4.0.17': resolution: {integrity: sha512-/6zU2FLGg0jsd+ePZcwHRy3+WpNTBBhDY56P4JTRqUN/Dp6CvOEa9HrikcQ4KfV2b2kAHUFB4dl1SuocWXSFEw==} @@ -3385,8 +3250,8 @@ packages: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} - dotenv@17.4.2: - resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} + dotenv@17.2.3: + resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} dotenv@8.6.0: @@ -3505,8 +3370,8 @@ packages: eslint-plugin-n: '^15.0.0 || ^16.0.0 ' eslint-plugin-promise: ^6.0.0 - eslint-config-turbo@2.9.18: - resolution: {integrity: sha512-zgbFkvM7+qoWxL/JJ7ytEEE5DHg/xsAv1qzzIAyQEYkROIMKk/0mBb3sjxF/qjHjOuwVF8ZYX2P014qLG/Ng9g==} + eslint-config-turbo@2.10.1: + resolution: {integrity: sha512-6pvDvMKXUIvEaPfPLo9M38JIzrQi8g9LV0oL0l6KfstOihzRU9Mz7noPteWmmsUTNr+uxwDfqo/4b7KXsEcqjQ==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -3611,8 +3476,8 @@ packages: eslint-plugin-tsdoc@0.2.17: resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} - eslint-plugin-turbo@2.9.18: - resolution: {integrity: sha512-WbvNDtwxyNQnX6ODtWs39EutD8a2Eoh25EgGkSqbqRpw8llHG/waCgBUwUUG7i1yh73d6p4HNBWEk+C+mvx9Xw==} + eslint-plugin-turbo@2.10.1: + resolution: {integrity: sha512-GpuWF6OMoK7cTyZzreB78dmjcXXk7nFrYDQp1pQV2yqEi2jIQiN6YBHekF/gRHfyFqEaZ+sYwjzH15oFKU7iIw==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -3761,8 +3626,8 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} - form-data@4.0.6: - resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -3923,10 +3788,6 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hasown@2.0.4: - resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} - engines: {node: '>= 0.4'} - heap-js@2.6.0: resolution: {integrity: sha512-trFMIq3PATiFRiQmNNeHtsrkwYRByIXUbYNbotiY9RLVfMkdwZdd2eQ38mGt7BRiCKBaj1DyBAIHmm7mmXPuuw==} engines: {node: '>=10.0.0'} @@ -4194,8 +4055,8 @@ packages: resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} engines: {node: '>=10.0'} - jsonrepair@3.14.0: - resolution: {integrity: sha512-tWPGKMZf/8UPim+fcW2EfcQ/d/7aKUrP6IECz9G3Tu6Q5dX0orSleqJ9z6sSw7qrQkjF8/Edo4DvsWBZ8H+HNg==} + jsonrepair@3.14.1: + resolution: {integrity: sha512-NpGgMhmzG/fajkBEFlS9jZvMSGDvc2xN/9wNCHZ+Nx32GZfLRELU6UE6dQkebvrQUct9S+7bvnpX29NB36Qbdw==} hasBin: true jsx-ast-utils@3.3.5: @@ -4371,8 +4232,8 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -4556,8 +4417,8 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - phonic@0.32.5: - resolution: {integrity: sha512-Zyd7ZCuT9ozjGzAxaPYCNRRZUzlYYckQNoQi2QH5xCqEGiBcj9uWKLMkilPHZ3yZ2Uy7IA6ZeX0Mqrkv5sa+Fg==} + phonic@0.32.7: + resolution: {integrity: sha512-F0rAJrj78QLTyBO05Z/w2wMw56CaA5IRge1U3BK1TA144esxMcvJ+3qXZGWf4BVf/UaTStBLLfcTrJOgflpa9Q==} engines: {node: '>=18.0.0'} picocolors@1.1.1: @@ -4636,8 +4497,8 @@ packages: yaml: optional: true - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + postcss@8.5.9: + resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -4777,11 +4638,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.62.0: - resolution: {integrity: sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -5023,10 +4879,6 @@ packages: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} - tinyglobby@0.2.17: - resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} - engines: {node: '>=12.0.0'} - tinyrainbow@3.0.3: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} @@ -5167,8 +5019,8 @@ packages: resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} - vite@7.3.5: - resolution: {integrity: sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==} + vite@7.3.2: + resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -5311,8 +5163,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.20.1: - resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -5815,7 +5667,7 @@ snapshots: google-auth-library: 10.6.2 p-retry: 4.6.2 protobufjs: 7.5.6 - ws: 8.20.1 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - supports-color @@ -5825,7 +5677,7 @@ snapshots: dependencies: '@huggingface/tasks': 0.19.36 - '@huggingface/jinja@0.5.8': {} + '@huggingface/jinja@0.5.9': {} '@huggingface/tasks@0.19.36': {} @@ -5833,7 +5685,7 @@ snapshots: '@huggingface/transformers@4.2.0': dependencies: - '@huggingface/jinja': 0.5.8 + '@huggingface/jinja': 0.5.9 '@huggingface/tokenizers': 0.1.3 onnxruntime-node: 1.24.3 onnxruntime-web: 1.26.0-dev.20260416-b7804b056c @@ -6029,7 +5881,7 @@ snapshots: '@livekit/noise-cancellation-node@0.1.9': dependencies: - '@livekit/rtc-node': 0.13.29 + '@livekit/rtc-node': 0.13.30 tsx: 4.21.0 optionalDependencies: '@livekit/noise-cancellation-darwin-arm64': 0.1.9 @@ -6041,7 +5893,7 @@ snapshots: '@livekit/noise-cancellation-win32-x64@0.1.9': optional: true - '@livekit/protocol@1.46.8': + '@livekit/protocol@1.48.2': dependencies: '@bufbuild/protobuf': 1.10.1 @@ -6070,7 +5922,7 @@ snapshots: '@livekit/rtc-ffi-bindings-linux-x64-gnu': 0.12.60 '@livekit/rtc-ffi-bindings-win32-x64-msvc': 0.12.60 - '@livekit/rtc-node@0.13.29': + '@livekit/rtc-node@0.13.30': dependencies: '@datastructures-js/deque': 1.0.8 '@livekit/mutex': 1.1.1 @@ -6165,7 +6017,7 @@ snapshots: '@mistralai/mistralai@2.2.1': dependencies: - ws: 8.20.1 + ws: 8.20.0 zod: 4.3.6 zod-to-json-schema: 3.25.2(zod@4.3.6) transitivePeerDependencies: @@ -6219,11 +6071,6 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/exporter-logs-otlp-http@0.54.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -6445,153 +6292,78 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.60.1': optional: true - '@rollup/rollup-android-arm-eabi@4.62.0': - optional: true - '@rollup/rollup-android-arm64@4.60.1': optional: true - '@rollup/rollup-android-arm64@4.62.0': - optional: true - '@rollup/rollup-darwin-arm64@4.60.1': optional: true - '@rollup/rollup-darwin-arm64@4.62.0': - optional: true - '@rollup/rollup-darwin-x64@4.60.1': optional: true - '@rollup/rollup-darwin-x64@4.62.0': - optional: true - '@rollup/rollup-freebsd-arm64@4.60.1': optional: true - '@rollup/rollup-freebsd-arm64@4.62.0': - optional: true - '@rollup/rollup-freebsd-x64@4.60.1': optional: true - '@rollup/rollup-freebsd-x64@4.62.0': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.60.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.62.0': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.60.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.62.0': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.62.0': - optional: true - '@rollup/rollup-linux-arm64-musl@4.60.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.62.0': - optional: true - '@rollup/rollup-linux-loong64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-loong64-gnu@4.62.0': - optional: true - '@rollup/rollup-linux-loong64-musl@4.60.1': optional: true - '@rollup/rollup-linux-loong64-musl@4.62.0': - optional: true - '@rollup/rollup-linux-ppc64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.62.0': - optional: true - '@rollup/rollup-linux-ppc64-musl@4.60.1': optional: true - '@rollup/rollup-linux-ppc64-musl@4.62.0': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.62.0': - optional: true - '@rollup/rollup-linux-riscv64-musl@4.60.1': optional: true - '@rollup/rollup-linux-riscv64-musl@4.62.0': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.60.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.62.0': - optional: true - '@rollup/rollup-linux-x64-gnu@4.60.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.62.0': - optional: true - '@rollup/rollup-linux-x64-musl@4.60.1': optional: true - '@rollup/rollup-linux-x64-musl@4.62.0': - optional: true - '@rollup/rollup-openbsd-x64@4.60.1': optional: true - '@rollup/rollup-openbsd-x64@4.62.0': - optional: true - '@rollup/rollup-openharmony-arm64@4.60.1': optional: true - '@rollup/rollup-openharmony-arm64@4.62.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.60.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.62.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.60.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.62.0': - optional: true - '@rollup/rollup-win32-x64-gnu@4.60.1': optional: true - '@rollup/rollup-win32-x64-gnu@4.62.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.60.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.62.0': - optional: true - '@rushstack/eslint-patch@1.10.3': {} '@rushstack/heft-config-file@0.14.19(@types/node@22.19.1)': @@ -6729,8 +6501,6 @@ snapshots: '@types/estree@1.0.8': {} - '@types/estree@1.0.9': {} - '@types/fluent-ffmpeg@2.1.28': dependencies: '@types/node': 22.19.1 @@ -6875,21 +6645,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.17(vite@7.3.5(@types/node@22.19.1)(tsx@4.21.0))': + '@vitest/mocker@4.0.17(vite@7.3.2(@types/node@22.19.1)(tsx@4.21.0))': dependencies: '@vitest/spy': 4.0.17 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.5(@types/node@22.19.1)(tsx@4.21.0) + vite: 7.3.2(@types/node@22.19.1)(tsx@4.21.0) - '@vitest/mocker@4.0.17(vite@7.3.5(@types/node@25.6.0)(tsx@4.21.0))': + '@vitest/mocker@4.0.17(vite@7.3.2(@types/node@25.6.0)(tsx@4.21.0))': dependencies: '@vitest/spy': 4.0.17 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.5(@types/node@25.6.0)(tsx@4.21.0) + vite: 7.3.2(@types/node@25.6.0)(tsx@4.21.0) '@vitest/pretty-format@4.0.17': dependencies: @@ -7275,7 +7045,7 @@ snapshots: dotenv@16.0.3: {} - dotenv@17.4.2: {} + dotenv@17.2.3: {} dotenv@8.6.0: {} @@ -7390,7 +7160,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 - hasown: 2.0.4 + hasown: 2.0.2 es-shim-unscopables@1.0.2: dependencies: @@ -7499,10 +7269,10 @@ snapshots: eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) - eslint-config-turbo@2.9.18(eslint@8.57.0)(turbo@2.9.14): + eslint-config-turbo@2.10.1(eslint@8.57.0)(turbo@2.9.14): dependencies: eslint: 8.57.0 - eslint-plugin-turbo: 2.9.18(eslint@8.57.0)(turbo@2.9.14) + eslint-plugin-turbo: 2.10.1(eslint@8.57.0)(turbo@2.9.14) turbo: 2.9.14 eslint-import-resolver-node@0.3.9: @@ -7588,7 +7358,7 @@ snapshots: emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 eslint: 8.57.0 - hasown: 2.0.4 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 @@ -7658,7 +7428,7 @@ snapshots: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - eslint-plugin-turbo@2.9.18(eslint@8.57.0)(turbo@2.9.14): + eslint-plugin-turbo@2.10.1(eslint@8.57.0)(turbo@2.9.14): dependencies: dotenv: 16.0.3 eslint: 8.57.0 @@ -7827,12 +7597,12 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.6: + form-data@4.0.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 - hasown: 2.0.4 + hasown: 2.0.2 mime-types: 2.1.35 formdata-polyfill@4.0.10: @@ -8027,10 +7797,6 @@ snapshots: dependencies: function-bind: 1.1.2 - hasown@2.0.4: - dependencies: - function-bind: 1.1.2 - heap-js@2.6.0: {} help-me@5.0.0: {} @@ -8275,7 +8041,7 @@ snapshots: jsonpath-plus@4.0.0: {} - jsonrepair@3.14.0: {} + jsonrepair@3.14.1: {} jsx-ast-utils@3.3.5: dependencies: @@ -8317,7 +8083,7 @@ snapshots: livekit-server-sdk@2.14.1: dependencies: '@bufbuild/protobuf': 1.10.1 - '@livekit/protocol': 1.46.8 + '@livekit/protocol': 1.48.2 camelcase-keys: 9.1.3 jose: 5.2.4 @@ -8434,7 +8200,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.12: {} + nanoid@3.3.11: {} natural-compare@1.4.0: {} @@ -8531,14 +8297,14 @@ snapshots: platform: 1.3.6 protobufjs: 7.5.6 - openai@6.8.1(ws@8.20.1)(zod@3.25.76): + openai@6.8.1(ws@8.20.0)(zod@3.25.76): optionalDependencies: - ws: 8.20.1 + ws: 8.20.0 zod: 3.25.76 - openai@6.8.1(ws@8.20.1)(zod@4.3.6): + openai@6.8.1(ws@8.20.0)(zod@4.3.6): optionalDependencies: - ws: 8.20.1 + ws: 8.20.0 zod: 4.3.6 optionator@0.9.4: @@ -8613,9 +8379,9 @@ snapshots: pathe@2.0.3: {} - phonic@0.32.5: + phonic@0.32.7: dependencies: - ws: 8.20.1 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -8712,16 +8478,16 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-load-config@6.0.1(postcss@8.5.15)(tsx@4.21.0): + postcss-load-config@6.0.1(postcss@8.5.9)(tsx@4.21.0): dependencies: lilconfig: 3.1.2 optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.9 tsx: 4.21.0 - postcss@8.5.15: + postcss@8.5.9: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -8911,37 +8677,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.1 fsevents: 2.3.3 - rollup@4.62.0: - dependencies: - '@types/estree': 1.0.9 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.62.0 - '@rollup/rollup-android-arm64': 4.62.0 - '@rollup/rollup-darwin-arm64': 4.62.0 - '@rollup/rollup-darwin-x64': 4.62.0 - '@rollup/rollup-freebsd-arm64': 4.62.0 - '@rollup/rollup-freebsd-x64': 4.62.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.62.0 - '@rollup/rollup-linux-arm-musleabihf': 4.62.0 - '@rollup/rollup-linux-arm64-gnu': 4.62.0 - '@rollup/rollup-linux-arm64-musl': 4.62.0 - '@rollup/rollup-linux-loong64-gnu': 4.62.0 - '@rollup/rollup-linux-loong64-musl': 4.62.0 - '@rollup/rollup-linux-ppc64-gnu': 4.62.0 - '@rollup/rollup-linux-ppc64-musl': 4.62.0 - '@rollup/rollup-linux-riscv64-gnu': 4.62.0 - '@rollup/rollup-linux-riscv64-musl': 4.62.0 - '@rollup/rollup-linux-s390x-gnu': 4.62.0 - '@rollup/rollup-linux-x64-gnu': 4.62.0 - '@rollup/rollup-linux-x64-musl': 4.62.0 - '@rollup/rollup-openbsd-x64': 4.62.0 - '@rollup/rollup-openharmony-arm64': 4.62.0 - '@rollup/rollup-win32-arm64-msvc': 4.62.0 - '@rollup/rollup-win32-ia32-msvc': 4.62.0 - '@rollup/rollup-win32-x64-gnu': 4.62.0 - '@rollup/rollup-win32-x64-msvc': 4.62.0 - fsevents: 2.3.3 - run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -9217,11 +8952,6 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - tinyglobby@0.2.17: - dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - tinyrainbow@3.0.3: {} to-fast-properties@2.0.0: {} @@ -9255,7 +8985,7 @@ snapshots: tslib@2.6.2: {} - tsup@8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3): + tsup@8.4.0(@microsoft/api-extractor@7.43.7(@types/node@22.19.1))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3): dependencies: bundle-require: 5.1.0(esbuild@0.25.2) cac: 6.7.14 @@ -9265,7 +8995,7 @@ snapshots: esbuild: 0.25.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.15)(tsx@4.21.0) + postcss-load-config: 6.0.1(postcss@8.5.9)(tsx@4.21.0) resolve-from: 5.0.0 rollup: 4.60.1 source-map: 0.8.0-beta.0 @@ -9275,7 +9005,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.7(@types/node@22.19.1) - postcss: 8.5.15 + postcss: 8.5.9 typescript: 5.9.3 transitivePeerDependencies: - jiti @@ -9283,7 +9013,7 @@ snapshots: - tsx - yaml - tsup@8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3): + tsup@8.4.0(@microsoft/api-extractor@7.43.7(@types/node@25.6.0))(postcss@8.5.9)(tsx@4.21.0)(typescript@5.9.3): dependencies: bundle-require: 5.1.0(esbuild@0.25.2) cac: 6.7.14 @@ -9293,7 +9023,7 @@ snapshots: esbuild: 0.25.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.15)(tsx@4.21.0) + postcss-load-config: 6.0.1(postcss@8.5.9)(tsx@4.21.0) resolve-from: 5.0.0 rollup: 4.60.1 source-map: 0.8.0-beta.0 @@ -9303,7 +9033,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.7(@types/node@25.6.0) - postcss: 8.5.15 + postcss: 8.5.9 typescript: 5.9.3 transitivePeerDependencies: - jiti @@ -9403,27 +9133,27 @@ snapshots: validator@13.12.0: {} - vite@7.3.5(@types/node@22.19.1)(tsx@4.21.0): + vite@7.3.2(@types/node@22.19.1)(tsx@4.21.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.15 - rollup: 4.62.0 - tinyglobby: 0.2.17 + postcss: 8.5.9 + rollup: 4.60.1 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 22.19.1 fsevents: 2.3.3 tsx: 4.21.0 - vite@7.3.5(@types/node@25.6.0)(tsx@4.21.0): + vite@7.3.2(@types/node@25.6.0)(tsx@4.21.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.15 - rollup: 4.62.0 - tinyglobby: 0.2.17 + postcss: 8.5.9 + rollup: 4.60.1 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.6.0 fsevents: 2.3.3 @@ -9432,7 +9162,7 @@ snapshots: vitest@4.0.17(@opentelemetry/api@1.9.0)(@types/node@22.19.1)(tsx@4.21.0): dependencies: '@vitest/expect': 4.0.17 - '@vitest/mocker': 4.0.17(vite@7.3.5(@types/node@22.19.1)(tsx@4.21.0)) + '@vitest/mocker': 4.0.17(vite@7.3.2(@types/node@22.19.1)(tsx@4.21.0)) '@vitest/pretty-format': 4.0.17 '@vitest/runner': 4.0.17 '@vitest/snapshot': 4.0.17 @@ -9449,7 +9179,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.16 tinyrainbow: 3.0.3 - vite: 7.3.5(@types/node@22.19.1)(tsx@4.21.0) + vite: 7.3.2(@types/node@22.19.1)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 @@ -9470,7 +9200,7 @@ snapshots: vitest@4.0.17(@opentelemetry/api@1.9.0)(@types/node@25.6.0)(tsx@4.21.0): dependencies: '@vitest/expect': 4.0.17 - '@vitest/mocker': 4.0.17(vite@7.3.5(@types/node@25.6.0)(tsx@4.21.0)) + '@vitest/mocker': 4.0.17(vite@7.3.2(@types/node@25.6.0)(tsx@4.21.0)) '@vitest/pretty-format': 4.0.17 '@vitest/runner': 4.0.17 '@vitest/snapshot': 4.0.17 @@ -9487,7 +9217,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.16 tinyrainbow: 3.0.3 - vite: 7.3.5(@types/node@25.6.0)(tsx@4.21.0) + vite: 7.3.2(@types/node@25.6.0)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 @@ -9598,7 +9328,7 @@ snapshots: wrappy@1.0.2: {} - ws@8.20.1: {} + ws@8.20.0: {} yallist@4.0.0: {} From f8d34ddcf7c6b9c82b7a5686f742786f27baa87f Mon Sep 17 00:00:00 2001 From: Ryan Gaus Date: Tue, 30 Jun 2026 15:18:05 -0400 Subject: [PATCH 3/3] fix: update rtc-node version in catalog --- agents/package.json | 2 +- pnpm-lock.yaml | 4 ++-- pnpm-workspace.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/agents/package.json b/agents/package.json index 9daa45869..947adc29f 100644 --- a/agents/package.json +++ b/agents/package.json @@ -39,7 +39,7 @@ "throws:check": "throws-check src/**/*.ts" }, "devDependencies": { - "@livekit/rtc-node": "^0.13.30", + "@livekit/rtc-node": "catalog:", "@microsoft/api-extractor": "^7.35.0", "@types/fluent-ffmpeg": "^2.1.28", "@types/json-schema": "^7.0.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 822620268..04c6e2f89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: catalogs: default: '@livekit/rtc-node': - specifier: ^0.13.29 + specifier: ^0.13.30 version: 0.13.30 '@types/ws': specifier: ^8.5.10 @@ -213,7 +213,7 @@ importers: version: 3.24.6(zod@3.25.76) devDependencies: '@livekit/rtc-node': - specifier: ^0.13.30 + specifier: 'catalog:' version: 0.13.30 '@microsoft/api-extractor': specifier: ^7.35.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5c6a440c6..3f11586c3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -18,6 +18,6 @@ minimumReleaseAgeExclude: - "@opentelemetry/core@2.8.0" catalog: - '@livekit/rtc-node': ^0.13.29 + '@livekit/rtc-node': ^0.13.30 ws: ^8.18.0 '@types/ws': ^8.5.10