Skip to content

Commit 0998773

Browse files
committed
Merge branch 'main' into codex/issue-1204-amd-draft
2 parents f1b70be + 2e89dd9 commit 0998773

99 files changed

Lines changed: 4988 additions & 593 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@livekit/agents-plugin-assemblyai": patch
3+
---
4+
5+
feat(assemblyai): new STT plugin for AssemblyAI Universal-Streaming (v3) API. Ported from the Python livekit-plugins-assemblyai plugin.

.changeset/big-insects-design.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@livekit/agents": patch
3+
---
4+
5+
fix(inference): accept numeric STT error codes
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"@livekit/agents-plugin-mistral": minor
3+
---
4+
5+
Add Mistral AI plugin for LiveKit Node Agents.
6+
7+
Supports LLM streaming, tool calling, and parallel tool calls
8+
using the official `@mistralai/mistralai` SDK.

.changeset/moody-plants-decide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@livekit/agents": patch
3+
---
4+
5+
feat(inference): handle preflight_transcript events in inference STT plugin
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@livekit/agents-plugin-xai': patch
3+
---
4+
5+
update Grok realtime voices to match xAI API (eve, ara, rex, sal, leo); default voice is now lowercase `ara`

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,3 +203,4 @@ examples/src/test_*.ts
203203
# OpenTelemetry trace test output
204204
.traces/
205205
*.traces.json
206+
.worktrees/

CONTRIBUTING.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,4 @@ be approved:
5555
## Assist others in the community
5656

5757
If you can't contribute code, you can still help us greatly by helping out community members who
58-
may have questions about the framework and how to use it. Join the `#agents` channel on
59-
[our Slack](https://livekit.io/join-slack).
58+
may have questions about the framework and how to use it. Join and participate in the [LiveKit community](https://community.livekit.io/).

agents/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# @livekit/agents
22

3+
## 1.2.6
4+
5+
### Patch Changes
6+
7+
- Add get_framework_info request/response support - [#1223](https://github.com/livekit/agents-js/pull/1223) ([@toubatbrian](https://github.com/toubatbrian))
8+
9+
- update readme with community link - [#1225](https://github.com/livekit/agents-js/pull/1225) ([@tinalenguyen](https://github.com/tinalenguyen))
10+
11+
- refactor \_updateSession in phonic and base realtimesession class - [#1224](https://github.com/livekit/agents-js/pull/1224) ([@tinalenguyen](https://github.com/tinalenguyen))
12+
13+
## 1.2.5
14+
15+
### Patch Changes
16+
17+
- expose serviceTier in CompletionUsage from OpenAI Responses API - [#1205](https://github.com/livekit/agents-js/pull/1205) ([@piyush-gambhir](https://github.com/piyush-gambhir))
18+
19+
- Fix extra_headers being sent in OpenAI request body instead of as HTTP headers in inference LLM - [#1216](https://github.com/livekit/agents-js/pull/1216) ([@smorimoto](https://github.com/smorimoto))
20+
21+
- remove rt session say logic and add phonic logic for resetting ws conn - [#1177](https://github.com/livekit/agents-js/pull/1177) ([@toubatbrian](https://github.com/toubatbrian))
22+
23+
- fix(tts): unblock FallbackAdapter when primary provider fails silently - [#1218](https://github.com/livekit/agents-js/pull/1218) ([@mrniket](https://github.com/mrniket))
24+
25+
- - Make reusable Realtime Session across Handoffs & Agent Tasks - [#1177](https://github.com/livekit/agents-js/pull/1177) ([@toubatbrian](https://github.com/toubatbrian))
26+
- Add say() capability to phonic realtime model
27+
28+
- Reuse STT Pipeline Across Agent Handoff - [#1177](https://github.com/livekit/agents-js/pull/1177) ([@toubatbrian](https://github.com/toubatbrian))
29+
330
## 1.2.4
431

532
### Patch Changes

agents/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@livekit/agents",
3-
"version": "1.2.4",
3+
"version": "1.2.6",
44
"description": "LiveKit Agents - Node.js",
55
"main": "dist/index.js",
66
"require": "dist/index.cjs",
@@ -50,7 +50,7 @@
5050
"@bufbuild/protobuf": "^1.10.0",
5151
"@ffmpeg-installer/ffmpeg": "^1.1.0",
5252
"@livekit/mutex": "^1.1.1",
53-
"@livekit/protocol": "^1.45.1",
53+
"@livekit/protocol": "^1.45.3",
5454
"@livekit/typed-emitter": "^3.0.0",
5555
"@livekit/throws-transformer": "0.0.0-20260320165515",
5656
"@opentelemetry/api": "^1.9.0",
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// SPDX-FileCopyrightText: 2026 LiveKit, Inc.
2+
//
3+
// SPDX-License-Identifier: Apache-2.0
4+
import { describe, expect, it } from 'vitest';
5+
import { sttServerEventSchema } from './api_protos.js';
6+
7+
describe('sttServerEventSchema', () => {
8+
it('accepts numeric error codes from STT server events', () => {
9+
const result = sttServerEventSchema.safeParse({
10+
type: 'error',
11+
message: 'rate limited',
12+
code: 429,
13+
});
14+
15+
expect(result.success).toBe(true);
16+
});
17+
});

0 commit comments

Comments
 (0)