最近在搞一个基于 MCP 的 AI Agent,用来处理用户的多步骤查询,比如先查天气再推荐行程。但发现 Agent 调用不同工具时,上下文经常断掉——比如查完天气后,推荐行程时它忘了之前查到的温度数据,甚至会重复调用同一个工具。