Skip to content

agent_simulation: choose the simulated caller's model per run (default or usim v1) - #1968

Open
u9g wants to merge 2 commits into
mainfrom
jasonlernerman/sim-caller-model
Open

u9g wants to merge 2 commits into
mainfrom
jasonlernerman/sim-caller-model

Conversation

@u9g

@u9g u9g commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

Lets a simulation run choose the model that plays its simulated caller.

  • SimulationCallerModel: DEFAULT (0), today's prompted caller, and USIM_V1, LiveKit's caller fine-tuned on real calls (usim).
  • SimulationRun.Create.Request.caller_model (19) picks it for every job of the run. Unset means DEFAULT, so existing clients are unaffected.
  • SimulationRun.caller_model (24) echoes it back on Get and List.

USIM_V1 is English only. agent-service has the default caller play any scenario whose caller or agent speaks another language, so the field never makes a run fail.

Used by livekit/agents-private#873 (agent-service) and an lk agent simulate flag in livekit-cli.

…t or usim v1)

SimulationRun.Create.Request.caller_model picks the model that plays the simulated caller in every job of the run, echoed back as SimulationRun.caller_model. DEFAULT is today's prompted caller; USIM_V1 is LiveKit's fine-tuned caller (usim), English only, with the default caller playing any scenario in another language.
@changeset-bot

changeset-bot Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 466b747

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@livekit/protocol Patch
github.com/livekit/protocol Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

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.

1 participant