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.
What’s happening now
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.
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.
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.
What shipped lately
Claude Code updates its default Fable model and fixes MCP OAuth redirects
Claude Code 2.1.321 adds Fable 5.2 and fixes cases where MCP OAuth secrets could be sent to a redirected host.
Cloudflare Agents adds Pi 1.5 support and a new session view
PiHarness gains Pi 1.5 support, batched streaming writes, session.watch() and a way to continue runs without sending a new message.
Tailwind CSS adds a Turbopack loader for Next.js
Tailwind CSS 4.3.4 introduces @tailwindcss/turbopack and fixes watch mode and CSS scoping behavior.
Stay curious.Stay current.Build with a clearer signal.
Tools worth opening
Follow your curiosity.
Browse thirteen fields, from frontend and AI agents to security and open source.