From a07be124e83d25594ae87e5209ddcd7be09fdc18 Mon Sep 17 00:00:00 2001 From: Hunter Lovell Date: Tue, 23 Jun 2026 14:13:43 -0700 Subject: [PATCH] fix(pregel): skip scheduler writes on interrupt --- libs/langgraph/langgraph/pregel/_runner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/langgraph/langgraph/pregel/_runner.py b/libs/langgraph/langgraph/pregel/_runner.py index 159510658..66048be3d 100644 --- a/libs/langgraph/langgraph/pregel/_runner.py +++ b/libs/langgraph/langgraph/pregel/_runner.py @@ -32,12 +32,14 @@ from langgraph._internal._constants import ( CONFIG_KEY_SCRATCHPAD, ERROR, ERROR_SOURCE_NODE, + INPUT, INTERRUPT, NO_WRITES, NULL_TASK_ID, PUSH, RESUME, RETURN, + TASKS, ) from langgraph._internal._future import chain_future, run_coroutine_threadsafe from langgraph._internal._scratchpad import PregelScratchpad @@ -959,10 +961,12 @@ def _writes_to_persist_on_interrupt( not in ( ERROR, ERROR_SOURCE_NODE, + INPUT, INTERRUPT, NO_WRITES, PUSH, RESUME, RETURN, + TASKS, ) ]