创建时间: 2026-04-02最后更新: 2026-09-12作者: yangbo(839d1655f)
1. 为什么需要暂停
自动化流程可以从开始一直运行到结束,但有些动作需要外部人员确认:发送邮件、执行代码、删除数据、发布内容,都可能需要在真正产生副作用前停下来。
LangGraph 提供 interrupt(),让节点在运行过程中带出一份待处理信息。调用方读取这份信息,等用户作出决定后,再用 Command({ resume }) 恢复同一个线程。
整件事依赖三个对象:
interrupt(value):在节点中暂停,并把value交给调用方Command({ resume: value }):把外部回复传回暂停点checkpointer与thread_id:保存并找到这次暂停对应的执行状态
正在验证登录状态
请稍候,验证完成后将继续显示文章内容