XiaoLi Contributor
|
614b081364
|
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 模式
|
2026-04-28 19:06:12 +08:00 |
|