Releases: livekit/agents-js
@livekit/agents@1.3.3
Patch Changes
-
Port the barge-in cooldown /
backchannelBoundaryinterruption window from Python (livekit/agents#5269). When the agent starts speaking, VAD-based interruption now stays active for a configurable cooldown (default1000ms) before being disabled, allowing the user to quickly correct themselves at the start of the agent's turn. When the agent finishes speaking, transcripts whose end time falls within the trailing cooldown (default3500ms) are released as normal user input instead of being held, surfacing premature answers to the agent's last sentence. The cooldown is configured viaturnHandling.interruption.backchannelBoundary(a single number applies to both sides; pass[start, end]to configure them separately, ornullto disable). - #1366 (@toubatbrian) -
feat(stt): add FakeSTT test harness for FallbackAdapter - #1288 (@drain-zine)
-
Harden RecorderIO teardown by fencing writes before channel closure and stopping - #1378 (@toubatbrian)
the forward task first, preventing repeated closed WritableStream write errors on disconnect.
Also centralize writable-stream closed error detection in utils and add regression tests.
@livekit/agents-plugin-silero@1.3.3
Patch Changes
-
Bump
onnxruntime-node(andonnxruntime-common) to1.24.3to fix a libc++abi mutex abort during process shutdown on macOS arm64. The crash fired in~unique_ptr<OrtEnv>insidelibonnxruntime.1.21.0.dylibwhensilero.VAD.load()had been called and the process exited while LiveKit's tokio runtime threads were still alive — a static-destructor race present inonnxruntime-node@1.21.0..1.23.2and fixed upstream inonnxruntime-node@1.24.1. Verified the bump resolves the crash for the minimal repro in #1375. - #1377 (@sgzrov) -
Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-rime@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-resemble@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-openai@1.3.3
Patch Changes
-
fix(openai realtime): reject pending response future on error event. When the OpenAI Realtime API returns an
errorevent referencing theevent_idof aresponse.createwe issued, the corresponding future created bygenerateReply()is now rejected instead of left hanging. Ports livekit/agents#5576. - #1384 (@toubatbrian) -
Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-neuphonic@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-livekit@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-google@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-elevenlabs@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3
@livekit/agents-plugin-deepgram@1.3.3
Patch Changes
- Updated dependencies [
943d4eb6c3faebea915ffe3344b674c704376602,87e7f34ac35a0a5dfc3f904b3632468249876844,5898229d387c72691d791d34901aad2a12877d94]:- @livekit/agents@1.3.3