astra-vision/tests
Jeuner 76a5d4e499 feat: show the ComfyUI job itself in the transcript, not just a status line
Ein Statustext über dem Orb war zu unauffällig. Ein Tool-Aufruf legt
jetzt eine eigene Karte im Gesprächsverlauf an, mit Spinner und dem
tatsächlichen Prompt, den das LLM an ComfyUI schickt ("Anfrage an
ComfyUI: ..."). Sobald das Bild fertig ist, wird dieselbe Karte
in-place durch das Ergebnis ersetzt statt eine zweite anzuhängen;
schlägt ComfyUI fehl, zeigt sie stattdessen die Fehlermeldung.

Der Prompt-Text landet über sichere DOM-Erstellung (createTextNode),
nicht per innerHTML, weil er vom LLM erzeugt und damit indirekt
nutzerbeeinflusst ist.

Per Browser-Test mit echter synthetisierter Sprache verifiziert: Karte
mit Spinner + Prompt erscheint sofort, wird sauber (kein Leerlauf-id im
DOM) durch das Bild ersetzt, gefolgt von Astras Textantwort.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVgSHNHdRx3UNTBodFmhRA
2026-09-07 16:48:17 +02:00
..
test_comfyui.py feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
test_core.py fix: 400 from Ollama after a tool call, and silent interruptions 2026-09-07 16:29:48 +02:00
test_documents.py feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
test_inference.py feat: initial commit of astra local voice agent 2026-09-07 13:39:51 +02:00
test_ollama.py feat: initial commit of astra local voice agent 2026-09-07 13:39:51 +02:00
test_server.py feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
test_stt.py feat: initial commit of astra local voice agent 2026-09-07 13:39:51 +02:00
test_tools.py feat: show the ComfyUI job itself in the transcript, not just a status line 2026-09-07 16:48:17 +02:00