Codex Isn't Reading Images
Resolved 💬 20 comments Opened Dec 24, 2025 by am-will Closed Jan 10, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of Codex is running?
0.77
What subscription do you have?
Plus
Which model were you using?
5.2 Codex
What platform is your computer?
Linux
What issue are you seeing?
I asked Codex to scrape some text and add it to the rules, but instead, its exploring the codebase for the image name (but its in my clipboard instead).
<img width="1378" height="579" alt="Image" src="https://github.com/user-attachments/assets/487f623c-ab54-4cdc-b520-174a942e6ebf" />
Unsure if this is expected behavior but I certainly think we should be able to share images from clipboard
What steps can reproduce the bug?
Uploaded thread: 019b5157-67ea-7453-ba3b-05132b349165
What is the expected behavior?
Should read the image.
Additional information
_No response_
20 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
+1 on Mac Terminal.
Steps:
<img width="1170" height="52" alt="Image" src="https://github.com/user-attachments/assets/8b6fb072-0a9e-40d4-914c-be937c1971e5" />
Yes, same issue here!
019b65db-3054-75b3-8e03-23a115a417ae
@ae-openai @aibrahim-oai
@InderdeepBajwa @toorusr I have a temporary fix that works well for me. Keep in mind, i'm on Linux and unsure how this would work on other platforms.
Obviously this will depend where your clipboard images are stored, and if they're accessible by the agent. In a container, they won't be.
Put this in the .codex/AGENTS.md:
Same here. I have to tell Codex to search in
/tmp.!Image
Ubuntu 25.10. Codex 0.77. gpt-codex 5.2.
+1, macos 26.2, Codex CLI 0.77
codex can only see the clipboard string, but cannot find the image
Use my instructions in base agents.md
Tell it to look for clipboard images in ROOT /tmp
Running into the same issue with 0.77.0 on MacOS in terminal. gpt-5.2-codex
For fellow MacOS users, you can put in the following into your AGENTS.md to get it to locate your screenshots
Good stuff brother
Now if any windows users can confirm their clipboard locations we'll have them all covered.
It's important you tell the agent the images are in ROOT.
Sorry for the slow response on this. On it
All good! Thank you!
simply tell codex where to look (the right directory) in your AGENTS.md file in .codex (global) and it will almost always be able to find it.
If you're still having trouble, I created a free tool that will turn your screenshots into markdown. You can use free models on Openrouter, or you can use Gemini 2.5 flash and it'll work exactly the same way:
https://github.com/am-will/snag
Merged a PR to improve this behavior (based on our testing it seems to greatly reduce the model's tendency to look for the image in the filesystem), will close this issue for now. Please follow up if you notice this in the future!
Thank you @charley-oai
Thank you so much for fixing this @charley-oai!!
@charley-oai Thanks a lot!
seems to be working better 👍
Despite the positive reports, I still run into cases where Codex doesn’t recognize screenshots—either pasted or dragged from Finder.
It seems related to chat length. Image handling works reliably in a new chat, but at some point in longer conversations it breaks.
When this happens, Codex responds with:
This suggests the image isn’t being attached or recognized at all, rather than a permissions issue. The same actions work immediately in a fresh thread.
System Details
Let me know if there’s any additional logging or repro steps that would help.
@bikrrr, if you see this again, please use the
/feedbackslash command to upload your logs and session details, then create a new bug report and include the thread ID.