Spaces:
Sleeping
Sleeping
mudança na extração das mensagens
Browse files
agent.py
CHANGED
@@ -71,14 +71,14 @@ class Agent:
|
|
71 |
final_content = ""
|
72 |
for message in messages:
|
73 |
print(f"buscando resposta em {message}")
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
break
|
80 |
|
81 |
# Extrair o valor final
|
|
|
82 |
final_answer = re.sub(r"(?i)^.*FINAL ANSWER:\s*", "", final_content).strip()
|
83 |
print("Final Answer:", final_answer)
|
84 |
|
|
|
71 |
final_content = ""
|
72 |
for message in messages:
|
73 |
print(f"buscando resposta em {message}")
|
74 |
+
content = getattr(message, "content", "")
|
75 |
+
print(f"Content: {content}")
|
76 |
+
if isinstance(content, str) and "FINAL ANSWER:" in content.upper():
|
77 |
+
final_content = content
|
78 |
+
break
|
|
|
79 |
|
80 |
# Extrair o valor final
|
81 |
+
print(f"Final Content: {final_content}")
|
82 |
final_answer = re.sub(r"(?i)^.*FINAL ANSWER:\s*", "", final_content).strip()
|
83 |
print("Final Answer:", final_answer)
|
84 |
|