OpenAI Agent Builder Migration Guide: What to Do Before Shutdown
A practical path for inventorying Agent Builder workflows, choosing Workspace Agents or the Agents SDK, rebuilding evaluations, and cutting over safely.
OpenAI says its Agent Builder and Evals products will no longer be available on the platform after November 30, 2026. Move natural-language, shared business workflows toward ChatGPT Workspace Agents; move code-owned applications toward the Agents SDK or a directly managed Responses API loop. Before rebuilding, export or document every instruction, tool, connector, test case, approval, output contract, and operational dependency, then run the old and new versions side by side before cutover.
Key takeaways
- OpenAI says Agent Builder and Evals will be unavailable after November 30, 2026
- Workspace Agents fit shared, natural-language workflows inside eligible ChatGPT workspaces
- The Agents SDK fits code-owned applications that need explicit orchestration, tools, guardrails, sessions, and tracing
- A migration must preserve behavior, permissions, approvals, test cases, observability, and rollback—not just prompts
- Rebuild evaluations from representative tasks and failure cases instead of treating an old aggregate score as portable
- Run both implementations in shadow or limited production before retiring the original workflow
Start with the deadline and a dependency inventory
OpenAI added a June 3, 2026 notice to its AgentKit announcement stating that Agent Builder and Evals are winding down and will no longer be available on the platform after November 30, 2026. That is a service deadline, not a recommended day to begin migration. A replacement needs time for access approval, implementation, evaluation, user acceptance, cutover, and rollback. Set an internal freeze and acceptance date several weeks earlier, adjusted for the consequence and complexity of the workflow.
Inventory usage before choosing technology. For each Agent Builder workflow, identify its owner, users, entry points, schedules, upstream callers, downstream systems, data classes, monthly volume, failure consequence, and last confirmed use. Include prototypes: an apparently abandoned workflow may still be invoked by a bookmarked link, automation, webhook, or internal document. Retirement is a valid migration outcome when the job has no active owner or measurable value.
Capture the complete behavioral specification. Save instructions and examples, but also models and reasoning settings, tool definitions, connector scopes, handoff logic, structured-output schemas, files, memory assumptions, approval points, timeouts, retry behavior, spending limits, user-visible messages, and escalation rules. Screenshots can document layout, but machine-readable configuration and source-controlled specifications are more useful for reconstruction. Confirm available export functions in the product rather than assuming this article has inspected your account.
- Owner and users
- Trigger and schedule
- Instructions and tools
- Identity and permissions
- Tests and known failures
- Operations and rollback
Choose the replacement from the operating model
OpenAI's notice recommends the Agents SDK for workflows that should continue as code and Workspace Agents in ChatGPT for use cases better suited to natural-language prompting. That distinction is more useful than feature-by-feature imitation. Decide who should own changes, where the workflow runs, how it is invoked, which systems it can change, and what engineering control the organization requires.
Workspace Agents suit repeatable team workflows that should be created, tested, shared, scheduled, or run through ChatGPT and supported channels. Current documentation describes apps, custom MCP servers, files, skills, memory, schedules, Slack channels, and API triggers, subject to workspace eligibility and admin controls. It also documents end-user and agent-owned authentication. A shared connection is operationally powerful: use a service account where possible, narrow its scope, and keep write approvals for risky actions.
The Agents SDK suits applications owned in code. Its documented primitives include agents, tools, handoffs, guardrails, sessions, human-in-the-loop mechanisms, and tracing. The SDK uses the Responses API by default and manages the agent loop; use the Responses API directly when the team needs to own tool dispatch and state handling itself or has a short-lived response path. This is an architecture decision, not a ranking: some organizations will use Workspace Agents for internal workflows and SDK applications for customer-facing or deeply integrated systems.
Test plan and regional availability before committing. Workspace features can depend on workspace type, admin configuration, app availability, and channel support. A trigger that only queues work may not satisfy a synchronous application. Conversely, rebuilding a simple shared research workflow as a custom service adds deployment, on-call, security, and maintenance obligations that a managed workspace could avoid.
Rebuild evaluations around acceptance and failure
An evaluation project is not merely a score to screenshot. Preserve its task definitions, inputs, expected properties, human annotations, grader instructions, thresholds, model and workflow versions, sampling rules, and known blind spots. Remove or govern sensitive records before copying them. If the existing dataset cannot be exported in a usable form, reconstruct the highest-value cases while access remains available and record what could not be preserved.
Build a compact baseline that represents production. Include common tasks, difficult edge cases, malformed inputs, unavailable tools, permission denial, stale data, conflicting evidence, prompt injection, excessive requests, and cases where the correct outcome is to abstain or escalate. Measure accepted outcomes after human review, material error classes, tool-call correctness, approval behavior, latency, cost, and reviewer effort. An overall pass rate can hide a rare but consequential action failure.
The Agents SDK documentation describes built-in tracing and links its traces to OpenAI evaluation tooling. Tracing helps explain which model calls, tools, and handoffs produced a result, but a trace is evidence for debugging, not proof of correctness. Define graders that match the business contract, use deterministic checks where possible, calibrate model-based graders against human decisions, and keep a withheld set to reduce tuning to familiar examples.
Run the same fixed cases against the old and new workflows, then conduct exploratory testing for replacement-specific behavior. Record meaningful differences rather than demanding identical wording. A new system can be acceptable if it reaches the same verified outcome with different steps; it can be unacceptable even with similar prose if it changes permissions, citations, costs, or error handling. This guidance is based on opened documentation, not hands-on testing of a private Agent Builder project.
Cut over gradually and close the old path
Begin with shadow execution when policy and cost allow: the replacement receives representative work but cannot affect downstream systems. Compare results, then move to a limited user group with read-only tools or reversible writes. Expand scope only after predefined acceptance thresholds and incident rehearsals pass. If parallel execution would duplicate external actions or expose data unnecessarily, use replayed cases in an isolated environment instead.
Before cutover, freeze nonessential changes, publish the exact accepted replacement version, verify identities and approvals, and communicate the new entry point and escalation route. Monitor task completion, error classes, denials, handoffs, tool calls, latency, spending, and human overrides. Keep a time-bounded rollback path that restores service without reviving unsafe credentials or losing new records.
Decommissioning is part of migration. After acceptance, revoke old tokens and connector grants, disable schedules and webhooks, remove obsolete shared links, update runbooks and ownership records, and retain only the artifacts required by policy. Confirm that no caller is still reaching the old endpoint. Review the replacement after product or model changes; leaving Agent Builder does not eliminate ongoing evaluation and governance work.
Practical checklist
- Name an owner and cutover date for every Agent Builder workflow and Evals project
- Record instructions, models, reasoning settings, tools, handoffs, schemas, connectors, credentials, and limits
- Archive representative inputs, expected outcomes, grader logic, human annotations, and known failure cases
- Choose Workspace Agents, Agents SDK, direct Responses API, or retirement for each workflow
- Recreate identities with least privilege instead of copying a builder's personal connection
- Rebuild deterministic authorization, validation, approval, timeout, retry, and spending controls
- Create a baseline evaluation set that includes normal work, edge cases, attacks, and abstention cases
- Compare old and new versions on accepted outcomes, errors, latency, cost, and reviewer effort
- Pilot with a limited audience and reversible actions before broad publishing or write access
- Freeze changes before cutover, retain rollback artifacts, and monitor the replacement after launch
- Remove obsolete credentials, schedules, webhooks, access tokens, and documentation after acceptance
Warning signs
- The migration plan copies prompts but omits tool schemas, permissions, approvals, or output contracts
- A shared Workspace Agent authenticates through a creator's broad personal account
- The replacement is declared equivalent from a few demos or a single average evaluation score
- Production writes begin before the new workflow has a constrained pilot and rollback path
- No one has confirmed which schedules, API triggers, applications, or people still depend on the old workflow
- Evaluation data contains sensitive records without an approved retention and access plan
- The team waits until November to discover plan eligibility, integration gaps, or missing source artifacts
Frequently asked questions
When is OpenAI Agent Builder shutting down?
OpenAI's June 3, 2026 update says Agent Builder and Evals will no longer be available on the OpenAI platform from November 30, 2026 onward. Plan to complete acceptance and cutover earlier so the deadline is not the first production test.
Should I migrate to Workspace Agents or the Agents SDK?
Choose Workspace Agents for shared, natural-language workflows that should run in ChatGPT, Slack, schedules, or supported API triggers. Choose the Agents SDK when developers must own application code, orchestration, state, tools, guardrails, deployment, and tests.
Can an Agent Builder workflow be exported directly to Agents SDK code?
Do not assume a lossless automatic conversion. The opened announcement recommends replacement destinations but does not promise one-click code export. Preserve the workflow specification and verify the available product controls in your own account.
What replaces OpenAI Evals?
Treat the existing evaluation project as evidence to reconstruct: datasets, annotations, graders, thresholds, and failure examples. The Agents SDK includes tracing and connects to OpenAI evaluation tooling, but teams should confirm current platform capabilities and rebuild acceptance tests around the replacement runtime.
Can Workspace Agents receive API triggers?
Current OpenAI documentation says eligible Workspace Agents can expose an API trigger that queues a run and returns 202 Accepted. It also says the trigger currently returns no run ID or response body, so verify that limitation against your integration requirements.
Primary sources and further reading
- Introducing AgentKitOpenAI · Updated June 3, 2026
- ChatGPT Workspace Agents for Enterprise and BusinessOpenAI Help Center · Accessed August 2, 2026
- OpenAI Agents SDKOpenAI · Accessed August 2, 2026
- OpenAI Agents SDK QuickstartOpenAI · Accessed August 2, 2026
- Agent orchestrationOpenAI · Accessed August 2, 2026