Skip to content

Version Packages - #2140

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#2140
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@livekit/agents@1.7.0

Minor Changes

Patch Changes

  • Add cloud agent id and deployment to telemetry resource attributes (lk.cloud_agent_id / lk.deployment_id) when running on LiveKit Cloud. - #2137 (@jmcclanahan)

  • fix(voice): defer interim transcript interruptions to local VAD when configured - #2159 (@rosetta-livekit-bot)

  • fix(voice): stop an interrupted reply from muting the session forever - #2127 (@toubatbrian)

    A reply interrupted before its audio started playing could leave its pipeline reply task
    parked in the post-interrupt waitForPlayout(), which races only the reply's own abort
    signal — a signal nothing on the ordinary interrupt path ever fires. The speech scheduling
    loop waits on that reply's generation, so _currentSpeech stayed pinned on the interrupted
    handle and every later turn was queued but never authorized: the agent went silent for the
    rest of the session. On the evidence so far this needs an audio sink whose playback-finished
    event the pipeline does not produce itself — remote avatar outputs (DataStreamAudioOutput
    and the avatar plugins built on it) and user-supplied AudioOutputs; a plain room output
    settled both of the affected waits on its own across six live runs.

    SpeechHandle now arms a 5s watchdog when a speech is interrupted (a port of python's
    INTERRUPTION_TIMEOUT): if the speech has not finished by then, its tasks are cancelled —
    firing exactly the abort signal those waits are already watching — and the handle is marked
    done, releasing the scheduler.

    Fixes AgentSession: reply interrupted before playout start wedges _currentSpeech forever (1.5.3) #2065.

  • Send turn finalization messages when flushing streaming STT with no buffered audio. - #2172 (@rosetta-livekit-bot)

  • Preserve concrete STT language hints when later transcripts report non-specific language codes. - #2149 (@rosetta-livekit-bot)

  • stamp a tool call's createdAt when its execution begins rather than when it was parsed off the model stream, so it no longer sorts ahead of the assistant message that requested it - #2171 (@u9g)

@livekit/agents-plugin-anam@1.7.0

Patch Changes

@livekit/agents-plugin-anthropic@1.7.0

Patch Changes

@livekit/agents-plugin-assemblyai@1.7.0

Patch Changes

@livekit/agents-plugin-azure@1.7.0

Patch Changes

@livekit/agents-plugin-baseten@1.7.0

Patch Changes

@livekit/agents-plugin-bey@1.7.0

Patch Changes

@livekit/agents-plugin-cartesia@1.7.0

Patch Changes

@livekit/agents-plugin-cerebras@1.7.0

Patch Changes

@livekit/agents-plugin-deepgram@1.7.0

Patch Changes

@livekit/agents-plugin-did@1.7.0

Patch Changes

@livekit/agents-plugin-elevenlabs@1.7.0

Patch Changes

@livekit/agents-plugin-fishaudio@1.7.0

Patch Changes

@livekit/agents-plugin-google@1.7.0

Patch Changes

@livekit/agents-plugin-hedra@1.7.0

Patch Changes

@livekit/agents-plugin-hume@1.7.0

Patch Changes

@livekit/agents-plugin-inworld@1.7.0

Patch Changes

@livekit/agents-plugin-krisp@1.7.0

Patch Changes

  • Fix Krisp-processed audio being invisible to the rest of the pipeline - #2130 (@toubatbrian)

    The LiveKit Cloud backend is reached through createRequire, which resolves the internal
    package's require condition and so loads the CJS build of @livekit/rtc-node next to the
    ESM one the framework uses. Frames returned by that backend were instances of the CJS copy's
    AudioFrame, so every instanceof AudioFrame downstream failed. Adaptive interruption saw
    zero audio and classified every barge-in as a backchannel, making it impossible to interrupt
    an agent that had noise cancellation enabled. Frames are now adopted into the local binding
    before leaving the filter, sharing their samples rather than copying them.

  • Updated dependencies [5010952, 37eda82, 67620fb, fd46904, d4edb58, d5d8d04, f7e9c0c]:

    • @livekit/agents@1.7.0

@livekit/agents-plugin-lemonslice@1.7.0

Patch Changes

@livekit/agents-plugin-liveavatar@1.7.0

Patch Changes

@livekit/agents-plugin-livekit@1.7.0

Patch Changes

@livekit/agents-plugin-minimax@1.7.0

Patch Changes

@livekit/agents-plugin-mistral@1.7.0

Patch Changes

@livekit/agents-plugin-mistralai@1.7.0

Patch Changes

@livekit/agents-plugin-neuphonic@1.7.0

Patch Changes

@livekit/agents-plugin-openai@1.7.0

Patch Changes

@livekit/agents-plugin-perplexity@1.7.0

Patch Changes

@livekit/agents-plugin-phonic@1.7.0

Patch Changes

@livekit/agents-plugin-protoface@1.7.0

Patch Changes

@livekit/agents-plugin-resemble@1.7.0

Patch Changes

@livekit/agents-plugin-rime@1.7.0

Patch Changes

@livekit/agents-plugin-runway@1.7.0

Patch Changes

@livekit/agents-plugin-sarvam@1.7.0

Patch Changes

@livekit/agents-plugin-silero@1.7.0

Patch Changes

@livekit/agents-plugin-soniox@1.7.0

Patch Changes

@livekit/agents-plugin-tavus@1.7.0

Patch Changes

@livekit/agents-plugin-trugen@1.7.0

Patch Changes

@livekit/agents-plugin-xai@1.7.0

Patch Changes

@livekit/agents-plugins-test@1.7.0

Patch Changes

@github-actions
github-actions Bot requested a review from a team as a code owner July 27, 2026 19:43

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 8 times, most recently from af066cf to fe0331d Compare July 30, 2026 17:45
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from fe0331d to ba6a60c Compare July 30, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AgentSession: reply interrupted before playout start wedges _currentSpeech forever (1.5.3)

0 participants