结构介绍
- 使用了langchain 来引入llm和对message进行管理
- 通过MCP来对tools 进行管理
- mcp_client 中session:clientSession
- mcp_client 中chat_history(list[Anymessage]):本质就是一个list,可以往里面不断加入AnyMessage
- 在mcp内部进行对话的时候通过invoke(self.chat_history),从而实现短期的记忆 - 这里也带来了一些问题
- 问题:
- mcp如何能够较好的接入graph中 - 不能较为体系的像langgraph那样管理长短期记忆history - 后面要是要去了解trae 是如何管理历史对话的
