livekit-agents@1.2.12

livekit/agentslivekit-agents@1.2.12Sep 29, 2025by theomonnom

AI Summary

New plugins (Fireworks, OpenRouter) and various bug fixes.

Key Highlights

  • Fireworks AI STT plugin.
  • OpenRouter plugin.
  • Minimax TTS plugin.

New Features

  • Fireworks AI STT plugin
  • OpenRouter plugin
  • Minimax TTS plugin

Full Release Notes

## What's Changed
* fix: add transaction id for bithuman agent by @CathyL0 in https://github.com/livekit/agents/pull/3313
* flush audio emitter if audio generation is slower than realtime by @longcw in https://github.com/livekit/agents/pull/3438
* docs(CONTRIBUTING.md): add linting/formatting command guideline by @bml1g12 in https://github.com/livekit/agents/pull/3436
* feat: add model attribute to metrics tracking in LLM by @Panmax in https://github.com/livekit/agents/pull/3456
* Add Fireworks AI STT plugin by @yunyichi in https://github.com/livekit/agents/pull/2687
* fix(agent_activity): correctly nest OpenTelemetry spans within existing spans by @bml1g12 in https://github.com/livekit/agents/pull/3454
* fixed noise reduction type by @tinalenguyen in https://github.com/livekit/agents/pull/3469
* allow VoiceActivityVideoSampler to be disabled with 0fps by @davidzhao in https://github.com/livekit/agents/pull/3474
* fix playback_finished rpc for datastream audio output when using thread by @longcw in https://github.com/livekit/agents/pull/3473
* add minimax tts plugin by @longcw in https://github.com/livekit/agents/pull/3475
* expose background audio track publication for retrieving track details by @s-hamdananwar in https://github.com/livekit/agents/pull/3480
* refactor: simplify say() method logic in AgentSession by @Panmax in https://github.com/livekit/agents/pull/3488
* refactor: remove redundant if conditions by @Panmax in https://github.com/livekit/agents/pull/3486
* gemini realtime: support NON_BLOCKING tool behavior by @longcw in https://github.com/livekit/agents/pull/3482
* add docstring for minimax options by @longcw in https://github.com/livekit/agents/pull/3487
* inference: support lang/ for stt and update models by @longcw in https://github.com/livekit/agents/pull/3481
* add delete_room_on_close to RoomInputOptions by @tinalenguyen in https://github.com/livekit/agents/pull/3467
* return RealtimeModelBeta for Azure OpenAI Realtime by @tinalenguyen in https://github.com/livekit/agents/pull/3497
* feat: Add OpenRouter plugin for LiveKit Agents by @Hormold in https://github.com/livekit/agents/pull/3167
* Add model and provider in metrics for all services by @ChenghaoMou in https://github.com/livekit/agents/pull/3165
* add tts_text_transforms as an option to AgentSession by @longcw in https://github.com/livekit/agents/pull/3424
* fix: prevent deadlock in speech scheduling after consecutive delay by @Panmax in https://github.com/livekit/agents/pull/3502
* Add soniox and fireworks extras by @bcherry in https://github.com/livekit/agents/pull/3491
* fix conflicts of metrics.metadata by @longcw in https://github.com/livekit/agents/pull/3501
* fix ttft for OpenAI realtime model by @longcw in https://github.com/livekit/agents/pull/3507
* fix OAI realtime: remove deepcopy when reconnection by @longcw in https://github.com/livekit/agents/pull/3505
* gateway: update inference models by @longcw in https://github.com/livekit/agents/pull/3508
* fix datastream io clear buffer rpc for thread executor by @longcw in https://github.com/livekit/agents/pull/3514
* fix gemini llm: avoid mixing tool output and user message in a single turn by @longcw in https://github.com/livekit/agents/pull/3509
* fix missing simultaneous message & tool call by @furious-luke in https://github.com/livekit/agents/pull/3517
* livekit-agents 1.2.12 by @theomonnom in https://github.com/livekit/agents/pull/3523

## New Contributors
* @yunyichi made their first contribution in https://github.com/livekit/agents/pull/2687
* @Hormold made their first contribution in https://github.com/livekit/agents/pull/3167
* @furious-luke made their first contribution in https://github.com/livekit/agents/pull/3517

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.2.11...livekit-agents@1.2.12