What's Changed
- chore(xai): update voice names according to docs by @davidzhao in #4295
- Add local dev commands for linking to rtc-sdk by @lukasIO in #4258
- Ensure makefile checks for livekit_lib_path by @lukasIO in #4298
- feat(gemini3) : Add Gemini 3 support with thinking_level and thought_signature by @varghesepaul in #4027
- fix list mutation during iteration by @theomonnom in #4304
- add gemini 3 flash model by @tinalenguyen in #4301
- Websockets improvement by @cshape in #4303
- Allow for Cartesia TTS language auto-detection by @yuyuma in #4300
- Add Amazon Nova 2.0 Sonic Support with Text Input and Enhanced Features by @kachenjr in #4176
- fix dynamic FieldInfo for pydantic 2.12 by @longcw in #4290
- re-export TurnDetection for xAI by @tinalenguyen in #4306
- fix commit_user_turn when last_final_transcript_time is None by @longcw in #4308
- feat(soniox): add language_hints_strict option for STT by @cateet in #4281
- feat(google-tts): add prompt to normal synthesize for Gemini TTS by @NXV5111 in #4208
- Adding extra content to OpenAI LLM. Improving function call grouping. by @russellmartin-livekit in #4170
- feat(gemini3) use low latency thinking_level by default for gemini 3 models by @pushkar-nurix in #4311
- fix handoff to Realtime model with existing session context by @davidzhao in #4310
- tts metrics update by @dhruvladia-sarvam in #4117
- AGT-2302: add aligned_transcript to STT by @chenghao-mou in #4155
- Minor readme doc fixes by @kachenjr in #4320
- vad enabled by @dhruvladia-sarvam in #4321
- handle exceptions in task_results by @tinalenguyen in #4323
- add
livekit-durablefunctions by @theomonnom in #4272 - fix py3.10-py3.12 &
livekit-durablecibw by @theomonnom in #4324 - stringify cartesia error to be pickleable by @tinalenguyen in #4328
- livekit-agents 1.3.9 by @theomonnom in #4329
New Contributors
- @varghesepaul made their first contribution in #4027
- @NXV5111 made their first contribution in #4208
- @russellmartin-livekit made their first contribution in #4170
- @dhruvladia-sarvam made their first contribution in #4117
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.8...livekit-agents@1.3.9