前面的图都是全自动的。
invoke 一调,图从头跑到尾,中间不会停。
但有些场景不能这样:
这些都是同一个模式:图跑到某一步时,需要暂停下来,等人给一个回复,然后再继续。
LangGraph 用 interrupt() 函数解决这件事。它不是在图的外面做拦截,而是直接写在节点代码里——节点跑到 interrupt() 这一行时,整张图就暂停了。等你给了回复,图从暂停的位置继续往下走。
这篇会继续用到 Checkpointer。图暂停后,状态得先保存下来,恢复时才能从原来的位置接着跑。如果第五篇还没看熟,先回去翻一下会更顺。