Skip to content

fix(framework): pass eval case fields to scorers - #679

Merged
Abhijeet Prasad (AbhiPrasad) merged 1 commit into
mainfrom
abhi-fix-sdk-139-forward-scorer-fields
Aug 13, 2026
Merged

fix(framework): pass eval case fields to scorers#679
Abhijeet Prasad (AbhiPrasad) merged 1 commit into
mainfrom
abhi-fix-sdk-139-forward-scorer-fields

Conversation

@AbhiPrasad

@AbhiPrasad Abhijeet Prasad (AbhiPrasad) commented Aug 12, 2026

Copy link
Copy Markdown
Member

Summary

  • expose evaluation case id and tags on EvalScorerArgs
  • forward the row ID and post-task tags to scorer and classifier callbacks
  • add regression coverage for dataset row values

This aligns the Python behavior with the JavaScript SDK fix.

Forward the evaluation case ID and post-task tags to scorer and classifier callbacks, and expose both fields on EvalScorerArgs. Add regression coverage for dataset row values.

Mirrors the JavaScript SDK fix: braintrustdata/braintrust-sdk-javascript#2357
@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) merged commit 181e220 into main Aug 13, 2026
87 checks passed
@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) deleted the abhi-fix-sdk-139-forward-scorer-fields branch August 13, 2026 15: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.

2 participants