Senior Principal Systems Engineer @cloudflare ETI prev. @opstrace (co-founder/CEO, acq. by @gitlab), @redhat, @mesosphere, @cloudflare. @docker (co-founder)

Seattle, WA
Joined December 2008
Sebastien Pahl retweeted
I've published detailed notes and an annotated transcript to accompany the video of the keynote I gave at @WeAreDevs World Congress North America in San Jose on Friday - here's my rundown of everything that's happened with LLMs and agents in 2026 so far simonwillison.net/2026/Sep/2…
64
90
6
713
87,938
Sebastien Pahl retweeted
Replying to @rawkode
i’ve yet to see compelling evidence that not reading the code works. i’d be happy to be proven wrong.
30
44
16
542
97,386
Container sind keine kleinen VMs. Und genau dieser Unterschied wird bei Isolation, Security und Startzeit spannend. Mit @sebp, Docker-Mitgründer, reden wir über Namespaces, cgroups, Firecracker und Custom Init in Rust mit Bootzeiten unter 300 ms. 🎧 engineeringkiosk.dev/episode…
1
2
239
Sebastien Pahl retweeted
spent the evening building a cardputer client for codex can send tasks, watch edits come in, approve changes cardputer → cloudflare sandbox → codex kinda ridiculous, I know
12
9
2
145
19,660
Sebastien Pahl retweeted
Today, we share a breakthrough on the planar unit distance problem, a famous open question first posed by Paul Erdős in 1946. For nearly 80 years, mathematicians believed the best possible solutions looked roughly like square grids. An OpenAI model has now disproved that belief, discovering an entirely new family of constructions that performs better. This marks the first time AI has autonomously solved a prominent open problem central to a field of mathematics.
1,207
3,739
1,771
26,324
13,801,983
Sebastien Pahl retweeted
Excited to launch Claude Managed Agents on Cloudflare today! - Run sandboxes as microVMs or even lighter-weight isolates on CF - Zero-trust creds injection, custom egress proxies, better observability, private services via VPC - Agent Email + Browser Run + easy custom tool calls
Live from Code with Claude London: we're launching self-hosted sandboxes (public beta) and MCP tunnels (research preview) in Claude Managed Agents. Run agents inside your own perimeter, with your security controls applied by default.
12
38
3
388
73,071
Sebastien Pahl retweeted
you can build a Python agent that accepts a coding task, executes it inside a Cloudflare Sandbox, and copies the output files to your local machine @OpenAIDevs x @CloudflareDev Check out our guide here: developers.cloudflare.com/sa…
Build long-running agents with more control over agent execution. New capabilities in the Agents SDK: • Run agents in controlled sandboxes • Inspect and customize the open-source harness • Control when memories are created and where they’re stored
2
12
2
126
14,286
Sebastien Pahl retweeted
One point of confusion I'm seeing: Lots of people assume you're supposed to run the AI agent harness itself inside a sandbox, and wonder how to do that with Dynamic Workers. The harness does *not* need to be in the sandbox. It can be a regular old Worker (probably a Durable Object, probably using Cloudflare Agents SDK[0]). Remember that an LLM can't manipulate the world at all unless you give it tools. So if you are careful about what tools you give it, it is inherently sandboxed. What we are proposing here is that you basically give the agent two tools: One to explore the APIs it has available to it (returning TypeScript type definitions), and one to execute code against those APIs (input is JavaScript). The latter tool runs the code in a Dynamic Isolate. You can't quite just run Claude Code or Codex in there, since they aren't designed to run in Workers, at least today. But @southpolesteve managed to get OpenCode (a similar harness) running 100% in Workers[1]. It's also not as hard as you might think to write your own harness -- I've done it. That said, if your agent's task specifically involves using a bunch of Linux programs, it may still be best to use containers for that. For instance, if your agent is doing software engineering -- checking out a git repo, running a compiler, etc. -- it may be impractical to make that all work in Workers. Try our Sandbox SDK[2] for that. But if your agent is planning a family vacation, it probably doesn't need to run rustc. It probably just needs to interact with a bunch of APIs. And that's where Dynamic Workers shine. blog.cloudflare.com/dynamic-… [0] developers.cloudflare.com/ag… [1] xitter.cf/southpolesteve/status/… [2] developers.cloudflare.com/sa…
To show this off I slopforked the @opencode server so it runs entirely inside a @CloudflareDev Durable Object. No servers. No containers. Hibernates when idle. Try it: opencode attach opencode-do.southpolesteve.w… Code: github.com/southpolesteve/op…
25
35
9
391
37,063
Sebastien Pahl retweeted
We’re introducing Dynamic Workers, which allow you to execute AI-generated code in secure, lightweight isolates. This approach is 100 times faster than traditional containers. cfl.re/4c2NvPl
128
351
188
3,008
1,435,124
Sebastien Pahl retweeted
To show this off I slopforked the @opencode server so it runs entirely inside a @CloudflareDev Durable Object. No servers. No containers. Hibernates when idle. Try it: opencode attach opencode-do.southpolesteve.w… Code: github.com/southpolesteve/op…
OpenCode hasn't hyped it up but remote server support is really good. You can see where this is going. Excited to see the end state of what they build.
29
35
11
470
118,363
Sebastien Pahl retweeted
People stop asking this question. The answer is yes, it will always be yes. C is absolutely essential to understanding computers.
Do you think learning C programming is worth it in the era of artificial intelligence?
3
2
1
21
2,534
Soudain je me souviens du traitement en France de la #copyrightdirective en 2019. Idem : la presse était pour, par intérêt direct parce que les ayants-droit lui avaient donné un bout de lard. Résultat, 100 % de la couverture en faveur. 1/2
Résumé de 100 % de la couverture média généralistes de la loi sur l'interdiction des réseaux sociaux aux moins de 15 ans : "super". Unanimité totale, y compris dans les émissions de débats, 0 recul, 0 contradiction. Les seules critiques regrettent que ça n'aille pas assez loin.
4
17
2
95
16,085
Résumé de 100 % de la couverture média généralistes de la loi sur l'interdiction des réseaux sociaux aux moins de 15 ans : "super". Unanimité totale, y compris dans les émissions de débats, 0 recul, 0 contradiction. Les seules critiques regrettent que ça n'aille pas assez loin.
28
44
8
186
27,623
A good plan with phases allows one to limit the context to 40/50% per phase most of the time. That is where in my experience all models perform their best.
Someone woke up yesterday, decided plan mode wasnt important, and then a bunch of people on the internet decided to broadcast it in the echo chamber. Stop trusting these people. They are not experts.
5
7
1,326
Some early HC employees will probably remember me joking that it was my divine mission to eliminate YAML from the world. I joked I started HC only to kill YAML. Like, back in 2013. And we (as an industry) were so close! Then Kubernetes came out and fucked it all up.
--- - Kubernetes uses YAML - Helm uses YAML - ArgoCD uses YAML - Ansible uses YAML - GitHub Action uses YAML - Gitlab CI uses YAML - Azure DevOps uses YAML Terraform uses YAML - GCP cloud build uses YAML Get good at YAML
102
89
22
2,599
435,534
I'm back to coding full time for work! I have re-joined @Cloudflare after I left there 9 years ago. I'll be working on their container product. Couldn't be happier to be working on problems of that scale again.
29
14
8
727
280,652