Articles
Notes from
the build log.
Opinions, experiments, and post-mortems on the tools I actually ship with — the AI SDK, agent frameworks, sandboxes, and voice. Less tutorial, more field notes.

Voice Agents: The Hard Problems Nobody Warns You About
The demo is easy — speech-to-text, LLM, text-to-speech, done. Then a real person talks to it and everything falls apart: the silences are too long, it talks over them, it can't tell when they're done. The hard problems in voice aren't the models. They're latency, barge-in, and turn-taking.
voice-agentslatencyreal-time
The AI SDK v7 Features I'm Actually Excited About
v7 isn't a coat of paint. It moves the hard parts of agent-building — the multi-step loop, tool approvals, structured output, telemetry — out of your app and into the SDK. Here are the features I reached for the same week they landed, and why.
ai-sdktypescriptagents
I Let an Agent Write Code and Run It — Safely — in a Vercel Sandbox
An agent that writes code you can't run is a fancy autocomplete. But running model-generated code on your own box is how you get a crypto miner. I build a mini-app where the agent writes, executes, and self-corrects code inside a Vercel Sandbox microVM — and walk the parts that surprised me.
vercel-sandboxagentsai-sdk