diff --git a/lib/crewai/src/crewai/agent/core.py b/lib/crewai/src/crewai/agent/core.py index 4f3487ddd..2b3a565c8 100644 --- a/lib/crewai/src/crewai/agent/core.py +++ b/lib/crewai/src/crewai/agent/core.py @@ -312,9 +312,7 @@ class Agent(BaseAgent): @property def planning_enabled(self) -> bool: """Check if planning is enabled for this agent.""" - return ( - self.planning_config is not None and self.planning_config.enabled - ) or self.planning + return self.planning_config is not None or self.planning def _setup_agent_executor(self) -> None: if not self.cache_handler: diff --git a/lib/crewai/src/crewai/agent/planning_config.py b/lib/crewai/src/crewai/agent/planning_config.py index 613f2b808..7f33ce3e9 100644 --- a/lib/crewai/src/crewai/agent/planning_config.py +++ b/lib/crewai/src/crewai/agent/planning_config.py @@ -49,10 +49,6 @@ class PlanningConfig(BaseModel): ``` """ - enabled: bool = Field( - default=True, - description="Whether planning is enabled.", - ) max_attempts: int | None = Field( default=None, description=(