livekit-agents@1.8.5

livekit/agentslivekit-agents@1.8.5Oct 6, 2026by tinalenguyen

Upgrading?

AI Summary

This release introduces support for Gemini 3.8 Live models and sticky LLM fallback routing, alongside significant improvements to telemetry and stability across various providers like Google, ElevenLabs, and AWS.

Key Highlights

  • Support for gemini-3.8-live models
  • Sticky LLM fallback routing
  • Enhanced telemetry correlation with conversations
  • Fixes for ElevenLabs WebSocket connections
  • New Boson avatar plugin

New Features

  • Sticky LLM fallback routing
  • Boson avatar plugin
  • AWS Nova Sonic 2.5 support
  • Recording LLM input as deltas on trace spans
  • Include tool names in telemetry result parts

Full Release Notes

## What's Changed
* fix: support gemini-3.8-live and warn on api mismatches by @chenghao-mou in https://github.com/livekit/agents/pull/7587
* feat: add sticky llm fallback routing by @chenghao-mou in https://github.com/livekit/agents/pull/7589
* chore: remove unused ATTR_START_TIME, ATTR_END_TIME, and ATTR_SESSION_OPTIONS telemetry constants by @detail-app[bot] in https://github.com/livekit/agents/pull/6934
* docs: update LiveKit Inference OpenAI model list for newer GPT-5.x variants by @detail-app[bot] in https://github.com/livekit/agents/pull/7588
* docs(bithuman): bring the plugin README and docstrings up to date by @sgu-bithuman in https://github.com/livekit/agents/pull/7570
* fix(google): send the call id with tool responses on Vertex AI by @lucasolinas in https://github.com/livekit/agents/pull/7591
* fix(cli): preserve Unicode logs on Windows CP1252 by @Luke-salinero in https://github.com/livekit/agents/pull/7594
* fix(llm): keep non-ascii text readable in mcp results and task group tool description by @avionicharshit-byte in https://github.com/livekit/agents/pull/7565
* chore(examples): use AssemblyAI universal-3-6-pro by @dlange-aai in https://github.com/livekit/agents/pull/7578
* fix(google): don't send a locally made call id back to the server by @davidzhao in https://github.com/livekit/agents/pull/7610
* fix(openai): replay function calls and their outputs on a realtime reconnection by @zdurm in https://github.com/livekit/agents/pull/7576
* fix(soniox): widen final span to all timed tokens, never regress end_time by @rkfshakti in https://github.com/livekit/agents/pull/6976
* chore(deps): update dependency pyjwt to v2.15.0 [security] by @renovate[bot] in https://github.com/livekit/agents/pull/7563
* chore(deps): update astral-sh/setup-uv action to v10 by @renovate[bot] in https://github.com/livekit/agents/pull/7048
* fix(tavus): don't retry 4xx when calling the Tavus API, and keep the provider's error by @sidxh in https://github.com/livekit/agents/pull/7494
* fix(telemetry): free the sampled threads' frames when a loop stall sample returns by @zdurm in https://github.com/livekit/agents/pull/7613
* fix: avoid duplicate token usage on llm fallback spans by @chenghao-mou in https://github.com/livekit/agents/pull/7532
* feat: correlate telemetry spans with the conversation by @chenghao-mou in https://github.com/livekit/agents/pull/7533
* feat: include tool names in telemetry result parts by @chenghao-mou in https://github.com/livekit/agents/pull/7534
* fix(elevenlabs): prewarm websocket connection by @nikhiljangid120 in https://github.com/livekit/agents/pull/7586
* fix(elevenlabs): re-arm response timeout after audio arrives by @davidzhao in https://github.com/livekit/agents/pull/7627
* feat: record LLM input as deltas on trace spans by @davidzhao in https://github.com/livekit/agents/pull/7605
* fix(voice): re-watch a completed AgentTask's awaiter in the active run by @u9g in https://github.com/livekit/agents/pull/7641
* feat(boson-avatar): add avatar plugin by @warlockee in https://github.com/livekit/agents/pull/7019
* feat(aws): add Nova Sonic 2.5 support by @samx18 in https://github.com/livekit/agents/pull/7505
* livekit-agents@1.8.5 by @github-actions[bot] in https://github.com/livekit/agents/pull/7642

## New Contributors
* @Luke-salinero made their first contribution in https://github.com/livekit/agents/pull/7594
* @zdurm made their first contribution in https://github.com/livekit/agents/pull/7576
* @rkfshakti made their first contribution in https://github.com/livekit/agents/pull/6976
* @nikhiljangid120 made their first contribution in https://github.com/livekit/agents/pull/7586
* @warlockee made their first contribution in https://github.com/livekit/agents/pull/7019
* @samx18 made their first contribution in https://github.com/livekit/agents/pull/7505

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.8.4...livekit-agents@1.8.5

Related Repositories