LangGraph interrupt() 函数详解
1. 基本功能
- 暂停当前节点执行并请求人工输入
- 抛出
GraphInterrupt异常 - 需配合
Command(resume=...)恢复执行
2. 执行流程
# 典型执行顺序
1. 节点开始执行
2. 遇到interrupt()调用
3. 抛出异常暂停执行
4. 等待人工输入
5. 通过resume命令恢复
6. 从节点入口重新开始执行
3. 使用限制
- 只能在节点函数内部调用
- 不能在图定义/边定义中使用
- 恢复后会重新执行整个节点
4. 多工具场景问题
- 中断恢复会导致工具重新执行
- 解决方案:
- 使用状态标记记录进度
- 将中断工具放在最后
- 拆分到不同节点
LangGraph interrupt() 函数详解

最低0.47元/天 解锁文章
1553

被折叠的 条评论
为什么被折叠?



