diff --git a/src/google/adk/evaluation/eval_metrics.py b/src/google/adk/evaluation/eval_metrics.py index 505c8bb..5d10ef5 100644 --- a/src/google/adk/evaluation/eval_metrics.py +++ b/src/google/adk/evaluation/eval_metrics.py @@ -51,10 +51,7 @@ class EvalMetricResult(EvalMetric): alias_generator=alias_generators.to_camel, populate_by_name=True, ) - model_config = ConfigDict( - alias_generator=alias_generators.to_camel, - populate_by_name=True, - ) + score: Optional[float] = None eval_status: EvalStatus @@ -62,6 +59,11 @@ class EvalMetricResult(EvalMetric): class EvalMetricResultPerInvocation(BaseModel): """Eval metric results per invocation.""" + model_config = ConfigDict( + alias_generator=alias_generators.to_camel, + populate_by_name=True, + ) + actual_invocation: Invocation """The actual invocation, usually obtained by inferencing the agent."""