Skip to content

Version Packages#1690

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

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

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Jun 2, 2026

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.4.6

Patch Changes

  • Add the agent participant SID as an X-LiveKit-Agent-Id header on inference requests, alongside the existing room and job ID headers, when running inside a job context. - #1687 (@adrian-cowham)

  • Defer AMD listening until the participant audio track is subscribed, and for SIP participants until sip.callStatus is active, so ringback and early media no longer consume the no-speech budget. After AMD settles on a machine verdict with interruptOnMachine, skip the normal auto-reply triggered by user-turn completion so it no longer races with — and interrupts — the caller's own generateReply (e.g. leaving a voicemail). - #1639 (@rosetta-livekit-bot)

    Complete the AMD verdict-emission port: add waitUntilFinished and maxEndpointingDelayMs options and gate emission on both post-speech silence and end-of-turn (machine/uncertain verdicts wait for the turn detector or a fallback backstop; a confident human releases on silence alone). Settle no_speech_timeout as uncertain instead of machine-unavailable. Treat the classifier LLM's tool calls as authoritative — no longer resurrect a verdict by parsing free-text content emitted alongside an uncertain/postpone tool call.

    Wire AMD into the recognition-hook layer the way the Python framework does: AgentActivity now drives AMD via onUserSpeechStarted(), onUserSpeechEnded(silenceDurationMs), and onTranscript(text, source) from its VAD/STT hooks, instead of AMD snooping the derived UserStateChanged/UserInputTranscribed session events. This gives AMD the VAD's real silenceDuration directly, so post-speech timers and reported delays are anchored on the true speech-end time rather than skewed by VAD/event latency.

    Port the AMD classification prompt verbatim from the Python framework — restoring the task description, category definitions (machine-vm = leaving a message IS possible; machine-unavailable = NOT possible), and the few-shot examples that steer borderline cases (hours-of-operation → uncertain, "press 1" → machine-ivr, call-screening → machine-ivr) — and pass the raw transcript as the user message so it matches the prompt's Input:/Output: pattern.

  • Support granular recording options in AgentSession.start. The record option now accepts boolean | RecordingOptions ({ audio, traces, logs, transcript }); a boolean maps to all-on/all-off and a partial object merges onto all-on, so omitted keys default to true. Each category independently gates audio capture, trace export, log export, and transcript upload, mirroring the Python SDK and matching the documented granular form. - #1702 (@anzemur)

  • Guard inference agent ID header lookup until the room is connected. - #1700 (@rosetta-livekit-bot)

  • Close active RecorderIO during job session-end cleanup before generating the session report. - #1682 (@rosetta-livekit-bot)

  • Align AgentSession.start recording with the Python SDK's primary-session behavior. The primary/secondary designation now happens in start() before initRecording, so a demoted secondary session never configures cloud recording. A non-primary session whose record argument was not explicitly given now silently disables its recording (instead of throwing); it still throws only when record was passed explicitly, matching Python's record_is_given semantics. - #1704 (@toubatbrian)

  • Add TcpSessionTransport, a SessionTransport that frames protobuf session messages over a raw TCP socket (4-byte big-endian length prefix, 1 MiB cap, TCP_NODELAY), mirroring the Python implementation. Also handle the updateIo session request in SessionHost, toggling input/output audio and transcription. This is the transport plumbing that lets a local broker (e.g. the LiveKit CLI session daemon) drive a Node agent over TCP. - #1693 (@toubatbrian)

@livekit/agents-plugin-anam@1.4.6

Patch Changes

@livekit/agents-plugin-assemblyai@1.4.6

Patch Changes

@livekit/agents-plugin-baseten@1.4.6

Patch Changes

@livekit/agents-plugin-bey@1.4.6

Patch Changes

@livekit/agents-plugin-cartesia@1.4.6

Patch Changes

@livekit/agents-plugin-cerebras@1.4.6

Patch Changes

@livekit/agents-plugin-deepgram@1.4.6

Patch Changes

@livekit/agents-plugin-elevenlabs@1.4.6

Patch Changes

@livekit/agents-plugin-fishaudio@1.4.6

Patch Changes

@livekit/agents-plugin-google@1.4.6

Patch Changes

@livekit/agents-plugin-hedra@1.4.6

Patch Changes

@livekit/agents-plugin-hume@1.4.6

Patch Changes

@livekit/agents-plugin-inworld@1.4.6

Patch Changes

@livekit/agents-plugin-lemonslice@1.4.6

Patch Changes

@livekit/agents-plugin-liveavatar@1.4.6

Patch Changes

@livekit/agents-plugin-livekit@1.4.6

Patch Changes

@livekit/agents-plugin-minimax@1.4.6

Patch Changes

@livekit/agents-plugin-mistral@1.4.6

Patch Changes

@livekit/agents-plugin-mistralai@1.4.6

Patch Changes

@livekit/agents-plugin-neuphonic@1.4.6

Patch Changes

@livekit/agents-plugin-openai@1.4.6

Patch Changes

@livekit/agents-plugin-perplexity@1.4.6

Patch Changes

@livekit/agents-plugin-phonic@1.4.6

Patch Changes

@livekit/agents-plugin-resemble@1.4.6

Patch Changes

@livekit/agents-plugin-rime@1.4.6

Patch Changes

@livekit/agents-plugin-runway@1.4.6

Patch Changes

@livekit/agents-plugin-sarvam@1.4.6

Patch Changes

@livekit/agents-plugin-silero@1.4.6

Patch Changes

@livekit/agents-plugin-soniox@1.4.6

Patch Changes

@livekit/agents-plugin-tavus@1.4.6

Patch Changes

@livekit/agents-plugin-trugen@1.4.6

Patch Changes

@livekit/agents-plugin-xai@1.4.6

Patch Changes

@livekit/agents-plugins-test@1.4.6

Patch Changes

Copy link
Copy Markdown
Contributor

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

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 potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@github-actions github-actions Bot force-pushed the changeset-release/main branch 11 times, most recently from 5e3896d to 0fd433b Compare June 3, 2026 22:44
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0fd433b to 8b5824a Compare June 3, 2026 23:17
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.

0 participants