v0.0.38: живой таймер обработки + индикация ИИ (live-блок, heartbeat llm в SSE)
Deploy drhider / validate (push) Canceled after 0s

This commit is contained in:
“Naeel”
2026-08-19 09:25:01 +04:00
parent defbc10004
commit e548c89880
5 changed files with 165 additions and 26 deletions
+9
View File
@@ -103,6 +103,15 @@ def process_stream(sid):
except queue.Empty:
if cancel.is_set():
return
# Heartbeat: живая статистика LLM (для таймера в UI)
try:
yield (
f"event: llm\n"
f"data: {json.dumps({'active': llm.llm_active, 'elapsed': round(llm.llm_elapsed_now(), 1), 'tokens': llm.tokens_total})}\n\n"
)
except _disconnect_exceptions():
cancel.set()
return
continue
kind = evt[0]