diff --git a/langchain/experimental/plan_and_execute/planners/chat_planner.py b/langchain/experimental/plan_and_execute/planners/chat_planner.py index f65efd60884..58134d5cbfa 100644 --- a/langchain/experimental/plan_and_execute/planners/chat_planner.py +++ b/langchain/experimental/plan_and_execute/planners/chat_planner.py @@ -25,7 +25,7 @@ SYSTEM_PROMPT = ( class PlanningOutputParser(PlanOutputParser): def parse(self, text: str) -> Plan: - steps = [Step(value=v) for v in re.split("\n\d+\. ", text)[1:]] + steps = [Step(value=v) for v in re.split("\n\s*\d+\. ", text)[1:]] return Plan(steps=steps)