livekit-agents@1.4.4

livekit/agentslivekit-agents@1.4.4Mar 3, 2026by theomonnom

AI Summary

Performance optimizations and new provider integrations, featuring the upgrade to Cartesia Sonic 3, new Telnyx and Sambanova plugins, and AssemblyAI u3-rt-pro support.

Key Highlights

  • Upgraded Cartesia TTS default to Sonic 3
  • Added Telnyx STT and TTS plugins
  • Added livekit-plugins-sambanova with LLM support
  • Added AssemblyAI u3-rt-pro model support
  • Added AEC warmup to suppress false interruptions

New Features

  • Telnyx STT/TTS plugin
  • Sambanova LLM plugin
  • Cartesia Sonic 3 default
  • AssemblyAI u3-rt-pro support
  • AEC warmup for false interruption suppression

Full Release Notes

## What's Changed
* Upgrading Cartesia TTS default to Sonic 3 by @chongzluong in https://github.com/livekit/agents/pull/4922
* (google stt): add denoiser support and explicit adaptation param by @tinalenguyen in https://github.com/livekit/agents/pull/4918
* feat: add Telnyx STT and TTS plugins by @fmv1992 in https://github.com/livekit/agents/pull/4665
* feat: add livekit-plugins-sambanova with LLM support by @mahimairaja in https://github.com/livekit/agents/pull/4910
* skip adding run event when run result is done by @longcw in https://github.com/livekit/agents/pull/4925
* guard against RuntimeError when restoring allow_interruptions in AgentTask by @longcw in https://github.com/livekit/agents/pull/4930
* Add support for Gradium pronunciation ids. by @LaurentMazare in https://github.com/livekit/agents/pull/4932
* feat: optimize wav decoding by @davidzhao in https://github.com/livekit/agents/pull/4905
* fix: drain buffered log records before closing LogQueueListener by @longcw in https://github.com/livekit/agents/pull/4928
* fix(voice): return ToolError for unknown function calls instead of si… by @yusuf-eren in https://github.com/livekit/agents/pull/4935
* Update readme to include mcp and skill information by @Topherhindman in https://github.com/livekit/agents/pull/4937
* fix: migrate HttpServer to AppRunner for proper connection lifecycle by @longcw in https://github.com/livekit/agents/pull/4945
* ignore unknown tools from xai realtime by @longcw in https://github.com/livekit/agents/pull/4941
* soniox stt: populate timing and confidence from token metadata by @longcw in https://github.com/livekit/agents/pull/4939
* fix(openai): preserve non-instruction system messages in update_chat_ctx for realtime models by @longcw in https://github.com/livekit/agents/pull/4942
* feat(openai): add gpt-realtime-1.5 to RealtimeModels by @yusuf-eren in https://github.com/livekit/agents/pull/4947
* standardize language handling by @davidzhao in https://github.com/livekit/agents/pull/4926
* fix: avoid blocking event loop with unconditional psutil call in _load_task by @msaelices in https://github.com/livekit/agents/pull/4946
* add AEC warmup to suppress false interruptions on first speech by @longcw in https://github.com/livekit/agents/pull/4813
* initial by @dhruvladia-sarvam in https://github.com/livekit/agents/pull/4923
* fix asyncio.Future crash in console mode by @davidzhao in https://github.com/livekit/agents/pull/4952
* fix(11labs): Default to original alignment for CJK scripts by @chenghao-mou in https://github.com/livekit/agents/pull/4968
* support openai responses websocket mode by @tinalenguyen in https://github.com/livekit/agents/pull/4931
* Keyframe Labs Plugin by @kradkfl in https://github.com/livekit/agents/pull/4950
* hotfix: import issue in `agent_worker.py` by @kradkfl in https://github.com/livekit/agents/pull/4970
* feat(stt): add keyterms parameter in Elevenlabs STT plugin by @Arjun-A-I in https://github.com/livekit/agents/pull/4967
* feat(elevenlabs): report STT audio duration via RECOGNITION_USAGE events by @BkSouX in https://github.com/livekit/agents/pull/4953
* Fix/sarvam tts update options language code by @yusuf-eren in https://github.com/livekit/agents/pull/4957
* Fix: call playback started in sound device callback (console mode) by @chenghao-mou in https://github.com/livekit/agents/pull/4958
* fix: close duplex wrapper and log listener on process start failure by @longcw in https://github.com/livekit/agents/pull/4977
* feat(assemblyai): add u3-rt-pro model plus mid-stream updates, SpeechStarted, and ForceEndpoint support by @gsharp-aai in https://github.com/livekit/agents/pull/4965
* feat(stt): add support for AssemblyAI u3-rt-pro model and mid-session updates by @russellmartin-livekit in https://github.com/livekit/agents/pull/4961
* rename Language to LanguageCode by @theomonnom in https://github.com/livekit/agents/pull/4981
* livekit-agents 1.4.4 by @theomonnom in https://github.com/livekit/agents/pull/4982

## New Contributors
* @fmv1992 made their first contribution in https://github.com/livekit/agents/pull/4665
* @mahimairaja made their first contribution in https://github.com/livekit/agents/pull/4910
* @yusuf-eren made their first contribution in https://github.com/livekit/agents/pull/4935
* @Topherhindman made their first contribution in https://github.com/livekit/agents/pull/4937
* @kradkfl made their first contribution in https://github.com/livekit/agents/pull/4950
* @Arjun-A-I made their first contribution in https://github.com/livekit/agents/pull/4967
* @BkSouX made their first contribution in https://github.com/livekit/agents/pull/4953
* @gsharp-aai made their first contribution in https://github.com/livekit/agents/pull/4965

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.4.3...livekit-agents@1.4.4