livekit-agents@1.5.17

QwenLM/Qwen3-ASRlivekit-agents@1.5.17Jun 3, 2026by tinalenguyen

AI Summary

Enhances speech recognition capabilities and agent workflow management with new STT options and infrastructure updates.

Key Highlights

  • Added language option to gradium STT for better recognition control.
  • Introduced `claim_user_turn` method for agent session management.
  • Updated model literals for LLM, STT, and TTS with new options.
  • Improved worker registration to include deployment environment information.

New Features

  • gradium STT language option
  • AgentSession.claim_user_turn
  • LLM/STT/TTS model literal updates
  • Worker environment sending

Full Release Notes

## What's Changed
* feat(gradium STT): add language option to gradium.STT by @FLoppix in https://github.com/livekit/agents/pull/5878
* fix(workflows): bind GetDtmfTask user-state handler to user_state_changed by @u9g in https://github.com/livekit/agents/pull/5900
* fix(examples): check anam_avatar_id in ANAM_AVATAR_ID guard by @u9g in https://github.com/livekit/agents/pull/5901
* test(openai realtime): fix process_base_url assertion that was always passing by @u9g in https://github.com/livekit/agents/pull/5903
* fix(examples): raise ToolError instead of returning it in realtime_joke_teller by @u9g in https://github.com/livekit/agents/pull/5904
* docs(readme): fix syntax errors in StoryAgent and test snippets by @u9g in https://github.com/livekit/agents/pull/5905
* feat(voice): add AgentSession.claim_user_turn by @longcw in https://github.com/livekit/agents/pull/5806
* make claim_user_turn private by @longcw in https://github.com/livekit/agents/pull/5911
* fix(ipc): retry proc acquisition when all in-flight spawns fail by @longcw in https://github.com/livekit/agents/pull/5874
* feat(models): update model literals for LLM, STT, and TTS, adding new models and options by @russellmartin-livekit in https://github.com/livekit/agents/pull/5917
* feat(worker): send deployment environment in worker registration by @theomonnom in https://github.com/livekit/agents/pull/5920
* Dispatch downstream version bumps on stable publish by @Topherhindman in https://github.com/livekit/agents/pull/5817
* livekit-agents@1.5.16 by @github-actions[bot] in https://github.com/livekit/agents/pull/5922
* fix(job): close RecorderIO at session end if session close was interrupted by @longcw in https://github.com/livekit/agents/pull/5927
* fix(recorder): prevent close hang and fix corrupt frame splits by @chenghao-mou in https://github.com/livekit/agents/pull/5926
* feat(examples/avatar): added animation triggers and trimmed personas by @brycedli in https://github.com/livekit/agents/pull/5899
* fix examples deploy by @tinalenguyen in https://github.com/livekit/agents/pull/5939
* revert alphabetized tool ordering by @tinalenguyen in https://github.com/livekit/agents/pull/5941
* fix(amd): start listening on lost publisher, forward realtime transcripts, harden attribute wait by @chenghao-mou in https://github.com/livekit/agents/pull/5918
* feat(inference): Add agent ID header to inference requests by @adrian-cowham in https://github.com/livekit/agents/pull/5937
* feat(worker): add WORKER_PROTOCOL_VERSION and return WorkerInfo from /worker endpoint by @theomonnom in https://github.com/livekit/agents/pull/5923
* fix(inference): don't leak mock participant sid into request headers by @adrian-cowham in https://github.com/livekit/agents/pull/5943
* (speechmatics): remove hard coded confidence  by @tinalenguyen in https://github.com/livekit/agents/pull/5942
* (openai realtime): add reasoning param by @tinalenguyen in https://github.com/livekit/agents/pull/5944
* fix(inference): guard agent sid header against unconnected room by @adrian-cowham in https://github.com/livekit/agents/pull/5947
* livekit-agents@1.5.17 by @github-actions[bot] in https://github.com/livekit/agents/pull/5949

## New Contributors
* @FLoppix made their first contribution in https://github.com/livekit/agents/pull/5878
* @brycedli made their first contribution in https://github.com/livekit/agents/pull/5899

**Full Changelog**: https://github.com/livekit/agents/compare/livekit-agents@1.5.15...livekit-agents@1.5.17