Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/av-npm-ffmpeg.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/azure-realtime-default-voice.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/conversation-aware-stt-keyterms.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/disable-inference-openai-retries.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/elevenlabs-stt-model-param.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/export-anon-function-tool.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-duplicate-user-turn-commit.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-tts-ttfb-attribution.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/guard-agent-task-handoff-run-state.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/many-kiwis-lose.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/neuphonic-sentence-tokenizer.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/openai-realtime-stt-speech-events.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/orange-squids-cover.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/quiet-birds-retry.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/seven-snails-occur.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shaky-flowers-allow.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/silero-onnx-load.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tight-eot-cancellation.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/trim-eou-span-chat-ctx.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/update-rtc-node-0-13-31.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/warm-transfer-caller-hangup-cancel.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/whole-dolls-shake.md

This file was deleted.

34 changes: 34 additions & 0 deletions agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# @livekit/agents

## 1.5.1

### Patch Changes

- Replace @ffmpeg-installer/ffmpeg with @livekit/av, LiveKit's own minimal LGPL FFmpeg build shipped as platform-specific npm packages. - [#1999](https://github.com/livekit/agents-js/pull/1999) ([@u9g](https://github.com/u9g))

- Conversation-aware STT recognition (keyterms + chat context), ported from python livekit-agents PR #6039. Adds `keytermsOptions` on `AgentSession` with static `keyterms` and LLM-based `keytermDetection` (confirmation-gated), new `STTCapabilities.keyterms`/`chatContext` flags with `_updateSessionKeyterms()`/`_pushConversationItem()` hooks (forwarded by the fallback and stream adapters), keyterm support for deepgram (v1/v2), assemblyai, and livekit inference STT, and native conversation-context carryover (`agentContextCarryover`) for assemblyai u3-rt-pro. - [#1967](https://github.com/livekit/agents-js/pull/1967) ([@toubatbrian](https://github.com/toubatbrian))

- Disable OpenAI SDK retries for LiveKit inference and OpenAI SDK-based plugin requests. - [#1981](https://github.com/livekit/agents-js/pull/1981) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Export the `AnonFunctionTool` type so callers can annotate return types for name-less `tool()` factories used in object-map tool registration. - [#2014](https://github.com/livekit/agents-js/pull/2014) ([@jonh-1](https://github.com/jonh-1))

- Fix duplicated user chat items in observability: a superseding EOU bounce created while an earlier bounce was mid-commit could fire after the transcript was already committed and cleared, committing a second empty user turn with stale metrics. The transcript guard is now re-checked at fire time. Also, session-report chat items now only upload string content (matching Python), so non-string content can no longer render as garbage in the dashboard. - [#1955](https://github.com/livekit/agents-js/pull/1955) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Fix TTS TTFB attribution: `tts_node` TTFB is now anchored on the time the first sentence is sent to the TTS provider instead of the time the first LLM token arrives, so upstream text generation and tokenization latency is no longer counted as TTS latency. - [#1955](https://github.com/livekit/agents-js/pull/1955) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Fix `session.run()` stalling or racing the activity transition when an AgentTask handoff is triggered by a speech that predates the run (e.g. created in `onEnter`): the blocked handoff tasks are now watched by the active run for the duration of the transition. - [#1961](https://github.com/livekit/agents-js/pull/1961) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Add output retries for AgentSession.run structured outputs. - [#1978](https://github.com/livekit/agents-js/pull/1978) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- implement CLI serverInfo protocol - [#2015](https://github.com/livekit/agents-js/pull/2015) ([@davidzhao](https://github.com/davidzhao))

- Tighten audio EOT cancellation to rely on speech activity start events. - [#1939](https://github.com/livekit/agents-js/pull/1939) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Trim the chat context recorded on the `eou_detection` span to the last 6 items and exclude function calls, instructions, empty messages, handoffs, and config updates (matching Python), so the span no longer re-emits the whole conversation on every end-of-turn inference. - [#1955](https://github.com/livekit/agents-js/pull/1955) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- chore(deps): update @livekit/rtc-node to 0.13.31 - [#1992](https://github.com/livekit/agents-js/pull/1992) ([@toubatbrian](https://github.com/toubatbrian))

Fixes AudioSource.waitForPlayout resolving early with audio still queued (livekit/node-sdks#693).

- fix(workflows): cancel a warm transfer when the caller hangs up before the merge. `WarmTransferTask` now watches the caller room from `onEnter`: if the caller disconnects while the human agent's phone is still ringing or during the briefing, the pending SIP dial is aborted, the human agent room is torn down (ending the call), and the task completes with a `ToolError` — instead of the human agent being connected into an empty room. A human agent who already answered is told the caller left — a reply generated from the new `callerHangupInstruction` option (built-in default when not provided) — before their call is ended. - [#2008](https://github.com/livekit/agents-js/pull/2008) ([@toubatbrian](https://github.com/toubatbrian))

- chore(example): update otel trace example - [#1864](https://github.com/livekit/agents-js/pull/1864) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

## 1.5.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion agents/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/agents",
"version": "1.5.0",
"version": "1.5.1",
"description": "LiveKit Agents - Node.js",
"main": "dist/index.js",
"require": "dist/index.cjs",
Expand Down
7 changes: 7 additions & 0 deletions plugins/anam/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @livekit/agents-plugin-anam

## 1.5.1

### Patch Changes

- Updated dependencies [[`5e8431a`](https://github.com/livekit/agents-js/commit/5e8431a7044d764bfcb575905068a7e13d39b5cf), [`8ded843`](https://github.com/livekit/agents-js/commit/8ded84301a2eb9de306b3a0aab2548726a488c17), [`213b284`](https://github.com/livekit/agents-js/commit/213b2840bb7b71146801258a8537f3ba28f633ff), [`c20907c`](https://github.com/livekit/agents-js/commit/c20907c048dfc07746b78a1d1d98fdc751c4a814), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`36e6460`](https://github.com/livekit/agents-js/commit/36e64603f62e41106b7712ce3c5a373bb516ffcd), [`92d7244`](https://github.com/livekit/agents-js/commit/92d7244b4fa1282b649f222c2459c6cfdf059067), [`9738429`](https://github.com/livekit/agents-js/commit/973842982c4377958dad3e462ae05683181dcdb4), [`1f881c2`](https://github.com/livekit/agents-js/commit/1f881c2b485b0dc0fcb20b835a470c7b243a4899), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`6dbf08f`](https://github.com/livekit/agents-js/commit/6dbf08fdb780ee2b841b117ba96103732fa4814f), [`7a5da25`](https://github.com/livekit/agents-js/commit/7a5da253691d00c1699cf39abe5a61aea22b8331), [`42a5355`](https://github.com/livekit/agents-js/commit/42a5355be4a53bdc4c9e251cef09fbb9002f1655)]:
- @livekit/agents@1.5.1

## 1.5.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion plugins/anam/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/agents-plugin-anam",
"version": "1.5.0",
"version": "1.5.1",
"description": "Anam plugin for LiveKit Node Agents",
"main": "dist/index.js",
"require": "dist/index.cjs",
Expand Down
12 changes: 12 additions & 0 deletions plugins/anthropic/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# @livekit/agents-plugin-anthropic

## 1.5.1

### Patch Changes

- fix(anthropic): add non-whitespace trailing dummy - [#1588](https://github.com/livekit/agents-js/pull/1588) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- added anthropic plugin - [#1588](https://github.com/livekit/agents-js/pull/1588) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Updated dependencies [[`5e8431a`](https://github.com/livekit/agents-js/commit/5e8431a7044d764bfcb575905068a7e13d39b5cf), [`8ded843`](https://github.com/livekit/agents-js/commit/8ded84301a2eb9de306b3a0aab2548726a488c17), [`213b284`](https://github.com/livekit/agents-js/commit/213b2840bb7b71146801258a8537f3ba28f633ff), [`c20907c`](https://github.com/livekit/agents-js/commit/c20907c048dfc07746b78a1d1d98fdc751c4a814), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`36e6460`](https://github.com/livekit/agents-js/commit/36e64603f62e41106b7712ce3c5a373bb516ffcd), [`92d7244`](https://github.com/livekit/agents-js/commit/92d7244b4fa1282b649f222c2459c6cfdf059067), [`9738429`](https://github.com/livekit/agents-js/commit/973842982c4377958dad3e462ae05683181dcdb4), [`1f881c2`](https://github.com/livekit/agents-js/commit/1f881c2b485b0dc0fcb20b835a470c7b243a4899), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`6dbf08f`](https://github.com/livekit/agents-js/commit/6dbf08fdb780ee2b841b117ba96103732fa4814f), [`7a5da25`](https://github.com/livekit/agents-js/commit/7a5da253691d00c1699cf39abe5a61aea22b8331), [`42a5355`](https://github.com/livekit/agents-js/commit/42a5355be4a53bdc4c9e251cef09fbb9002f1655)]:
- @livekit/agents@1.5.1
2 changes: 1 addition & 1 deletion plugins/anthropic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/agents-plugin-anthropic",
"version": "1.0.0",
"version": "1.5.1",
"description": "Anthropic plugin for LiveKit Node Agents",
"main": "dist/index.js",
"require": "dist/index.cjs",
Expand Down
9 changes: 9 additions & 0 deletions plugins/assemblyai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @livekit/agents-plugin-assemblyai

## 1.5.1

### Patch Changes

- Conversation-aware STT recognition (keyterms + chat context), ported from python livekit-agents PR #6039. Adds `keytermsOptions` on `AgentSession` with static `keyterms` and LLM-based `keytermDetection` (confirmation-gated), new `STTCapabilities.keyterms`/`chatContext` flags with `_updateSessionKeyterms()`/`_pushConversationItem()` hooks (forwarded by the fallback and stream adapters), keyterm support for deepgram (v1/v2), assemblyai, and livekit inference STT, and native conversation-context carryover (`agentContextCarryover`) for assemblyai u3-rt-pro. - [#1967](https://github.com/livekit/agents-js/pull/1967) ([@toubatbrian](https://github.com/toubatbrian))

- Updated dependencies [[`5e8431a`](https://github.com/livekit/agents-js/commit/5e8431a7044d764bfcb575905068a7e13d39b5cf), [`8ded843`](https://github.com/livekit/agents-js/commit/8ded84301a2eb9de306b3a0aab2548726a488c17), [`213b284`](https://github.com/livekit/agents-js/commit/213b2840bb7b71146801258a8537f3ba28f633ff), [`c20907c`](https://github.com/livekit/agents-js/commit/c20907c048dfc07746b78a1d1d98fdc751c4a814), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`36e6460`](https://github.com/livekit/agents-js/commit/36e64603f62e41106b7712ce3c5a373bb516ffcd), [`92d7244`](https://github.com/livekit/agents-js/commit/92d7244b4fa1282b649f222c2459c6cfdf059067), [`9738429`](https://github.com/livekit/agents-js/commit/973842982c4377958dad3e462ae05683181dcdb4), [`1f881c2`](https://github.com/livekit/agents-js/commit/1f881c2b485b0dc0fcb20b835a470c7b243a4899), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`6dbf08f`](https://github.com/livekit/agents-js/commit/6dbf08fdb780ee2b841b117ba96103732fa4814f), [`7a5da25`](https://github.com/livekit/agents-js/commit/7a5da253691d00c1699cf39abe5a61aea22b8331), [`42a5355`](https://github.com/livekit/agents-js/commit/42a5355be4a53bdc4c9e251cef09fbb9002f1655)]:
- @livekit/agents@1.5.1

## 1.5.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion plugins/assemblyai/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/agents-plugin-assemblyai",
"version": "1.5.0",
"version": "1.5.1",
"description": "AssemblyAI plugin for LiveKit Agents for Node.js",
"main": "dist/index.js",
"require": "dist/index.cjs",
Expand Down
9 changes: 9 additions & 0 deletions plugins/baseten/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @livekit/agents-plugin-baseten

## 1.5.1

### Patch Changes

- Disable OpenAI SDK retries for LiveKit inference and OpenAI SDK-based plugin requests. - [#1981](https://github.com/livekit/agents-js/pull/1981) ([@rosetta-livekit-bot](https://github.com/apps/rosetta-livekit-bot))

- Updated dependencies [[`5e8431a`](https://github.com/livekit/agents-js/commit/5e8431a7044d764bfcb575905068a7e13d39b5cf), [`8ded843`](https://github.com/livekit/agents-js/commit/8ded84301a2eb9de306b3a0aab2548726a488c17), [`213b284`](https://github.com/livekit/agents-js/commit/213b2840bb7b71146801258a8537f3ba28f633ff), [`c20907c`](https://github.com/livekit/agents-js/commit/c20907c048dfc07746b78a1d1d98fdc751c4a814), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`36e6460`](https://github.com/livekit/agents-js/commit/36e64603f62e41106b7712ce3c5a373bb516ffcd), [`92d7244`](https://github.com/livekit/agents-js/commit/92d7244b4fa1282b649f222c2459c6cfdf059067), [`9738429`](https://github.com/livekit/agents-js/commit/973842982c4377958dad3e462ae05683181dcdb4), [`1f881c2`](https://github.com/livekit/agents-js/commit/1f881c2b485b0dc0fcb20b835a470c7b243a4899), [`a0144bb`](https://github.com/livekit/agents-js/commit/a0144bb862f16f0c468ae529698bd8ac98adb00f), [`6dbf08f`](https://github.com/livekit/agents-js/commit/6dbf08fdb780ee2b841b117ba96103732fa4814f), [`7a5da25`](https://github.com/livekit/agents-js/commit/7a5da253691d00c1699cf39abe5a61aea22b8331), [`42a5355`](https://github.com/livekit/agents-js/commit/42a5355be4a53bdc4c9e251cef09fbb9002f1655)]:
- @livekit/agents@1.5.1

## 1.5.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion plugins/baseten/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/agents-plugin-baseten",
"version": "1.5.0",
"version": "1.5.1",
"description": "Baseten plugin for LiveKit Node Agents",
"main": "dist/index.js",
"require": "dist/index.cjs",
Expand Down
Loading
Loading