feat(webui): 重写 Web UI — WebSocket 后端 + 大厂设计感
- 新增 webui_server.py: WebSocket 后端,桥接小狸 AI 引擎 - WebSocket 实时通信(对话/工具调用/状态同步) - HTTP 静态文件服务 - 引擎热切换、安全模式切换 - 延迟初始化,不阻塞启动 - 重写 webui.html: 纯静态前端,连接 WebSocket 后端 - 设计风格: Linear/Vercel 级别的暗色主题 - 真实 WebSocket 通信(非前端模拟) - 对话/工具双视图 - 实时状态栏(引擎/安全模式) - 代码高亮、打字动画、快速操作 - 响应式布局 用法: python webui_server.py # 启动 (HTTP:8080, WS:8079) python webui_server.py --port 3000 # 自定义端口 python webui_server.py --no-ai # 纯 UI 模式
This commit is contained in:
1 parent
245413b2cd
commit
614b081364
2 files changed
+1371
-369
No files matched your search
+995
-369
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user