Codex 重置(Reset)完全手册:会话/上下文/登录 3 种场景
codex reset 没有万能命令——想换新会话用 /new,清屏并重置上下文用 /clear,切换账号用 /logout 后重新登录,查额度窗口重置时间用 /status。按场景 30 秒解决。
先对号入座:你要重置的是什么
Codex 没有一次性重置所有状态的命令。「重置」在这三个场景里操作完全不同:① 开一个干净的会话(不带上一轮上下文);② 清掉终端画面与上下文指示;③ 账号/登录态出问题需要重新认证。额度用完想「重置」属于第④类,见本站《Codex 额度与用量限制》专题,这里不重复。
场景一:会话重置(最常见)
- 输入 /new:不退出 CLI 直接开新会话,之前对话不再影响回答(官方说明:在保留终端显示的同时开始新会话)
- 输入 /clear:清空终端画面并重置上下文与用量指示(0.20.0 起同时重置上下文与 token 计数)
- 小心 /delete:删除已保存会话及其派生记录且不可恢复;只是想从列表里移开请先用 /archive
- 需要接着旧会话干活:/resume 从历史会话列表中选择恢复
场景二:长会话不想丢上下文
- /compact 压缩当前会话保留要点,上下文变短但目标不丢
- /new 前先 /status 或 /diff 确认当前进度,新会话首条消息把关键前提重新简述一遍
场景三:登录/认证重置
- 会话内 /logout 退出当前登录,再用 ChatGPT 账号重新登录
- 终端级重新认证:codex --login(早期版本亦支持)
- 启动异常先跑 codex doctor 做诊断,再决定是否重装
重置不生效怎么办
- 上下文还在:确认输入的是 /clear(清屏+重置上下文)而非仅清屏快捷键
- 用量仍显示旧值:/status 是唯一权威读数,以它打印的窗口与百分比为准
- 疑似客户端 bug:升级 CLI 版本后再试(npm install -g codex@latest 或对应安装方式)
常见问题
codex reset 不生效怎么办?
先分清操作对象:会话用 /new、上下文用 /clear、登录用 /logout。若上下文仍残留,确认 CLI 版本较新后重试;个人额度一律以 /status 实际输出为准。
codex /clear 和 /new 的区别?
/new 开新会话但保留终端画面;/clear 在清空终端画面的同时重置上下文与用量指示。想让画面和上下文一起归零用 /clear。
codex 重置会话后历史还能找回吗?
能。重置(/new、/clear)不影响已保存会话,用 /resume 可从历史列表恢复;但 /delete 会永久删除会话记录,不可恢复。
codex 重置后会话记录还在吗?
/new 与 /clear 只影响当前会话与画面,已归档/保存的会话不受影响;/archive 仅移出列表,/delete 才是彻底删除。
codex reset 是重置额度吗?
不是。会话命令不改变用量窗口;额度窗口的重置时间用 /status 查看,机制详见本站《Codex 额度与用量限制》专题。
codex 重置后 401 报错?
登录态问题:会话内 /logout 退出后用 ChatGPT 账号重新登录,或终端执行 codex --login;启动异常先跑 codex doctor 诊断。