File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ def completion_config(
4747 )
4848
4949 config = AICompletionConfig (
50+ key = key ,
5051 enabled = bool (enabled ),
5152 model = model ,
5253 messages = messages ,
@@ -104,6 +105,7 @@ def judge_config(
104105 evaluation_metric_keys = variation .get ('evaluationMetricKeys' , default_value .evaluation_metric_keys or [])
105106
106107 config = AIJudgeConfig (
108+ key = key ,
107109 enabled = bool (enabled ),
108110 evaluation_metric_keys = evaluation_metric_keys ,
109111 model = model ,
@@ -551,6 +553,7 @@ def __evaluate_agent(
551553 final_instructions = instructions if instructions is not None else default_value .instructions
552554
553555 return AIAgentConfig (
556+ key = key ,
554557 enabled = bool (enabled ) if enabled is not None else (default_value .enabled or False ),
555558 model = model or default_value .model ,
556559 provider = provider or default_value .provider ,
Original file line number Diff line number Diff line change @@ -170,6 +170,7 @@ class AIConfig:
170170 """
171171 Base AI Config interface without mode-specific fields.
172172 """
173+ key : str
173174 enabled : bool
174175 model : Optional [ModelConfig ] = None
175176 provider : Optional [ProviderConfig ] = None
You can’t perform that action at this time.
0 commit comments