mirror of
https://github.com/openai/codex.git
synced 2026-10-19 16:17:49 +00:00
## Why Attachment stores need to distinguish uploads from ephemeral threads, which intentionally skip durable persistence. ## What changed Add `ephemeral` to `UploadRequest` and propagate the turn configuration through image preparation for messages, tool outputs, and history replay. Include the flag in debug output while keeping attachment bytes redacted. ## Testing Extend the Guardian context-budget test to assert that a persistent Guardian uploads exactly one image with `ephemeral: false`. Update the attachment debug-output assertion to include the new field. GitOrigin-RevId: 42814c514a571ed6798e4dcf79a22028ee4efc28