用 ChatGPT 账户登录 Codex(OAuth)
在 Agent 账号库的“配置列表”里用 ChatGPT / OAuth 登录,再让一个或多个对话绑定该配置。
开始前
- 目标机器已在线运行 Whalent daemon
操作步骤
不要直接用 ~/.codex(CLI 默认目录)
配置列表里带 ~/.codex(或 Claude 的 ~/.claude)标记的是终端 CLI 原有登录目录,与 Memory 托管的对话共用会互相覆盖。应点「新建」创建独立配置,展开后粘贴 auth.json / .credentials.json 或网页登录,再在 Agent / 快速换号里选该配置——不要选 ~/.codex 标记项。
打开“认证配置”
从目标机器的“管理认证”进入,切到“认证配置”Tab。确认机器、客户端类型与认证类型;需要隔离一批对话时新建一个有意义的配置名。
点“ChatGPT 登录”
Codex 认证配置点“ChatGPT 登录”(Claude Code 的按钮文案是“登录”)。如果 daemon 返回 OAuth 流程,会出现“打开链接 / 复制链接”和授权码提示。
在浏览器完成授权
点“打开”跳到登录页(或复制链接到能登录的浏览器里打开),按提示完成授权 / 粘贴代码。页面每 3 秒轮询认证状态,完成后会提示“登录成功,认证状态已刷新”。
(推荐)新建独立配置并粘贴 auth.json
点「新建」→ 填配置名 → 创建后展开该配置 → 粘贴 auth.json(Claude 为 .credentials.json)覆盖写入。保存后平台会自动验证身份并同步到该账号的其它机器;不要写入 ~/.codex 默认目录。Claude 订阅登录请优先网页登录,不要粘贴从别处复制来的 .credentials.json,原因见《多人使用 Claude 订阅:各自登录,不要复制凭据》。
(备选)直接粘贴 auth.json 到已有独立配置
若已有独立配置(非 ~/.codex 标记),在认证配置里展开“auth.json 账号登录凭据”,粘贴后覆盖写入。写入完成后 daemon 会重新上报指纹并更新 Agent 账号库。
让对话绑定认证配置
新建 Agent 时选择“账号订阅配置”。下拉先显示带“当前机器”标签的本机账号,再显示其它机器账号;选择其它机器账号后,保存时会自动在当前机器创建或复用本地认证配置。以后该组换号,所有绑定它的对话会一起使用新账号。
注意事项
- 带 ~/.codex 标记的是 CLI 默认目录,Memory 对话应新建独立配置,不要直接用它。
- Codex 的登录按钮固定叫“ChatGPT 登录”,Claude Code 叫“登录”,对应不同的 OAuth 流程。
- 登录过程中保持弹窗,必要时点“刷新”重新拉取认证态。
- 登出按钮在认证配置面板头部。