Skip to content

Releases: livekit/agents-js

@livekit/agents@1.3.4

05 May 20:13
e306e9c

Choose a tag to compare

Patch Changes

  • Add support for the new inworld-tts-2 Inworld TTS model. - #1396 (@toubatbrian)

    • Adds inworld/inworld-tts-2 to the InworldModels union exported from
      @livekit/agents/inference so the model is selectable when using the
      LiveKit Inference Gateway TTS client.
    • Exports a new TTSModels type from @livekit/agents-plugin-inworld
      ('inworld-tts-2' | 'inworld-tts-1.5-max') and updates TTSOptions.model
      to TTSModels | string, mirroring the Python plugin so callers get
      autocomplete for the curated model names while still being able to pass
      any custom model id.

    Ports livekit/agents#5646 from livekit/agents.

@livekit/agents@1.3.3

05 May 05:49
5eb4099

Choose a tag to compare

Patch Changes

  • Port the barge-in cooldown / backchannelBoundary interruption window from Python (livekit/agents#5269). When the agent starts speaking, VAD-based interruption now stays active for a configurable cooldown (default 1000 ms) 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 (default 3500 ms) are released as normal user input instead of being held, surfacing premature answers to the agent's last sentence. The cooldown is configured via turnHandling.interruption.backchannelBoundary (a single number applies to both sides; pass [start, end] to configure them separately, or null to 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.4

05 May 20:12
e306e9c

Choose a tag to compare

Patch Changes

@livekit/agents-plugin-silero@1.3.3

05 May 05:49
5eb4099

Choose a tag to compare

Patch Changes

  • Bump onnxruntime-node (and onnxruntime-common) to 1.24.3 to fix a libc++abi mutex abort during process shutdown on macOS arm64. The crash fired in ~unique_ptr<OrtEnv> inside libonnxruntime.1.21.0.dylib when silero.VAD.load() had been called and the process exited while LiveKit's tokio runtime threads were still alive — a static-destructor race present in onnxruntime-node@1.21.0..1.23.2 and fixed upstream in onnxruntime-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.4

05 May 20:13
e306e9c

Choose a tag to compare

Patch Changes

@livekit/agents-plugin-rime@1.3.3

05 May 05:49
5eb4099

Choose a tag to compare

@livekit/agents-plugin-resemble@1.3.4

05 May 20:12
e306e9c

Choose a tag to compare

Patch Changes

@livekit/agents-plugin-resemble@1.3.3

05 May 05:49
5eb4099

Choose a tag to compare

@livekit/agents-plugin-openai@1.3.4

05 May 20:12
e306e9c

Choose a tag to compare

Patch Changes

@livekit/agents-plugin-openai@1.3.3

05 May 05:49
5eb4099

Choose a tag to compare

Patch Changes