livekit-agents@1.6.1
livekit/agentslivekit-agents@1.6.1Jun 19, 2026by tinalenguyen
AI Summary
Introduces LiveKit Turn Detector v1.0 to optimize response timing and includes various fixes for IPC processes, voice session deadlocks, and Azure STT recognition metrics.
Key Highlights
- Introduces Turn Detector v1.0 for better end-of-turn detection.
- Fixes deadlock when session closes while awaiting an AgentTask.
- Fixes Azure STT recognition usage metrics.
- Improves Hotel Receptionist example with policies and card collection.
- Adds timeout fallback to transcript segment close.
New Features
- Turn Detector v1.0
- Improved voice session stability
- Azure STT metrics
- Hotel Receptionist example update
Full Release Notes
# Introducing LiveKit Turn Detector v1.0 Determining when the agent should respond is a delicate balance: responding too early can interrupt the user, while responding too late introduces unnecessary latency and awkward silence. We solve this with our state-of-the-art turn detector, which leverages both audio and text semantics to identify the optimal moment to respond. Read more about our turn detector in [our blog](https://livekit.com/blog/solving-end-of-turn-detection). ## What's Changed * fix(ipc): close supervised process when start() is cancelled by @longcw in https://github.com/livekit/agents/pull/6051 * simulation: participant-sync race, fake-job metadata fallback, no audio recording by @theomonnom in https://github.com/livekit/agents/pull/6069 * fix(voice): deadlock when session closes while awaiting an AgentTask by @longcw in https://github.com/livekit/agents/pull/6071 * fix(voice): add timeout fallback to transcript segment aclose by @longcw in https://github.com/livekit/agents/pull/6029 * add codeowners by @davidzhao in https://github.com/livekit/agents/pull/6072 * (phonic) Add headers to conversations made through livekit-agents-py by @arunwpm-work in https://github.com/livekit/agents/pull/6023 * chore(ipc): increase memory warning threshold by @Bobronium in https://github.com/livekit/agents/pull/6073 * chore(deps): update av to 17.1.0 by @kyle-livekit in https://github.com/livekit/agents/pull/6091 * fix(clova): stop _recognize_impl from mutating instance language as a side effect by @adityajha2005 in https://github.com/livekit/agents/pull/6097 * Drop unused agent_id kwarg from AgentConfigUpdate by @longcw in https://github.com/livekit/agents/pull/6090 * fix(avatar): preserve audio wrappers across avatar hot-swaps by @longcw in https://github.com/livekit/agents/pull/5863 * fix(deps): update livekit deps to v1.1.9 by @renovate[bot] in https://github.com/livekit/agents/pull/6102 * inference(stt): remove cartesia/ink-2-latest from Cartesia STT type hints by @adrian-cowham in https://github.com/livekit/agents/pull/6117 * fix: honor per-agent preemptive_generation options by @longcw in https://github.com/livekit/agents/pull/6114 * fix(azure): flush buffered audio on end_input to avoid truncated STT by @jose-speak in https://github.com/livekit/agents/pull/6118 * fix(worker): fix timeout option overrides and update initialize_process_timeout by @parkky21 in https://github.com/livekit/agents/pull/6121 * fix(voice): include conversation items added during tool execution in reply context by @ShayneP in https://github.com/livekit/agents/pull/6084 * feat(llm): list available tools in unknown-function error output by @ShayneP in https://github.com/livekit/agents/pull/6085 * fix(workflows): normalize placeholder strings in GetNameTask arguments by @ShayneP in https://github.com/livekit/agents/pull/6086 * fix(voice): skip end-of-turn metrics on stale/out-of-order speaking anchor by @anshulkulhari7 in https://github.com/livekit/agents/pull/6098 * feat(eot): add audio models AGT-2520 by @chenghao-mou in https://github.com/livekit/agents/pull/4722 * Improve hotel receptionist example: policies, card collection, richer DB by @ShayneP in https://github.com/livekit/agents/pull/6087 * feat(core): allow non-primary sessions without job_ctx by @Bobronium in https://github.com/livekit/agents/pull/6137 * Revert "feat(core): allow non-primary sessions without job_ctx" by @Bobronium in https://github.com/livekit/agents/pull/6139 * livekit-agents@1.6.1 by @github-actions[bot] in https://github.com/livekit/agents/pull/6140 ## New Contributors * @kyle-livekit made their first contribution in https://github.com/livekit/agents/pull/6091 * @parkky21 made their first contribution in https://github.com/livekit/agents/pull/6121 * @anshulkulhari7 made their first contribution in https://github.com/livekit/agents/pull/6098 **Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.6.0...livekit-agents@1.6.1