{"message":"Jarvis Voice Assistant API for Unity with NVIDIA AI, Agent System & Tool Registry","version":"5.0.0","docs":"/api/docs","endpoints":{"chat":"/api/jarvis/chat","voice":"/api/jarvis/voice","tts":"/api/jarvis/tts","avatar":"/api/jarvis/avatar/animate","unity_command":"/api/jarvis/unity/command","agent_system":{"create_plan":"/api/agents/create_plan","execute_step":"/api/agents/execute_step","voice_session":"/api/agents/voice_session","voice_synthesize":"/api/agents/voice_synthesize","review":"/api/agents/review","status":"/api/agents/status","orchestrate":"/api/agents/orchestrate"},"tool_system":{"all_tools":"/api/tools","tool_info":"/api/tools/{tool_name}","execute_tool":"/api/tools/execute","batch_execute":"/api/tools/batch_execute","tool_stats":"/api/tools/stats"},"script_creation":{"create_script":"/api/scripts/create","update_script":"/api/scripts/update","read_script":"/api/scripts/read","search_scripts":"/api/scripts/search","validate_syntax":"/api/scripts/validate","project_info":"/api/scripts/project_info","batch_create":"/api/scripts/batch_create"},"unity_project":{"setup":"/api/unity/project/setup","get_info":"/api/unity/project/{client_id}"},"websocket":"/ws","websocket_jarvis":"/ws/jarvis","websocket_voice":"/ws/voice","audio_files":"/audio/{folder}/{filename}","nvidia_models":"/api/nvidia/models","nvidia_stats":"/api/nvidia/stats"},"status":{"total_connections":0,"unity_clients":0,"voice_sessions":0,"agent_sessions":0,"script_sessions":0,"client_ids":[]},"ai_providers":{"ollama":true,"nvidia_nim":true,"agent_system":{"planner":false,"reviewer":false,"unity_executor":false,"voice":false},"tool_registry":{"available":true,"tools_registered":47,"csharp_tools":5}}}