fix(diagnostic): Status-Meldung unten rechts immer wegklickbar

Das X war absichtlich versteckt, sobald ein Dienst einen Fehler meldete — es
erschien nur, wenn alles gruen war. Gerade eine Fehlermeldung blieb also
stehen. Jetzt ist das X immer da; Wegklicken vergisst Fehler- und
Fertig-Meldungen (sonst kaemen sie mit der naechsten Statusmeldung eines
anderen Dienstes wieder hoch), ein laufender Ladevorgang darf wiederkommen.

Dazu: httpx haengt an jeden Fehler "For more information check: <Mozilla-
Link>" — raus, in der Anzeige und im llm-adapter an der Quelle. Bei nur einer
Meldung stand das ❌ doppelt (grosses Symbol + Zeile) — jetzt einmal.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-18 16:46:25 +02:00
co-authored by Claude Opus 5.5
parent ae79d9e8f6
commit a1aa90177d
2 changed files with 26 additions and 11 deletions
+3 -1
View File
@@ -362,7 +362,9 @@ async def _call_llama(messages: list, *, max_tokens: int, temperature: float,
}
except Exception as e:
logger.warning("llama.cpp-Call fehlgeschlagen: %s", e)
return {"ok": False, "content": "", "error": str(e)[:300]}
# httpx haengt "For more information check: <Link>" an — fuer niemanden hilfreich.
msg = re.sub(r"\s*For more information check:\s*\S+", "", str(e)).strip()
return {"ok": False, "content": "", "error": msg[:300]}
# B0.5-2: Lade-Status ans Diagnostic (service_status, service="llm"). Wir kennen