astra-vision/tests
Jeuner 1656d26ea6 feat: numbered headlines + article-reference trigger ("Artikel 2")
Schlagzeilen aus read_news sind jetzt nummeriert (1., 2., 3. ...) statt
einer reinen Aufzählung, per <ol> im Frontend. astra/triggers.py bekommt
einen zweiten deterministischen Trigger, detect_article_reference():
erkennt "Artikel 2" / "Artikel Nummer drei" / "zweiter Artikel" /
"Detail zu Schlagzeile 4" (Ziffern und deutsche Zahlwörter 1-10) und
löst die Nummer gegen die zuletzt in dieser Session gezeigte
Schlagzeilenliste auf.

trigger_tool() gibt jetzt das Tool-Ergebnis zurück statt es nur in den
Kontext zu injizieren, damit server.py die read_news-Headlines (mit
Nummer + Link) für den Session-lokalen last_headlines-Zustand behalten
kann. Trifft der Artikel-Trigger, wird derselbe Mechanismus wie beim
News-Trigger genutzt, um read_article direkt mit dem passenden Link
aufzurufen.

Live per echtem Zwei-Turn-Dialog mit synthetisierter Sprache verifiziert
("Gib mir bitte die aktuellen News Hilden." → "Hole mir Detail zu
Artikel zwei."): vier nummerierte, klickbare Hilden-Schlagzeilen,
danach korrekt zu Artikel 2 aufgelöst und der echte volle Artikeltext
(Pedelec-Kurs-Details, Helmpflicht, Termine) abgerufen und angezeigt —
kein einziger erfundener Inhalt.

NICHT gepusht — weiterhin nur lokal, wie angewiesen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVgSHNHdRx3UNTBodFmhRA
2026-09-07 18:56:20 +02:00
..
test_articles.py feat: read full article text via a new read_article tool 2026-09-07 18:26:02 +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_rss.py feat: read German news from curated RSS feeds 2026-09-07 17:55:24 +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: numbered headlines + article-reference trigger ("Artikel 2") 2026-09-07 18:56:20 +02:00
test_triggers.py feat: numbered headlines + article-reference trigger ("Artikel 2") 2026-09-07 18:56:20 +02:00