check no plan after checking user_goal_achieved (#1556)

This commit is contained in:
Shuchang Zheng
2025-01-15 00:33:25 -08:00
committed by GitHub
parent 532a960e35
commit 518605b91a

View File

@@ -391,10 +391,6 @@ async def run_observer_cruise_helper(
output={"task_type": task_type, "user_goal_achieved": user_goal_achieved},
)
if not plan:
LOG.warning("No plan found in observer response", observer_response=observer_response)
continue
if user_goal_achieved is True:
LOG.info(
"User goal achieved. Workflow run will complete. Observer is stopping",
@@ -409,6 +405,10 @@ async def run_observer_cruise_helper(
)
break
if not plan:
LOG.warning("No plan found in observer response", observer_response=observer_response)
continue
# parse observer repsonse and run the next task
if not task_type:
LOG.error("No task type found in observer response", observer_response=observer_response)