Skip to content
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
980e2fa
add eval result converter
YoYoJa Oct 3, 2025
57c73b8
Add result converter
YoYoJa Oct 6, 2025
1730b17
update converter params to optional
YoYoJa Oct 6, 2025
3bf93f7
add eval meta data
YoYoJa Oct 7, 2025
e47639d
merge converter change to include eval_meta_data
YoYoJa Oct 7, 2025
5b198b4
fix type
YoYoJa Oct 8, 2025
5fbbabe
remove useless file
YoYoJa Oct 8, 2025
6ca31a1
get eval meta data as input
YoYoJa Oct 8, 2025
ea93d1a
fix build errors
YoYoJa Oct 8, 2025
e6a9caa
remove useless import
YoYoJa Oct 8, 2025
f24f0e0
resolve comments
YoYoJa Oct 8, 2025
0abddb0
update
YoYoJa Oct 8, 2025
518b4af
update comments
YoYoJa Oct 8, 2025
74dfddc
merge otel
YoYoJa Oct 8, 2025
15d881e
merge result converter
YoYoJa Oct 8, 2025
5c44f70
fix checker failure
YoYoJa Oct 9, 2025
2ce023e
add error msg and error code
YoYoJa Oct 9, 2025
654e28f
merge main
YoYoJa Oct 9, 2025
32aad08
Surface evaluator error msg
YoYoJa Oct 10, 2025
d1449f5
surface out error
YoYoJa Oct 10, 2025
47d20e3
update
YoYoJa Oct 10, 2025
5cee7e4
update UT
YoYoJa Oct 10, 2025
9256912
fix usage
YoYoJa Oct 10, 2025
0ff811b
fix usage
YoYoJa Oct 10, 2025
18b0db2
resolve conflict
YoYoJa Oct 10, 2025
36b0761
merge type updat
YoYoJa Oct 10, 2025
59b0aab
make eval_meta_data optional
YoYoJa Oct 12, 2025
d4d768c
remove useless lines
YoYoJa Oct 12, 2025
7de4cd6
update param name to add underscore
YoYoJa Oct 14, 2025
cb88b43
merge remote
YoYoJa Oct 14, 2025
28d5d17
parse updated annotation results
YoYoJa Oct 16, 2025
eab85ca
merge remote
YoYoJa Oct 16, 2025
74a39b9
update trace_id
YoYoJa Oct 16, 2025
31458fe
merge remote
YoYoJa Oct 16, 2025
cb1cc34
expose sample data for sdk evaluators
YoYoJa Oct 16, 2025
189dd83
update
YoYoJa Oct 16, 2025
a9416a8
merge and resolve conflict
YoYoJa Oct 16, 2025
3cc294c
update
YoYoJa Oct 17, 2025
26c8a53
update
YoYoJa Oct 17, 2025
d2e40f9
fix UT
YoYoJa Oct 17, 2025
4a0a86c
remove print
YoYoJa Oct 17, 2025
3664e9a
merge remote
YoYoJa Oct 17, 2025
fa3ae5c
merge remote
YoYoJa Oct 17, 2025
e386fed
fix tests
YoYoJa Oct 17, 2025
023bff7
fix test
YoYoJa Oct 20, 2025
244b530
merge remote
YoYoJa Oct 20, 2025
ce3af31
merge main
YoYoJa Oct 20, 2025
ef92791
merge master and fix bug
YoYoJa Oct 21, 2025
c40feed
merge remote
YoYoJa Oct 21, 2025
04912f3
merge main
YoYoJa Oct 21, 2025
76b1951
Jessli/convert (#43556) merge main
YoYoJa Oct 21, 2025
7450510
merge remote
YoYoJa Oct 21, 2025
fe2779d
fix bug
YoYoJa Oct 21, 2025
e856faa
Jessli/convert Fix bug (#43557)
YoYoJa Oct 21, 2025
06d3f87
merge remote
YoYoJa Oct 21, 2025
ab46e31
merge remote needuv/structured-results-otel-logging
YoYoJa Oct 21, 2025
99424d5
fix bug
YoYoJa Oct 21, 2025
0e475a5
fix null value
YoYoJa Oct 21, 2025
e765a63
merge remote
YoYoJa Oct 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import contextlib
import json
import logging
import math
import os
import re
import tempfile
Expand Down Expand Up @@ -2011,7 +2012,9 @@ def _convert_results_to_aoai_evaluation_results(
label = "pass"
score = 1.0
passed = True
result_obj["score"] = score
result_obj["score"] = (
score if not (score is None or (isinstance(score, float) and math.isnan(score))) else None
)
result_obj["label"] = label
result_obj["reason"] = reason
result_obj["threshold"] = threshold
Expand Down