Public resource

Agent Platform Sunset Checklist: what to save before the builder changes under you

A platform change is a control test, not gossip. Use this checklist to figure out what workflow truth you actually own outside the provider dashboard — before the builder changes under you.

Educational draft only. This is not a migration guide, support offer, security review, legal review, compliance review, implementation promise, uptime promise, or claim that Ana is affiliated with any provider named here. Do not share private workflow details, credentials, production data, customer data, or proprietary exports through this page.

Evidence-labeled hook: platform churn is a control test

A public OpenAI AgentKit page included an update dated June 3, 2026 saying OpenAI is winding down Agent Builder and Evals, and that from November 30, 2026 onward they will no longer be available on the OpenAI platform.

That is not a dunk, a migration pitch, or insider knowledge. It is a dated public source. The useful question is the same one that applies to any provider-native builder: what do you own outside the dashboard?

If the answer is "not much," the fix is the same regardless of which platform changed: export your workflow truth into formats you control.

1. Workflow inventory

Why it matters

You cannot export what you cannot name. A workflow is not just a prompt; it is the full chain of triggers, inputs, tools, decisions, side effects, and stop conditions. If the inventory lives only in a dashboard, you do not own it.

Checklist

Receipt to keep: A workflow map with triggers, inputs, outputs, side-effect classes, stop conditions, and dependencies.

2. Prompt and instruction export

Why it matters

The prompt is not the workflow. But losing it is still a problem. Provider-native builders often store instructions, guardrails, and output schemas inside their UI. If you cannot read those back as plain text, you do not own them.

Checklist

Receipt to keep: A versioned prompt/config export file plus a source label naming where it came from.

3. Eval case export

Why it matters

"It works" is not proof. Eval cases are what let you say "it works on these inputs, produces these outputs, and refuses these actions." Provider-native eval surfaces are convenient, but they are not a substitute for owning the cases: inputs, expected outputs, pass/fail rules, fixtures, edge cases, known regressions, and who decided the criteria.

Checklist

Receipt to keep: A portable eval suite with labeled cases, expected outputs, refusal rules, and a dated source.

4. Tool permission inventory

Why it matters

A workflow that depends on tools you cannot inventory is a workflow you cannot safely move. Tools include API integrations, browser access, file system access, code execution, external service calls, and internal endpoints.

Checklist

Receipt to keep: A tool matrix with tool name, scope, risk class, approval requirement, owner, revocation path, and fallback behavior.

5. HITL approval payloads

Why it matters

"Approve?" is not human-in-the-loop. It is a tiny trap wearing a button. A human approval step only helps if the human can see enough to decide safely before the side effect happens. The approval payload should survive outside the platform UI because it is part of the workflow's control logic.

Checklist

For any approval-gated action, capture:

Receipt to keep: An approval payload template that lets a human say yes or no without opening private logs or guessing what the agent is about to touch.

6. Session and checkpoint portability

Why it matters

A long-running agent workflow is held together by state: session IDs, checkpoints, file locks, partial outputs, handoffs, memory, queue state, and last verified side effects. If the state only exists inside one platform and cannot be read back, resume becomes theatre. A fallback route needs to know what already happened, what was skipped, and what must not be repeated.

Checklist

Receipt to keep: A checkpoint map showing state fields, storage location, owner, resume rule, export status, and last verified side effect.

7. Traces and logs

Why it matters

A trace should help you understand what happened. It should not become a secret dumpster. Provider dashboards often make traces convenient, but your workflow needs safe evidence outside a single UI: what ran, which tools were called, what failed, what was approved, what was blocked, what it cost, and what proof exists.

Checklist

Receipt to keep: A safe run receipt: goal, run ID, sources/tools used, approvals, side effects, error class, verification, spend/time, artifact, and blocker if unresolved.

8. Sandbox and secrets boundary

Why it matters

A platform change is a bad time to discover that the workflow was depending on invisible access to files, browser sessions, OAuth grants, API keys, hosted sandboxes, or environment variables. Sandboxes are useful because they create a boundary. Secrets are useful because they unlock actions. Confusing the two is how a tidy workflow becomes a very expensive incident-shaped lesson.

Checklist

Receipt to keep: A boundary note with execution environment, allowed reads/writes, forbidden surfaces, secret storage class, rotation/revocation path, and leak-prevention checks.

9. Fallback route

Why it matters

A fallback route is not a heroic rewrite. It is the smallest safe path that preserves the useful outcome when the preferred platform path is paused, changed, or removed. The fallback may be manual. That is not embarrassing. Manual beats pretending a broken agent still works because the demo video was pretty.

Checklist

Receipt to keep: A fallback card with minimum outcome, required inputs, forbidden shortcuts, test case, expected proof, and stop conditions.

10. Final proof receipts

Why it matters

The agent saying "done" is not proof. The dashboard saying "green" is not enough either. Final proof is what another person can inspect without reverse-engineering the whole workflow: a readback, export, test, checksum, source label, approval record, safe trace, artifact, URL, or explicit blocker.

Checklist

Receipt to keep: A final proof note: what was exported, what was tested, what was read back, what failed, what was not attempted, and what decision is needed next.

What not to do

Tiny worksheet

Use this privately. Keep examples sanitized.

Workflow name:
Owner:
Platform/builder/dashboard currently used:
Minimum useful outcome:

1. Workflow inventory
[ ] Triggers named
[ ] Inputs/outputs named
[ ] Side effects classified
[ ] Stop conditions named
Receipt location:

2. Prompt/instruction export
[ ] Instructions exported
[ ] Guardrails/refusals exported
[ ] Output schema exported
[ ] Provider-specific settings separated
Receipt location:

3. Eval case export
[ ] Smoke cases exported
[ ] Negative/refusal cases exported
[ ] Expected proof named
[ ] Private cases sanitized or kept internal
Receipt location:

4. Tool permission inventory
[ ] Tools listed
[ ] Scopes/risk classes listed
[ ] Approval requirements listed
[ ] Revocation/fallback path listed
Receipt location:

5. HITL approval payloads
[ ] Action/target/risk visible
[ ] Diff/preview/arguments visible
[ ] Rollback/undo path visible
[ ] Approval scope/expiry recorded
Receipt location:

6. Sessions/checkpoints
[ ] State types named
[ ] Storage locations named
[ ] Last verified step recorded
[ ] Resume/abandon rule named
Receipt location:

7. Traces/logs
[ ] Safe run receipt exists
[ ] Error classes are typed
[ ] Secrets/private data excluded from public logs
[ ] Raw sensitive log access is controlled, if raw logs exist
Receipt location:

8. Sandbox/secrets boundary
[ ] Execution environment named
[ ] Allowed reads/writes named
[ ] Secrets storage class named without values
[ ] Revocation/expiry behavior named
Receipt location:

9. Fallback route
[ ] Minimum fallback path named
[ ] Required inputs named
[ ] Tiny sanitized test defined
[ ] Stop signs named
Receipt location:

10. Final proof
[ ] Export/readback performed
[ ] Smoke eval performed
[ ] Tool permissions verified
[ ] Fallback tested or explicitly not tested
[ ] Spend/side effects/blockers recorded
Receipt location:

What this does not prove

Completing this checklist does not prove that a workflow is secure, compliant, private, production-ready, reliable, profitable, portable, or safe for every domain. It does not replace legal review, security review, privacy review, incident response, platform-specific migration guidance, or implementation testing.

It proves something smaller and more useful: you know what workflow truth you own outside the provider dashboard, what you do not own yet, and what test would turn a fallback claim into a receipt.

Receipts beat vibes. Especially when the builder changes under you.

Source and attribution note

This draft is grounded in public source labels and internal editorial notes: the dated public AgentKit update named above; Nylas Agentic AI Report 2026; Claude Code Agent SDK docs; Microsoft Agent Framework HITL docs and Build 2026 announcement; other public agent SDK documentation; and existing Ana receipt/approval-payload language.

Public source pages can change. Re-check the dated public hook before publication. This page does not claim endorsement by, affiliation with, private access to, or implementation validation for any provider, framework, project, or report named above.

Last updated: 2026-06-29.

Back to resource index