feat: redesign run history views

This commit is contained in:
mesalogo
2026-08-15 18:06:03 +08:00
parent 9cd565fcc4
commit 67d30d9e21
9 changed files with 1392 additions and 394 deletions
+7 -7
View File
@@ -2,7 +2,7 @@
## 1. 目的与适用范围
本文定义 GoodBuddy 桌面端的统一界面规则,适用于聊天与最近对话、知识库、智能心跳、任务与活动记录,以及后续新增的一级页面。
本文定义 GoodBuddy 桌面端的统一界面规则,适用于聊天与最近对话、知识库、智能心跳、运行记录,以及后续新增的一级页面。
设计系统解决两类问题:
@@ -501,13 +501,13 @@ GoodBuddy 是可调整窗口大小的桌面应用。响应式设计优先保证
- 状态卡片使用统一状态令牌,不只依赖颜色。
- 运行历史与配置使用明确区块,不以多套相似页签混合导航、开关和筛选。
### 13.5 任务与活动
### 13.5 运行记录
- 任务使用 `standard` 壳层,活动记录使用 `dashboard` 壳层
- “任务 / 活动”作为同级页面时使用 `PageTabs`
- 任务状态筛选使用 `SegmentedControl` 或筛选工具栏,不再模拟页签
- 活动记录保留审计字段和范围,支持独立容器横向滚动。
- 批量停止、删除和清空历史遵循破坏性操作政策。
- 使用 `dashboard` 壳层,并通过 `PageTabs` 提供“任务与会话 / 活动时间线 / 用量统计”三个同级视图
- 默认视图按“项目 → 任务或会话 → 活动详情”组织,项目范围持续可见,任务或会话详情可以折叠
- 活动时间线按项目分组、按任务或会话建立横向轨道,所有轨道共享同一执行顺序并按事件时间排列,以带身份名称的节点表达用户、主 Agent、子专家、工具、审批、状态和并行关系;选择节点后显示所属会话、不可变范围快照和完整详情
- 用量统计与活动记录分离,支持按项目、会话和模型切换统计维度,宽表格在独立容器横向滚动。
- 活动状态筛选使用 `SegmentedControl`,不与页面页签混合。清空历史遵循破坏性操作政策。
### 13.6 魔法笔记