livekit-agents@1.5.12

caddyserver/caddylivekit-agents@1.5.12May 21, 2026by tinalenguyen

AI Summary

Introduces new LLM integrations and voice agent features, including Perplexity support and OpenAI Realtime Whisper, while fixing deployment and speech recognition bugs.

Key Highlights

  • New Perplexity Agent API (Responses) LLM integration
  • Support for OpenAI Realtime Whisper STT
  • User turn limit options for interrupting long speech
  • Avatar metrics for join and playback latency tracking
  • Fix for timezone crash on deploy

New Features

  • Perplexity Agent API (Responses) LLM integration
  • OpenAI Realtime Whisper STT support
  • Multi-message generation per response
  • New Bulbul v3 speaker voices
  • Gemini 3.5-flash model support
  • Editable system prompt in examples

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