From ac2d0b21e800347ed03825a76cbfb61934182fe8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Sep 2025 09:23:35 +0000 Subject: [PATCH 1/2] Initial plan From 298a36cec9b1e37822dadd6f3194ce61b19a70ec Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Sep 2025 09:28:52 +0000 Subject: [PATCH 2/2] Fix ConversationBufferMemory import by adding requirements.txt and fixing deprecated imports Co-authored-by: Rafi-uzzaman <154989207+Rafi-uzzaman@users.noreply.github.com> --- app.py | 2 +- requirements.txt | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/app.py b/app.py index c4fa461..a3af3b5 100644 --- a/app.py +++ b/app.py @@ -3,7 +3,7 @@ import streamlit as st from langchain.memory import ConversationBufferMemory from langchain.agents import initialize_agent, AgentType -from langchain.chat_models import ChatOpenAI +from langchain_community.chat_models import ChatOpenAI from langchain.schema import SystemMessage, HumanMessage, AIMessage from langchain_community.tools import WikipediaQueryRun, ArxivQueryRun, DuckDuckGoSearchRun from langchain_community.utilities import WikipediaAPIWrapper, ArxivAPIWrapper, DuckDuckGoSearchAPIWrapper diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..9768850 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +streamlit +langchain +langchain-community +langchain-openai +langdetect +deep-translator +python-dotenv +wikipedia +arxiv +duckduckgo-search \ No newline at end of file