← 机制演示库 章节知识地图 ↗ / 演示 02C · Checkpoint 持久化 + HITL 中断恢复(自动播放)

Checkpoint 持久化 + HITL 中断恢复

场景:用户让 Agent"删除生产库用户表"。Agent 一路检查权限 → 执行到敏感操作 interruptBefore 暂停 → 释放 HTTP 线程等人工审批 → 批准后从 Checkpoint 继续。ReAct 编译成 StateGraph 后,持久化/中断/嵌套/可观测四件事从"自己实现"变成"图引擎赠送"——前提是先挂上 checkpointer,代价是节点会被重跑。
1x2x 待播放
图阶段
—
Checkpoint
—
HITL 状态
—
审批反馈
—
while 循环致命缺陷 → 编译成状态图 → 条件路由 → Checkpoint 每步存盘 → interruptBefore 暂停等审批 → resume 从断点继续
while 循环
致命缺陷
编译成图
StateGraph
条件路由
makeModelToTools
Checkpoint
每步存盘
interruptBefore
暂停等审批
resume 恢复
从断点继续
光点 = 当前环节 · 挂上 checkpointer 才送得到:持久化 / 中断 / 嵌套 / 可观测(代价是节点会被重跑)
StateGraph 节点链路(删除生产库用户表)—
AGENT_MODELLLM 推理:要删用户表—
AGENT_TOOLcheck_permission:仅 DBA—
条件路由有 tool_calls → 工具节点—
Checkpoint每步存 全局状态—
interruptBefore敏感节点前暂停—
resume批准后从断点继续—
执行流 + 审批流0 条
就绪点 ▶ 播放,看"删生产库"任务如何在敏感节点前暂停等审批。Checkpoint+HITL
⚡ 运行时动作:正在发生什么💡 知识讲解:为什么这么设计
图引擎日志每个节点输入输出自动记录
AI 工程小册 · 机制演示库 · 演示 02C Checkpoint 持久化 + HITL 中断恢复(自动播放机制动画)
← 返回演示库