homelab-brain/homelab-ai-bot
Homelab Cursor 3847d6246b fix: blockierende LLM-Aufrufe in Hintergrund-Thread auslagern
Der Telegram Event-Loop wurde bei langen deep_research Calls blockiert,
weshalb der systemd Watchdog den Bot nach ~2 Minuten killte.
LLM-Aufrufe laufen jetzt via asyncio.to_thread, damit Watchdog und
Polling-Loop weiterlaufen waehrend langer Recherche.
2026-03-20 22:05:16 +01:00
..
__pycache__ docs: CT 121 deep-research in homelab.conf und Doku 2026-03-20 21:32:37 +01:00
core docs: CT 121 deep-research in homelab.conf und Doku 2026-03-20 21:32:37 +01:00
tools feat: web_search Tool via SearXNG ergaenzen 2026-03-20 21:59:33 +01:00
context.py Plugin-System: tools/*.py auto-discovery, eine Datei pro Tool 2026-03-16 14:25:22 +07:00
daily_feed_report.py feat: /feeds Befehl + täglicher Feed-Report 22:00 2026-03-08 14:26:38 +01:00
llm.py System-Prompt: Passwort-Regel praezisiert — get_service_directory statt abblocken 2026-03-16 15:54:13 +07:00
memory_cleanup.py Memory: Report-Stats, Ablauf-Warnung, Cleanup-Skript 2026-03-15 16:04:06 +07:00
memory_client.py RAG v2: Klassifizierung (6 Typen, 3 Confidence), source_type, Auto-Supersede, /memory erweitert 2026-03-15 17:34:16 +07:00
monitor.py Monitor: WordPress Health-Check wp-cron.php -> robots.txt (wp-cron hängt bei Cron-Jobs) 2026-03-17 15:35:15 +07:00
requirements.txt feat: Bot-Code + Core-Module persistent aufgenommen 2026-03-08 11:57:26 +01:00
savetv_web.py feat: Download-Fortschritt live anzeigen mit Progressbar 2026-03-20 20:27:22 +01:00
telegram_bot.py fix: blockierende LLM-Aufrufe in Hintergrund-Thread auslagern 2026-03-20 22:05:16 +01:00
tool_loader.py Plugin-System: tools/*.py auto-discovery, eine Datei pro Tool 2026-03-16 14:25:22 +07:00
voice.py TTS: gpt-4o-mini-tts mit Instructions fuer deutschen Akzent 2026-03-15 15:42:58 +07:00