Update ui/ui_core.py
Browse files- ui/ui_core.py +5 -5
ui/ui_core.py
CHANGED
|
@@ -117,8 +117,8 @@ def create_ui(agent: TxAgent):
|
|
| 117 |
)
|
| 118 |
|
| 119 |
try:
|
| 120 |
-
history.append(
|
| 121 |
-
history.append(
|
| 122 |
yield history
|
| 123 |
|
| 124 |
extracted_text = ""
|
|
@@ -172,12 +172,12 @@ def create_ui(agent: TxAgent):
|
|
| 172 |
|
| 173 |
full_response = "\n\n".join(results)
|
| 174 |
full_response = clean_final_response(full_response.strip())
|
| 175 |
-
history[-1] =
|
| 176 |
yield history
|
| 177 |
|
| 178 |
except Exception as chat_error:
|
| 179 |
print(f"Chat handling error: {chat_error}")
|
| 180 |
-
history[-1] =
|
| 181 |
yield history
|
| 182 |
|
| 183 |
inputs = [message_input, chatbot, conversation_state, file_upload]
|
|
@@ -190,4 +190,4 @@ def create_ui(agent: TxAgent):
|
|
| 190 |
["Is there anything abnormal in the attached blood work report?"]
|
| 191 |
], inputs=message_input)
|
| 192 |
|
| 193 |
-
return demo
|
|
|
|
| 117 |
)
|
| 118 |
|
| 119 |
try:
|
| 120 |
+
history.append({"role": "user", "content": message})
|
| 121 |
+
history.append({"role": "assistant", "content": "⏳ Processing your request..."})
|
| 122 |
yield history
|
| 123 |
|
| 124 |
extracted_text = ""
|
|
|
|
| 172 |
|
| 173 |
full_response = "\n\n".join(results)
|
| 174 |
full_response = clean_final_response(full_response.strip())
|
| 175 |
+
history[-1] = {"role": "assistant", "content": full_response}
|
| 176 |
yield history
|
| 177 |
|
| 178 |
except Exception as chat_error:
|
| 179 |
print(f"Chat handling error: {chat_error}")
|
| 180 |
+
history[-1] = {"role": "assistant", "content": "❌ An error occurred while processing your request."}
|
| 181 |
yield history
|
| 182 |
|
| 183 |
inputs = [message_input, chatbot, conversation_state, file_upload]
|
|
|
|
| 190 |
["Is there anything abnormal in the attached blood work report?"]
|
| 191 |
], inputs=message_input)
|
| 192 |
|
| 193 |
+
return demo
|