Shifts that have not hit you yet but will.
OpenAI removes o1, o3-mini, o4-mini, GPT-4 Turbo and gpt-image-1 on Friday 23 October, with the replacements priced very differently
Deadline23 Oct
OpenAI's deprecations page lists a 23 October shutdown, announced on 22 April, for o1, o1 pro, o3-mini, o4-mini, GPT-4 (gpt-4-0613), gpt-4-1106-preview, GPT-4 Turbo, GPT-3.5 Turbo 0125, GPT-4.1 nano, gpt-4o-2024-05-13 and gpt-image-1, plus six fine tuned models. It names GPT-5.6 Sol for o1, o1 pro, o3-mini, the GPT-4 models and gpt-4o-2024-05-13, GPT-5.6 Terra for o4-mini and GPT-3.5 Turbo, GPT-5.6 Luna for GPT-4.1 nano, and gpt-image-2.5-sunburst or gpt-image-2.5-flare for gpt-image-1. At the shutdown date the page says a model "will no longer be accessible".
So what
Find your calls today, because the failure mode is a forgotten job rather than the main request path. OpenAI documents an optional shutdown_date field on the List models endpoint, so one request lists what your key can still see with a date on it, and a search of your repository and config for the model IDs catches the rest, including per customer settings stored in a database. Then check fine tuning before anything else: the model pages list fine tuning as not supported on Sol, Terra and Luna, so a fine tuned model cannot simply be recreated on the base OpenAI names. The full model by model table, with what each landing costs, is in the analysis.
Google shuts down the Gemini Deep Research agent deep-research-pro-preview-12-2025 on 23 October
Deadline8 Oct
On 8 October Google's Gemini API release notes deprecated the Deep Research agent deep-research-pro-preview-12-2025 and set its shutdown for 23 October 2026, 15 days later. They name two newer agents: deep-research-preview-04-2026, described as designed for speed and efficiency and suited to streaming back to a client UI, and deep-research-max-preview-04-2026, described as maximum comprehensiveness for automated context gathering and synthesis. The migration step is to change the agent parameter in your interactions.create requests.
So what
Swap the agent string this week, and read it as a reminder of what a preview is: OpenAI's own policy says preview models can be retired with notice as short as two weeks, and this one got about that. Decide which of the two replacements fits, since they trade speed for depth, and rerun a sample of your research tasks, because an agent change can alter what comes back and not only the name. Keep preview agents out of any path you cannot change in a day.
GitHub Copilot removes Claude Opus 4.8, Claude Opus 5 and GPT-5.6 Terra on 16 November
Deadline15 Oct
On 15 October GitHub said it will remove Claude Opus 4.8, Claude Opus 5 and GPT-5.6 Terra from every Copilot experience on 16 November, including Copilot Chat, inline edits, ask and agent modes, and code completions. The suggested alternatives are Claude Opus 5.5 for both Claude models and GPT-6.1 Sol or GPT-6 Luna for Terra. Opus 4.8 stays for individual subscribers on annual plans. For Copilot Business and Enterprise the alternatives are enabled automatically unless an administrator has turned off the global default or explicitly disabled the model.
So what
Check what you have pinned: saved agent configurations, scripts that select a model by name, and organisation model policies. If an admin turned off the global default, the alternatives will not appear on their own, so enable Claude Opus 5.5 and GPT-6.1 Sol in the model policies before 16 November. No action is needed to remove the old models, and the alternatives carry different list prices from the models they replace, so check what your usage costs afterwards.
Claude Opus 5.5 fast mode is out of research preview at $8 and $40, double the standard price
Pricing15 Oct
Anthropic's 15 October release notes say fast mode is out of research preview for Claude Opus 5.5: you no longer need to request access, requests no longer need the fast-mode-2026-02-01 beta header (those that still send it keep working), and there is now a default fast mode rate limit in the Start, Build and Scale tiers. Fast mode for Claude Opus 5 and Claude Opus 4.8 stays in research preview. The pricing page lists Opus 5.5 fast mode at $8 input and $40 output per million tokens, against $4 and $20 standard, and says fast mode pricing applies across the full context window, stacks with prompt caching and data residency multipliers, and is not available with the Batch API.
So what
Fast mode doubles the price, so spend it where waiting costs you, on interactive paths a person is watching, and not on background work. It cannot be combined with Batch, which is the cheap end of the same dial, so a job that is not latency sensitive should go the other way. Add the model and mode to your cost dashboard as a separate line, because a switch left on in a shared config doubles a bill without changing a single prompt.
Vercel Token Pass gives a Pro team $80 of monthly open weight model credit for $30, and stops when the credit runs out
Pricing15 Oct
Vercel Token Pass entered early access for Pro teams on 15 October. For $30 a month a team gets $80 in monthly credit for GLM 5.3 and Kimi K3, with more models to come, through AI Gateway, for use with coding agents or an agent built with the AI SDK. Zero Data Retention is on by default, with inference in the US and EU. The subscription renews monthly, unused credit does not roll over, and when the credit runs out requests stop until the next billing period, with no automatic overage charges.
So what
A hard stop is a feature if your fear is a runaway agent bill: the worst month is $30. The trade is that a coding agent that hits the limit mid task simply stops, and only two models are included so far, so check that one of them passes your own evals before you route a team through it. Treat the $80 as a ceiling to try, not a budget, until you have seen a month of real usage.
Unauthenticated Git clones from GitHub can fail during traffic spikes, so give CI a token
Breaking change19 Oct
On 19 October GitHub said that during periods of unusual traffic it may temporarily require authentication for some clones and fetches of public repositories over HTTPS, to protect the availability of github.com. An affected operation fails with a message that authentication is required. Authenticated operations, SSH operations and pushes are unaffected, and GitHub says this is not a general authentication requirement for public repositories. For automated clones it recommends the built in GITHUB_TOKEN in GitHub Actions and, in other CI systems, a GitHub App installation access token, with a personal access token also possible.
So what
Find the places your pipeline clones anonymously: dependencies installed from git URLs, submodules, Dockerfile steps and tool installers that fetch from GitHub. Those are the ones that fail in a spike, usually at a bad moment and with an unhelpful error in the middle of a build. Add a token where you can, prefer an app installation token over a personal one outside Actions, and make the failing step retry once after a delay, since GitHub says the protection is lifted again afterwards.