mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-09 08:08:32 +00:00
ensures _update_manager_tools has a manager otherwise throw error
This commit is contained in:
@@ -714,6 +714,8 @@ class Crew(BaseModel):
|
|||||||
if self.process == Process.hierarchical:
|
if self.process == Process.hierarchical:
|
||||||
if manager:
|
if manager:
|
||||||
self._update_manager_tools(task, manager)
|
self._update_manager_tools(task, manager)
|
||||||
|
else:
|
||||||
|
raise ValueError("Manager agent is required for hierarchical process.")
|
||||||
elif task.agent and task.agent.allow_delegation:
|
elif task.agent and task.agent.allow_delegation:
|
||||||
self._add_delegation_tools(task)
|
self._add_delegation_tools(task)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user