[MODEL] Asked to have Codex redraw an SVG asset; used Codex image generation instead, and repeated it after correction
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Claude ignored my instructions or configuration
What You Asked Claude to Do
In a static-website repo whose Open Graph image is an SVG (public/og-image.svg, exported to PNG), I asked (in Chinese):
用 codex 重新画 OG image 出三版候选 ("Redraw the OG image with Codex, give me three candidates.")
Earlier in the same session Claude had used the Codex CLI's built-in image generation to make product illustrations.
What Claude Actually Did
- It ran
codex execthree times with prompts telling Codex to use its image generation tool to make raster backgrounds, and planned to set the text itself in HTML. - I corrected it:
> 不是叫你叫 codex 画 svg 你让它用 imagegen 功能设计
> ("Didn't I tell you to have Codex draw an SVG? You had it design with image generation.")
- Claude read the negation the wrong way ("not SVG; let image generation design the whole card") and ran image generation again: three more raster cards, text included.
Both rounds came from the same assumption: "redraw with Codex" means Codex image generation, because that is how Codex had just been used, even though the asset being redrawn is an SVG file.
Expected Behavior
- Look at what kind of asset is being redrawn (an SVG in the repo) and have Codex write SVG candidates, or ask which way was meant.
- After a correction, especially a rhetorical one like 「不是叫你…」 ("didn't I tell you to…"), confirm the reading before running the same kind of job again.
Files Affected
None. Both rounds only wrote PNGs to a scratch directory; nothing in the repo changed.
Permission Mode
I don't know / Not sure
Can You Reproduce This?
Haven't tried to reproduce
Steps to Reproduce
- In a session, use the Codex CLI (
codex exec) image generation for some illustrations. - Ask Claude to "redraw <asset> with codex, three candidates", where
<asset>is an SVG file in the repo. - Correct it with a rhetorical negation in Chinese (「不是叫你叫 codex 画 svg…」).
Claude Model
Opus 5.5 (claude-opus-5-5)
Claude Code Version
2.1.295 (Claude Code)
Platform / Environment
macOS (Darwin 27.0), zsh; Codex CLI 0.162.0 called through Bash