diff --git a/libs/langgraph/langgraph/managed/is_last_step.py b/libs/langgraph/langgraph/managed/is_last_step.py index ee7794802..9f25a8121 100644 --- a/libs/langgraph/langgraph/managed/is_last_step.py +++ b/libs/langgraph/langgraph/managed/is_last_step.py @@ -5,7 +5,7 @@ from langgraph.managed.base import ManagedValue class IsLastStepManager(ManagedValue[bool]): def __call__(self) -> bool: - return self.loop.step == self.loop.stop + return self.loop.step == self.loop.stop - 1 IsLastStep = Annotated[bool, IsLastStepManager]