Image generation result from unrelated content was attached to the current Codex App session

Open 💬 1 comment Opened May 14, 2026 by Sunmax0731

What version of the Codex App are you using (From “About Codex” dialog)?

Codex Desktop / Codex App 0.130.0-alpha.5

What subscription do you have?

ChatGPT Pro

What platform is your computer?

Microsoft Windows NT 10.0.26200.0 x64

What issue are you seeing?

During an image-generation/editing workflow in Codex App, two completely unrelated infographic images were returned and saved as results for the current session.

The active task was editing a local image for a Shirayuki Kokoro iPod-style character silhouette. The prompts and revised prompts were about the character silhouette/image edit, but the generated result payloads contained unrelated educational infographics:

  • Capitalism vs. Socialism
  • Major Plant Hormones

I did not request any infographic, economics, socialism/capitalism, biology, or plant hormone content in this session.

Local evidence suggests this was not only a frontend preview issue:

  • The unrelated images were saved under the affected session's generated_images directory.
  • The image_generation_end event result base64 decoded to the same bytes as the saved PNG files.
  • The SHA-256 hashes of the event payload and saved files matched.
  • The revised_prompt for each event still referred to the expected iPod-style Shirayuki Kokoro image task.

This looks like a possible image-generation result routing / job-result association mix-up. I cannot determine locally whether the unrelated images came from another user, another session, a cache, or a backend test/result store, but they do not appear to originate from my prompt history.

What steps can reproduce the bug?

I do not have a deterministic repro, but this is the observed sequence:

  1. Open a Codex App session named "ワイヤーフレーム化".
  2. Work on local image-generation/editing tasks for files under:

D:\Work\Blender\Shirayukikokoro\ref\background

  1. The affected session id was:

019e273a-7801-73b2-a77f-d9d503e776b5

  1. The task was to edit/create a pink iPod-style background with a black anime character silhouette.
  2. Around the affected point, Codex App returned image generation events with correct revised prompts, but unrelated image bytes.
  3. The unrelated output files were saved as:
  • ig_038f5fd635899f92016a06251d0ec88191b49ec24e6e77f81f.png
  • ig_038f5fd635899f92016a06264710708191ab2bd5cf73f608f8.png

Relevant event details:

  • Call ID: ig_038f5fd635899f92016a06251d0ec88191b49ec24e6e77f81f
  • Observed content: Capitalism vs. Socialism
  • SHA-256: 77f45b0e925bdab412255f99efffc9f7ff43b52207d5d94a25ecbfd9c9faa08c
  • Call ID: ig_038f5fd635899f92016a06264710708191ab2bd5cf73f608f8
  • Observed content: Major Plant Hormones
  • SHA-256: 768ffd60b4ccfc58e93c9b3eb530837e2446fd297737fa22ac2e5cd6f0e01945

I attached a ZIP package with a sanitized report, the two PNGs, a contact sheet, hashes, and extracted event metadata.

What is the expected behavior?

Image generation results should be associated only with the request/session/call_id that created them.

For this task, Codex App should have returned either:

  • an edited/generated Shirayuki Kokoro iPod-style silhouette image, or
  • an error/failure message if the image generation request failed.

It should never attach or save unrelated image-generation results to the current session, especially when the revised_prompt belongs to a different task.

Additional information

Attached file:
codex-image-generation-mixup-report-package_20260515.zip

The ZIP contains:

  • incident report
  • the two unrelated generated PNG files
  • contact sheet for the affected generated image directory
  • sanitized extracted metadata for the two image_generation_end events
  • SHA-256 checksums

I intentionally did not include the full rollout JSONL because it contains large base64-encoded local reference images and unrelated session context. The sanitized JSON includes the relevant timestamps, call IDs, revised prompts, saved paths, image dimensions, file sizes, and hash verification.

If this may involve cross-session or cross-tenant result routing, I can provide the full local logs privately through a secure channel.

codex-image-generation-mixup-report-package_20260515.zip

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗