BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
Cloudflare trims its model catalog as the Workers toolchain hardens
November 2–8, 2026
Cloudflare is retiring sixteen LLMs and a batch of image, speech, and embedding models from Workers AI, while its Agents SDK cuts streaming storage writes by roughly 27x. AI Gateway and the AI SDK both tightened up around credentials, redirects, and refusals.
The week at a glance
Replay the weekBiggest releases
- 01Cloudflare Agents SDK 1.5 upgrades Pi harness with 27x fewer storage writes
Developer Platform - 02Cloudflare AI Gateway requires authentication on all new gateways
Developer Platform - 03Workers AI deprecates 16 LLMs and several image, speech models on November 15
Developer Platform - 04AI SDK Deepgram 3.1.46 adds live streaming transcription for Nova models
Vercel - 05Cloudflare Access adds passkey sign-in for protected apps and App Launcher
Cloudflare One
A model catalog cull on Workers AI
The biggest deadline of the week comes from Cloudflare, which is retiring sixteen LLMs plus several image, speech, and embedding models from Workers AI on November 15, 2026. Frontier models like deepseek-v4-pro, kimi-k2.6, and glm-5.2 are on the list, as are workhorses such as llama-3.2-1b-instruct and image and audio models like stable-diffusion-xl-base-1.0 and whisper-tiny-en. Cloudflare names replacements by workload — deepseek-v4.1-flash and glm-5.3 for frontier needs, gemma-4-26b and qwen3.8-27b for smaller jobs, flux-2-klein-9b for retired image models — so anyone with hardcoded model IDs has a migration to do this month.
The Agents SDK got a performance story worth noting: its Pi harness upgrade batches streamed answers and tool output instead of persisting every update, cutting SQLite storage transactions by about 27x on long answers and reducing CPU and memory on large tool calls. The same release reworks the session API, with session.watch() replacing session.events() and session.continue() starting a fresh run without a new message, so expect some code changes alongside the speedup.
AI Gateway spent the week on credential hygiene. New gateways now require authentication, and it can't be switched off afterward — creating one with authentication set to false returns HTTP 400, while existing open gateways keep working and Workers bindings stay pre-authenticated. To help teams audit what they've stored, Gateway also shows per-key activity for provider credentials, with masked previews and last-used dates, and flags keys untouched for over 90 days for rotation or removal.
Workers runtime and tooling stabilize
The workerd releases were mostly compatibility plumbing, but a few items are worth a look before they land by default. Incoming Request.signal becomes default for compatibility dates from November 17, the new module registry turns on the same day, and the python_shared_standard_library flag is now on by default. Non-hibernatable WebSocket connections are now limited per Durable Object, and a workerd deploy command lets you serve deployments from the cluster bucket while the old untrusted inspector policy goes away. Separately, Durable Objects now retry failed fetch and RPC calls up to four times within ten seconds when the error is retryable and didn't originate in your code — though existing user-level retry loops will stack with the runtime's.
The local dev toolchain shipped a coordinated feature: Artifacts bindings can now run against Miniflare's local simulator with persistent repositories by setting remote: false. That landed across Wrangler, Miniflare, the Workers Vite plugin, Workers Vitest, and the Workers SDK, with Vitest defaulting to local so tests stop touching real repositories. The same batch swept in security bumps for brace-expansion and minimatch.
AI SDK tightens the edges
Vercel's AI SDK shipped a wide, mostly defensive set of patches. The security theme is clear: provider-utils now blocks private-destination URLs and HTTPS-to-HTTP redirects, MCP's HTTP transport rejects redirects by default, request URLs are sanitized before reaching telemetry so credentials don't leak into traces, and Google provider tools are omitted entirely when toolChoice is none so disabled File Search or Vertex RAG tools can't fetch data server-side.
On the feature side, OpenAI models now return GPT Image 2.6 with markup-guided edits and animated GIF output, plus Secure MCP tunnel support. Anthropic gained inline tools added mid-conversation and message threads, Mistral added Voxtral realtime transcription and voice agents, and Deepgram added live Nova streaming transcription. A cluster of fixes also stops silently swallowing refusals — OpenAI refusals now surface as text content instead of empty responses — and Deepgram's callback option is rejected outright rather than returned as corrupt audio.
Access, scheduling, and previews
Cloudflare One made sign-in less annoying with passkey login for Access-protected apps and the App Launcher, added fast flux detection to UEBA risk scoring, and introduced a read-only keyboard mode for Browser Isolation that blocks data entry while keeping copy, print, and zoom. Elsewhere, Vercel Schedules entered public beta for cron and one-off tasks dispatched to Functions or Queue topics, and Render warned that from November 18 it will create previews for every PR in a GitHub stack — handy for stacked work, but each preview bills resources.
Releases covered26
- Workers AI deprecates 16 LLMs and several image, speech models on November 15 (opens in new tab)
- Cloudflare Agents SDK 1.5 upgrades Pi harness with 27x fewer storage writes (opens in new tab)
- Cloudflare AI Gateway requires authentication on all new gateways (opens in new tab)
- Cloudflare AI Gateway shows per-key activity to flag stale provider credentials (opens in new tab)
- Cloudflare workerd v1.20261106.1 adds workerd deploy command (opens in new tab)
- Cloudflare Durable Objects now retry failed fetch and RPC calls automatically (opens in new tab)
- Wrangler 4.158.0 adds local Artifacts support and patches bundled dependency advisories (opens in new tab)
- Miniflare 5.20261104.0-beta supports local Artifacts during development (opens in new tab)
- Cloudflare Workers Vite plugin 2.0.0-beta.12 adds local Artifacts support (opens in new tab)
- Workers Vitest plugin 1.6.0 supports local Artifacts, patches bundled deps (opens in new tab)
- Cloudflare Workers SDK 0.52.0 adds local Artifacts support across Wrangler, Vite, Vitest (opens in new tab)
- Cloudflare Access adds passkey sign-in for protected apps and App Launcher (opens in new tab)
- Cloudflare One adds fast flux detection to UEBA risk scoring (opens in new tab)
- Cloudflare One Browser Isolation adds read-only keyboard mode in beta (opens in new tab)
- AI SDK provider-utils 3.0.45 blocks private-destination URLs and HTTPS-to-HTTP redirects (opens in new tab)
- AI SDK @ai-sdk/mcp 1.0.102 rejects HTTP transport redirects by default (opens in new tab)
- Vercel AI SDK 7.0.165 sanitizes provider URLs to keep credentials out of telemetry (opens in new tab)
- AI SDK Google Vertex 4.0.227 omits provider tools when toolChoice is none (opens in new tab)
- AI SDK OpenAI provider 4.0.109 adds GPT Image 2.6 and realtime extensions (opens in new tab)
- AI SDK Anthropic 4.0.98 adds inline tools and message threads (opens in new tab)
- AI SDK Mistral 4.0.80 adds realtime transcription and voice agent support (opens in new tab)
- AI SDK Deepgram 3.1.46 adds live streaming transcription for Nova models (opens in new tab)
- AI SDK openai 2.0.141 surfaces model refusals as text content (opens in new tab)
- AI SDK Deepgram 3.1.47 rejects speech callback option instead of returning corrupt audio (opens in new tab)
- Vercel Schedules enters public beta for cron and one-off tasks (opens in new tab)