feat: 新增工作台我的技能和技能配置功能

新增功能:
- 我的技能页面:管理已订阅技能,支持启用/禁用/配置/删除
- 技能配置页面:为已订阅技能提供 key-value 变量配置能力
- 导航栏新增"我的技能"入口(使用 FiBox 图标)

重构内容:
- 技能市场页面:移除"全部技能/已订阅"切换,专注技能浏览和订阅
- 技能详情页面:移除订阅逻辑,统一使用"当前生效版本"布局
- 技能图标样式:移除渐变色背景,改为纯 emoji 显示

数据结构:
- 新增 userSubscriptions 数组(用户级订阅和配置数据)

状态显示:
- 我的技能列表状态改为纯文字(启用/禁用/已下架)
This commit is contained in:
2026-03-23 18:38:52 +08:00
parent e9e1bd7184
commit a576a5e40e
11 changed files with 1021 additions and 101 deletions

View File

@@ -72,6 +72,8 @@ grandclaw-archtype/
│ │ │ ├── ChatPage.jsx # 聊天页面
│ │ │ ├── SkillsPage.jsx # 技能市场
│ │ │ ├── SkillDetailPage.jsx # 技能详情
│ │ │ ├── MySkillsPage.jsx # 我的技能管理NEW
│ │ │ ├── SkillConfigPage.jsx # 技能配置NEW
│ │ │ ├── LogsPage.jsx # 日志查询
│ │ │ ├── TasksPage.jsx # 定时任务
│ │ │ ├── TaskDetailPage.jsx # 任务详情
@@ -166,7 +168,9 @@ pnpm build
### 3. 工作台Console
- **聊天界面**:支持多种聊天场景(欢迎页、普通对话、技能调用、文件上传)
- **技能市场**:浏览、订阅、查看技能详情(仅展示最新版本
- **技能市场**:浏览已上架技能、订阅技能(仅展示已上架技能
- **我的技能**:管理已订阅技能,支持启用/禁用、配置变量、取消订阅NEW
- **技能配置**:为已订阅技能配置 key-value 变量NEW
- **日志查询**:支持按用户、类型、状态筛选
- **定时任务**:管理定时任务,支持启用/禁用,查看任务详情
- **项目管理**:成员列表,增加成员