fix: update BaseAgent.get_delegation_tools signature to accept task parameter

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2026-04-15 19:46:32 +00:00
parent 9fac35bb05
commit 294e97277d

View File

@@ -530,7 +530,9 @@ class BaseAgent(BaseModel, ABC, metaclass=AgentMeta):
pass
@abstractmethod
def get_delegation_tools(self, agents: Sequence[BaseAgent]) -> list[BaseTool]:
def get_delegation_tools(
self, agents: Sequence[BaseAgent], task: Any | None = None
) -> list[BaseTool]:
"""Set the task tools that init BaseAgenTools class."""
@abstractmethod