{"app":{"name":"JARVIS","environment":"unraid","host":"0.0.0.0","port":8080,"restart_required":false},"version":{"name":"JARVIS","version":"0.1.0-alpha","alpha_part":"complete","codename":"First Light"},"system":{"python":{"version":"3.12.13","executable":"/usr/local/bin/python3.12"},"platform":{"system":"Linux","release":"6.12.98-Unraid","machine":"x86_64"},"process":{"pid":1,"cwd":"/app"},"runtime":{"started_at":"2026-08-11T11:08:28.307806+00:00","uptime_seconds":1632}},"ollama":{"enabled":true,"base_url":"http://192.168.178.113:11434","model":"qwen3:14b","config_model":"qwen3:14b","config_path":"/app/config/config.unraid.yaml","persistent":true,"timeout_seconds":120},"open_webui":{"enabled":true,"openai_base_url":"http://jarvis:8080/v1"},"storage":{"data_dir":"/app/data","persist_sessions":true,"sessions_file":"sessions.json","audit_file":"audit.jsonl"},"prompt":{"rules":["Docker-first","Unraid als Zielplattform","Ollama als lokales LLM","Open WebUI als Hauptoberflaeche","Whisper fuer STT","OmniVoice-Triton fuer TTS","Home Assistant spaeter nur ueber geschuetzte Aktionen","Visuelles Feedback fuer JARVIS-Stimme und Status","Windows-Agent nur ueber Policy und Bestaetigung"],"role":"Du bist JARVIS, ein lokaler KI-Assistent fuer ein Unraid-basiertes System.","style":"Du antwortest praezise, ruhig und mit trockenem, intelligentem Humor."},"generation":{"temperature":0.4,"num_ctx":4096},"voice":{"stt_enabled":true,"stt_provider":"whisper","stt_base_url":"http://host.docker.internal:9000","stt_default_language":"de","tts_enabled":true,"tts_provider":"omnivoice-triton","tts_base_url":"http://192.168.178.113:8085","tts_default_voice":"male_en","tts_clone_enabled":true,"tts_clone_reference_audio_path":"/app/config/voice/jarvis-reference.wav","tts_clone_reference_text_set":true,"tts_max_spoken_chars":900,"tts_num_step":32,"tts_chunk_mode":"sequential"},"windows_agent":{"enabled":false,"base_url":"http://host.docker.internal:8765"}}