Cloudflare AI Updates & Release Notes
93 updates curated from 1 source by the Releasebot Team. Last updated: May 21, 2026
- May 21, 2026
- Date parsed from source:May 21, 2026
- First seen by Releasebot:May 21, 2026
Call any AI model through AI Gateway's new REST API
Cloudflare AI adds a unified AI REST API on api.cloudflare.com for calling models from OpenAI, Anthropic, Google, and Workers AI through one set of endpoints and credentials, with AI Gateway features, Unified Billing, and existing Workers AI paths preserved.
AI Gateway now uses the AI REST API on api.cloudflare.com. You can call any model — whether from OpenAI, Anthropic, Google, or hosted on Workers AI — through one unified API, using the same endpoints and authentication regardless of provider.
Four endpoints are available:
- POST /ai/run — universal endpoint for all models and modalities
- POST /ai/v1/chat/completions — OpenAI SDK compatible
- POST /ai/v1/responses — OpenAI Responses API compatible
- POST /ai/v1/messages — Anthropic SDK compatible
All AI Gateway features — logging, caching, rate limiting, and guardrails — are applied automatically. Third-party models are billed through Unified Billing, so you do not need to manage separate provider API keys.
Third-party model requests are routed through your account's default gateway, which is created automatically on first use. To route requests through a specific gateway, add the cf-aig-gateway-id header.
If you are already calling Workers AI models through the existing REST API, that path (/ai/run/@cf/{model}) continues to work. To call Workers AI models through AI Gateway, use the @cf/ model prefix (for example, @cf/moonshotai/kimi-k2.6) and include the cf-aig-gateway-id header to specify which gateway to route through.
For more details and examples, refer to the REST API documentation.
Original source - May 13, 2026
- Date parsed from source:May 13, 2026
- First seen by Releasebot:May 14, 2026
Agents SDK v0.12.4: chat recovery, routing retries, durable Think submissions, and Voice connection control
Cloudflare AI adds more reliable Agents SDK chat recovery, stronger reconnect and state sync fixes, durable Think submissions, routing retry controls, and Voice agent connection control, while improving stream routing, structured tool output, and other recovery edge cases.
The latest release of the Agents SDK brings more reliable chat recovery, fixes Agent state synchronization during reconnects, adds durable submissions for Think, exposes routing retry configuration, and adds connection control for Voice agents.
Chat recovery improvements
@cloudflare/ai-chat now keeps server turns running when a browser or client stream is interrupted. This is useful for long-running AI responses where users refresh the page, close a tab, or temporarily lose connection. Calling stop() still cancels the server turn.
Set cancelOnClientAbort: true if browser or client aborts should also cancel the server turn:
Notable bug fixes:
- Chat stream resume negotiation no longer throws when replay races with a closed WebSocket connection.
- Recovered chat continuations no longer leave useAgentChat stuck in a streaming state when the original socket disconnects before a terminal response.
- Approval auto-continuation preserves reasoning parts and persists continuation reasoning in the final message.
- isServerStreaming now resets correctly when a resumed stream moves from the fallback observer path to a transport-owned stream.
Agent state and routing fixes
[email protected] prevents duplicate initial state frames during WebSocket connection setup. This avoids stale initial state messages overwriting state updates already sent by the client.
Agent recovery is also more reliable when tool calls span a Durable Object restart. Recovery now defers user finish hooks until after agent startup and isolates hook failures, so one failed hook does not block other recovered runs from finalizing.
getAgentByName() now supports routingRetry for transient Durable Object routing failures:
Durable Think submissions
@cloudflare/think now supports durable programmatic submissions. submitMessages() provides durable acceptance, idempotent retries, status inspection, cancellation, and cleanup for server-driven turns that should continue after the caller returns.
Think.chat() RPC turns now run inside chat recovery fibers and persist their stream chunks. Interrupted sub-agent turns can recover partial output instead of starting over.
ChatOptions.tools has been removed from the TypeScript API. Define durable tools on the child agent or use agent tools for orchestration. Runtime options.tools values passed by legacy callers are ignored with a warning.
Think message pruning behavior change
@cloudflare/think no longer applies pruneMessages({ toolCalls: "before-last-2-messages" }) to model context by default. The previous default could strip client-side tool results from longer multi-turn flows.
truncateOlderMessages still runs as before, so context cost remains bounded. Subclasses that relied on the old aggressive pruning can opt back in from beforeTurn :
Voice agent connection control
@cloudflare/voice adds an enabled option to useVoiceAgent. React apps can now delay creating and connecting a VoiceClient until prerequisites such as capability tokens are ready.
This release also fixes Workers AI speech-to-text session edge cases and withVoice text streaming from AI SDK textStream responses.
Other improvements
- Streamable HTTP routing — Server-to-client requests now route through the originating POST stream when no standalone SSE stream is available.
- Structured tool output — Tool output shapes are preserved when truncating older messages or oversized persisted rows.
- Non-chat Think tool steps — Think agent-tool children can complete without emitting assistant text and can return structured output through getAgentToolOutput.
- Sub-agent schedules — Stale sub-agent schedule rows are pruned when their owning facet registry entry no longer exists.
- @cloudflare/codemode — Adds a browser-safe export with an iframe sandbox executor and resolves OpenAPI specs inside the sandbox to avoid Worker Loader RPC size limits.
Upgrade
To update to the latest version:
npm i agents@latest @cloudflare/ai-chat@latest @cloudflare/think@latest @cloudflare/voice@latestRefer to the Agents API reference and Chat agents documentation for more information.
Original source All of your release notes in one feed
Join Releasebot and get updates from Cloudflare and hundreds of other software products.
- May 8, 2026
- Date parsed from source:May 8, 2026
- First seen by Releasebot:May 9, 2026
Planned model deprecations on Workers AI
Cloudflare AI refreshes the Workers AI model catalog, adding newer replacement models and extending Kimi K2.5 deprecation to May 30, 2026. It also lists models being retired, notes automatic aliasing to Kimi K2.6, and says -fast and -lora variants remain active for now.
We are refreshing the Workers AI model catalog to make room for newer releases. Please update your apps to remove references to the models listed below before the deprecation date.
Recommended replacements
- @cf/zai-org/glm-4.7-flash — fast multilingual model with multi-turn tool calling and coding capabilities.
- @cf/google/gemma-4-26b-a4b-it — efficient open model with vision and tool calling.
- @cf/moonshotai/kimi-k2.6 — capable tool-calling and vision model for agentic workloads and coding.
For pricing, refer to the Workers AI pricing page.
Kimi K2.5
We originally stated Kimi K2.5 would be deprecated on May 10, 2026, however we have extended the deprecation date to May 30, 2026. Requests will be automatically aliased to Kimi K2.6 on May 30, 2026, which has a higher price. Please review the @cf/moonshotai/kimi-k2.6 pricing and model capabilities prior to May 30, 2026 to ensure that the model suits your needs.
Models deprecated on May 30, 2026
- @cf/moonshotai/kimi-k2.5 --> @cf/moonshotai/kimi-k2.6
- @hf/meta-llama/meta-llama-3-8b-instruct
- @cf/meta/llama-3-8b-instruct
- @cf/meta/llama-3-8b-instruct-awq
- @cf/meta/llama-3.1-8b-instruct
- @cf/meta/llama-3.1-8b-instruct-awq
- @cf/meta/llama-3.1-70b-instruct
- @cf/meta/llama-2-7b-chat-int8
- @cf/meta/llama-2-7b-chat-fp16
- @cf/mistral/mistral-7b-instruct-v0.1
- @hf/mistral/mistral-7b-instruct-v0.2
- @hf/google/gemma-7b-it
- @cf/google/gemma-3-12b-it
- @hf/nousresearch/hermes-2-pro-mistral-7b
- @cf/microsoft/phi-2
- @cf/defog/sqlcoder-7b-2
- @cf/unum/uform-gen2-qwen-500m
- @cf/facebook/bart-large-cnn
Variants that remain active
The -fast and -lora variants of models will remain active, including:
- @cf/meta/llama-3.3-70b-instruct-fp8-fast
- @cf/meta/llama-3.1-8b-instruct-fast
- @cf/google/gemma-7b-it-lora
- @cf/google/gemma-2b-it-lora
- @cf/mistral/mistral-7b-instruct-v0.2-lora
- @cf/meta-llama/llama-2-7b-chat-hf-lora
LoRA models may be deprecated in the future. We will be adding more LoRA capabilities to the catalog, and will communicate when new LoRA models come online to give users time to train new LoRAs before we deprecate old ones.
For the full list of available models, refer to the Workers AI model catalog.
Original source - Apr 20, 2026
- Date parsed from source:Apr 20, 2026
- First seen by Releasebot:Apr 21, 2026
Moonshot AI Kimi K2.6 now available on Workers AI
Cloudflare AI adds Kimi K2.6 on Workers AI with Day 0 support from Moonshot AI. The native multimodal agentic model brings long-horizon coding, autonomous execution, swarm orchestration, vision input, a large context window, and multi-turn tool calling.
@cf/moonshotai/kimi-k2.6 is now available on Workers AI, in partnership with Moonshot AI for Day 0 support. Kimi K2.6 is a native multimodal agentic model from Moonshot AI that advances practical capabilities in long-horizon coding, coding-driven design, proactive autonomous execution, and swarm-based task orchestration.
Built on a Mixture-of-Experts architecture with 1T total parameters and 32B active per token, Kimi K2.6 delivers frontier-scale intelligence with efficient inference. It scores competitively against GPT-5.4 and Claude Opus 4.6 on agentic and coding benchmarks, including BrowseComp (83.2), SWE-Bench Verified (80.2), and Terminal-Bench 2.0 (66.7).
Key capabilities
- 262.1k token context window for retaining full conversation history, tool definitions, and codebases across long-running agent sessions
- Long-horizon coding with significant improvements on complex, end-to-end coding tasks across languages including Rust, Go, and Python
- Coding-driven design that transforms simple prompts and visual inputs into production-ready interfaces and full-stack workflows
- Agent swarm orchestration scaling horizontally to 300 sub-agents executing 4,000 coordinated steps for complex autonomous tasks
- Vision inputs for processing images alongside text
- Thinking mode with configurable reasoning depth
- Multi-turn tool calling for building agents that invoke tools across multiple conversation turns
Differences from Kimi K2.5
If you are migrating from Kimi K2.5, note the following API changes:
- K2.6 uses chat_template_kwargs.thinking to control reasoning, replacing chat_template_kwargs.enable_thinking
- K2.6 returns reasoning content in the reasoning field, replacing reasoning_content
Get started
Use Kimi K2.6 through the Workers AI binding (env.AI.run()), the REST API at /ai/run, or the OpenAI-compatible endpoint at /v1/chat/completions. You can also use AI Gateway with any of these endpoints.
For more information, refer to the Kimi K2.6 model page and pricing.
Original source - Apr 17, 2026
- Date parsed from source:Apr 17, 2026
- First seen by Releasebot:Apr 17, 2026
Introducing Redirects for AI Training
Cloudflare AI adds redirects for verified AI training crawlers, sending requests for deprecated or duplicate pages to canonical URLs using existing canonical tags. The feature is enabled in AI Crawl Control and is available at no extra cost on Pro, Business, and Enterprise plans.
Cloudflare's network now supports redirecting verified AI training crawlers to canonical URLs when they request deprecated or duplicate pages. When enabled via AI Crawl Control > Quick Actions, AI training crawlers that request a page with a canonical tag pointing elsewhere receive a 301 redirect to the canonical version. Humans, search engine crawlers, and AI Search agents continue to see the original page normally.
This feature leverages your existing tags. No additional configuration required beyond enabling the toggle. Available on Pro, Business, and Enterprise plans at no additional cost.
Refer to the Redirects for AI Training documentation for details.
Original source - Apr 17, 2026
- Date parsed from source:Apr 17, 2026
- First seen by Releasebot:Apr 17, 2026
Tools to prepare your site for the agentic Internet
Cloudflare AI adds new AI Crawl Control tools to help sites prepare for the agentic Internet, including Content Format insights in Metrics and a renamed Directives tab with an Agent Readiness score link.
AI Crawl Control now includes new tools to help you prepare your site for the agentic Internet—a web where AI agents are first-class citizens that discover and interact with content differently than human visitors.
Content Format insights
The Metrics tab now includes a Content Format chart showing what content types AI systems request versus what your origin serves. Understanding these patterns helps you optimize content delivery for both human and agent consumption.
Directives tab (formerly Robots.txt)
The Robots.txt tab has been renamed to Directives and now includes a link to check your site's Agent Readiness ↗ score.
Refer to our blog post on preparing for the agentic Internet ↗ for more on why these capabilities matter.
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 16, 2026
AI Search instances now include built-in storage and namespace Workers Bindings
Cloudflare AI adds built-in storage and vector indexing for new AI Search instances, plus new Workers bindings for runtime instance management and cross-instance search across namespaces.
New AI Search instances created after today will work differently. New instances come with built-in storage and a vector index, so you can upload a file, have it indexed immediately, and search it right away.
Additionally new Workers Bindings are now available to use with AI Search. The new namespace binding lets you create and manage instances at runtime, and cross-instance search API lets you query across multiple instances in one call.
Built-in storage and vector index
All new instances now comes with built-in storage which allows you to upload files directly to it using the Items API or the dashboard. No R2 buckets to set up, no external data sources to connect first.
Namespace binding
The new ai_search_namespaces binding replaces the previous env.AI.autorag() API provided through the AI binding. It gives your Worker access to all instances within a namespace and lets you create, update, and delete instances at runtime without redeploying.
For migration details, refer to Workers binding migration. For more on namespaces, refer to Namespaces.
Cross-instance search
Within the new AI Search binding, you now have access to a Search and Chat API on the namespace level. Pass an array of instance IDs and get one ranked list of results back.
Refer to Namespace-level search for details.
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 16, 2026
AI Search now has hybrid search and relevance boosting
Cloudflare AI adds hybrid search and relevance boosting to AI Search, giving users more control over how results are found and ranked with semantic and keyword search, configurable matching and fusion, plus metadata-based ranking boosts.
AI Search now supports hybrid search and relevance boosting, giving you more control over how results are found and ranked.
Hybrid search
Hybrid search combines vector (semantic) search with BM25 keyword search in a single query. Vector search finds chunks with similar meaning, even when the exact words differ. Keyword search matches chunks that contain your query terms exactly. When you enable hybrid search, both run in parallel and the results are fused into a single ranked list.
You can configure the tokenizer (porter for natural language, trigram for code), keyword match mode (and for precision, or for recall), and fusion method (rrf or max) per instance:
Refer to Search modes for an overview and Hybrid search for configuration details.
Relevance boosting
Relevance boosting lets you nudge search rankings based on document metadata. For example, you can prioritize recent documents by boosting on timestamp, or surface high-priority content by boosting on a custom metadata field like priority.
Configure up to 3 boost fields per instance or override them per request:
Refer to Relevance boosting for configuration details.
Original source - Apr 15, 2026
- Date parsed from source:Apr 15, 2026
- First seen by Releasebot:Apr 16, 2026
Browser Rendering is now Browser Run
Cloudflare AI renames Browser Rendering to Browser Run and expands it with higher Workers Paid limits, a redesigned Runs dashboard, Live View, Human in the Loop, Session Recordings, and WebMCP for faster AI browser workflows.
We are renaming Browser Rendering to Browser Run. The name Browser Rendering never fully captured what the product does. Browser Run lets you run full browser sessions on Cloudflare's global network, drive them with code or AI, record and replay sessions, crawl pages for content, debug in real time, and let humans intervene when your agent needs help.
Along with the rename, we have increased limits for Workers Paid plans and redesigned the Browser Run dashboard.
We have 4x-ed concurrency limits for Workers Paid plan users:
- Concurrent browsers per account: 30 → 120 per account
- New browser instances: 30 per minute → 1 per second
- REST API rate limits: recently increased from 3 to 10 requests per second
Rate limits across the limits page are now expressed in per-second terms, matching how they are enforced. No action is needed to benefit from the higher limits.
The redesigned dashboard now shows every request in a single Runs tab, not just browser sessions but also quick actions like screenshots, PDFs, markdown, and crawls. Filter by endpoint, view target URLs, status, and duration, and expand any row for more detail.
We are also shipping several new features:
- Live View, Human in the Loop, and Session Recordings - See what your agent is doing in real time, let humans step in when automation hits a wall, and replay any session after it ends.
- WebMCP - Websites can expose structured tools for AI agents to discover and call directly, replacing slow screenshot-analyze-click loops.
For the full story, read our Agents Week blog Browser Run: Give your agents a browser ↗ .
Original source - Apr 15, 2026
- Date parsed from source:Apr 15, 2026
- First seen by Releasebot:Apr 16, 2026
Browser Run adds Live View, Human in the Loop, and Session Recordings
Cloudflare AI expands Browser Run with Live View, Human in the Loop, and Session Recordings to make browser automation easier to watch, debug, and recover from failures. It adds real-time session visibility, human takeover, and replayable recordings after a run ends.
When browser automation fails or behaves unexpectedly, it can be hard to understand what happened. We are shipping three new features in Browser Run (formerly Browser Rendering) to help:
- Live View for real-time visibility
- Human in the Loop for human intervention
- Session Recordings for replaying sessions after they end
Live View
Live View lets you see what your agent is doing in real time. The page, DOM, console, and network requests are all visible for any active browser session. Access Live View from the Cloudflare dashboard, via the hosted UI at live.browser.run, or using native Chrome DevTools.
Human in the Loop
When your agent hits a snag like a login page or unexpected edge case, it can hand off to a human instead of failing. With Human in the Loop, a human steps into the live browser session through Live View, resolves the issue, and hands control back to the script.
Today, you can step in by opening the Live View URL for any active session. Next, we are adding a handoff flow where the agent can signal that it needs help, notify a human to step in, then hand control back to the agent once the issue is resolved.
Session Recordings
Session Recordings records DOM state so you can replay any session after it ends. Enable recordings by passing
recording: truewhen launching a browser. After the session closes, view the recording in the Cloudflare dashboard under Browser Run > Runs, or retrieve via API using the session ID. Next, we are adding the ability to inspect DOM state and console output at any point during the recording.To get started, refer to the documentation for Live View, Human in the Loop, and Session Recording.
Original source - Apr 15, 2026
- Date parsed from source:Apr 15, 2026
- First seen by Releasebot:Apr 16, 2026
Browser Run adds WebMCP support
Cloudflare AI adds WebMCP support in Browser Run, giving AI agents a faster way to discover and call website tools directly instead of relying on screenshot-and-click loops. It also supports human-in-the-loop confirmations and works with the recently launched CDP endpoint.
Browser Run (formerly Browser Rendering) now supports WebMCP ↗ (Web Model Context Protocol), a new browser API from the Google Chrome team.
The Internet was built for humans, so navigating as an AI agent today is unreliable. WebMCP lets websites expose structured tools for AI agents to discover and call directly. Instead of slow screenshot-analyze-click loops, agents can call website functions like searchFlights() or bookTicket() with typed parameters, making browser automation faster, more reliable, and less fragile.
With WebMCP, you can:
- Discover website tools - Use navigator.modelContextTesting.listTools() to see available actions on any WebMCP-enabled site
- Execute tools directly - Call navigator.modelContextTesting.executeTool() with typed parameters
- Handle human-in-the-loop interactions - Some tools pause for user confirmation before completing sensitive actions
WebMCP requires Chrome beta features. We have an experimental pool with browser instances running Chrome beta so you can test emerging browser features before they reach stable Chrome. To start a WebMCP session, add lab=true to your /devtools/browser request:
Combined with the recently launched CDP endpoint, AI agents can also use WebMCP. Connect an MCP client to Browser Run via CDP, and your agent can discover and call website tools directly. Here's the same hotel booking demo, this time driven by an AI agent through OpenCode:
For a step-by-step guide, refer to the WebMCP documentation.
Original source - Apr 15, 2026
- Date parsed from source:Apr 15, 2026
- First seen by Releasebot:Apr 16, 2026
Agent Lee adds Write Operations and Generative UI
Cloudflare AI adds major Agent Lee upgrades in the dashboard, letting users approve AI-driven account changes and view inline charts from natural language requests. The Beta features bring active assistance and generative visualizations to Free plan users.
We are excited to announce two major capability upgrades for Agent Lee, the AI co-pilot built directly into the Cloudflare dashboard. Agent Lee is designed to understand your specific account configuration, and with this release, it moves from a passive advisor to an active assistant that can help you manage your infrastructure and visualize your data through natural language.
Take action with Write Operations
Agent Lee can now perform changes on your behalf across your Cloudflare account. Whether you need to update DNS records, modify SSL/TLS settings, or configure Workers routes, you can simply ask.
To ensure security and accuracy, every write operation requires explicit user approval. Before any change is committed, Agent Lee will present a summary of the proposed action in plain language. No action is taken until you select Confirm, and this approval requirement is enforced at the infrastructure level to prevent unauthorized changes.
Example requests:
- "Add an A record for blog.example.com pointing to 192.0.2.10."
- "Enable Always Use HTTPS on my zone."
- "Set the SSL mode for example.com to Full (strict)."
Visualize data with Generative UI
Understanding your traffic and security trends is now as easy as asking a question. Agent Lee now features Generative UI, allowing it to render inline charts and structured data visualizations directly within the chat interface using your actual account telemetry.
Example requests:
- "Show me a chart of my traffic over the last 7 days."
- "What does my error rate look like for the past 24 hours?"
- "Graph my cache hit rate for example.com this week."
Availability
These features are currently available in Beta for all users on the Free plan. To get started, log in to the Cloudflare dashboard and select Ask AI in the upper right corner.
To learn more about how to interact with your account using AI, refer to the Agent Lee documentation.
Original source - Apr 14, 2026
- Date parsed from source:Apr 14, 2026
- First seen by Releasebot:Apr 15, 2026
Manage Browser Rendering sessions with Wrangler CLI
Cloudflare AI adds Wrangler browser commands for Browser Rendering, letting users create, manage, list, and view live browser sessions from the terminal with built-in authentication and JSON output for scripting and automation.
Browser Rendering now supports wrangler browser commands, letting you create, manage, and view browser sessions directly from your terminal, streamlining your workflow. Since Wrangler handles authentication, you do not need to pass API tokens in your commands.
The following commands are available:
Command | Description
wrangler browser create | Create a new browser session
wrangler browser close | Close a session
wrangler browser list | List active sessions
wrangler browser view | View a live browser sessionThe create command spins up a browser instance on Cloudflare's network and returns a session URL. Once created, you can connect to the session using any CDP-compatible client like Puppeteer, Playwright, or MCP clients to automate browsing, scrape content, or debug remotely.
Use --keepAlive to set the session keep-alive duration (60-600 seconds):
The view command auto-selects when only one session exists, or prompts for selection when multiple sessions are available.
All commands support --json for structured output, and because these are CLI commands, you can incorporate them into scripts to automate session management.
For full usage details, refer to the Wrangler commands documentation.
Original source - Apr 13, 2026
- Date parsed from source:Apr 13, 2026
- First seen by Releasebot:Apr 14, 2026
Secure credential injection and dynamic egress policies for Sandboxes
Cloudflare AI adds outbound Workers for Sandboxes and Containers with zero-trust credential injection, TLS interception, allow and deny lists, and dynamic per-instance egress policies, giving agentic workloads tighter control over outbound traffic without exposing secrets.
Outbound Workers for Sandboxes and Containers now support zero-trust credential injection, TLS interception, allow/deny lists, and dynamic per-instance egress policies. These features give platforms running agentic workloads full control over what leaves the sandbox, without exposing secrets to untrusted workloads, like user-generated code or coding agents.
Credential injection
Because outbound handlers run in the Workers runtime, outside the sandbox, they can hold secrets the sandbox never sees. A sandboxed workload can make a plain request, and credentials are transparently attached before a request is forwarded upstream.
For instance, you could run an agent in a sandbox and ensure that any requests it makes to Github are authenticated. But it will never be able to accesss the credentials:
You can easily inject unique credentials for different instances by using ctx.containerId:
No token is ever passed into the sandbox. You can rotate secrets in the Worker environment and every request will pick them up immediately.
TLS interception
Outbound Workers now intercept HTTPS traffic. A unique ephemeral certificate authority (CA) and private key are created for each sandbox instance. The CA is placed into the sandbox and trusted by default. The ephemeral private key never leaves the container runtime sidecar process and is never shared across instances.
With TLS interception active, outbound Workers can act as a transparent proxy for both HTTP and HTTPS traffic.
Allow and deny hosts
Easily filter outbound traffic with allowedHosts and deniedHosts. When allowedHosts is set, it becomes a deny-by-default allowlist. Both properties support glob patterns.
Dynamic outbound handlers
Define named outbound handlers then apply or remove them at runtime using setOutboundHandler() or setOutboundByHost(). This lets you change egress policy for a running sandbox without restarting it.
Apply handlers programmatically from your Worker:
Handlers accept params, so you can customize behavior per instance without defining separate handler functions.
Get started
Upgrade to @cloudflare/[email protected] or @cloudflare/[email protected] to use these features.
For more details, refer to Sandbox outbound traffic and Container outbound traffic.
Original source - Apr 10, 2026
- Date parsed from source:Apr 10, 2026
- First seen by Releasebot:Apr 11, 2026
Browser Rendering adds Chrome DevTools Protocol (CDP) and MCP client support
Cloudflare AI adds Chrome DevTools Protocol support to Browser Rendering, letting CDP-compatible tools like Puppeteer, Playwright, and MCP clients connect remotely from Workers, local machines, or cloud environments with a Cloudflare API key.
Browser Rendering now exposes the Chrome DevTools Protocol (CDP), the low-level protocol that powers browser automation. The growing ecosystem of CDP-based agent tools, along with existing CDP automation scripts, can now use Browser Rendering directly.
Any CDP-compatible client, including Puppeteer and Playwright, can connect from any environment, whether that is Cloudflare Workers, your local machine, or a cloud environment. All you need is your Cloudflare API key.
For any existing CDP script, switching to Browser Rendering is a one-line change:
Additionally, MCP clients like Claude Desktop, Claude Code, Cursor, and OpenCode can now use Browser Rendering as their remote browser via the chrome-devtools-mcp ↗ package.
Here is an example of how to configure Browser Rendering for Claude Desktop:
To get started, refer to the CDP documentation.
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.
Similar to Cloudflare AI with recent updates:
- Claude updates90 release notes · Latest May 21, 2026
- Claude Code updates319 release notes · Latest May 22, 2026
- Gemini updates331 release notes · Latest May 20, 2026
- ChatGPT updates167 release notes · Latest May 21, 2026
- Gemini API updates124 release notes · Latest May 19, 2026
- Claude Developer Platform updates122 release notes · Latest May 19, 2026