> frontend@0.0.0 dev > vite --host 0.0.0.0 VITE v8.0.1 ready in 668 ms ➜ Local: http://localhost:5173/ ➜ Network: http://10.10.10.177:5173/ ➜ Network: http://172.17.48.1:5173/ 12:15:31 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 12:16:04 [vite] (client) hmr update /src/pages/chat/index.vue 12:16:21 [vite] (client) hmr update /src/pages/chat/index.vue 12:16:45 [vite] (client) hmr update /src/pages/chat/index.vue 12:17:21 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 12:17:27 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue 12:17:56 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 12:28:01 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 12:28:07 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 12:46:15 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 12:46:34 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue, /src/components/chat/KnowledgeLauncher.vue?vue&type=style&index=0&scoped=c9a25f9c&lang.css 12:46:57 [vite] (client) hmr update /src/components/chat/KnowledgeSlidePanel.vue, /src/components/chat/KnowledgeSlidePanel.vue?vue&type=style&index=0&scoped=95f054b3&lang.css 12:47:12 [vite] (client) hmr update /src/components/chat/KnowledgeHUDPreview.vue, /src/components/chat/KnowledgeHUDPreview.vue?vue&type=style&index=0&scoped=5c36dbdd&lang.css 13:27:41 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 13:27:54 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue, /src/components/chat/KnowledgeLauncher.vue?vue&type=style&index=0&scoped=c9a25f9c&lang.css 13:28:19 [vite] (client) hmr update /src/components/chat/KnowledgeSlidePanel.vue, /src/components/chat/KnowledgeSlidePanel.vue?vue&type=style&index=0&scoped=95f054b3&lang.css 13:28:37 [vite] (client) hmr update /src/components/chat/KnowledgeHUDPreview.vue, /src/components/chat/KnowledgeHUDPreview.vue?vue&type=style&index=0&scoped=5c36dbdd&lang.css 14:03:33 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 14:03:51 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue, /src/components/chat/KnowledgeLauncher.vue?vue&type=style&index=0&scoped=c9a25f9c&lang.css 14:05:09 [vite] (client) hmr update /src/components/chat/KnowledgeSlidePanel.vue, /src/components/chat/KnowledgeSlidePanel.vue?vue&type=style&index=0&scoped=95f054b3&lang.css 14:05:30 [vite] (client) hmr update /src/components/chat/KnowledgeHUDPreview.vue, /src/components/chat/KnowledgeHUDPreview.vue?vue&type=style&index=0&scoped=5c36dbdd&lang.css 14:06:21 [vite] (client) hmr update /src/pages/chat/index.vue 14:06:38 [vite] (client) hmr update /src/pages/chat/index.vue, /src/pages/chat/index.vue?vue&type=style&index=0&scoped=da04a0a0&lang.css 16:53:07 [vite] (client) hmr update /src/pages/chat/index.vue 16:53:12 [vite] (client) page reload src/api/index.ts 16:54:51 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue 16:58:29 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue 16:58:55 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue 16:59:29 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 16:59:38 [vite] (client) hmr update /src/pages/chat/index.vue 17:03:08 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:03:35 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:04:21 [vite] (client) hmr update /src/pages/chat/index.vue, /src/pages/chat/index.vue?vue&type=style&index=0&scoped=da04a0a0&lang.css 17:04:34 [vite] (client) hmr update /src/pages/app/layout.vue 17:05:33 [vite] (client) hmr update /src/components/chat/TelemetrySparkline.vue 17:06:47 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:08:01 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:08:37 [vite] (client) hmr update /src/pages/app/layout.vue 17:09:18 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:09:18 [vite] (client) hmr update /src/pages/chat/index.vue, /src/pages/chat/index.vue?vue&type=style&index=0&scoped=da04a0a0&lang.css 17:09:18 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:09:50 [vite] (client) hmr update /src/pages/app/layout.vue 17:10:11 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:10:11 [vite] (client) hmr update /src/pages/chat/index.vue 17:10:11 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue 17:12:25 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:12:43 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:37:20 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:38:10 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:38:15 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue 17:38:27 [vite] (client) hmr update /src/components/chat/KnowledgeSlidePanel.vue 17:39:37 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:39:50 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue 17:40:41 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue 17:40:52 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:46:55 [vite] (client) hmr update /src/components/chat/KnowledgeHud.css 17:47:39 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue 17:48:11 [vite] (client) hmr update /src/components/chat/KnowledgeLauncher.vue 17:48:11 [vite] (client) hmr update /src/components/chat/KnowledgeSlidePanel.vue 17:48:54 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:51:27 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 17:53:02 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 17:53:53 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 17:55:24 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 17:57:21 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:57:53 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 17:58:14 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 18:00:54 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 18:05:00 [vite] (client) hmr update /src/pages/chat/index.vue 18:05:41 [vite] (client) hmr update /src/pages/chat/index.vue 18:05:54 [vite] (client) hmr update /src/pages/chat/index.vue 18:08:08 [vite] (client) hmr update /src/components/navigation/NavShortcutRow.vue, /src/components/navigation/NavShortcutRow.vue?vue&type=style&index=0&scoped=f3260744&lang.css 18:10:02 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 18:10:10 [vite] (client) hmr update /src/pages/chat/index.vue?vue&type=style&index=0&scoped=da04a0a0&lang.css 18:11:28 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 18:13:02 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css 18:16:32 [vite] (client) hmr update /src/components/chat/KnowledgeHudPanel.vue, /src/components/chat/KnowledgeHudPanel.vue?vue&type=style&index=0&scoped=9f5ea970&lang.css