Update LiveKit dependencies (non-major) to v1.4.1#6
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Update LiveKit dependencies (non-major) to v1.4.1#6renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
0144c82 to
c2b2ee1
Compare
c2b2ee1 to
630b60c
Compare
630b60c to
0b25c00
Compare
0b25c00 to
2960c42
Compare
2960c42 to
6ddfcd8
Compare
6ddfcd8 to
fd4ed8f
Compare
fd4ed8f to
b44e2bb
Compare
b44e2bb to
f1d182d
Compare
f1d182d to
04ef054
Compare
04ef054 to
224943d
Compare
224943d to
9a85ca3
Compare
9a85ca3 to
12a23c7
Compare
12a23c7 to
d5409c8
Compare
d5409c8 to
8a91422
Compare
8a91422 to
2df591c
Compare
2df591c to
b37b0f5
Compare
b37b0f5 to
be72e88
Compare
be72e88 to
bad010b
Compare
bad010b to
0bd1d76
Compare
0bd1d76 to
0533e2b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.2.7→==1.4.1==1.2.7→==1.4.1==1.2.7→==1.4.1==1.2.7→==1.4.1Release Notes
livekit/agents (livekit-agents)
v1.4.0Compare Source
Python 3.14 Support & Python 3.9 Dropped
This release adds Python 3.14 support and drops Python 3.9. The minimum supported version is now Python 3.10.
Tool Improvements
Tools and toolsets now have stable unique IDs, making it possible to reference and filter tools programmatically. Changes to agent configuration (instructions, tools) are now tracked in conversation history via
AgentConfigUpdate.LLMStream.collect()APIA new
LLMStream.collect()API makes it significantly easier to use LLMs outside ofAgentSession. You can now call an LLM, collect the full response, and execute tool calls with a straightforward API — useful for background tasks, pre-processing, or any workflow where you need LLM capabilities without the full voice agent pipeline.Manual Turn Detection for Realtime Models
Realtime models now support
commit_user_turn, enablingturn_detection="manual"mode. This gives you full control over when user turns are committed — useful for push-to-talk interfaces or scenarios where automatic VAD-based turn detection isn't ideal.Job Migration on Reconnection
When the agent server temporarily loses connection and reconnects, active jobs are now automatically migrated rather than being dropped. This significantly improves reliability during transient network issues.
False Interruption Fix
Fixed a bug where late end-of-speech events could trigger duplicate false interruption timers, causing the agent to incorrectly stop speaking. The agent now properly deduplicates these events and tracks STT completion state more reliably.
New Providers & Plugins
xai.responses.LLM()azure.responses.LLM(), with support for deployments and Azure authWhat's Changed
idto tools by @theomonnom in #4653AgentConfigUpdate& initial judges by @theomonnom in #4547LLMStream.collectAPI & external easier tool executions by @theomonnom in #4680New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.12...livekit-agents@1.4.0
v1.3.12Compare Source
What's Changed
Worker.acloseraising RuntimeError by @theomonnom in #4523New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.11...livekit-agents@1.3.12
v1.3.11Compare Source
What's Changed
transport_typetype in MCPServer by @theomonnom in #4375New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.10...livekit-agents@1.3.11
v1.3.10Compare Source
What's Changed
Provider tools
This release brings the ability to use tools that are specific to model providers with provider tools. You can now mix & match function tools and provider tools in your agent by specifying
Agent(tools=[..]).For those that were using the experimental
_gemini_toolsparameter with Google LLMs, that experimental parameter has been removed in favor of provider tools. See usage example here.New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.9...livekit-agents@1.3.10
v1.3.9Compare Source
What's Changed
livekit-durablefunctions by @theomonnom in #4272livekit-durablecibw by @theomonnom in #4324New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.8...livekit-agents@1.3.9
v1.3.8Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.3.7...livekit-agents@1.3.8
v1.3.7Compare Source
What's Changed
JobRequest.rejectby @theomonnom in #4172Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.