在 Codex 线程或本地会话因先前回合包含大量图片、截图或base64 负载而导致速度慢时使用,可帮助定位会话 JSONL 文件。
通过将嵌入式图像/base64 负载替换为小型占位符,清理体积过大的 Codex 会话日志,同时保留周围的对话、工具调用及纯文本内容不变。
当用户反馈某次 Codex 聊天/会话加载缓慢、体积臃肿,或其中包含已粘贴的截图/图像/base64 数据、希望从历史记录中移除时,请使用本工具。
确认目标会话线程(thread/session)。
rg -l "" ~/.codex/sessions ~/.codex/session_index.jsonl 。执行 scrubber 的试运行(dry-run)。
node ~/.codex/skills/codex-session-image-scrubber/scripts/scrub-codex-session-images.mjs --thread-id
或指定具体文件路径:
node ~/.codex/skills/codex-session-image-scrubber/scripts/scrub-codex-session-images.mjs --file /path/to/rollout.jsonl
若试运行结果符合预期,则写入清洗后的文件。
node ~/.codex/skills/codex-session-image-scrubber/scripts/scrub-codex-session-images.mjs --thread-id--write
写入完成后进行验证。
ls -lh 确认文件体积是否显著减小。parseErrors: 0。rg -n "data:image|iVBORw0KGgo|/9j/4AAQ|UklGR"期望结果为退出码
1 且无任何输出。向用户说明清洗前后的文件大小、备份路径以及验证是否通过,并建议重新打开该会话线程,使 app-server 重新加载轻量化的文件。
![]()
或 类文本标记,应予以保留;此类标记体积很小,有助于维持对话结构完整性。~/.codex/sessions 目录之外;脚本默认备份路径为 ~/.codex/session_backups。确定性清洗脚本位于 scripts/scrub-codex-session-images.mjs。
常用参数选项:
--thread-id:在 ~/.codex/sessions 下查找对应 rollout JSONL 文件。--file:清洗指定路径下的 JSONL 文件。--write:执行实际重写操作;不加此参数时脚本仅做试运行。--backup-dir:覆盖默认备份目录路径。--sessions-dir:覆盖 Codex 会话根目录路径。--min-bytes:可疑图像字段的最小字节数阈值,默认为 100000。通过将嵌入式图像/base64 负载替换为小型占位符,清理体积过大的 Codex 会话日志,同时保留周围的对话、工具调用及纯文本内容不变。
当用户反馈某次 Codex 聊天/会话加载缓慢、体积臃肿,或其中包含已粘贴的截图/图像/base64 数据、希望从历史记录中移除时,请使用本工具。
确认目标会话线程(thread/session)。
rg -l "" ~/.codex/sessions ~/.codex/session_index.jsonl 。执行 scrubber 的试运行(dry-run)。
node ~/.codex/skills/codex-session-image-scrubber/scripts/scrub-codex-session-images.mjs --thread-id
或指定具体文件路径:
node ~/.codex/skills/codex-session-image-scrubber/scripts/scrub-codex-session-images.mjs --file /path/to/rollout.jsonl
若试运行结果符合预期,则写入清洗后的文件。
node ~/.codex/skills/codex-session-image-scrubber/scripts/scrub-codex-session-images.mjs --thread-id--write
写入完成后进行验证。
ls -lh 确认文件体积是否显著减小。parseErrors: 0。rg -n "data:image|iVBORw0KGgo|/9j/4AAQ|UklGR"期望结果为退出码
1 且无任何输出。向用户说明清洗前后的文件大小、备份路径以及验证是否通过,并建议重新打开该会话线程,使 app-server 重新加载轻量化的文件。
![]()
或 类文本标记,应予以保留;此类标记体积很小,有助于维持对话结构完整性。~/.codex/sessions 目录之外;脚本默认备份路径为 ~/.codex/session_backups。确定性清洗脚本位于 scripts/scrub-codex-session-images.mjs。
常用参数选项:
--thread-id:在 ~/.codex/sessions 下查找对应 rollout JSONL 文件。--file:清洗指定路径下的 JSONL 文件。--write:执行实际重写操作;不加此参数时脚本仅做试运行。--backup-dir:覆盖默认备份目录路径。--sessions-dir:覆盖 Codex 会话根目录路径。--min-bytes:可疑图像字段的最小字节数阈值,默认为 100000。相关专题
热门下载
相关下载
精品课程
共0课时 | 0人学习
共74课时 | 138.9万人学习
共8课时 | 8万人学习
最新文章