Make logging work
Browse files
app.py
CHANGED
|
@@ -477,12 +477,12 @@ class EnrichedGradioUI(GradioUI):
|
|
| 477 |
yield messages
|
| 478 |
|
| 479 |
yield messages
|
| 480 |
-
save_final_status(data_dir, "completed", details = session_state["agent"].memory.get_succinct_steps())
|
| 481 |
except Exception as e:
|
| 482 |
error_message=f"Error in interaction: {str(e)}"
|
| 483 |
messages.append(gr.ChatMessage(role="assistant", content=error_message))
|
| 484 |
yield messages
|
| 485 |
-
save_final_status(data_dir, "failed", details = error_message)
|
| 486 |
error_result = "Error running agent - Model inference endpoints not ready. Try again later." if 'Both endpoints failed' in error_message else "Error running agent"
|
| 487 |
yield gr.ChatMessage(role="assistant", content=error_result)
|
| 488 |
|
|
@@ -547,7 +547,7 @@ with gr.Blocks(css=custom_css, js=custom_js) as demo:
|
|
| 547 |
update_btn = gr.Button("Let's go!")
|
| 548 |
|
| 549 |
chatbot = gr.Chatbot(
|
| 550 |
-
label="Agent",
|
| 551 |
type="messages",
|
| 552 |
avatar_images=(
|
| 553 |
None,
|
|
|
|
| 477 |
yield messages
|
| 478 |
|
| 479 |
yield messages
|
| 480 |
+
save_final_status(data_dir, "completed", details = str(session_state["agent"].memory.get_succinct_steps()))
|
| 481 |
except Exception as e:
|
| 482 |
error_message=f"Error in interaction: {str(e)}"
|
| 483 |
messages.append(gr.ChatMessage(role="assistant", content=error_message))
|
| 484 |
yield messages
|
| 485 |
+
save_final_status(data_dir, "failed", details = str(error_message))
|
| 486 |
error_result = "Error running agent - Model inference endpoints not ready. Try again later." if 'Both endpoints failed' in error_message else "Error running agent"
|
| 487 |
yield gr.ChatMessage(role="assistant", content=error_result)
|
| 488 |
|
|
|
|
| 547 |
update_btn = gr.Button("Let's go!")
|
| 548 |
|
| 549 |
chatbot = gr.Chatbot(
|
| 550 |
+
label="Agent logs",
|
| 551 |
type="messages",
|
| 552 |
avatar_images=(
|
| 553 |
None,
|