Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -13,7 +13,7 @@ from langchain.agents import Tool
|
|
| 13 |
from langchain.agents.format_scratchpad import format_log_to_str
|
| 14 |
from langchain.agents.output_parsers import ReActJsonSingleInputOutputParser
|
| 15 |
from langchain_core.callbacks import CallbackManager, BaseCallbackHandler
|
| 16 |
-
from langchain_community.agent_toolkits.load_tools import load_tools
|
| 17 |
from langchain_core.tools import tool
|
| 18 |
from langchain_community.agent_toolkits import SQLDatabaseToolkit
|
| 19 |
from langchain.chains import LLMMathChain
|
|
@@ -255,7 +255,7 @@ def create_app():
|
|
| 255 |
with app.app_context():
|
| 256 |
flash(error_message, "error")
|
| 257 |
return
|
| 258 |
-
|
| 259 |
query = {"messages": [("user", prompt)]}
|
| 260 |
result = agent_app.invoke(query)
|
| 261 |
try:
|
|
@@ -274,7 +274,7 @@ def create_app():
|
|
| 274 |
result = f"An error occurred while processing the agent's response: {str(e)}"
|
| 275 |
with app.app_context():
|
| 276 |
flash("Error processing agent response.", "error")
|
| 277 |
-
|
| 278 |
print("final_answer------>", result)
|
| 279 |
socketio.emit("final", {"message": result})
|
| 280 |
except Exception as e:
|
|
@@ -299,12 +299,14 @@ def create_app():
|
|
| 299 |
thread = threading.Thread(target=run_agent, args=(prompt, socketio))
|
| 300 |
socketio.emit("log", {"message": f"[INFO]: Starting thread: {thread}"})
|
| 301 |
thread.start()
|
| 302 |
-
|
|
|
|
| 303 |
return "OK", 200
|
| 304 |
except Exception as e:
|
| 305 |
error_message = f"[ERROR]: {str(e)}"
|
| 306 |
socketio.emit("log", {"message": error_message})
|
| 307 |
-
|
|
|
|
| 308 |
return "ERROR", 500
|
| 309 |
|
| 310 |
def is_sqlite_db(file_path):
|
|
|
|
| 13 |
from langchain.agents.format_scratchpad import format_log_to_str
|
| 14 |
from langchain.agents.output_parsers import ReActJsonSingleInputOutputParser
|
| 15 |
from langchain_core.callbacks import CallbackManager, BaseCallbackHandler
|
| 16 |
+
from langchain_community.agent_toolkits.load_tools import load_tools
|
| 17 |
from langchain_core.tools import tool
|
| 18 |
from langchain_community.agent_toolkits import SQLDatabaseToolkit
|
| 19 |
from langchain.chains import LLMMathChain
|
|
|
|
| 255 |
with app.app_context():
|
| 256 |
flash(error_message, "error")
|
| 257 |
return
|
| 258 |
+
|
| 259 |
query = {"messages": [("user", prompt)]}
|
| 260 |
result = agent_app.invoke(query)
|
| 261 |
try:
|
|
|
|
| 274 |
result = f"An error occurred while processing the agent's response: {str(e)}"
|
| 275 |
with app.app_context():
|
| 276 |
flash("Error processing agent response.", "error")
|
| 277 |
+
|
| 278 |
print("final_answer------>", result)
|
| 279 |
socketio.emit("final", {"message": result})
|
| 280 |
except Exception as e:
|
|
|
|
| 299 |
thread = threading.Thread(target=run_agent, args=(prompt, socketio))
|
| 300 |
socketio.emit("log", {"message": f"[INFO]: Starting thread: {thread}"})
|
| 301 |
thread.start()
|
| 302 |
+
with flask_app.app_context():
|
| 303 |
+
flash("Query submitted successfully.", "info")
|
| 304 |
return "OK", 200
|
| 305 |
except Exception as e:
|
| 306 |
error_message = f"[ERROR]: {str(e)}"
|
| 307 |
socketio.emit("log", {"message": error_message})
|
| 308 |
+
with flask_app.app_context():
|
| 309 |
+
flash(error_message, "error")
|
| 310 |
return "ERROR", 500
|
| 311 |
|
| 312 |
def is_sqlite_db(file_path):
|