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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user