重度使用 Codex 的朋友,建议开一下旧会话压缩,给硬盘腾点空间。
Codex 其实自带旧会话自动压缩功能,只是默认没有开启。有用户分享了一组数据:原本 14.53GB 的会话记录,压缩之后腾出了 8.7GB,相当于省下差不多六成空间。对于天天用 Codex 干活的人来说,这个功能确实很实用。
如何开启
开启方式也不复杂。打开电脑上的 Codex 客户端,直接对它说:
帮我设置 local_thread_store_compression = true
让它帮你修改配置,并确认开关已经开启。改好之后,完全退出 Codex,再重新打开客户端。
压缩机制
当配置项 local_thread_store_compression = true 生效之后,那些超过 7 天没有修改过的旧会话文件,会在后台被压缩成 .jsonl.zst 格式。
会话内容本身会完整保留,下次继续这段会话时,系统会自动解压,不影响正常使用。这里的 7 天是按文件的最后修改时间来计算的。后台还设有 6 小时的重复运行限制,避免频繁压缩带来额外开销。开启之后照常使用就行,过一阵子再看看硬盘空间的变化。
注意事项
建议在开启前把 Codex App 和 CLI 都更新到最新版本,确保两边都能正确读取压缩后的会话记录。目前这个功能仍标记为开发中,重要会话最好提前留个备份。
|