livekit-agents@1.6.7
lumina-ai-inc/chunkrlivekit-agents@1.6.7Jul 25, 2026by tinalenguyen
AI Summary
This release focuses on LiveKit Agents, introducing the Spatius avatar plugin, fixing reasoning markers in Gemma models, and enhancing telemetry capabilities.
Key Highlights
- New Spatius avatar plugin for avatar provisioning
- Fix for stripping Gemma reasoning markers in streamed output
- Tag simulation and redaction telemetry improvements
- FishAudio TTS updates including normalize loudness and generation-tuning
New Features
- Spatius avatar plugin
- Tag simulation and redaction telemetry
- FishAudio TTS options (normalize_loudness, generation-tuning)
- Avatar provisioning via the gateway
Full Release Notes
## What's Changed * fix(core): reset user away timer on final STT transcript AGT-3149 by @chenghao-mou in https://github.com/livekit/agents/pull/6478 * Fix stripping of Gemma reasoning markers in streamed output by @C0deRatoR in https://github.com/livekit/agents/pull/6398 * feat: Spatius avatar plugin by @3DRX in https://github.com/livekit/agents/pull/5821 * fix(avatar): skip removal if avatar not found in the room by @longcw in https://github.com/livekit/agents/pull/6486 * fix(endpointing): keep max_delay constant in dynamic endpointing by @chenghao-mou in https://github.com/livekit/agents/pull/6265 * fix(stt): don't clear the primary speaker on an unattributed segment by @chuenchen309 in https://github.com/livekit/agents/pull/6460 * fix(drive-thru): assume quantity of one when unstated to avoid count confirmation by @u9g in https://github.com/livekit/agents/pull/6463 * fix: make AMD settle on endpointing backstop by default by @chenghao-mou in https://github.com/livekit/agents/pull/6496 * fix(voice): include function name in FunctionCallOutput protos by @u9g in https://github.com/livekit/agents/pull/6491 * feat: tag simulation and redaction telemetry by @chenghao-mou in https://github.com/livekit/agents/pull/6497 * Update READMEs to use gemma by @keepingitneil in https://github.com/livekit/agents/pull/6502 * fix(voice): don't drop the realtime turn when the chat-ctx push times out by @ByteMaster-1 in https://github.com/livekit/agents/pull/6445 * feat(voice): expose realtime provider request IDs by @yaodong-shen in https://github.com/livekit/agents/pull/6501 * Add 'zh-HK' to DeepgramLanguages by @devb-enp in https://github.com/livekit/agents/pull/6507 * (gnani): Update authors in pyproject.toml by @tinalenguyen in https://github.com/livekit/agents/pull/6489 * Allow local VAD inference to use a dedicated executor by @basnijholt in https://github.com/livekit/agents/pull/6498 * feat(fishaudio): add normalize_loudness and generation-tuning TTS options by @adrian-cowham in https://github.com/livekit/agents/pull/6520 * fix(voice): don't hold session.run() open on update_agent handoffs with long-lived on_enter by @k-zaher in https://github.com/livekit/agents/pull/6500 * plugins(krisp): add voice isolation telephony mode by @lukasIO in https://github.com/livekit/agents/pull/6510 * Support adaptive interruption for realtime models by @longcw in https://github.com/livekit/agents/pull/6488 * feat(inference): add inference.AvatarSession (avatar provisioning via the gateway) by @shawnfeldman in https://github.com/livekit/agents/pull/6492 * (inference): add fish audio tts by @tinalenguyen in https://github.com/livekit/agents/pull/6529 * slng: rewrite plugin around the Unmute Bridge (v2) by @metehan-slng in https://github.com/livekit/agents/pull/6442 * feat(speechify): streaming TTS with word-level timestamps via official SDK by @luke-speechify in https://github.com/livekit/agents/pull/6327 * fix(openai): recover from stale pooled Responses WebSocket connections by @longcw in https://github.com/livekit/agents/pull/6523 * prewarm LLM to skip connection establishment by @davidzhao in https://github.com/livekit/agents/pull/6484 * fix(otel): skip otel upload error logs if it's disabled by the project setting AGT-3015 by @chenghao-mou in https://github.com/livekit/agents/pull/6167 * chore(spatius): bump spatius to 1.0.4 by @3DRX in https://github.com/livekit/agents/pull/6536 * fix(livekit-agents): require livekit-protocol>=1.1.21 for MetricsRecordingHeader.simulated by @u9g in https://github.com/livekit/agents/pull/6541 * (xai tts): add new voices by @tinalenguyen in https://github.com/livekit/agents/pull/6543 * fix(speechify): restore caller header, close owned httpx client by @luke-speechify in https://github.com/livekit/agents/pull/6542 * fix(plugins-aws): Polly TTS silent on aiobotocore >=3.8.0 (AioStreamingBody has no .content) by @Gooh456 in https://github.com/livekit/agents/pull/6540 * feat(telemetry): include agent_name as an OTLP resource attribute by @jmcclanahan in https://github.com/livekit/agents/pull/6539 * livekit-agents@1.6.7 by @github-actions[bot] in https://github.com/livekit/agents/pull/6532 ## New Contributors * @C0deRatoR made their first contribution in https://github.com/livekit/agents/pull/6398 * @3DRX made their first contribution in https://github.com/livekit/agents/pull/5821 * @chuenchen309 made their first contribution in https://github.com/livekit/agents/pull/6460 * @yaodong-shen made their first contribution in https://github.com/livekit/agents/pull/6501 * @basnijholt made their first contribution in https://github.com/livekit/agents/pull/6498 * @k-zaher made their first contribution in https://github.com/livekit/agents/pull/6500 * @shawnfeldman made their first contribution in https://github.com/livekit/agents/pull/6492 * @luke-speechify made their first contribution in https://github.com/livekit/agents/pull/6327 * @Gooh456 made their first contribution in https://github.com/livekit/agents/pull/6540 * @jmcclanahan made their first contribution in https://github.com/livekit/agents/pull/6539 **Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.6.6...livekit-agents@1.6.7