Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -120,14 +120,14 @@ IMPORTANT: Your response must be a valid JSON object with the following structur
|
|
| 120 |
markdown_output += step_md
|
| 121 |
#yield markdown_output # Update the output incrementally
|
| 122 |
|
| 123 |
-
messages.append({"role": "assistant", "content": json.dumps(step_data.model_dump())})
|
| 124 |
|
| 125 |
if step_data.next_action == 'final_answer' and step_count < 15:
|
| 126 |
messages.append({"role": "user", "content": "Please continue your analysis with at least 5 more steps before providing the final answer."})
|
| 127 |
-
elif step_data.next_action == 'final_answer':
|
| 128 |
break
|
| 129 |
elif step_data.next_action == 'reflect' or step_count % 3 == 0:
|
| 130 |
-
messages.append({"role": "user", "content": " perform a detailed self-reflection on your reasoning so far."})
|
| 131 |
else:
|
| 132 |
messages.append({"role": "user", "content": "Please continue with the next step in your analysis."})
|
| 133 |
|
|
|
|
| 120 |
markdown_output += step_md
|
| 121 |
#yield markdown_output # Update the output incrementally
|
| 122 |
|
| 123 |
+
messages.append({"role": "assistant", "content": json.dumps(step_data.model_dump(), indent=2)})
|
| 124 |
|
| 125 |
if step_data.next_action == 'final_answer' and step_count < 15:
|
| 126 |
messages.append({"role": "user", "content": "Please continue your analysis with at least 5 more steps before providing the final answer."})
|
| 127 |
+
elif step_data.next_action == 'final_answer':
|
| 128 |
break
|
| 129 |
elif step_data.next_action == 'reflect' or step_count % 3 == 0:
|
| 130 |
+
messages.append({"role": "user", "content": "Please perform a detailed self-reflection on your reasoning so far."})
|
| 131 |
else:
|
| 132 |
messages.append({"role": "user", "content": "Please continue with the next step in your analysis."})
|
| 133 |
|