mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-05-01 23:32:39 +00:00
Refactor event classes to improve type safety and naming consistency
- Rename event classes to have explicit 'Event' suffix (e.g., TaskStartedEvent) - Update import statements and references across multiple files - Remove deprecated events.py module - Enhance event type hints and configurations - Clean up unnecessary event-related code
This commit is contained in:
@@ -20,8 +20,7 @@ from crewai.agents.cache.cache_handler import CacheHandler
|
||||
from crewai.agents.tools_handler import ToolsHandler
|
||||
from crewai.knowledge.knowledge import Knowledge
|
||||
from crewai.knowledge.source.base_knowledge_source import BaseKnowledgeSource
|
||||
from crewai.tools.base_tool import BaseTool
|
||||
from crewai.tools.base_tool import Tool
|
||||
from crewai.tools.base_tool import BaseTool, Tool
|
||||
from crewai.utilities import I18N, Logger, RPMController
|
||||
from crewai.utilities.config import process_config
|
||||
from crewai.utilities.converter import Converter
|
||||
|
||||
@@ -18,9 +18,9 @@ from crewai.tools.base_tool import BaseTool
|
||||
from crewai.tools.tool_usage import ToolUsage, ToolUsageErrorException
|
||||
from crewai.utilities import I18N, Printer
|
||||
from crewai.utilities.constants import MAX_LLM_RETRY, TRAINING_DATA_FILE
|
||||
from crewai.utilities.events.agent_events import (
|
||||
AgentExecutionError,
|
||||
AgentExecutionStarted,
|
||||
from crewai.utilities.events import (
|
||||
AgentExecutionErrorEvent,
|
||||
AgentExecutionStartedEvent,
|
||||
)
|
||||
from crewai.utilities.events.event_bus import event_bus
|
||||
from crewai.utilities.exceptions.context_window_exceeding_exception import (
|
||||
@@ -93,7 +93,7 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
|
||||
if self.agent and self.task:
|
||||
event_bus.emit(
|
||||
self,
|
||||
event=AgentExecutionStarted(
|
||||
event=AgentExecutionStartedEvent(
|
||||
agent=self.agent,
|
||||
tools=self.tools,
|
||||
inputs=inputs,
|
||||
@@ -195,7 +195,7 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
|
||||
if self.agent:
|
||||
event_bus.emit(
|
||||
self,
|
||||
event=AgentExecutionError(
|
||||
event=AgentExecutionErrorEvent(
|
||||
agent=self.agent, task=self.task, error=str(exception)
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user