Originally published on AI Tech Connect.
What changed in v0.4 LangGraph v0.4 (released April 2026, per the LangGraph changelog) centres on a single theme: making human-in-the-loop interrupts first-class citizens of the framework rather than an advanced pattern requiring significant custom plumbing. Three changes drive this: Auto-surfaced interrupts — Interrupt objects are now automatically included in the .invoke() return value and the "values" stream mode. Previously, detecting a pending interrupt required a separate getState() call after .invoke() returned. That extra round-trip is gone. Simplified Interrupt class — The Interrupt object is reduced from four fields (value, resumable, ns, when) to two (value, resumable). Less boilerplate, cleaner pattern-matching in application code. Multi-interrupt resume — Graphs that run…
Top comments (0)