What's Changed
- google stt: support cofigurable streaming by @jayeshp19 in #2192
- fix google llm: single enum value validation error by @jayeshp19 in #2196
- correctly pass in spoken_punctuation param for Google STT by @davidzhao in #2195
- update transcriber example for agents 1.0 by @longcw in #2198
- cleanup examples + e2ee & stats examples by @theomonnom in #2155
- fix set rime tts instance attr url value. by @MaCaki in #2202
- fix Gemini Live function responses when using Vertex AI by @davidzhao in #2194
- Increases buffered words count to Cartesia's TTS service by @itsnicjohn in #2206
- 11labs: fix default model and chunk_length_schedule by @davidzhao in #2205
- Add missing agents submodule docs, improve package readmes and docstrings by @bcherry in #2184
- fix llm.chat for plugins when using with empty tools by @jayeshp19 in #2149
- supress stream timeout errors in google stt by @jayeshp19 in #2189
- forward error from stt/tts stream adapter by @longcw in #2215
- add min_interruption_words by @longcw in #2213
- close room audio output when session close by @longcw in #2211
- Use assigned key and secret by @ChenghaoMou in #2217
- move drain_timeout to WorkerOptions, increase default to 30 mins by @davidzhao in #2210
- add MCP support by @theomonnom in #2200
- Add log when closing agent session from error by @Shubhrakanti in #2218
- share _to_deepgram_url to parse booleans correctly by @MartinGotelli in #2225
New Contributors
- @MaCaki made their first contribution in #2202
- @itsnicjohn made their first contribution in #2206
Full Changelog: https://github.com/livekit/agents/compare/livekit-agent@1.0.19...livekit-agent@1.0.20