mirror of
https://gitee.com/wanwujie/deer-flow
synced 2026-04-17 19:44:45 +08:00
fix: clean up the builder code (#417)
* fix: clean up the builder code * fix:reformat the code
This commit is contained in:
@@ -22,14 +22,23 @@ def continue_to_running_research_team(state: State):
|
||||
current_plan = state.get("current_plan")
|
||||
if not current_plan or not current_plan.steps:
|
||||
return "planner"
|
||||
|
||||
if all(step.execution_res for step in current_plan.steps):
|
||||
return "planner"
|
||||
|
||||
# Find first incomplete step
|
||||
incomplete_step = None
|
||||
for step in current_plan.steps:
|
||||
if not step.execution_res:
|
||||
incomplete_step = step
|
||||
break
|
||||
if step.step_type and step.step_type == StepType.RESEARCH:
|
||||
|
||||
if not incomplete_step:
|
||||
return "planner"
|
||||
|
||||
if incomplete_step.step_type == StepType.RESEARCH:
|
||||
return "researcher"
|
||||
if step.step_type and step.step_type == StepType.PROCESSING:
|
||||
if incomplete_step.step_type == StepType.PROCESSING:
|
||||
return "coder"
|
||||
return "planner"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user