livekit-agents@1.6.7

livekit/agentslivekit-agents@1.6.7Jul 25, 2026by tinalenguyen

AI Summary

Focus on avatar plugins, voice isolation, and telemetry improvements, adding Spatius and Fish Audio TTS support.

Key Highlights

  • Spatius avatar plugin
  • Fish Audio TTS support
  • Krisp voice isolation telephony mode
  • Speechify streaming TTS with word-level timestamps
  • Inference.AvatarSession for avatar provisioning

New Features

  • Spatius avatar
  • Fish Audio TTS
  • Krisp telephony mode
  • Speechify streaming
  • AvatarSession

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