BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
AI SDKs converge on agent tools while platforms harden builds and sandboxes
May 25–31, 2026
AI SDK providers across Vercel, Cloudflare, and Google Vertex standardized on agent-style tool use for web search, while Vercel made build memory failures a thing of the past and Cloudflare expanded sandbox previews and D1 migration layouts.
The week at a glance
Replay the weekBiggest releases
- 01Cloudflare Workers v1.20260529.1 adds AgentMemoryNamespace types
Workers - 02Cloudflare Workers v1.20260530.1 adds types for composite feature
Workers - 03AI SDK Azure @ai-sdk/azure@4.0.0-canary.66 adds web search tool
Vercel - 04AI SDK Azure @3.0.68 adds web search tool to OpenAI Responses API
Vercel - 05Vercel CLI v54.6.1 improves vercel env add flow and Build Output API discovery
Vercel
Agent tools reshape AI SDK search patterns
The week's dominant story is a coordinated shift from search parameters to agent tools across Vercel's AI SDK providers. Vercel's xAI provider deprecated searchParameters in favor of web_search and x_search agent tools, adding an enableImageSearch option to xai.tools.webSearch() that passes through to the xAI Responses API as enable_image_search. The stable xAI v3.0.93 channel received the same treatment simultaneously. Meanwhile, Azure's OpenAI provider gained a web search tool for the Azure OpenAI Responses API, mirrored in the stable Azure channel. The Google Vertex provider added support for gemini-embedding-2 and two Deep Research preview models (deep-research-max-preview-04-2026, deep-research-preview-04-2026). To round out the model additions, AI Gateway support landed for Qwen 3.7 Plus from Alibaba and MiniMax M3 with its 1M-token context window.
On the MCP front, both the @2.0.0-canary.56 and @1.0.45 channels fixed MCP ping responses to return an empty result per the JSON-RPC spec, closing a long-standing spec compliance gap. The AI SDK core also introduced standalone stream transformation helpers (toUIMessageChunk, toUIMessageStream, toTextStream) that decouple stream conversion from streamText result objects, deprecating the result-bound methods for removal in the next major release.
Build resilience and infrastructure hardening
Vercel's elastic build machines now monitor memory usage and automatically upgrade machine tiers to prevent out-of-memory failures — a significant reliability improvement for teams hitting OOM errors during deployment. The system also avoids downgrading fast but memory-intensive builds. On the pricing side, function invocations moved to per-unit billing ($0.0000006 per invocation) for Pro customers, smoothing cost scaling across usage patterns.
The Vercel CLI v54.6.1 improved the vercel env add flow by asking about sensitivity before collecting values, and added experimentalServices discovery from Build Output API config during vercel build. The Python builder gained bytecode compilation support for hive deployment paths, while @vercel/express bumped @vercel/nft to 1.10.0 with moduleSyncCatchall tracing enabled.
Sandbox, storage, and developer experience leaps
Cloudflare Agents sandboxes can now expose services through Cloudflare Tunnel via sandbox.tunnels.get(port), creating zero-config *.trycloudflare.com preview URLs without requiring a Cloudflare account or custom domain. Cloudflare Realtime's WebSocket adapter gained automatic reconnection and WebRTC media buffering, making it production-ready for live audio/video routing across the global network. On the data side, D1 migrations now support nested layouts through migrations_pattern, aligning with Drizzle's folder structure. Workers added TypeScript types for AgentMemoryNamespace and composite feature types, signaling continued investment in the Workers agent model.
Vercel Sandbox now supports Docker containers inside sandboxes, enabling containerized test dependencies, image validation, and CI workflows without host-side Docker. Railway's CLI v4.66.0 introduced railway sandbox commands (create/list/ssh/exec/destroy), and Railpack v0.24.0 now respects package manager versions from mise configuration files.
Cloudflare Security Center increased scan frequency — daily for Enterprise, every 3 days for Pro/Business, weekly for Free — with on-demand scans now available on any plan. Logpush datasets gained Turnstile Events and field additions for DEX Device State, Gateway HTTP, and HTTP requests.
Across the collection, Next.js canary builds progressed with Turbopack analyzer improvements, image optimization operation cache, and 'use cache' bail-out fixes, while Turborepo added auth HTTP timeouts and fixed Windows graceful shutdown.
Releases covered25
- Agents - Share sandbox previews through Cloudflare Tunnel (opens in new tab)
- Realtime - Cloudflare's Realtime WebSocket adapter now auto-reconnects and buffers WebRTC media (opens in new tab)
- D1 - D1 migrations support nested layouts via `migrations_pattern` (opens in new tab)
- Cloudflare Workers v1.20260529.1 adds AgentMemoryNamespace types (opens in new tab)
- Cloudflare Workers v1.20260530.1 adds types for composite feature (opens in new tab)
- Security Center - Security scans more frequent (opens in new tab)
- Logs - New Turnstile Events Logpush dataset in Cloudflare Logs (opens in new tab)
- Logs - Updated fields across multiple Logpush datasets in Cloudflare Logs (opens in new tab)
- AI SDK xAI v4.0.0-canary.69 deprecates searchParameters in favor of agent tools (opens in new tab)
- AI SDK xAI v3.0.93 deprecates searchParameters for agent tools (opens in new tab)
- AI SDK Azure @ai-sdk/azure@4.0.0-canary.66 adds web search tool (opens in new tab)
- AI SDK Azure @3.0.68 adds web search tool to OpenAI Responses API (opens in new tab)
- Qwen 3.7 Plus now available on AI Gateway (opens in new tab)
- MiniMax M3 on AI Gateway (opens in new tab)
- AI SDK MCP @2.0.0-canary.56 fixes ping response to comply with JSON-RPC spec (opens in new tab)
- AI SDK MCP @1.0.45 fixes ping request responses to match JSON-RPC spec (opens in new tab)
- AI SDK ai@7.0.0-canary.158 deprecates streamText result methods for standalone helpers (opens in new tab)
- Elastic Build Machines now protect against out of memory builds (opens in new tab)
- Function invocations now billed per unit (opens in new tab)
- Vercel CLI v54.6.1 improves vercel env add flow and Build Output API discovery (opens in new tab)
- Vercel CLI @vercel/python@6.44.0 supports bytecode compilation for hive deployment (opens in new tab)
- @vercel/express v0.1.94 updates @vercel/nft and enables module sync catchall tracing (opens in new tab)
- Vercel Sandbox adds Docker container support (opens in new tab)