From f4b7cffb6bb3f52efbd417750de74a1c1ee632ec Mon Sep 17 00:00:00 2001 From: Lorenze Jay Date: Mon, 27 Jan 2025 13:22:19 -0800 Subject: [PATCH] try this --- src/crewai/agents/agent_builder/base_agent.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/crewai/agents/agent_builder/base_agent.py b/src/crewai/agents/agent_builder/base_agent.py index 2664e692a..6b5fb06af 100644 --- a/src/crewai/agents/agent_builder/base_agent.py +++ b/src/crewai/agents/agent_builder/base_agent.py @@ -266,12 +266,13 @@ class BaseAgent(ABC, BaseModel): "cache_handler", "llm", "knowledge_sources", + "_knowledge", "formatting_errors", } # Copy llm existing_llm = shallow_copy(self.llm) - + print("existing_llm", existing_llm) # Properly copy knowledge sources if they exist existing_knowledge_sources = None if self.knowledge_sources: @@ -292,8 +293,9 @@ class BaseAgent(ABC, BaseModel): existing_knowledge_sources.append(copied_source) copied_data = self.model_dump(exclude=exclude) + print("copied_data", copied_data) copied_data = {k: v for k, v in copied_data.items() if v is not None} - + print("copied_data", copied_data) copied_agent = type(self)( **copied_data, llm=existing_llm,