diff --git a/src/graph/nodes.py b/src/graph/nodes.py index 4d3bc09..23b5046 100644 --- a/src/graph/nodes.py +++ b/src/graph/nodes.py @@ -134,7 +134,7 @@ def planner_node( return Command(goto="reporter") else: return Command(goto="__end__") - if curr_plan.get("has_enough_context"): + if isinstance(curr_plan, dict) and curr_plan.get("has_enough_context"): logger.info("Planner response has enough context.") new_plan = Plan.model_validate(curr_plan) return Command(