Skip to content

Commit 2ce37b2

Browse files
fix: resolve circular import issues in evaluation module
1 parent 85d989a commit 2ce37b2

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/crewai/experimental/evaluation/agent_evaluator.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,18 @@
1313
)
1414
from crewai.events.types.task_events import TaskCompletedEvent
1515
from crewai.events.utils.console_formatter import ConsoleFormatter
16-
from crewai.experimental.evaluation import BaseEvaluator, create_evaluation_callbacks
1716
from crewai.experimental.evaluation.base_evaluator import (
1817
AgentAggregatedEvaluationResult,
1918
AgentEvaluationResult,
2019
AggregationStrategy,
20+
BaseEvaluator,
2121
EvaluationScore,
2222
MetricCategory,
2323
)
2424
from crewai.experimental.evaluation.evaluation_display import EvaluationDisplayFormatter
25+
from crewai.experimental.evaluation.evaluation_listener import (
26+
create_evaluation_callbacks,
27+
)
2528
from crewai.task import Task
2629

2730

src/crewai/experimental/evaluation/evaluation_display.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
from rich.table import Table
77

88
from crewai.events.utils.console_formatter import ConsoleFormatter
9-
from crewai.experimental.evaluation import EvaluationScore
109
from crewai.experimental.evaluation.base_evaluator import (
1110
AgentAggregatedEvaluationResult,
1211
AgentEvaluationResult,
1312
AggregationStrategy,
13+
EvaluationScore,
1414
MetricCategory,
1515
)
1616
from crewai.utilities.llm_utils import create_llm

0 commit comments

Comments
 (0)