最近在折腾一个AI Agent项目,想实现“规划-执行-验证”三个角色的协作,参考LangGraph搭了图结构,但节点一多,共享状态就乱了。比如规划Agent改了任务列表,执行Agent那边拿到的还是旧数据,用checkpointer恢复历史状态也偶尔对不上。我试过把状态定义成TypedDict,但嵌套字段比较多,更新时总是覆盖错层级。想问问各位,生产级别多Agent的状态管理一般怎么做?是全局一个大State硬扛,还是每个Agent维护独立Memory再靠消息通信?另外,让一个Agent充当“协调者”专门转发消息会不会更靠谱?求实战经验,别甩文档链接,谢谢。