codex项目对话可通过三种方式归档:图形界面操作最直观,cli支持关键词或路径批量归档(后者不可逆),app内置命令需在新会话中调用/archive指令。所有方式均仅更新sqlite的archived字段,归档可逆。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想把 Codex 里那些已经做完、但又不想删掉的项目对话整理进归档区,避免主列表被旧会话塞满,同时保留随时翻查的可能。
用 Codex History Manager 图形界面归档
打开浏览器访问 http://127.0.0.1:8765,确保服务已启动(双击 start_windows.bat 后终端显示 Web UI 地址)。
在左侧「未归档会话」列表中,找到目标会话,鼠标悬停 → 点击右侧出现的「归档」图标(文件夹+向下箭头)。
页面顶部会弹出绿色提示“已归档”,该会话立即从当前列表消失,并出现在「归档会话」分组中。这一步不修改任何本地文件结构,只更新 SQLite 中的 archived 字段,【归档操作可逆,恢复时只需点「恢复」按钮】。
用 codex-history CLI 批量归档
方法一:按标题关键词筛选后归档
执行 codex-history list --grep "API测试" 查看匹配的会话 ID 列表;复制其中一条 short-id(如 abcd123);运行 codex-history purge --archive abcd123。
方法二:按工作目录批量归档整个项目
先确认项目路径片段:codex-history list --cwd my-frontend;再执行 codex-history purge --archive --cwd my-frontend。注意:此命令会归档所有匹配该路径的工作目录下的未归档会话,【不可撤销,请先用 list 预览】。
用 Codex App 内置命令归档
第一步:在目标会话中输入指令 /status,确认当前会话 ID 显示在右上角(格式如 conv_8a3f...)。
第二步:新开一个空白会话,输入 /archive conv_8a3f... 并发送。
第三步:回到原会话窗口,刷新页面或重新打开该会话链接,会发现顶部显示「已归档」标签,且该会话不再出现在最近会话列表中。
这个命令调用的是 Codex 官方归档接口,行为与桌面端「右键→归档」完全一致,但必须在新会话中执行,不能在当前会话里对自己发 /archive。











