最近在做一个研究助理的Agent项目,用LangGraph把几个子Agent串起来(检索、总结、写稿)。单Agent跑起来挺顺,但一旦让它们协作,就各种问题。比如检索Agent写完结果,总结Agent经常拿不到最新状态,感觉是图的状态传递时机不对(我用的checkpointer)。更头疼的是,两个Agent偶尔会互相等待,直接卡死,日志也没报错,只能手动kill。我也试过用全局消息队列,但感觉又违背了LangGraph的图结构思路。有没有大佬遇到过类似情况?是设计层面就不该让Agent互相依赖,还是说状态管理需要更细粒度控制?求指点,孩子已经被折磨三天了。