Skip to content

agent simulation: merge accuracy_score and experience_score into overall_score - #1800

Merged
u9g merged 2 commits into
mainfrom
jason/overall-score
Sep 15, 2026
Merged

u9g merged 2 commits into
mainfrom
jason/overall-score

Conversation

@u9g

@u9g u9g commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Both headline composites were weighted means over disjoint member sets, and nothing compared one against the other, so SimulationRun.JobMetrics and SimulationRun.RunMetrics now carry a single overall_score in place of accuracy_score and experience_score. The old field numbers and names are reserved.

Producer: livekit/agents-private (follow-up PR). Consumers: livekit/web, livekit/livekit-cli (follow-up PRs). Runs stored before the producer ships will read as not scored for the headline; their member metrics are unaffected.

…all_score

Both composites were weighted means over disjoint member sets with no
consumer comparing one against the other. One weighted mean over the
union of members replaces them on JobMetrics and RunMetrics; the old
field numbers and names are reserved.
@changeset-bot

changeset-bot Bot commented Sep 14, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: b53f1d3

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 merged commit 3c0fcdb into main Sep 15, 2026
8 checks passed
@u9g
u9g deleted the jason/overall-score branch September 15, 2026 18:24
@github-actions github-actions Bot mentioned this pull request Sep 15, 2026
u9g added a commit to livekit/livekit-cli that referenced this pull request Sep 15, 2026
SimulationRun.JobMetrics and RunMetrics now carry overall_score in place
of accuracy_score and experience_score (livekit/protocol#1800, merged as
3c0fcdbd). The CLI marshals the whole message for --json output, so the
field follows the protocol with no code change.

Also drop the stale commented-out local protocol replace directive.
u9g added a commit to livekit/livekit-cli that referenced this pull request Sep 16, 2026
SimulationRun.JobMetrics and RunMetrics now carry overall_score in place
of accuracy_score and experience_score (livekit/protocol#1800, merged as
3c0fcdbd). The CLI marshals the whole message for --json output, so the
field follows the protocol with no code change.

Also drop the stale commented-out local protocol replace directive.
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