# 数据存储(account-manager) ## 数据库路径 `{JIANGCHANG_DATA_ROOT}/{JIANGCHANG_USER_ID}/account-manager/account-manager.db` `JIANGCHANG_DATA_ROOT` 与 `JIANGCHANG_USER_ID` 由宿主注入,与兄弟技能保持一致。路径解析细节见 [RUNTIME.md](RUNTIME.md)。 ## `accounts` 表(核心字段) - `id` —— 自增主键,CLI 与跨技能常称「账号 id」 - `name` —— 展示用名称(如「豆包1号」) - `platform` —— 平台英文键(小写,如 `doubao`、`sohu`),见 [PLATFORMS.md](PLATFORMS.md) - `phone` —— 归一化后的 11 位数字串 - `profile_dir` —— 持久化浏览器用户数据目录绝对路径,供 Playwright 等复用 - `url` —— 该平台默认入口 URL - `extra_json` —— 可选扩展(JSON 文本),`get` 成功时可能并入返回对象 - `created_at` / `updated_at` —— Unix 秒;`pick-web` 等按更新时间排序选候选 **说明**:表中**不**存「是否已登录」字段;业务侧在真实浏览器会话中自行处理登录态。 ## Profile 文件布局 浏览器配置目录通常位于技能数据目录下的 `profiles/` 分层路径,由实现生成。删除账号时实现会尽量同时删除对应目录,见 [CLI.md](CLI.md) `delete` 说明。 ## 与 JSON 输出的对应关系 `get` / `list-json` / `pick-web` 单行 JSON 的键名与上表及 `extra_json` 展开规则见 [INTEGRATION.md](INTEGRATION.md) 与仓库 `assets/schemas/`。