2026-05-21 11:20:19 +08:00

77 lines
4.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# GPU Guard Frontend - 进度追踪文件
# 每次GPU Guard会话结束时必须更新此文件
# 新的GPU Guard会话开始时必须首先阅读此文件
## 项目当前状态 (截至 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模型配置改造+路由菜单 |