- 新增 pnpm Monorepo + Expo Router 项目模板(含 Metro monorepo 路径解析及 Windows 兼容修复) - 扩展蓝图系统:新增 api-keys、server-registry、ssh-config-sync、vscode-remote 等 15+ 模块定义 - 新增 .blueprint/rules.md 项目私有规则支持,并在 CLAUDE.md 中集成 - 蓝图版本升级至 1.6.0,优化版本比较逻辑(语义化版本元组对比)
19 lines
894 B
Markdown
19 lines
894 B
Markdown
# API密钥管理
|
||
|
||
统一存储和管理各类 API 密钥(OpenAI、Anthropic、阿里云等),支持按服务商分类、显示/隐藏、复制到剪贴板,密钥加密存储在本地 SQLite。
|
||
|
||
## 决策记录
|
||
|
||
- 存本地 SQLite,不上云,炼境定位是本地工具,密钥不离开本机
|
||
- 目前不做系统 Keychain 集成,SQLite 存储已满足个人开发者场景;如有需求可在迭代二引入
|
||
- 支持「注入到项目环境变量」的快捷操作(配合 project-tools 模块)
|
||
|
||
## 任务卡
|
||
|
||
### ✅ API 密钥 CRUD 与安全展示
|
||
- status: done
|
||
- complexity: M
|
||
- files: src-tauri/src/commands/api_keys.rs, src-tauri/src/db.rs, src/components/dashboard/ApiKeysPanel.tsx, src/lib/commands.ts
|
||
- depends: sqlite-db
|
||
- acceptance: 可新增/编辑/删除 API 密钥;密钥默认隐藏,点击眼睛图标显示;支持一键复制;按服务商分类展示
|