最近在学AI Agent,用LangChain搭了个简单的工具调用流程,比如让Agent先查数据库再调用API。但发现多轮对话里,Agent经常记不住之前的工具返回结果,比如用户问“刚才那个订单的状态是什么”,它又去重新查一遍,而不是用缓存里的数据。我试了加memory和chat_history,但感觉工具调用的结果没被塞进上下文。是不是我prompt写的有问题?还是LangChain的AgentExecutor默认就不保留工具输出?求指点正确姿势,最好能贴个代码片段,感谢!