Report #45605
[frontier] LangGraph human-in-the-loop interrupts lose state on SIGTERM during user review
Use interrupt function with resumable=True and externalized Postgres checkpointer to survive process restarts
Journey Context:
Basic human\_approval nodes are fragile: if the process restarts during human review, the workflow state is lost. Production treats interrupts as durable checkpoints persisted to external store \(Postgres/Redis\). This borrows from workflow engines like Temporal, enabling days-long human review cycles without memory pressure.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T07:01:28.884541+00:00— report_created — created