
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
时光旅行(Time-Travel)功能,允许查看和恢复 Graph 执行的历史状态。依托检查点机制实现,智能体 Graph 流程每执行完成一个节点,自动全量快照保存执行上下文状态。

Spring AI Alibaba Graph 依托内置持久化层与检查点机制,自动保存每一步运行状态。无论故障类型为系统宕机、网络波动、LLM 调用超时,或是人工介入暂停流程,均可依据历史快照精准恢复任务执行。

检查点机制是实现持久化、中断恢复、时间旅行(Time Travel)等高级功能的核心基础设施。本文档详细分析 Spring AI Alibaba 框架中 MemorySaver 进行检查点(Checkpoint)的加载和执行全流程。

OverAllState 作为核心容器,用于承载和管理基于图的处理流水线中各节点之间的共享数据。支持键值形式的数据存储,并且可为每个键配置自定义更新策略 KeyStrategy,实现灵活的数据合并或覆盖逻辑。该类实现了序列化,适用于持久化存储、检查点留存以及跨节点通信场景。

spring-ai-alibaba-starter-builtin-nodes 是 Spring AI Alibaba 生态系统中的核心组件,提供了一套开箱即用的工作流节点实现。这些节点覆盖了 AI 应用开发中最常见的场景,包括 LLM 调用、工具执行、HTTP 请求、数据转换、知识库检索等。

Spring AI Alibaba Admin Server 是 Spring AI Alibaba 的一站式 Agent 管理和开发平台,提供了可视化的 Agent 开发、调试、部署和监控能力。

interruptsAfter 和 interruptBefore 的处理流程一致,主要区别是 interruptsAfter 支持配置 interruptBeforeEdge 参数,支持在恢复时动态计算下一个节点,所以下面只介绍下不一样的地方。

中断机制允许图执行在特定节点暂停,等待外部输入(如人工审批、用户反馈)后恢复执行。

执行中断 允许在流程图的指定节点暂停执行,等待外部输入后再继续运行。该机制是实现人在回路流程的核心,适用于需要外部人工介入才能继续执行的场景。触发中断时,Graph 会通过持久化层保存流程图完整状态,并无限等待直到手动恢复执行。









