Files
nexus-terminal/.helloagents/plan/202603252354_login-credential-management/tasks.md
T
yinjianm 3f6e2bffc6 feat(frontend): 增强工作台快捷指令与仪表盘能力
补充快捷指令动态变量解析与编辑弹窗一键插入,
统一列表执行、粘贴到终端和批量发送的处理链路

扩展快捷命令右键菜单动作,并为文件面板新增
多根目录资源管理器式侧栏浏览体验

为首页 dashboard 增加当前用户与系统总览双视角的
实时会话指标展示,并同步更新相关知识库记录
2026-03-26 01:39:42 +08:00

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.tsschema.registry.tsmigrations.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.tspackages/backend/src/connections/connection.service.tspackages/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.vueAddConnectionForm.vuepackages/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.jsonpackages/frontend/src/locales/en-US.jsonpackages/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/backendpackages/frontend 构建通过,并同步知识库与变更日志

执行备注

当前环境缺少可用 Python 运行时,create_package.py 未能执行;本方案包已按模板规范手工创建。当前实现采用“连接可选引用登录凭证 + 保留直填字段”的双轨模型,运行时优先读取已保存凭证,删除凭证后会回退到连接自身镜像字段。