fix: sanitize_scope_name import path + type ignore for create_flow_tools export

This commit is contained in:
Joao Moura
2026-04-26 09:17:20 -07:00
parent ef8b2ba03b
commit e81721b19e
2 changed files with 2 additions and 2 deletions

View File

@@ -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 (

View File

@@ -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