创建时间: 2026-04-02最后更新: 2026-09-12

1. 为什么需要暂停

自动化流程可以从开始一直运行到结束,但有些动作需要外部人员确认:发送邮件、执行代码、删除数据、发布内容,都可能需要在真正产生副作用前停下来。

LangGraph 提供 interrupt(),让节点在运行过程中带出一份待处理信息。调用方读取这份信息,等用户作出决定后,再用 Command({ resume }) 恢复同一个线程。

整件事依赖三个对象:

  • interrupt(value):在节点中暂停,并把 value 交给调用方
  • Command({ resume: value }):把外部回复传回暂停点
  • checkpointerthread_id:保存并找到这次暂停对应的执行状态
正在验证登录状态
请稍候,验证完成后将继续显示文章内容