Files
account-manager/references/SCHEMA.md
chendelian 3a1ea6d97a
All checks were successful
技能自动化发布 / release (push) Successful in 37s
Release v1.0.53: account docs split, remove login flow, SCHEMA reference
2026-04-12 10:56:50 +08:00

1.4 KiB

数据存储(account-manager)

数据库路径

{JIANGCHANG_DATA_ROOT}/{JIANGCHANG_USER_ID}/account-manager/account-manager.db

JIANGCHANG_DATA_ROOTJIANGCHANG_USER_ID 由宿主注入,与兄弟技能保持一致。路径解析细节见 RUNTIME.md

accounts 表(核心字段)

  • id —— 自增主键,CLI 与跨技能常称「账号 id」
  • name —— 展示用名称(如「豆包1号」)
  • platform —— 平台英文键(小写,如 doubaosohu),见 PLATFORMS.md
  • phone —— 归一化后的 11 位数字串
  • profile_dir —— 持久化浏览器用户数据目录绝对路径,供 Playwright 等复用
  • url —— 该平台默认入口 URL
  • extra_json —— 可选扩展(JSON 文本),get 成功时可能并入返回对象
  • created_at / updated_at —— Unix 秒;pick-web 等按更新时间排序选候选

说明:表中存「是否已登录」字段;业务侧在真实浏览器会话中自行处理登录态。

Profile 文件布局

浏览器配置目录通常位于技能数据目录下的 profiles/ 分层路径,由实现生成。删除账号时实现会尽量同时删除对应目录,见 CLI.md delete 说明。

与 JSON 输出的对应关系

get / list-json / pick-web 单行 JSON 的键名与上表及 extra_json 展开规则见 INTEGRATION.md 与仓库 assets/schemas/