Show provider failures as inline chat stream errors

This commit is contained in:
pewdiepie-archdaemon
2026-09-23 01:13:46 +00:00
parent 7e798fe925
commit 86f376ac3a
3 changed files with 69 additions and 3 deletions
+2
View File
@@ -4152,6 +4152,8 @@ def setup_chat_routes(
yield f'data: {json.dumps({"type": "chat_terminal", "data": _terminal_metrics})}\n\n'
yield chunk
elif chunk.startswith("event: "):
if chunk.startswith("event: error"):
_stream_set(session, status="error")
yield chunk
elif chunk == "data: [DONE]\n\n":
if _chat_terminal_saved: