What's Changed
- Add allowed_tools and transport_type parameters to MCPServerHTTP by @wasaybaig201 in #4365
- better
transport_typetype in MCPServer by @theomonnom in #4375 - fix typo: double the - in multiple livekit-plugin providers by @ChristianBernhard in #4358
- feat(AWS STT): use ChainedIdentityResolver by @itskyf in #4356
- support next_in_chain for RoomIO text output by @longcw in #4353
- standardize Tool interface by @longcw in #4368
- add tests for function tool parsing and execution by @longcw in #4384
- add EndCallTool by @longcw in #4377
- chore(google): update doc string to reflect default realtime models by @davidzhao in #4398
- fix AttributeError in NVIDIA Riva STT by @gau-nernst in #4391
- fix aws credentials when using env vals by @chenghao-mou in #4403
- fix (gemini streaming tts): change default audio encoding and voice by @tinalenguyen in #4393
- fix (mistral-ai): add flexibility for timestamps by @tinalenguyen in #4404
- remove shutdown models from google gemini live by @tinalenguyen in #4421
- update groq tts models, voices, and defaults by @tinalenguyen in #4422
- fix (google stt): set enable_word_time_offsets to False for chirp 3 by @tinalenguyen in #4420
- fix: return 503 health check when worker fails to connect to LiveKit by @rusg77 in #4419
- Add retrieval config support for google LLM by @chenghao-mou in #4408
- allow pushing frames to VAD when agent speech is uninterruptible by @chenghao-mou in #4418
- Add extra comments about Google model deprecation by @chenghao-mou in #4424
- fix (gemini filesearch): require only filestore names by @tinalenguyen in #4428
- update docker dependencies by @chenghao-mou in #4431
- chore: minor fixup of console room name by @davidzhao in #4433
- Inference: Improved support for mid session TTS updates by @adrian-cowham in #4412
- fix: acquire lock in _DefaultLoadCalc.get_load() to prevent race condition by @martin-purplefish in #4435
- fix vad rnn state by @theomonnom in #4437
- restore old behavior by @chenghao-mou in #4434
- fix: avoid double RoomIO.aclose during shutdown by @darshankparmar in #4446
- add connect CLI command by @tinalenguyen in #4452
- fix function call created_at by @longcw in #4453
- Update STT tests and add batch recognition flag by @chenghao-mou in #4425
- allow tests on external PRs when triggered by members by @chenghao-mou in #4456
- Adding model query param to the STT and TTS websocket connection string. by @adrian-cowham in #4457
- refactor connect CLI command by @tinalenguyen in #4458
- OpenAI Responses API Plugin by @tinalenguyen in #4192
- fix transcription truncate when agent is interrupted in console mode by @longcw in #4473
- feat(rtzr): add keyword boosting to streaming STT by @lalq in #4405
- Revise AWS Plugin README for accuracy and clarity by @guiruggiero in #4468
- close log_handler when process initialize failed by @longcw in #4472
- feat(deepgram): make vad_events configurable by @vchulski in #4476
- Enables continuous language ID for Azure STT by @MSameerAbbas in #4479
- fix: OpenAI realtime division by zero by @darshankparmar in #4490
- update avatar example and openai readmes by @tinalenguyen in #4495
- type cleanup, include all plugins into type checker by @davidzhao in #4491
- agents.md and claude.md by @davidzhao in #4493
- update examples to use LK Inference by @davidzhao in #4494
- #4500 Fix for Race condition in _send_kill_signal: ValueError: process object is closed after SIGUSR1 by @rafallezanko in #4501
- support diarization for soniox stt by @longcw in #4510
- fix 11labs tts hang after update_options in tool call by @longcw in #4499
- AGT-2316: refine timestamps in spans and recording alignment by @chenghao-mou in #4131
New Contributors
- @wasaybaig201 made their first contribution in #4365
- @ChristianBernhard made their first contribution in #4358
- @gau-nernst made their first contribution in #4391
- @rusg77 made their first contribution in #4419
- @lalq made their first contribution in #4405
- @guiruggiero made their first contribution in #4468
- @vchulski made their first contribution in #4476
- @MSameerAbbas made their first contribution in #4479
- @rafallezanko made their first contribution in #4501
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.10...livekit-agents@1.3.11