3f6e2bffc6
补充快捷指令动态变量解析与编辑弹窗一键插入, 统一列表执行、粘贴到终端和批量发送的处理链路 扩展快捷命令右键菜单动作,并为文件面板新增 多根目录资源管理器式侧栏浏览体验 为首页 dashboard 增加当前用户与系统总览双视角的 实时会话指标展示,并同步更新相关知识库记录
3.3 KiB
3.3 KiB
任务清单: login-credential-management
@feature: login-credential-management
@created: 2026-03-25
@status: completed
@mode: R3
进度概览
| 完成 | 失败 | 跳过 | 总数 |
|---|---|---|---|
| 9 | 0 | 0 | 9 |
任务列表
1. 后端登录凭证模型与迁移
- [√] 1.1 在
packages/backend/src/database/schema.ts、schema.registry.ts、migrations.ts中新增login_credentials表定义和connections.login_credential_id迁移 | depends_on: [] - [√] 1.2 新增
packages/backend/src/login-credentials/模块,实现 repository/service/controller/routes 和类型定义,提供凭证 CRUD 接口 | depends_on: [1.1]
2. 连接模块凭证引用支持
- [√] 2.1 在
packages/backend/src/types/connection.types.ts、packages/backend/src/connections/connection.service.ts、packages/backend/src/connections/connections.controller.ts中新增login_credential_id与统一凭证解析逻辑,覆盖创建、更新、测试和读取回显 | depends_on: [1.2] - [√] 2.2 在
packages/backend/src/index.ts注册登录凭证路由,并确保连接测试与实际连接链路复用新的凭证解析逻辑 | depends_on: [2.1]
3. 前端登录凭证管理与表单接入
- [√] 3.1 新增前端登录凭证类型、store 和管理组件,提供列表、新增、编辑、删除交互入口 | depends_on: [2.2]
- [√] 3.2 改造
packages/frontend/src/components/AddConnectionFormAuth.vue、AddConnectionForm.vue、packages/frontend/src/composables/useAddConnectionForm.ts,支持“直填凭证 / 已保存凭证”双模式 | depends_on: [3.1]
4. 批量编辑与文案同步
- [√] 4.1 改造
packages/frontend/src/components/BatchEditConnectionForm.vue,支持批量应用已保存登录凭证并做类型校验 | depends_on: [3.1] - [√] 4.2 更新连接相关 store、页面入口与
packages/frontend/src/locales/zh-CN.json、packages/frontend/src/locales/en-US.json、packages/frontend/src/locales/ja-JP.json文案 | depends_on: [3.2, 4.1]
5. 验证与知识同步
- [√] 5.1 执行前后端构建或类型校验,验证登录凭证管理、连接表单和批量编辑改造可通过基础检查 | depends_on: [4.2]
- [√] 5.2 同步
.helloagents知识库与 CHANGELOG,记录本次“登录凭证管理”实现方案和落地结果 | depends_on: [5.1]
执行日志
| 时间 | 任务 | 状态 | 备注 |
|---|---|---|---|
| 2026-03-25 23:54 | DESIGN | completed | 已确认采用“独立登录凭证实体 + 连接可选引用 + 保留直填”的实现路径 |
| 2026-03-26 00:12 | 1.x-2.x | completed | 已完成后端数据表、登录凭证 CRUD 和连接引用解析逻辑 |
| 2026-03-26 00:19 | 3.x-4.x | completed | 已完成前端登录凭证管理、连接表单接入和批量应用能力 |
| 2026-03-26 00:22 | 5.x | completed | packages/backend 与 packages/frontend 构建通过,并同步知识库与变更日志 |
执行备注
当前环境缺少可用 Python 运行时,
create_package.py未能执行;本方案包已按模板规范手工创建。当前实现采用“连接可选引用登录凭证 + 保留直填字段”的双轨模型,运行时优先读取已保存凭证,删除凭证后会回退到连接自身镜像字段。