Fix type-checker issues in agent adapters and base_agent

Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
Devin AI
2025-05-25 05:03:05 +00:00
parent bb541c059c
commit 5ef38b651e
3 changed files with 3 additions and 1 deletions

View File

@@ -125,6 +125,7 @@ class LangGraphAgentAdapter(BaseAgentAdapter):
task: Any,
context: Optional[str] = None,
tools: Optional[List[BaseTool]] = None,
recursion_depth: int = 0,
) -> str:
"""Execute a task using the LangGraph workflow."""
self.create_agent_executor(tools)

View File

@@ -86,6 +86,7 @@ class OpenAIAgentAdapter(BaseAgentAdapter):
task: Any,
context: Optional[str] = None,
tools: Optional[List[BaseTool]] = None,
recursion_depth: int = 0,
) -> str:
"""Execute a task using the OpenAI Assistant"""
self._converter_adapter.configure_structured_output(task)

View File

@@ -25,7 +25,7 @@ from crewai.security.security_config import SecurityConfig
from crewai.tools.base_tool import BaseTool, Tool
from crewai.utilities import I18N, Logger, RPMController
from crewai.utilities.config import process_config
from crewai.utilities.converter import Converter
# Removed unused import: from crewai.utilities.converter import Converter
from crewai.utilities.string_utils import interpolate_only
T = TypeVar("T", bound="BaseAgent")