Fetching from the wire…
Public story · 2026-06-28 · high
It swaps OpenAI, Anthropic, and Gemini without a rewrite, a hedge as June's model releases slid into July.
Why now: Model releases are churning weekly, and June's batch just slid into July.
Model releases slipped from June into July, and I stopped betting my code on any single provider.
The model market moves weekly now. Rewriting an integration every time a better model or a new agent harness appears costs real time you do not get back.
Hard-code calls to one provider, and every swap means touching every file that calls it. TanStack ships a fix for that in a library called ai, and a tool called manifest works the same way, per TanStack's GitHub repo.
Both are type-safe and provider-agnostic. The TanStack kit streams responses and runs tools and agents across OpenAI, Anthropic, and Gemini. Swap the provider, or the harness running underneath it, and the code calling it does not change.
That is the trade worth making right now. The model you picked this month is already replaceable. The abstraction layer and the specs you wrote around it are not going anywhere, and that is where the real value sits. If swapping models ever costs more than a config change, I will take that as proof the abstraction failed.
Each link below shares sources, entities, or timing with this story.
Anthropic partners with OpenAI / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic partners with OpenAI); both cover Anthropic, Gemini, July, OpenAI; overlapping topics (against, agent, model).
TanStack released TanStack AI / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (TanStack released TanStack AI); both cover Anthropic, Gemini, OpenAI, TanStack; reported by the same outlet (github.com).
Anthropic partners with OpenAI / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Anthropic partners with OpenAI); both cover Gemini, July, OpenAI; reported by the same outlet (github.com).
Anthropic released MCP / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Anthropic released MCP); both cover Anthropic, Gemini, OpenAI, SDK; overlapping topics (agent, anthropic).
Anthropic partners with OpenAI / Shared entities / Same source domain / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic partners with OpenAI); both cover Anthropic, Gemini, OpenAI; reported by the same outlet (github.com).
Anthropic released Claude Code / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic released Claude Code); both cover Anthropic, July, OpenAI; overlapping topics (against, agent, anthropic, harness).
Anthropic released MCP / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Anthropic released MCP); both cover Anthropic, July, SDK; reported by the same outlet (github.com).
Anthropic partners with OpenAI / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic partners with OpenAI); both cover Anthropic, July, OpenAI; overlapping topics (against, anthropic, model).