“Cursor was one of the very first users of OpenAI, we’ve worked closely with their team for years,” Cursor CEO Michael Truell wrote to users this week — the sound of a founder learning, in public, that years of technical partnership had just ended over paperwork rather than a product complaint. In late August 2026, OpenAI told Cursor , the AI code editor, that it will stop serving its GPT models through the tool on 12 November — a notice The Decoder reported on 29 August , citing a change-of-ownership clause triggered by SpaceX’s acquisition of Cursor. Nothing about the models changed, and nothing about the product changed. Only who owns the company did. The model picker in your editor — the dropdown that looks like a preference, something you toggle between Claude and GPT because you like one’s style better — turns out to be the visible edge of a supply contract between two corporations you never signed anything with, revocable on terms you will never read.
A contract clause did what no bug ever could
OpenAI’s stated reasoning, per The Decoder, “boils down to trust”: the company points to Elon Musk cutting OpenAI off from Twitter’s data in December 2022 and to distilling OpenAI’s own models to help train Grok, and it isn’t willing to keep feeding its newest models through a product Musk now owns. Techzine Global reports that OpenAI picked “the latest possible end date permitted under that provision,” calling the cutoff “a precautionary measure” against risks it says grow as model capability does. Existing GPT models keep working in Cursor until 12 November; anything OpenAI ships after that, including a model called Astra, never arrives there at all. OpenAI went out of its way to praise Cursor as a product — the split is entirely about the address on the ownership papers.
The picker in your editor is a supply contract, not a preference
This isn’t the first time: in June 2025, Anthropic cut Windsurf off from Claude with less than a week’s notice, while OpenAI was reportedly circling Windsurf for an acquisition of its own. Windsurf’s CEO Varun Mohan called it “disappointed[ing],” and Anthropic co-founder Jared Kaplan explained the logic plainly: “I think it would be odd for us to be selling Claude to OpenAI.” Two contract terminations, two different model vendors, both triggered by a change of ownership rather than a change in the product — that pattern is what the two cases actually establish. Reading across from it to a general claim about how model choice works in AI coding tools is a step neither case measures on its own, but it’s worth taking out loud: the option in your picker exists because a company decided to keep selling it to another company, a decision that sits above the developer entirely.
The model picker in your editor is a supply contract between two companies you never signed anything with.
Your own key buys back chat, not the model running on every keystroke
The instinct once a model disappears is to bring your own — paste in a personal OpenAI key and keep going. Cursor’s own documentation says that works, with a catch: “Custom API keys only work with chat models,” while “Tab completion continues using Cursor’s built-in models.” A developer with GPT-5 selected in Cursor’s picker today loses that entry on 12 November; bring your own key and chat comes back, but the model firing on every keystroke as you type stays exactly what Cursor decides it should be. The portable surface is the one you open on purpose a few times a day. The non-portable one runs constantly, reaching into your code, and was never on offer to route around.
The honest complication is that this specific disruption may be smaller than the headline suggests. Truell says OpenAI models make up roughly 5% of Cursor’s traffic and that the companies are still talking; Anthropic’s Tom Brown publicly pledged continued support for Cursor; and Cursor’s models page still lists frontier options from Anthropic, Google, SpaceXAI, Z.ai and Moonshot, so most workflows have somewhere else to point. OpenAI also gave Cursor roughly ten weeks of notice rather than Windsurf’s under-a-week scramble, and JetBrains’ 2026 developer survey of 15,000-plus professionals shows how sharply adoption shares can move in a single year — Claude Code at 39% globally while GitHub Copilot slid from 29% to 21%. None of that changes the architecture underneath, though: the same fragility that surfaced when Cursor and other VS Code forks turned out to depend on one under-resourced extension registry shows up again here, one layer up, in the models themselves. Cheap migration between vendors doesn’t make the Tab completion behind any one of them portable — it just means developers are getting practiced at replacing pickers, not at owning what’s inside them.
| Category | Adoption (%) |
|---|---|
| Claude Code | 39 |
| GitHub Copilot (a year ago) | 29 |
| GitHub Copilot (now) | 21 |
Nothing on the menu changed shape. What changed is the fact underneath it: every entry was always someone else’s to withdraw, printed by two companies whose deal a developer never gets to read, crossed out the moment ownership above either of them shifts.



