Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -4,6 +4,7 @@ import requests
|
|
4 |
import inspect
|
5 |
import time
|
6 |
import json
|
|
|
7 |
import pandas as pd
|
8 |
from langgraph.prebuilt import ToolNode, tools_condition
|
9 |
from langgraph.graph.message import add_messages
|
@@ -68,7 +69,12 @@ class BasicAgent:
|
|
68 |
messages = [HumanMessage(content=question)]
|
69 |
messages = self.graph.invoke({"messages": messages})
|
70 |
answer = messages['messages'][-1].content
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
72 |
|
73 |
|
74 |
def run_and_submit_all( profile: gr.OAuthProfile | None):
|
|
|
4 |
import inspect
|
5 |
import time
|
6 |
import json
|
7 |
+
import re
|
8 |
import pandas as pd
|
9 |
from langgraph.prebuilt import ToolNode, tools_condition
|
10 |
from langgraph.graph.message import add_messages
|
|
|
69 |
messages = [HumanMessage(content=question)]
|
70 |
messages = self.graph.invoke({"messages": messages})
|
71 |
answer = messages['messages'][-1].content
|
72 |
+
m = re.search(r"FINAL ANSWER:\s*(.*)", answer, flags=re.DOTALL)
|
73 |
+
if m:
|
74 |
+
result = m.group(1)
|
75 |
+
else:
|
76 |
+
result = ""
|
77 |
+
return result
|
78 |
|
79 |
|
80 |
def run_and_submit_all( profile: gr.OAuthProfile | None):
|