
VP Eng for Workers @Cloudflare. Previously helping the world breathe better - CTO @Spire_health (YC W15).
Joined July 2012
- Tweets59
- Following648
- Followers829
- Likes96
I don't know how many tokens this used, but it was worth it.
Benjamin Yule retweeted
Cloudflare's Clef beat Jev in just two weeks
How: "frozen" Qwen does one prefill pass, a tiny schema head scores every answer option in parallel, with no text generated at all.
That's why it's 4x faster than Jev at 2x the accuracy on some benchmarks.
And it's open source!
Link to HF:
huggingface.co/Cloudflare/cl…
Now you can run a million subagents at once.
Pi on Durable Objects, out for real in v0.26.0
npm i agents
great working with @badlogicgames and the crew over the last few weeks on pi-durable. very happy for their v1.0 release of @pidotdev :)
xitter.cf/mattzcarey/status/2094…
And just like that sloplang was born
I've seen people describe Jev as an "AI if statement". But what if it actually WAS an if statement?
Introducing Probably: a programming language powered by Jev: probably-lang.southpolesteve…
Jev baked into the language. “feels” asks a question. “match” routes between descriptions. “while” keeps going until something stops feeling true.
This is obviously a toy, but it's fun to think about what something like Jev unlocks. Jev makes the decisions, an LLM does the writing, and a little program ties it together.
One of my favorite moments over the past 6 months when building the core tech (ie the kernel) behind Cloudflare OS was when Kenton came to me and said "I need to show you something."
He then began to demo a 1-shot where he asked the agent to build him a simple multi-player Paint stye app. Something we had done dozens and dozens of times before.
After a minute of spinning, a simple multi-player canvas appeared on the screen exactly like you'd expect. Kenton drew two vertical and two horizontal lines using the pen tool creating a Tic-tac-toe board. He then drew an 'X' right in the middle.
Finally - navigating back to the 'agent' who built the app. He said "your turn."
A few seconds later a circle appeared in the upper left corner of the board he had just drawn by hand.
"Oh my god - we just accidentally invented software that agents can use as easily as humans."
Today we are releasing Cloudflare OS, a chatbot with connectors, just like every other tech company is doing.
Except actually, it's different. This is a remake of Sandstorm[.]io, my startup from 10 years ago, except this time built on Cloudflare Workers (the platform I've spent the last 9 years building) and deeply leveraging AI. This is more or less the culmination of my secret 10-year master plan.
This is a full-on personal app vibe coding platform, in which the sandbox is so secure that you can pretty much go wild -- the AI cannot introduce a significant security bug. We believe a company's security team can feel comfortable giving non-technical users permission to vibe code and then sleep soundly at night.
How is that possible? It's the Sandstorm security model, revisited. A "Gadget" is the same thing as a Sandstorm "Grain": a fine-grained app instance. For example, if you have a document editor app, each document runs as a separate instance of the app, in a separate sandbox (one "Gadget").
This means two things, both of which I think are Big Deals:
1. The platform can manage all access control, by controlling who can access the Gadget at all. There is no way the Gadget can accidentally leak itself to an attacker -- even an attacker who has access to other Gadgets based on the same app.
2. Since everyone is running their own copy of the code, everyone can freely *modify* their copy of the code.
Think about #2 a bit more.
What if, when you wanted a new feature in the software you are using, you could just prompt your agent to add it?
This doesn't work in the cloud Software-as-a-Service model, because you are not running your own copy of the app.
Sandstorm tried to change that 10 years ago, but the world wasn't ready, because not enough people had the skills or patience to actually modify their software. AI has changed that. Now you just ask the agent -- the same agent that you are using to help you interact with the Gadget can also modify the code of the Gadget.
And it is so fun.
github.com/cloudflare/cloudf…
This isn't just about agentic work, delegated authority, and vibe coding - The platform we are introducing is about personal software and a radically different approach to the software distribution model that is needed to support it.
Cloudflare OS enables humans to build, using agents, the exact software they want to accomplish exactly what they need. It's about humans using agents to encode determinism into workflows, dashboards, and even custom agents.
Personal software is private, by default - but sharable and multiplayer. Personal software acts on behalf of you, the human, not a service account. Personal software has an interface that is designed for humans AND agents alike.
I truly believe this is the beginning of one of the most ground breaking technologies since Workers themselves were announced. This is Workers for the agentic software era.
We built Cloudflare OS to equip our teams to safely rethink how they get work done with AI. The platform brings together the best of our technologies, from our Compute primitives to our Zero Trust suite. cfl.re/4yTCRUN
Computer is one of those ships that I am truly excited about - and while it looks like we just glued a Durable Object and a Container together, making this work is what we've been building towards for so long.
It lets your Agent run in an incredibly efficient, durable environment while delegating all of the heavy lifting to a container. If you've ever tried to separate your agent harness from your sandbox , you know how tricky it is to keep their states in sync especially when something crashes.
Computer lets you avoid the complexity, and why it works is the most interesting bit. We actually attach a private container to your Durable Object, allowing it to share the same underlying DO storage via a custom FUSE filesystem.
At first this looks a bit like network attached storage, and it is - but next up we're going to ensure that your Durable Objects and their container side cars are co-located on the machine, allowing shared access to be blazing fast.
Agents need more than just a container to scale. We're introducing @cloudflare/computer, an agent runtime that dynamically orchestrates between fast, efficient isolates and full Linux containers to give every agent a computer of its own. cfl.re/4w8H8AN
Benjamin Yule retweeted
ok, so. dynamic workers.
when LLMs are generating a ton of code, you need something better to run it in.
imagine eval, but better. way better. control what's exposed to the env. control outgoing fetches. zero cold start.
left: code in a string. right: output.
xitter.cf/KentonVarda/status/197…
Replying to @KentonVarda
Meanwhile, Dynamic Worker Loading is a feature I'd been working on a while. This allows a Worker to spawn new isolates from code specified dynamically at runtime, with capability-based sandboxing features. These sandboxes are much lighter than containers. developers.cloudflare.com/wo…
Benjamin Yule retweeted
OK folks, today is the day when I reveal what this tweet was about.
We made MCP work better by:
1. Convert the MCP tools into a TypeScript API
2. Tell the agent to write code against this API
We call it "code mode"
It uses a new feature in Workers: Dynamic Worker Loading
Benjamin Yule retweeted
Super excited to see @Cloudflare launching v1 of their @vite_js plugin, with first class React Router v7 support.
Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work.
blog.cloudflare.com/introduc…
Benjamin Yule retweeted
yo this is awesome
- built for cloudflare
- rsc over websockets
- first class queues/auth/db/etc
it's a contender!
Big news, Redwood community! 🌲
We're splitting our focus to better serve you: RedwoodGraphQL: the mature framework you trust RedwoodSDK: our new toolkit for the personal software revolution
Your existing apps? Fully supported. Your future? Even brighter.
More information: redwoodjs.com
Benjamin Yule retweeted
Has anyone else shipped a production-ready remote MCP yet or is Sentry the first?
Was pretty easy to do on CF so I gotta imagine we're not alone. Curious how others have approached the UX.
These guys get it
🍕 SQLite-on-the-server isn't just for hobby projects - it's actually better at hyperscale than microscale
With @CloudflareDev Durable Objects & @tursodatabase, SQLite-per-partition is the future of distributed databases at scale
Blog post below 📝
Benjamin Yule retweeted
Want to work with me on V8? If you have commits under your belt on V8, or perhaps a similar VM, Cloudflare is hiring. DM me.
🥖 partysub.
🎈 PartyServer: Build real-time apps on Workers
I'm super happy to announce PartyServer (beta), a new way of building real-time apps on Workers. Based on everything I've learnt from building PartyKit, with a new and ambitious roadmap. Today's Day 1.
github.com/threepointone/par…
🧵
Benjamin Yule retweeted
🎈 PartyServer: Build real-time apps on Workers
I'm super happy to announce PartyServer (beta), a new way of building real-time apps on Workers. Based on everything I've learnt from building PartyKit, with a new and ambitious roadmap. Today's Day 1.
github.com/threepointone/par…
🧵























