Skip to content

agent simulation: add conciseness and conversation_progression to RunMetrics - #1742

Merged
u9g merged 2 commits into
mainfrom
jason/run-metrics-quality-members
Aug 25, 2026
Merged

agent simulation: add conciseness and conversation_progression to RunMetrics#1742
u9g merged 2 commits into
mainfrom
jason/run-metrics-quality-members

Conversation

@u9g

@u9g u9g commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

SimulationRun.RunMetrics carries accuracy_score and experience_score but not all of what those composites are made of. conciseness and conversation_progression exist on JobMetrics alone, so the run-level Quality cards on the simulation summary render those rows as "Not measured" while the headline above them has a value (OCD-3071; OCD-3000 gap 2).

Adds the two as optional float on RunMetrics, each the mean over the jobs that report it.

task_completion is deliberately not added: at run scope it is the mean of a 1/0 verdict over scored jobs, which is scenario_pass_rate. The dashboard's Task completion row reads that field.

Producer: livekit/agents-private#400. Consumer: livekit/web#5762. Both stack on this one.

@changeset-bot

changeset-bot Bot commented Aug 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 9c4de5f

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

This PR includes changesets to release 2 packages
Name Type
github.com/livekit/protocol Patch
@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

@u9g
u9g force-pushed the jason/run-metrics-quality-members branch from 79a6046 to 296d8ae Compare August 25, 2026 20:33
…Metrics

RunMetrics carried accuracy_score and experience_score but not all of what
they are made of: conciseness and conversation_progression exist on
JobMetrics alone, so a run's Quality cards show those rows empty. Each is
the mean over the jobs that report it. task_completion is not added: at run
scope it is scenario_pass_rate.
@u9g
u9g force-pushed the jason/run-metrics-quality-members branch from 0f9d101 to e4c6f37 Compare August 25, 2026 20:35
@u9g u9g changed the title agent simulation: add the composites' remaining members to RunMetrics agent simulation: add conciseness and conversation_progression to RunMetrics Aug 25, 2026
@u9g
u9g merged commit fe30e07 into main Aug 25, 2026
6 checks passed
@u9g
u9g deleted the jason/run-metrics-quality-members branch August 25, 2026 21:11
@github-actions github-actions Bot mentioned this pull request Aug 25, 2026
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.

2 participants