unstable0diffusion commited on
Commit
5f90000
·
verified ·
1 Parent(s): c8e174d

Update Gradio_UI.py

Browse files
Files changed (1) hide show
  1. Gradio_UI.py +13 -5
Gradio_UI.py CHANGED
@@ -193,11 +193,19 @@ class GradioUI:
193
  import gradio as gr
194
 
195
  messages.append(gr.ChatMessage(role="user", content=prompt))
196
- yield messages
197
- for msg in stream_to_gradio(self.agent, task=prompt, reset_agent_memory=False):
198
- messages.append(msg)
199
- yield messages
200
- yield messages
 
 
 
 
 
 
 
 
201
 
202
  def upload_file(
203
  self,
 
193
  import gradio as gr
194
 
195
  messages.append(gr.ChatMessage(role="user", content=prompt))
196
+ yield messages # Show user message first
197
+
198
+ try:
199
+ for msg in stream_to_gradio(self.agent, task=prompt, reset_agent_memory=False):
200
+ messages.append(msg)
201
+ yield messages # Stream agent messages one by one
202
+ except Exception as e:
203
+ error_msg = f"⚠️ Error: {str(e)}"
204
+ print(error_msg) # Print in logs
205
+ messages.append(gr.ChatMessage(role="system", content=error_msg))
206
+ yield messages # Display error in chat
207
+
208
+ yield messages # Final yield to ensure UI updates
209
 
210
  def upload_file(
211
  self,