mirror of
https://github.com/openai/codex.git
synced 2026-10-21 17:48:44 +00:00
## Why Decisions snapshot comparisons reject requests containing reasoning or compaction, while conversation comparisons already omit those items. A parent compaction also causes snapshot comparisons to be rejected. ## What changed - Share filtering of reasoning, compaction, and context compaction across both comparison modes, and ignore parent compaction when building the Decisions request. - Distinguish malformed request setup from unsupported input items. Record setup errors as failures and unsupported input items as skipped comparisons. ## Testing Extend the HTTP contract test to cover both comparison modes with reasoning, compaction, context compaction, and parent compaction while preserving message content. Update assertions for the distinct setup and unsupported-input errors. GitOrigin-RevId: e3ba0cce3b6457b3e3eab3589352b70288cbb1ef