diff --git a/rvs/server.js b/rvs/server.js index 5f6e624..7a15bed 100644 --- a/rvs/server.js +++ b/rvs/server.js @@ -80,6 +80,16 @@ const ALLOWED_TYPES = new Set([ // sat_hello, liefern Geraete-Inventar (sat_devices) auf sat_discover und // fuehren Aktionen aus (sat_command → sat_result). "sat_hello", "sat_discover", "sat_devices", "sat_command", "sat_result", + // Compute-Flotte (AI-Boxen): Worker (f5tts/whisper/voxtral/llm-adapter) melden + // sich per worker_hello an und pingen per worker_ping; der Diagnostic-Server + // aggregiert das und broadcastet worker_update/worker_list an die Browser-UI. + // node_stats_* speisen den Auslastungs-Monitor (live nvidia-smi + Historie). + // OHNE diese Typen verwirft der RVS die Meldungen an der Allow-List (Z. 312), + // und die Box bleibt in der Flotte unsichtbar, obwohl sie sendet. + "worker_hello", "worker_ping", "worker_update", "worker_list", + "node_stats", "node_stats_stream_start", "node_stats_stream_stop", + "node_stats_history_request", "node_stats_history", + "node_stats_reset", "node_stats_reset_done", ]); // Token-Raum: token -> { clients: Set }