智慧神殿(Temple)执行清单
更新日期:2026-04-08
总工作量:3.5 天
Phase 1:后端 Tools API
| 序号 |
任务 |
状态 |
备注 |
| 1.1 |
创建 app/schemas/tools.py,定义 Pydantic Schema |
待开始 |
|
| 1.2 |
创建 app/routers/tools.py,实现 GET /api/tools |
待开始 |
|
| 1.3 |
实现 ToolRegistry 工具元数据聚合 |
待开始 |
复用 list_all() |
| 1.4 |
实现 Agent 层工具扫描(内省 @tool 装饰器) |
待开始 |
扫描 app/agents/tools/ |
| 1.5 |
实现分类分组逻辑(注册层 / Agent 层) |
待开始 |
|
| 1.6 |
在 app/main.py 注册路由 |
待开始 |
|
| 1.7 |
本地测试 GET /api/tools 返回正确数据 |
待开始 |
|
Phase 2:前端 Tools Tab
| 序号 |
任务 |
状态 |
备注 |
| 2.1 |
创建 frontend/src/api/tools.ts API 客户端 |
待开始 |
|
| 2.2 |
创建 frontend/src/pages/temple/composables/useTemple.ts |
待开始 |
|
| 2.3 |
实现 Tab 切换器组件 |
待开始 |
Tools / Skills 切换 |
| 2.4 |
实现 Metrics Strip 统计行 |
待开始 |
|
| 2.5 |
实现分类树组件(两极结构) |
待开始 |
|
| 2.6 |
实现工具列表(无选中时) |
待开始 |
卡片形式 |
| 2.7 |
实现工具详情面板 |
待开始 |
含 Commands 列表 |
| 2.8 |
创建 templePage.css 样式 |
待开始 |
复用 jarvis-* 变量 |
| 2.9 |
重写 frontend/src/pages/temple/index.vue |
待开始 |
替换占位符 |
| 2.10 |
联调后端 API,数据正确渲染 |
待开始 |
|
Phase 3:Skills Tab 复用集成
| 序号 |
任务 |
状态 |
备注 |
| 3.1 |
将 Skills 页面集成到 Temple Skills Tab |
待开始 |
推荐方案 A(条件渲染) |
| 3.2 |
Tab 切换逻辑实现 |
待开始 |
|
| 3.3 |
Skills CRUD 功能验证 |
待开始 |
创建/编辑/删除/启用/禁用 |
| 3.4 |
Skills Modal 和 Drawer 交互验证 |
待开始 |
|
| 3.5 |
Skills Tab 下 Metrics Strip 切换指标 |
待开始 |
显示 Skills 指标 |
| 3.6 |
Tab 切换状态保持验证 |
待开始 |
不丢失选中状态 |
验收标准