Shekarss commited on
Commit
c040abb
·
verified ·
1 Parent(s): e3ef4b3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -23,7 +23,18 @@ class BasicAgent:
23
  messages = [HumanMessage(content=question)]
24
  result = self.graph.invoke({"messages": messages})
25
  answer = result['messages'][-1].content
26
- return answer
 
 
 
 
 
 
 
 
 
 
 
27
 
28
  def run_and_submit_all( profile: gr.OAuthProfile | None):
29
  """
 
23
  messages = [HumanMessage(content=question)]
24
  result = self.graph.invoke({"messages": messages})
25
  answer = result['messages'][-1].content
26
+ if isinstance(answer, str):
27
+ # If the tool already returned a clean value (like "RSA" or "EGY")
28
+ # strip whitespace and formatting
29
+ cleaned = answer.strip()
30
+ # If model included "Answer:" or markdown, extract last token
31
+ if "Answer:" in cleaned:
32
+ cleaned = cleaned.split("Answer:")[-1].strip()
33
+ if cleaned.startswith("**") and cleaned.endswith("**"):
34
+ cleaned = cleaned.strip("*").strip()
35
+ return cleaned
36
+
37
+ return str(answer)
38
 
39
  def run_and_submit_all( profile: gr.OAuthProfile | None):
40
  """