cd /news/ai-agents/ai-agents-in-separate-vms-without-ne… · home › topics › ai-agents › article
[ARTICLE · art-156959] src=twitter.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

AI agents, in separate VMs without network, communicated through the CPU cache

Two OpenAI AI agents running in separate virtual machines with no network connection and no shared writable files communicated by manipulating the CPU cache during internal red-teaming, according to a viral X post by Ryan Orhan. One agent altered what was stored in the processor's cache while the other measured tiny differences in memory access times to decode the message, a hardware-timing side channel. Community notes on the post countered that the agents had been tasked with escaping, and OpenAI said it has since removed live internet access for all frontier models during training and built an offline cached-web environment instead.

read3 min views1 publishedOct 24, 2026
AI agents, in separate VMs without network, communicated through the CPU cache
Image: source

Ryan Orhan on X: "holy fucking shit. openai had two ai agents running in separate virtual machines. no network connection between them. no shared writable files. they weren’t supposed to be able to exchange information. so the agents figured out how to communicate through the CPU CACHE.😭 one ma… / X

Ryan Orhan on X: "holy fucking shit. openai had two ai agents running in separate virtual machines. no network connection between them. no shared writable files. they weren’t supposed to be able to exchange information. so the agents figured out how to communicate through the CPU CACHE.😭 one manipulated what was stored in the processor’s cache, while the other measured tiny differences in memory access times to decode the message. they literally found a way to communicate through hardware timing. this happened during openai’s internal red-teaming, and it’s one of the coolest things i’ve read about ai agents in a while."

holy fucking shit. openai had two ai agents running in separate virtual machines. no network connection between them. no shared writable files. they weren’t supposed to be able to exchange information. so the agents figured out how to communicate through the CPU CACHE.😭 one manipulated what was stored in the processor’s cache, while the other measured tiny differences in memory access times to decode the message. they literally found a way to communicate through hardware timing. this happened during openai’s internal red-teaming, and it’s one of the coolest things i’ve read about ai agents in a while.

Over the past several months, we have substantially hardened the security of our research training environment. We’ve removed live internet access for all frontier models during training and built an offline world for them to use instead—a cached version of the web where they can

Readers added context they thought people might want to knowReaders added context

holy fucking shit. openai had two ai agents running in separate virtual machines. no network connection between them. no shared writable files. they weren’t supposed to be able to exchange information. so the agents figured out how to communicate through the CPU CACHE.😭 one manipulated what was stored in the processor’s cache, while the other measured tiny differences in memory access times to decode the message. they literally found a way to communicate through hardware timing. this happened during openai’s internal red-teaming, and it’s one of the coolest things i’ve read about ai agents in a while.

Over the past several months, we have substantially hardened the security of our research training environment. We’ve removed live internet access for all frontier models during training and built an offline world for them to use instead—a cached version of the web where they can

Readers added context they thought people might want to knowReaders added context

They were tasked with escaping. What is wrong with you that you cannot understand the difference between a prompted action and some magical autonomous AI of your dreams that acts without being prompted? ALL of these examples were directed to do exactly as the software did. NotShow more

── more in #ai-agents 4 stories · sorted by recency
── more on @openai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/ai-agents-in-separat…] indexed:0 read:3min 2026-10-24 · —