
I love how quickly our team works to bring the latest LTS and security upgrades for @nodejs.
Should be a nice performance boost given πππππ now uses HTTP/2 by default, and agents produce a lot of network traffic
Node.js 26 LTS is now available on Vercel.
βͺοΈ Default for all new projects
βͺοΈ HTTP/2 by default for built-in πππππ
βͺοΈ Temporal API for dates and time zones
βͺοΈ V8 14.6 JavaScript engine
vercel.com/changelog/node-jsβ¦
Guillermo Rauch retweeted
Our engineers have been fanboying over this episode with Vercel founder @rauchg all week.
I asked him how heβs built this much loyalty and trust with developers.
βTrust is gonna be one of the most valuable moats for a post-AGI business.β
But he says βtrust is an output, not an input.β
Meetups and any tactic you can point to βprobably ainβt it.β
What earns it is the unglamorous work: security, fixing bugs, simplicity, great documentation.
This week on Library of Minds, the legend Guillermo Rauch joins us to talk about competing with AWS, selling to agents, building verification loops for agent evals, deciding which SaaS tools to replace, and raising his βsix sub-agentsβ (his kids) in an AI world.
0:39 - How to Compete With a Giant (AWS)
5:38 - One Person Doing the Work of Thousands
17:15 - Trust Is the Moat After AGI
24:24 - Youβre Not Confronting Enough Pain
25:54 - His Slack Channel Called βScreamβ
27:46 - Your Next Customer Is an Agent
30:05 - How to Sell to Agents
37:05 - The Future Is Just Capital Allocation
47:30 - The Night His House Caught Fire
49:50 - Raising Six Sub-Agents (His Kids)
The future of software engineering is agents talking to other agents. Even across different companies.
Weβre learning daily from the feedback agents send us on how to make a better Vercel.
Put in your π°πΆπ΄π½ππ.ππ: send Vercel feedback when something could be better.
Your agent can now send feedback to Vercel.
Use plain language to explain a bug or feature request, and your agent will use ππππππ_ππππππππ via Vercel MCP to attach structured context and submit the comment.
vercel.com/changelog/send-feβ¦
This is like DNS for models. An alias that *resolves* to a model, giving you traffic-steering abilities.
Solves a huge number of problems. From not having teams stuck on old model versions, to saving on costs, to removing βdecision paralysisβ. Try it!
Introducing virtual models on AI Gateway.
Use a single virtual model ID across agents to:
β’ Centrally manage model strings and configs
β’ Immediately update to new models
β’ Enforce Zero Data Retention
Read the blog post β vercel.com/blog/ai-gateway-vβ¦
Vercel CI solves the "AI coding bottleneck" via:
β Fast and stable infrastructure (faster work)
β‘ Turborepo integration (less work)
β’ Agentic CI
β is obvious. Your CI is slow, flaky, goes down. We solve that. We operate 20 worldwide clusters doing millions of microVMs per day.
β‘ is less obvious, but very powerful. Turborepo was designed to intelligently skip and cache prior work. The graph of dependencies is computed, not written.
Ask your agent to migrate to @turborepo and start saving money and time. Even if you don't use us. But you should, it's really good.
β’ is a game-changer. ππππππ ππ in the CLI is the first step, because now your agents can inspect, abort, trigger, replay CI. Vercel Agent can help optimize it. And this is just the start.
You can expect a lot of hooks and capabilities to make CI something far more intelligent, that can even capture the nuance and judgment an engineer would have ("Are those tests even worth running?")
Agentic CI is the future of how we ship software. Excited to build it with you all!
Introducing Vercel CI
β’ Intelligently skips tasks with Turborepo
β’ 2-6Γ faster CI in our internal repositories
β’ Optimized for agents via Vercel MCP and CLI
After nearly 8 million tasks, we're excited for the future of agentic CI. In beta on all plans.
vercel.com/blog/introducing-β¦
Theo cooked
fx Γ T3 Code: our open-source agent harness, fx, is now a built-in provider in T3 Code.
β’ Runs on web, desktop, and mobile
β’ Works with your existing models and skills
vercel.com/changelog/fx-is-nβ¦
fx is now much faster, smaller and efficient
Try fx.sh on your iPhone Duo
fx v0.0.15
Less memory. Faster resumes. Smaller binary.
- 70% less memory in long sessions
- 7.66% smaller binary (6.15mib β 6.66mib)
- Image-heavy turn processing up to 3.3Γ faster
- Session resumes about 18% faster
- Automatic model catalog refresh
- Fork conversations with /fork
- Better image handling & crash recovery in libfx
- Multiple bug fixes & security improvements
fx.sh/changelog#v0.0.15
Guillermo Rauch retweeted
Vercel Γ @ElevenLabs: 14 models on AI Gateway, 50% off through Nov 9.
β’ Realtime voice agents
β’ Music
β’ Sound effects
β’ Multi-voice dialogue
β’ Streaming speech over WebSockets
β’ Speech to text
vercel.com/blog/elevenlabs-oβ¦
UI and math time! UI = f(props) is the most famous line in React. But that f is JavaScript, not math.
Inspired by @_chenglouβs Handwired project, I compiled a <Dashboard/> component into a real math function, and asked what becomes possible.
calculus-of-interfaces.verceβ¦
$ πππππ πππ =ππππππ
$ πππ >π³πππππππππ <<'π΄πΎπ΅'
π΅ππΎπΌ ππππ/πππ:ππππππ
π²πΌπ³ ["πππ","-π","π±ππ.πππππ({ππππ:πΎπΆ,πππππ:()=>πππ ππππππππ('π π πππ ππ ππππ')})"]
π΄πΎπ΅
$ πππ
> Ready: bun-dockerfile.vercel.app
Your plain π³πππππππππ now deploys on Vercel.
Add a π³πππππππππ or π²ππππππππππππ at your root, then Vercel selects the Container preset, builds it, and routes traffic to the image.
vercel.com/changelog/deploy-β¦
I built πππ-ππππ, a reproduction of @openai's findings of covert communication using the CPU.
It runs on a generic host with 2+ Firecracker microVMs with no internet access. Works on x86 and even my ο£ΏM5 chip.
I was able to chat via 3 separate mechanisms:
β CPU contention
β‘ Cache eviction timing
β’ DRAM bandwidth contention
β¦ across multiple CPUs, defeating all Firecracker's production recommendations (no SMT, no KSM, tenants pinned to different cores.)
Essentially, if shared hardware is involved, there's a good chance your agents can communicate covertly. And with really decent latency.
The good news: this is decidedly different from a *side-channel attack* where the agents could steal information (Meltdown/Spectre), a category of attack that providers like Vercel Sandbox mitigate. Further, in our real-world environment, these 'whispering' techniques are much harder to pull off and easier for us to monitor and detect (sampling hardware counters + lots of at-scale statistical data.)
Noteworthy: ironically, OpenAI and Anthropic's models refused to do this work. Open weight models got the job done. I'm worried the labs' stance might backfire and get in the way of helping developers build correct and secure systems. e.g: building a secure sandbox requires having this kind of analysis, and without it, we'll have a less secure world.
I oddly love the models' engineering vernacular: gate, evidence, culprit, durable, provenance, contractβ¦
A lot of these stem from most engineering being debugging and understanding existing systems, where you take on the detective / auditor roles. You do forensics.
I wonder what the *minimum viable English* in fact is to be productive. ASD-STE100 Simplified Technical English contains ~900 approved words. I suspect we need far fewer.
Thereβll be times where you over-guide the AI. It knows better than you and is more intelligent than you.
Thereβll be times where you under-guide the AI. It can go off-track, have the wrong biases, or miss context.
How well you manage this superpower is the #0 skill I look for.
Agents can play "Ouija" in the cloud.
This class of timing attacks on shared-host VMs has been known since at least 2015ΒΉ. With no full solution.
The worldβs cyber infrastructure runs on βyes, that attack is theoretically possible, but who would have the ingenuity & gall to go that far!β Enter, agents.
I'd describe this particular OpenAI find as a 'noisy neighbor' attack. If two agents are on the same machine, one can make enough noise (through the CPU caches!) that the other one can detect it by timing its own computation and cache accesses.
The only "complete" solution would be for each agent to run on its own dedicated hardware, which obviously has significant economic consequences.
For Vercel Sandbox, we've deployed every practical mitigation possible to this class of attack, complementing it with always-on monitoring and red-teaming (similar to where OpenAI arrived).
¹ ieeexplore.ieee.org/document⦠(and even further back)
βIn one experiment, we asked agents in separate VMs, created and managed by OpenAIβs sandboxing software on shared host machines, to exchange synthetic secrets without the use of network connections or shared writable filesβsomething that our systems are meant to prevent. The agents found a way to communicate using the processorβs cacheβ
Guillermo Rauch retweeted
Incredible work
the beauty of the new @vercel & @Shopify partnership, you can add some whimsy back to the web.
KidSuper x DC Super-Villans Out Now!
DCSV.KIDSUPER.COM
Speaking of security, we created a registry for building OIDC configuration components.
Pick your providers, form and validation libraries, and token verifier (powered by jose). Then run one command to copy everything into your app.
I've built these a few times before. I know how annoying they can be to get right. Hope this helps.
ui.shadcn.com/oidc
It's time to retire long-lived static credentials.
We surveyed 1,000+ SaaS vendors and found only 8.4% support secure auth. This is our call to action and how we're doing our part.
vercel.com/blog/death-to-lonβ¦










