mirror of
https://github.com/openai/codex.git
synced 2026-10-20 17:38:45 +00:00
## Why Compression replaces `.jsonl` rollout files with `.jsonl.zst` files, so checking only the original path can skip existing sessions. Compression can also replace a file between path lookup and canonicalization. ## What changed - Resolve compressed rollout alternatives when selecting the latest local session. - Retry rollout path resolution when files disappear during lookup or canonicalization. ## Testing Extend coverage to verify latest-session filtering after startup compression and resuming a compressed rollout through its original relative `.jsonl` path with preserved turns. GitOrigin-RevId: a4d5c399567ab4c7cd8aaa8b5f38821ee8b8d802