时光旅行 - 状态历史回溯
Spring AI Alibaba Graph 支持时光旅行功能,允许您查看和恢复 Graph 执行的历史状态。
配置 Checkpoint
要启用时光旅行,需要配置 Checkpointer:
import com.alibaba.cloud.ai.graph.StateGraph;
import com.alibaba.cloud.ai.graph.checkpoint.MemorySaver;
import com.alibaba.cloud.ai.graph.CompileConfig;
import com.alibaba.cloud.ai.graph.RunnableConfig;
import com.alibaba.cloud.ai.graph.StateSnapshot;
import java.util.List;
// 创建 Checkpointer
var checkpointer = new MemorySaver();
// 配置持久化
var compileConfig = CompileConfig.builder()
.checkpointSaver(checkpointer)
.build();
CompiledGraph graph = stateGraph.compile(compileConfig);