2026-05-21 11:20:19 +08:00
|
|
|
|
# GPU Guard Frontend - 进度追踪文件
|
|
|
|
|
|
# 每次GPU Guard会话结束时必须更新此文件
|
|
|
|
|
|
# 新的GPU Guard会话开始时必须首先阅读此文件
|
2026-05-20 21:39:12 +08:00
|
|
|
|
|
|
|
|
|
|
## 项目当前状态 (截至 2026-04-12)
|
|
|
|
|
|
|
|
|
|
|
|
### 已完成的核心功能
|
|
|
|
|
|
- **基础框架**: Cool Admin Vue 3 初始化,权限系统UI,流程编排UI(Vue Flow),知识库管理UI
|
|
|
|
|
|
- **品牌重命名**: COOL-ADMIN → 毅行Agentics,登录页Canvas星河海洋动画
|
|
|
|
|
|
- **Agent对话页** (FE-100): SSE流式对话 + 会话管理 + Skill进度 + Agent选择器 + 动态欢迎页
|
|
|
|
|
|
- **Skill管理页** (FE-101): 卡片列表 + 启停 + 详情抽屉(3个tab)
|
|
|
|
|
|
- **Skill提示词自定义** (FE-102): 合并到Skill详情的提示词tab
|
|
|
|
|
|
- **Skill配置面板** (FE-110): 参数配置 + 模型配置 + 提示词编辑
|
|
|
|
|
|
- **检测结果页** (FE-111): 视频划痕检测报告展示
|
|
|
|
|
|
- **Skill分类UI** (FE-130): skillType标签(compute绿/llm蓝/multimodal橙) + 分类筛选
|
|
|
|
|
|
- **Agent管理列表** (FE-131): 卡片网格 + CRUD + 发布/取消 + 对话测试
|
|
|
|
|
|
- **Agent编辑页** (FE-132): 5个Tab(基本信息/Skill选择/提示词/模型/接口配置)
|
|
|
|
|
|
- **对话页改造** (FE-133): Agent选择器 + 动态欢迎页 + 按Agent过滤会话
|
|
|
|
|
|
- **Agent菜单配置** (FE-134): 路由注册 + 数据库菜单
|
|
|
|
|
|
- **LLM思考显示**: 每条消息独立thinking折叠块
|
|
|
|
|
|
- **Skill执行结果展示**: OCR表格/通用JSON + 历史消息Skill执行记录
|
|
|
|
|
|
- **审核订单模块** (FE-400~403): 订单列表 + 详情页 + 统计面板 + 路由菜单
|
|
|
|
|
|
- **实时语音对话** (FE-500): Socket.io连接+麦克风PCM录音+TTS句子级缓冲播放+全屏语音面板
|
|
|
|
|
|
- **Skill配置面板改进** (FE-501): 实时语音音色下拉选择(4个精品音色)+模型版本下拉+文生图配置面板
|
|
|
|
|
|
- **模型渠道管理** (Neta Monorepo): 管理页面+级联选择器组件+Agent编辑页改造+Skill模型配置改造
|
|
|
|
|
|
|
|
|
|
|
|
### 模块结构
|
|
|
|
|
|
```
|
|
|
|
|
|
src/modules/
|
|
|
|
|
|
├── agent/ ★ Agent智能代理(6个view + 11个component + 2个hook + store + types)
|
|
|
|
|
|
├── audit/ ★ 审核订单管理(4个view + 3个component + composable + types)
|
|
|
|
|
|
├── base/ 登录(Canvas动画) + 用户/角色/菜单/部门
|
|
|
|
|
|
├── flow/ 流程编排UI(Vue Flow拖拽)
|
|
|
|
|
|
├── know/ 知识库管理
|
|
|
|
|
|
├── dict/task/space/user/demo/recycle/helper 基础管理
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### 数据库菜单 (base_sys_menu)
|
|
|
|
|
|
| ID | 名称 | 路由 | 父级 |
|
|
|
|
|
|
|----|------|------|------|
|
|
|
|
|
|
| 112 | Agent管理(目录) | - | - |
|
|
|
|
|
|
| 113 | Agent对话 | /agent/chat | 112 |
|
|
|
|
|
|
| 114 | Skill管理 | /agent/skills | 112 |
|
|
|
|
|
|
| 115 | 检测结果 | /agent/detection-result | 112 |
|
|
|
|
|
|
| 116 | Agent管理 | /agent/agents | 112 |
|
|
|
|
|
|
| 157 | 模型管理 | /agent/model-channel | 112 |
|
|
|
|
|
|
| 120 | 审核订单管理(目录) | - | - |
|
|
|
|
|
|
| 121 | 审核订单 | /audit/orders | 120 |
|
|
|
|
|
|
| 122 | 审核详情 | /audit/detail | 120 (隐藏) |
|
|
|
|
|
|
| 123 | 审核统计 | /audit/dashboard | 120 |
|
|
|
|
|
|
|
|
|
|
|
|
### Token追踪前端展示 (Phase 3 完成)
|
|
|
|
|
|
- **实时token显示**: chat.vue 执行中显示 runningTokenUsage (入/出/总/调用次数,脉冲动画)
|
|
|
|
|
|
- **消息级token统计**: message-item.vue 每条assistant消息底部显示 token 汇总
|
|
|
|
|
|
- **Skill级token**: 每个Skill执行记录显示 token 消耗和 API 调用次数
|
|
|
|
|
|
- **会话级统计**: 上下文进度条 + 累计 token 显示
|
|
|
|
|
|
- **SSE事件**: 新增 token_update 事件类型处理
|
|
|
|
|
|
|
|
|
|
|
|
### 待开发 (按优先级)
|
|
|
|
|
|
- FE-400~403 passes验证: 需后端audit API完成后联调
|
|
|
|
|
|
- FE-005~008: 流程编排核心功能(节点配置/保存发布/调试/日志)
|
|
|
|
|
|
- FE-009: 知识库管理页面增强
|
|
|
|
|
|
- FE-017~018: TYCM审核定制页面
|
|
|
|
|
|
|
|
|
|
|
|
## 历史会话摘要 (精简版)
|
|
|
|
|
|
|
|
|
|
|
|
| 日期 | 会话 | 主要完成 |
|
|
|
|
|
|
|------|------|---------|
|
|
|
|
|
|
| 02-21 | #1~#4 | 上下文工程初始化 + Agent对话页(FE-100) + Skill管理(FE-101) + Skill配置(FE-110) + 检测结果(FE-111) |
|
|
|
|
|
|
| 02-24 | #5~#8 | 文档同步 + Agent架构进化前端(FE-130~134) + 联调Bug修复9个 + UI优化 |
|
|
|
|
|
|
| 02-27 | #9 | 品牌重命名 + 登录页Canvas星河海洋动画 + Agent模块补全(multimodal/middleware) |
|
|
|
|
|
|
| 02-28 | #10 | Skill描述编辑 + 默认LLM填充 + Skill执行结果展示(OCR表格) |
|
|
|
|
|
|
| 03-05 | #11 | LLM思考显示(每条消息独立) + 对话页流式优化 + 移除硬编码通用Agent |
|
|
|
|
|
|
| 03-06 | #12~#13 | 审核订单模块规划 + 前端实现(FE-400~403: 列表/详情/统计/路由) |
|
|
|
|
|
|
| 03-10 | #14~#15 | 实时语音对话集成(FE-500: Socket.io+录音+播放+面板) + Skill配置面板改进(FE-501: 音色下拉/模型下拉/文生图) + 上下文工程文档更新 |
|
|
|
|
|
|
| 04-12 | #16 | Neta Monorepo 模型渠道管理:管理页面+级联选择器+Agent编辑页改造+Skill模型配置改造+路由菜单 |
|