Symptom
A subgraph pauses on two parallel interrupts; answering them one at a time re-runs the node that was already answered, repeating its side effect.
Evidence what you'll see
- The already-answered node gets past interrupt() a second time
- Only inside a subgraph, with parallel interrupts resumed one by one
- checkpointer=True on the subgraph does not help
Cause
Each task config set checkpoint_id to None, which made the nested graph treat every resume as a replay, so finished tasks ran again.
Fix steps
0 of 2 done
Your check marks stay in this browser only.
Verify the fix worked
- Resume the interrupts one at a time and confirm each node's side effect runs only once.
Sources and credit
Summarized in our own words from these public reports. Credit goes to their authors.
Provided as is, without warranty. Try changes in a non-production environment and back up first. Security-related steps: verify against the official docs. Terms · Request removal or attribution change
Hit an error we don't cover? Submit it