From a3a5507f9a56caa237645f11cca2bdbf7fa50175 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 19:38:14 +0000 Subject: [PATCH] fix: Update default_factory in BaseAgent to use lambda functions Co-Authored-By: Joe Moura --- src/crewai/agents/agent_builder/base_agent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crewai/agents/agent_builder/base_agent.py b/src/crewai/agents/agent_builder/base_agent.py index e602e42a9..84bbc42f3 100644 --- a/src/crewai/agents/agent_builder/base_agent.py +++ b/src/crewai/agents/agent_builder/base_agent.py @@ -113,7 +113,7 @@ class BaseAgent(ABC, BaseModel): description="Enable agent to delegate and ask questions among each other.", ) tools: Optional[List[Any]] = Field( - default_factory=list, description="Tools at agents' disposal" + default_factory=lambda: [], description="Tools at agents' disposal" ) max_iter: int = Field( default=25, description="Maximum iterations for an agent to execute a task"