chore(deps): update dependency livekit-agents to v1#4
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update dependency livekit-agents to v1#4renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
298dfac to
588eb6f
Compare
588eb6f to
46a415c
Compare
46a415c to
1c66299
Compare
1c66299 to
346ff0e
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:
~=0.12→~=1.4Release 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: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.