feat: voice routing, Jellyfin integration, context-aware briefing

- Voice routing (#2): focus_mode and show_panels KB intents → chat.php → ui_action response field → index.html dispatch; removed local JS regex intercepts
- Jellyfin (#3): jellyfin.php endpoint (sessions/library/search/recent), JELLYFIN_URL/API_KEY in config.php, api.php router, now_playing/library KB intents in chat.php
- Daily briefing (#4): time-of-day greeting (morning/afternoon/evening), weather lead from api_cache, offline agent count summary

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-17 02:07:18 +00:00
parent c6549ee27e
commit 290389abef
4 changed files with 156 additions and 21 deletions
+1
View File
@@ -71,6 +71,7 @@ $endpoints = [
'sites' => 'sites.php',
'agent' => 'agent.php',
'planner' => 'planner.php',
'jellyfin' => 'jellyfin.php',
'arc' => 'arc.php',
'directives' => 'directives.php',
'memory' => 'memory.php',