142 lines
3.6 KiB
Markdown
142 lines
3.6 KiB
Markdown
|
|
# Dashboard 更新日志
|
|||
|
|
|
|||
|
|
## v1.5.0 - 2026-03-10
|
|||
|
|
|
|||
|
|
### 新增功能
|
|||
|
|
|
|||
|
|
#### 🧠 每日记忆模块增强
|
|||
|
|
- **每日总结**:记录完成的工作、遇到的问题、数据统计
|
|||
|
|
- **教训与反思**:从错误中总结经验,提炼改进措施
|
|||
|
|
- 支持 Markdown 格式,自动识别 `## 📌 每日总结` 和 `## ⚠️ 教训与反思` 章节
|
|||
|
|
|
|||
|
|
#### 📊 数据统计功能
|
|||
|
|
- **API 调用统计**:每个 Bot 的 API 调用次数
|
|||
|
|
- **Token 监控**:输入/输出 token 用量,支持饼图展示
|
|||
|
|
- 支持 Leader Bot 和 Docker Worker Bot(Qianwen、Kimi)
|
|||
|
|
|
|||
|
|
#### ⚡ 性能优化
|
|||
|
|
- **快速状态接口**:新增 `/api/status/quick`,首屏加载从 20 秒降至 1 秒内
|
|||
|
|
- **API 缓存**:GitHub API 缓存 30 秒,Worker Bot 统计缓存 5 分钟
|
|||
|
|
|
|||
|
|
#### 🎨 UI/UX 改进
|
|||
|
|
- **骨架屏加载**:优化首屏加载体验
|
|||
|
|
- **滚动优化**:修复滚动穿透 bug
|
|||
|
|
- **主题切换**:支持亮色/暗色主题
|
|||
|
|
- **布局切换**:支持 Web 模式和 App Store 模式
|
|||
|
|
|
|||
|
|
### 修复问题
|
|||
|
|
|
|||
|
|
#### 🐛 Bug 修复
|
|||
|
|
- 修复首屏加载超时问题(GitHub API 串行调用导致)
|
|||
|
|
- 修复 Worker Bot 统计数据缺失(Qianwen、Kimi)
|
|||
|
|
- 修复每日记忆历史查看时跳回今日的问题
|
|||
|
|
- 修复 App 模式下实时监控无数据的问题
|
|||
|
|
- 修复数据统计面板总 token 显示为 0 的问题
|
|||
|
|
|
|||
|
|
### 技术改进
|
|||
|
|
|
|||
|
|
#### 架构优化
|
|||
|
|
- 前后端分离的"快速响应 + 完整数据"加载策略
|
|||
|
|
- 使用 Map 缓存代替内存缓存,提升性能
|
|||
|
|
- Docker exec 调用优化,减少重复执行
|
|||
|
|
|
|||
|
|
#### 代码质量
|
|||
|
|
- 统一错误处理机制
|
|||
|
|
- 添加详细的日志记录
|
|||
|
|
- 优化 API 响应结构
|
|||
|
|
|
|||
|
|
### 文档更新
|
|||
|
|
- 新增多份详细的功能说明文档
|
|||
|
|
- 提供完整的使用示例和最佳实践
|
|||
|
|
- 创建服务器管理指南
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## v1.0.0 - 2026-03-04
|
|||
|
|
|
|||
|
|
### 初始版本
|
|||
|
|
|
|||
|
|
#### 核心功能
|
|||
|
|
- **总览面板**:显示所有 Bot 的状态、任务、提交记录、技能
|
|||
|
|
- **实时监控**:查看 Leader Bot 对话、Worker 日志、系统资源
|
|||
|
|
- **任务管理**:GitHub Issues 集成,显示任务状态和分配情况
|
|||
|
|
- **定时任务**:显示 Cron 任务列表和执行状态
|
|||
|
|
|
|||
|
|
#### 基础特性
|
|||
|
|
- 支持 3 个 Bot(Leader、Qianwen、Kimi)
|
|||
|
|
- Docker 容器状态监控
|
|||
|
|
- OpenClaw 网关健康检查
|
|||
|
|
- GitHub CLI 集成
|
|||
|
|
- 三列布局设计
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 升级说明
|
|||
|
|
|
|||
|
|
### 从 v1.0 升级到 v1.5
|
|||
|
|
|
|||
|
|
1. **更新代码**:
|
|||
|
|
```bash
|
|||
|
|
git pull origin main
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. **安装依赖**(如有新增):
|
|||
|
|
```bash
|
|||
|
|
npm install
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
3. **重启服务**:
|
|||
|
|
```bash
|
|||
|
|
./stop.sh && ./start.sh
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
4. **清理缓存**(可选):
|
|||
|
|
```bash
|
|||
|
|
rm -rf ~/.openclaw/stats/*
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 配置变更
|
|||
|
|
|
|||
|
|
无需修改配置文件,所有新功能向后兼容。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 性能数据
|
|||
|
|
|
|||
|
|
### 加载性能
|
|||
|
|
- 首屏加载:从 20s+ → < 1s(提升 95%+)
|
|||
|
|
- API 响应:从 8.7s → 0.05s(快速接口)
|
|||
|
|
- 完整数据:从 20s → 8-10s(带缓存)
|
|||
|
|
|
|||
|
|
### 内存优化
|
|||
|
|
- 会话数据:从 7MB → 1.1MB(减少 84%)
|
|||
|
|
- DOM 节点:从 335 个 → 50 个(减少 85%)
|
|||
|
|
|
|||
|
|
### 缓存效果
|
|||
|
|
- GitHub API:首次 ~9s,缓存后 < 100ms
|
|||
|
|
- Worker 统计:首次 ~12s,缓存后 < 10ms
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 已知限制
|
|||
|
|
|
|||
|
|
1. Worker Bot 首次统计需要 8-12 秒(需要 docker exec 读取文件)
|
|||
|
|
2. 会话上下文只显示最近 20 个(防止超大数据卡死)
|
|||
|
|
3. 快速接口不包含 GitHub 数据(任务、提交、技能需等完整接口)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 后续规划
|
|||
|
|
|
|||
|
|
### v1.6(计划中)
|
|||
|
|
- [ ] 会话详情弹窗
|
|||
|
|
- [ ] 教训知识库(可搜索历史教训)
|
|||
|
|
- [ ] 自动生成周报/月报
|
|||
|
|
- [ ] 数据导出功能
|
|||
|
|
|
|||
|
|
### v2.0(远期)
|
|||
|
|
- [ ] WebSocket 实时推送
|
|||
|
|
- [ ] AI 辅助总结生成
|
|||
|
|
- [ ] 多用户支持
|
|||
|
|
- [ ] 云端部署方案
|