Skip to content
Agent Orchestration
Skill

/sandbox-2026-deprecation

Migrate Cloudflare Sandbox SDK codebases away from features deprecated in June 2026 (HTTP and WebSocket transports, desktop, exposePort, default sessions, and stream-specific file and command APIs).

BOOST
From plugin
role-model
11812 skills
Install
$ npx -y skills add try-works/role-model --skill sandbox-2026-deprecation --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/sandbox-2026-deprecation

Context preview

The summary Claude sees to decide when to auto-load this skill.

Migrate Cloudflare Sandbox SDK codebases away from features deprecated in June 2026 (HTTP and WebSocket transports, desktop, exposePort, default sessions, and stream-specific file and command APIs).

SKILL.md

sandbox-2026-deprecation.SKILL.md
description: "Migrate Cloudflare Sandbox SDK codebases away from features deprecated in June 2026 (HTTP and WebSocket transports, desktop, exposePort, default sessions, and stream-specific file and command APIs)."

Sandbox SDK 2026 deprecation migration

Use this skill when migrating a codebase that depends on the Cloudflare Sandbox SDK away from features deprecated in June 2026.

For the announcement, refer to the [changelog entry](https://developers.cloudflare.com/changelog/sandbox/2026-06-09-deprecating-sandbox-sdk-features/). For detailed documentation, refer to the [migration guide](https://developers.cloudflare.com/sandbox/guides/2026-deprecation/).

Migration checklist

1. Update `@cloudflare/sandbox` and the sandbox container image before changing runtime configuration. 2. Search the codebase for deprecated configuration and APIs:

   rg 'SANDBOX_TRANSPORT|transport:|exposePort\(|enableDefaultSession|execStream\(|readFileStream|writeFileStream'

3. Switch every sandbox to RPC transport with `SANDBOX_TRANSPORT=rpc` or `getSandbox(..., { transport: "rpc" })`. 4. Replace Sandbox SDK desktop APIs with Cloudflare Browser Run where browser automation is required. 5. Replace `exposePort()` with `sandbox.tunnels.get()`. Use quick tunnels for development and named tunnels for stable production hostnames. 6. Set `enableDefaultSession: false` on `getSandbox()`. 7. Replace workflows that depend on persisted shell state with explicit sessions from `sandbox.createSession()`. 8. Move stream-specific file and command logic to the base `readFile()`, `writeFile()`, and `exec()` APIs where streaming behavior is supported. 9. Deploy the Worker and smoke-test command execution, file operations, public URLs, and stateful session workflows.

API replacements

| Deprecated feature | Replacement | | ---------------------------------------- | ---------------------------------------------------- | | HTTP or WebSocket transport | RPC transport | | Sandbox SDK desktop | Cloudflare Browser Run | | `exposePort()` | `sandbox.tunnels.get()` | | Default sessions | `enableDefaultSession: false` with explicit sessions | | Stream-specific command and file helpers | Base command and file APIs with streaming support |

Notes for agents

  • Do not remove `exposePort()` blindly if the Worker uses `proxyToSandbox()` to inject authentication or rewrite responses. Preserve that behavior before moving traffic to tunnels.
  • If code relies on `cd` carrying across separate `exec()` calls, create an explicit session with `cwd` instead.
  • Tunnels require RPC transport. Configure RPC before migrating public URLs.
  • Large or binary file streaming requires RPC transport.
Read more
Ships withrole-model

role-model is an open protocol for capability-aware AI routing, plus a reference router that implements that protocol.

Get the whole plugin

Other skills on role-model.