astra-vision/astra
Jeuner b0282900d2 feat: show RSS headlines as clickable links in the transcript
read_news bisher zeigte nur Klartext-Titel in der Karte an — man
konnte im Chat selbst nicht auf den Artikel klicken (nur das Modell
kannte den Link, für ein mögliches read_article danach). Jetzt trägt
der tool_result-Event zusätzlich strukturierte 'items' (source, title,
link), das Frontend rendert daraus eine Liste mit echten <a>-Links
statt reinem Text. read_article bleibt unverändert bei reinem Text
(items bleibt leer, kein Link zum Verlinken vorhanden).

Verifiziert: die Rendering-Logik direkt per simuliertem Datenkanal-
Event getestet (unabhängig von der Modell-Zuverlässigkeit, die bei
read_news aktuell bei ~15-20% liegt) — zwei Links korrekt mit href,
target=_blank, rel=noopener und Quelle gerendert.

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:36:09 +02:00
..
__init__.py feat: initial commit of astra local voice agent 2026-09-07 13:39:51 +02:00
articles.py feat: read full article text via a new read_article tool 2026-09-07 18:26:02 +02:00
comfyui.py feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
comfyui_workflow.json feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
core.py refactor: move tool behavior out of SYSTEM_PROMPT into each tool's own description 2026-09-07 18:01:31 +02:00
documents.py feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
feeds.py feat: add a local Hilden news topic to read_news 2026-09-07 18:11:19 +02:00
inference.py feat: add voice picker UI and optional Tailnet exposure 2026-09-07 15:15:13 +02:00
prepare.py feat: add voice picker UI and optional Tailnet exposure 2026-09-07 15:15:13 +02:00
rss.py feat: read German news from curated RSS feeds 2026-09-07 17:55:24 +02:00
server.py fix: 400 from Ollama after a tool call, and silent interruptions 2026-09-07 16:29:48 +02:00
services.py feat: image generation via ComfyUI and PDF/image upload 2026-09-07 15:56:18 +02:00
tools.py feat: show RSS headlines as clickable links in the transcript 2026-09-07 18:36:09 +02:00