The full feed
Fresh signals from official sources, filtered down to the tools and ideas you care about.
Send custom API headers with Wrangler and Cloudflare CLI
Wrangler 4.160.0 and Cloudflare CLI ( cf ) 1.0.0-beta.29 support custom headers for Cloudflare API requests. Use CLOUDFLARE_API_HEADERS to add headers or override most generated values, with the exception of protected body and transport headers.
Serve a Worker's static assets from a URL path like /blog/
You can now serve your Worker's static assets from a URL path prefix, such as example.com/blog/, without changing your build output. Previously, to serve assets from /blog/, you had to nest your files in a matching blog directory.
Set a concurrency limit for each Workflow
You can now set a concurrency limit on an individual Workflow to cap how many of its instances run at the same time.
Workers Builds and Pages now list GitHub repositories based on your GitHub account
When you connect a GitHub repository to Workers Builds or Pages, the accounts and repositories you can pick from are now based on your own GitHub account, so the list reflects the repositories you work with on GitHub.
Faster MP4 downloads from Cloudflare Stream
description: Generate downloadable video files faster without implementation changes.
Evaluate Flagship feature flags from Rust
The Flagship Rust SDK provides an async OpenFeature provider with HTTP and local evaluation for Rust server applications.
Run Exo agents on Cloudflare
You can now run Exo agents on Cloudflare, with Durable Objects coordinating conversations and Cloudflare Sandboxes running Linux tools. Define an agent in Markdown, then use Exo's CLI or HTTP API to run it.
Run the Codex agent loop on Cloudflare Workers
Run the Codex agent loop in a Cloudflare Durable Object with this experimental Agents SDK example ↗︎. Conversations, files, and completed model and tool results persist across restarts, allowing the agent to recover after interruptions.
Automatic retries for Durable Object calls
The runtime now retries fetch() and RPC calls to a Durable Object when they fail with a retryable error before reaching it. This applies whether the caller is a Worker or another Durable Object. Short disruptions, such as brief network interruptions, no longer need a retry loop in your code.