astra-vision/tests
Jeuner 6854e80703 feat: show what Astra is doing while it works
Der Orb pulsierte bisher nur bei "listening"/"speaking", nicht während
"responding" — während des LLM-Aufrufs sah die UI eingefroren aus, obwohl
im Hintergrund gearbeitet wurde. Jetzt pulsiert er (und der Status-Punkt
leuchtet) auch während "responding".

Neuer "activity"-Nachrichtentyp überschreibt zusätzlich den Statustext
mit konkreten Zwischenschritten, ohne den Animationszustand zu brechen —
astra/tools.py meldet jetzt "Astra erzeugt ein Bild …" während ComfyUI
läuft, statt dass der Nutzer nur ein generisches "Einen Moment …" sieht,
das über die volle Dauer (LLM-Entscheidung, ComfyUI-Generierung,
LLM-Folgeantwort) unverändert bleibt.

Per Browser-Test mit echter synthetisierter Sprache verifiziert: die
Statuszeile durchläuft jetzt sichtbar "Einen Moment …" → "Astra erzeugt
ein Bild …" → "Einen Moment …" → "Astra spricht." statt derselben Zeile
über die ganze Anfrage hinweg.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVgSHNHdRx3UNTBodFmhRA
2026-09-07 16:35:26 +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 what Astra is doing while it works 2026-09-07 16:35:26 +02:00