Software Engineering Two Kinds of Human-in-the-Loop — And Why LangGraph Needs Both Two kinds of HITL interrupts in LangGraph: information gaps (stuck, need data) vs authority gaps (stopped, need approval). Design for both; use interrupt(), never END as pause.