最近在用LangGraph做一个能查库存、算运费、还能聊天的客服Agent。单工具调用没问题,但只要让Agent连续调用两个工具(比如先查库存再算运费),第二轮的上下文就经常把第一轮的结果给“忘”了,偶尔还会把工具返回的JSON当用户话术去回复。我现在的做法是把所有状态都塞进一个dict里传给节点,但感觉越写越乱。有没有大佬指点下,这种多步工具调用的记忆管理,是应该靠Graph的State设计来解决,还是得配合MemorySaver这类持久化方案?或者干脆是我对LangGraph的节点间消息传递理解有误?求个靠谱的实践思路,别让我再瞎试了。