Refactor event system and add third-party event listeners

- Move event_bus import to correct module paths
- Introduce BaseEventListener abstract base class
- Add AgentOpsListener for third-party event tracking
- Update event listener initialization and setup
- Clean up event-related imports and exports
This commit is contained in:
Lorenze Jay
2025-02-12 10:29:27 -08:00
parent 3a89b9feab
commit f70162c064
11 changed files with 65 additions and 22 deletions

View File

@@ -28,8 +28,8 @@ from crewai.utilities.events import (
FlowStarted,
MethodExecutionFinished,
MethodExecutionStarted,
event_bus,
)
from crewai.utilities.events.event_bus import event_bus
from crewai.utilities.printer import Printer
logger = logging.getLogger(__name__)