最近在做一个研究助手项目,用了LangGraph的StateGraph,想让三个Agent(检索、总结、代码生成)协作。单跑每个Agent都正常,但一旦串起来,状态更新顺序就出问题——比如总结Agent拿到的检索结果经常是上一轮的,代码Agent生成的代码引用变量时,总结部分的上下文已经过期了。我试过加显式的状态等待,但感觉是把图写死了,失去了动态调度的意义。有没有人遇到过类似问题?是应该在节点函数里做显式checkpoint,还是用Send API重新设计图结构?另外,用全局state还是子图隔离更好?求实战经验,别给我理论。