Home / Blog / Agent Builder Migration

AI & Agents · Guide

OpenAI Agent Builder Goes Dark Nov 30: Your Weekend Migration Plan

OpenAI is sunsetting Agent Builder, Evals, and the v1/prompts API on the same day. If you built on any of them, you have about two and a half weeks — here's how to migrate without rewriting from scratch.

AI & Agents · Guide

Key takeaways

  • Three OpenAI products shut down together on Nov 30, 2026: the no-code Agent Builder, the hosted Evals platform, and the v1/prompts API. Evals has been read-only since Oct 31.
  • Google is doing the same thing in parallel — Vertex AI Extensions, Gemini's managed tool-calling framework, stops working after Nov 26, 2026. This is a pattern, not a one-off.
  • A one-agent team can migrate in a weekend if they port the orchestrator (OpenAI Agents SDK, LangGraph, or Claude Agent SDK), move prompts into version control, and swap in Promptfoo for evals.
  • Build on MCP so the next sunset doesn't bite as hard. Separate the model, the orchestrator, and your tools — only the vendor-y layer should ever change.

You got the email in June. You bookmarked the deprecation page. You told yourself you'd deal with it later. It is now later. On November 30, 2026, your Agent Builder workflow stops responding, your prompt templates return 410s, and your eval dashboards — already read-only since Halloween — go dark for good.

Don't panic. If you built one agent on top of Agent Builder, this is a weekend of focused work, not a quarter-long rewrite. The business logic is already yours. You're really just porting the orchestrator and the prompt text to something you own. Here's the calm version of that plan.

What exactly is going away

On June 3, 2026, OpenAI announced the shutdown of three products on the same timeline. All three stop functioning on Nov 30. Here's what each one did and what you lose:

  • Agent Builder — the no-code visual workflow tool shipped at DevDay 2025. Drag-and-drop nodes, tool calls, handoffs. If you built an internal "assistant" with this, it stops executing on the deprecation date.
  • Evals — the hosted evaluation platform for grading model outputs at scale. Already in read-only mode as of Oct 31, 2026. You can download results until Nov 30, then it's gone.
  • v1/prompts API — the managed prompt-template endpoint. Prompts stored there return errors after cutoff.

Underlying model endpoints — the Responses API, Chat Completions, the function-calling interface — are not affected. Your access to GPT-class models stays exactly as it is. What's dying is the OpenAI-managed wrapper around those models.

Export your eval history and prompt templates this week. After Nov 30, the UIs are gone. Even if you've already picked a replacement, you want your historical baselines to compare against going forward.

Why this is happening to everyone at once

If you only follow OpenAI, this looks like a bad quarter. Zoom out and the pattern is unmistakable. Google is running a parallel deprecation: Vertex AI Extensions, the managed tool-calling framework for Gemini, stops working after Nov 26, 2026. Same month, same shape.

The read: hyperscalers raced to ship vendor-managed agent frameworks in 2024–2025, and in 2026 they're retreating to the layer they actually want to own — the model — and pushing the orchestration layer out to SDKs and open standards. That's rational from their side. From yours, it means every managed agent framework has a short half-life, and the vendor-lock-in tax is paid up front and again every time one of these sunsets.

Vendor-managed agent frameworks have a half-life of about eighteen months. Price your migrations in from day one.

If you want the broader context on why this layer keeps churning, we unpacked it in AI Agents in 2026: What Actually Shipped, What Flopped. The short version: managed frameworks demo great and age poorly.

The weekend migration checklist

This is the order we'd run it in for a team with one agent live. Do these in sequence; it will take Saturday afternoon through Sunday evening for most small apps.

  • Audit what the agent actually does. Open Agent Builder. Write down every node, every tool call, every prompt. One page of plain English. Most "complex" workflows are five to seven nodes.
  • Export your prompts to a text file. Copy every prompt template out of v1/prompts and Agent Builder into a prompts/ folder in your repo. Commit them. They are now versioned source code, not vendor-managed assets.
  • Export your eval runs and the test cases that drove them. You'll need these as regression inputs for whatever eval tool you move to.
  • Pick an orchestrator. See the table below. For most teams this is OpenAI Agents SDK (same models, least friction) or LangGraph (model-agnostic, bigger community).
  • Rebuild the agent as code. Each Agent Builder node becomes a tool call or a step. If your workflow was six nodes, it's roughly 150–250 lines of Python or TypeScript.
  • Point your prompts at the new orchestrator. Load them from your repo, not from a vendor endpoint.
  • Re-run your old evals in Promptfoo. Same test cases, same scoring. Confirm you haven't regressed before you cut traffic over.
  • Cut traffic over before Nov 30. Don't wait until the last day. Give yourself a week of real production traffic to notice anything weird.
Don't try to improve the agent during migration. Port it bit-for-bit first, confirm parity in evals, then iterate. Mixing a rewrite with a redesign is how one weekend turns into three.

Which successor should you pick?

Here's how the sunsetting frameworks map to realistic replacements. There's no single right answer; the right one depends on how much you want to stay inside OpenAI's ecosystem versus insulate yourself from the next deprecation.

Sunset productDoesSuccessor pathTrade-off
Agent Builder (no-code)Visual agent workflowsOpenAI Agents SDKEasiest port, same vendor risk
Agent Builder (code)Visual agent workflowsLangGraph + LangSmithModel-agnostic, more moving parts
Agent Builder (Claude-friendly)Visual agent workflowsAnthropic Claude Agent SDKGreat if you want Claude in the mix
Evals platformHosted output gradingPromptfoo (open-source)You run it; you own the data
v1/prompts APIManaged prompt storagePrompts in your git repoYours forever; no vendor API
Vertex AI ExtensionsGemini tool-callingAny of the above over MCPOpen standard, broader support

If you're new to the orchestration layer, start with our walk-through in How to Build Your First AI Agent, and for the mental model behind why prompts, skills, and workflows are three separate things, see Prompts, Skills & Workflows: How AI Agents Actually Work.

The durable architecture: model, orchestrator, tools

If you only take one thing from this post, take this: the reason this migration hurts is that Agent Builder bundled three layers that should have stayed separate. The fix — the thing that keeps the next vendor sunset from costing you another weekend — is to pull them apart on the way out.

  • The model layer. OpenAI, Anthropic, Google. Swappable. Call it through whatever SDK, but treat it as a commodity.
  • The orchestrator layer. The thing that chains tool calls, handles retries, routes between models. Agents SDK, LangGraph, Claude Agent SDK. Also swappable — this is the layer that keeps dying.
  • The tool layer. Your actual business logic: database queries, CRM calls, internal APIs. This is yours. Expose it over MCP (Model Context Protocol) and every agent framework on earth can call it without you rewriting a thing.

MCP is the piece that didn't exist in a serious form when Agent Builder shipped. The spec went stateless on July 28, 2026, and it's now hosted by the Linux Foundation — which is a quiet but important signal that it's not any one vendor's property. We walked through what MCP actually is, in plain English, in MCP (Model Context Protocol) Explained. If you build your tool layer on MCP today, the next deprecation hits one layer and leaves the other two alone.

What this is going to cost you

Honest numbers, assuming you have one agent in production and reasonable in-house engineering:

  • Audit and prompt export — two to four hours.
  • Orchestrator port (small agent) — eight to twelve hours of focused work.
  • Eval re-wire in Promptfoo — two to four hours if your old test cases are in decent shape.
  • Parallel-run and cutover — a few days of calendar time, mostly spent watching logs.

Agents with a lot of custom tool integrations, memory, or human-in-the-loop handoffs take longer. If you built on top of Agent Builder because you don't have a Python/TypeScript shop in-house, the port is doable but it's the moment to bring in help — the shape of the code matters a lot for what the next migration will cost you. If that's where you are, this is exactly the kind of thing we handle in our services engagements.

Where people go wrong (and when to call a pro)

The expensive mistakes we're already seeing on this migration aren't about the code:

Rebuilding the agent during the port instead of achieving parity first. Letting prompts drift between the exported copy and the "cleaned-up" version in the new repo, so no one can tell whether a regression is a model issue or a prompt issue. Picking an orchestrator because it was the first result in a search instead of mapping it to how long you want it to live. Skipping the eval re-wire entirely and discovering in production that step three now hallucinates. Treat this as a port with evals, not a rewrite — and don't skip exporting the historical runs, because once Nov 30 arrives, you can't get them back.

If the agent you built on Agent Builder is doing something that genuinely matters — billable work, customer-facing automation, anything you'd notice at 2 a.m. — the value of a second set of eyes isn't the Python. It's catching the subtle behavioral regression before your customers do. And for context on how fast this pattern repeats, see Sora API Shutdown — same shape, different product, roughly two months earlier.

Frequently asked questions

What exactly stops working on November 30, 2026?
Three OpenAI products shut down the same day: the no-code Agent Builder shipped at DevDay 2025, the hosted Evals platform (already read-only since October 31), and the v1/prompts API. Workflows, prompt templates, and eval runs created in those tools stop executing. Underlying model APIs like the Responses and Chat Completions endpoints are unaffected.
What's the closest drop-in replacement for Agent Builder?
OpenAI's own Agents SDK is the official successor and keeps you on the same models. If you want to leave OpenAI's ecosystem, LangGraph plus LangSmith is the most popular alternative, and the Anthropic Claude Agent SDK is a strong option if you also want Claude in the mix. For teams that want to future-proof against the next sunset, build your tool layer on MCP and keep the orchestrator swappable.
Do I really need to rewrite everything from scratch?
No. Most Agent Builder workflows are three to six nodes doing tool calls against your APIs. The business logic is already yours. You're really just porting the orchestrator and the prompt text, not rebuilding the agent. A one-agent team should expect a weekend of focused work, not a quarter.
How do I keep this from happening again on the next vendor sunset?
Separate three layers: the model (swappable), the orchestrator (swappable), and your tools (yours). Expose your tools over MCP so any agent framework can call them, keep your prompts in version control as plain text, and keep your evals in an open-source runner like Promptfoo. The next time a vendor deprecates something, only one layer changes.

Agent sunset on your calendar?

We've migrated agents off dying frameworks. Let us save you the weekend.

Ghostwire Systems builds and ports production AI agents end to end — including the parts the vendor churn makes painful. Tell us what you've got running on Agent Builder.