Commit
·
bb8f6fb
1
Parent(s):
b62e4ec
v2
Browse files
app.py
CHANGED
|
@@ -157,7 +157,10 @@ def run_crewai_process(user_query, model, temperature):
|
|
| 157 |
return # Exit the generator
|
| 158 |
|
| 159 |
# Format for Gradio Chatbot (list of dictionaries for type='messages')
|
| 160 |
-
final_answer_chat
|
|
|
|
|
|
|
|
|
|
| 161 |
yield agent_thoughts, final_answer_chat, generated_code, execution_output, generated_plot_path
|
| 162 |
|
| 163 |
# --- Execute the generated code ---
|
|
@@ -209,9 +212,12 @@ def run_crewai_process(user_query, model, temperature):
|
|
| 209 |
execution_output = "No code was generated to execute."
|
| 210 |
|
| 211 |
# Update final answer chat to reflect execution attempt
|
| 212 |
-
final_answer_chat
|
|
|
|
|
|
|
|
|
|
| 213 |
if generated_plot_path:
|
| 214 |
-
final_answer_chat.append({"role": "assistant", "content":
|
| 215 |
|
| 216 |
yield agent_thoughts, final_answer_chat, generated_code, execution_output, generated_plot_path
|
| 217 |
|
|
@@ -263,7 +269,8 @@ def create_interface():
|
|
| 263 |
final_answer_chat = gr.Chatbot(
|
| 264 |
label="Analysis Results",
|
| 265 |
height=300,
|
| 266 |
-
show_copy_button=True
|
|
|
|
| 267 |
)
|
| 268 |
|
| 269 |
with gr.TabItem("Agent Thoughts"):
|
|
|
|
| 157 |
return # Exit the generator
|
| 158 |
|
| 159 |
# Format for Gradio Chatbot (list of dictionaries for type='messages')
|
| 160 |
+
final_answer_chat = [
|
| 161 |
+
{"role": "user", "content": user_query},
|
| 162 |
+
{"role": "assistant", "content": "Code generation complete. See the 'Generated Code' box. Attempting to execute code..."}
|
| 163 |
+
]
|
| 164 |
yield agent_thoughts, final_answer_chat, generated_code, execution_output, generated_plot_path
|
| 165 |
|
| 166 |
# --- Execute the generated code ---
|
|
|
|
| 212 |
execution_output = "No code was generated to execute."
|
| 213 |
|
| 214 |
# Update final answer chat to reflect execution attempt
|
| 215 |
+
final_answer_chat = [
|
| 216 |
+
{"role": "user", "content": user_query},
|
| 217 |
+
{"role": "assistant", "content": "Code execution finished. See 'Execution Output'."}
|
| 218 |
+
]
|
| 219 |
if generated_plot_path:
|
| 220 |
+
final_answer_chat.append({"role": "assistant", "content": "Plot generated successfully. See 'Generated Plot'."})
|
| 221 |
|
| 222 |
yield agent_thoughts, final_answer_chat, generated_code, execution_output, generated_plot_path
|
| 223 |
|
|
|
|
| 269 |
final_answer_chat = gr.Chatbot(
|
| 270 |
label="Analysis Results",
|
| 271 |
height=300,
|
| 272 |
+
show_copy_button=True,
|
| 273 |
+
type="messages" # Explicitly set to use OpenAI-style message format
|
| 274 |
)
|
| 275 |
|
| 276 |
with gr.TabItem("Agent Thoughts"):
|