From 4509ce741a35a4472fe47549f5ccd3cb591a8d67 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Tue, 14 Jan 2025 09:20:42 -0800 Subject: [PATCH] generate warning if there's no plan in observer response (#1550) --- skyvern/forge/sdk/services/observer_service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/skyvern/forge/sdk/services/observer_service.py b/skyvern/forge/sdk/services/observer_service.py index d26ee2cf..e3129e2f 100644 --- a/skyvern/forge/sdk/services/observer_service.py +++ b/skyvern/forge/sdk/services/observer_service.py @@ -391,6 +391,10 @@ 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",