livekit-agents@1.5.12

fujiapple852/trippylivekit-agents@1.5.12May 21, 2026by tinalenguyen

AI Summary

This release focuses on stability improvements for deployment, new AI voice features like AvatarMetrics and UserTurnLimitOptions, and the addition of new LLM integrations including Perplexity and OpenAI Realtime Whisper.

Key Highlights

  • Deprecation of the `mcp_servers` parameter on Agent and AgentSession.
  • New Perplexity Agent API (Responses) support.
  • Realtime support for multi-message generation per response.
  • Added support for OpenAI's gpt-realtime-whisper STT.
  • Added AvatarMetrics for tracking join and playback latency.

Breaking Changes

  • Deprecation of `mcp_servers` parameter on Agent and AgentSession.

New Features

  • UserTurnLimitOptions to interrupt long user speech.
  • Perplexity Agent API integration.
  • Multi-message generation in realtime.
  • GPT-realtime-whisper STT support.
  • New speaker voices (bulbul:v3).

Full Release Notes

## What's Changed
* feat(examples): publish examples manifest to agents-jukebox by @theomonnom in https://github.com/livekit/agents/pull/5751
* deploy-examples: open a PR (with auto-merge) for the manifest refresh by @theomonnom in https://github.com/livekit/agents/pull/5760
* frontdesk: fix tz crash on deploy + survive failed startup by @theomonnom in https://github.com/livekit/agents/pull/5761
* deploy-examples: fix manifest publishing (\u escapes + --force push) by @theomonnom in https://github.com/livekit/agents/pull/5762
* chore(deps): update actions/setup-python action to v6 by @renovate[bot] in https://github.com/livekit/agents/pull/5759
* deprecate mcp_servers param on Agent and AgentSession by @longcw in https://github.com/livekit/agents/pull/5667
* feat(voice): add UserTurnLimitOptions to interrupt long user speech by @longcw in https://github.com/livekit/agents/pull/5492
* feat(avatar): add AvatarMetrics for join latency and playback latency by @longcw in https://github.com/livekit/agents/pull/5581
* docs(inference): fix stale RPC method names and LLM swap description by @detail-app[bot] in https://github.com/livekit/agents/pull/5764
* (speechmatics stt): update default mode to external by @tinalenguyen in https://github.com/livekit/agents/pull/5765
* docs: fix misquoted greeting punctuation in frontdesk README by @detail-app[bot] in https://github.com/livekit/agents/pull/5746
* fix(cerebras): require openai>=2.16.0 for FinalRequestOptions.content by @u9g in https://github.com/livekit/agents/pull/5773
* livekit-agents@1.5.11 by @github-actions[bot] in https://github.com/livekit/agents/pull/5774
* fix(soniox): plugin reliability fixes by @mihafabcic-soniox in https://github.com/livekit/agents/pull/5770
* (gemini): add gemini-3.5-flash model str by @tinalenguyen in https://github.com/livekit/agents/pull/5775
* Add Perplexity Agent API (Responses) LLM by @jliounis in https://github.com/livekit/agents/pull/5772
* examples(inference): editable system prompt + "Open in Builder" + Sonic-3 / 4.1-mini defaults by @JackNDwyer in https://github.com/livekit/agents/pull/5776
* feat(realtime): support multi-message generation per response by @longcw in https://github.com/livekit/agents/pull/5763
* feat(openai stt): support gpt-realtime-whisper by @longcw in https://github.com/livekit/agents/pull/5779
* feat(rime): add time_scale_factor parameter for arcana, mistv3, and coda by @MaCaki in https://github.com/livekit/agents/pull/5778
* (perplexity responses): update default model by @tinalenguyen in https://github.com/livekit/agents/pull/5780
* fix(interruption): incorrect guard skips true interruptions by @chenghao-mou in https://github.com/livekit/agents/pull/5787
* docs(perplexity): fix stale default model in responses.LLM example by @detail-app[bot] in https://github.com/livekit/agents/pull/5785
* add new bulbul:v3 speaker voices by @amlesh-dev in https://github.com/livekit/agents/pull/5782
* livekit-agents@1.5.12 by @github-actions[bot] in https://github.com/livekit/agents/pull/5789

## New Contributors
* @mihafabcic-soniox made their first contribution in https://github.com/livekit/agents/pull/5770
* @JackNDwyer made their first contribution in https://github.com/livekit/agents/pull/5776
* @amlesh-dev made their first contribution in https://github.com/livekit/agents/pull/5782

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.5.10...livekit-agents@1.5.12