From e81721b19e70cf732c5cc2f46d37bda34d3b9b19 Mon Sep 17 00:00:00 2001 From: Joao Moura Date: Sun, 26 Apr 2026 09:17:20 -0700 Subject: [PATCH] fix: sanitize_scope_name import path + type ignore for create_flow_tools export --- lib/crewai/src/crewai/__init__.py | 2 +- lib/crewai/src/crewai/experimental/agent_executor.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/crewai/src/crewai/__init__.py b/lib/crewai/src/crewai/__init__.py index 34ef98962..c302707a9 100644 --- a/lib/crewai/src/crewai/__init__.py +++ b/lib/crewai/src/crewai/__init__.py @@ -103,7 +103,7 @@ try: _base_namespace["BaseTool"] = _BaseTool _base_namespace["CrewStructuredTool"] = _CrewStructuredTool _base_namespace["FlowTool"] = _FlowTool - _base_namespace["create_flow_tools"] = _create_flow_tools + _base_namespace["create_flow_tools"] = _create_flow_tools # type: ignore[assignment] try: from crewai.a2a.config import ( diff --git a/lib/crewai/src/crewai/experimental/agent_executor.py b/lib/crewai/src/crewai/experimental/agent_executor.py index 132772801..a89cca826 100644 --- a/lib/crewai/src/crewai/experimental/agent_executor.py +++ b/lib/crewai/src/crewai/experimental/agent_executor.py @@ -2551,7 +2551,7 @@ class AgentExecutor(Flow[AgentExecutorState], BaseAgentExecutor): # type: ignor if self.agent is None: return - from crewai.agents.agent_builder.base_agent_executor import sanitize_scope_name + from crewai.memory.utils import sanitize_scope_name memory = getattr(self.agent, "memory", None) or ( getattr(self.crew, "_memory", None) if self.crew else None