A versão do langchain está muito desatualizada, tem alguma bibliotecas escritas com nomes diferentes, como por exemplo a biblioteca
from langchain_classic.agents import AgentExecutor
que não esta funcionando e está dando erro.
encontrei outros tipos de erros de bibliotecas com versões antigas.