I pin model IDs on purpose. Floating aliases have burned me before — a silent swap under a -latest tag once changed a tool-calling detail in production and cost me a Saturday with git bisect and a coffee I didn't enjoy. So everything I run points at a dated snapshot. gpt-5-codex was one of them.
Last week I finally read OpenAI's deprecations page top to bottom instead of skimming it, and there it was: gpt-5-codex, retiring 2026-07-23, sitting quietly next to ten of its neighbors. As I write this it's July 16. That's seven days.
If you pinned any of the snapshots below, consider this your heads-up. Here's the full retirement list, how to find out in about ten minutes whether you're exposed, the replacement map with the things I'd actually regression-test, and the one structural change that turned my last forced migration from scary into boring.
The shutdown list (retiring 2026-07-23)
Straight from OpenAI's API deprecations page. I checked each row against the source while writing this — do the same before you act on it, because dates and replacements do get revised.








