Blog

Design Tools That Tell Voice Agents What To Say

Design Tools That Tell Voice Agents What To Say

Your voice agent calls a tool that takes 30 seconds. Users hear silence. They think it crashed. They hang up.

Read More
Voice Agent Observability: Debug Production Speech Systems That Actually Work

Voice Agent Observability: Debug Production Speech Systems That Actually Work

Your voice agent fails in production. A customer calls support saying “it stopped working halfway through.” You check logs. Nothing. Check metrics. Everything looks fine. Check audio recordings. You don’t have any.

Read More
Real-Time Session Management For Voice Agents That Don't Crash

Real-Time Session Management For Voice Agents That Don't Crash

Your voice agent is working perfectly. User’s mid-conversation, asking about their order. Then their Wi-Fi hiccups for two seconds. When they reconnect, your agent has no idea who they are or what they were talking about. Conversation lost. User frustrated. Session destroyed.

Read More
Voice-First Tool Design Patterns: Redesigning APIs For Speech

Voice-First Tool Design Patterns: Redesigning APIs For Speech

Here’s a confession: I spent two weeks debugging a voice agent that worked perfectly in text mode but crashed constantly when people spoke to it. The tools? Identical. The prompts? The same. The problem? I’d designed every tool for typing, not talking.

Read More
State Machines Prevent Voice Agents From Getting Lost

State Machines Prevent Voice Agents From Getting Lost

Ever had a voice agent forget what it was doing halfway through a conversation? Or jump to the wrong step in a workflow? That’s what happens without state machines.

Read More
TypeScript Agents SDK For Voice Applications

TypeScript Agents SDK For Voice Applications

You built a Python voice agent. Now you need it in the browser. You assume the TypeScript SDK is missing features. It’s not.

Read More
Voice As Assistive Technology For Motor Accessibility

Voice As Assistive Technology For Motor Accessibility

Your voice agent is a nice-to-have feature. For people with motor impairments, it’s the only way to use your product.

Read More
Write Instructions Voice Agents Actually Follow

Write Instructions Voice Agents Actually Follow

Your voice agent ignores half your instructions. Users complain it goes off-script. You add more rules to the prompt, and it gets worse.

Read More
The Agent Lifecycle You Don't Think About

The Agent Lifecycle You Don't Think About

You start a voice agent. It talks to a user. It calls some tools. The conversation ends. What happens next?

Read More
Preserve Context When Handing Off Voice Agents

Preserve Context When Handing Off Voice Agents

“Let me transfer you to a specialist.” In traditional phone support, those words mean one thing: you’re about to repeat everything you just said. The specialist picks up, has no context, and asks you to start from the beginning. It’s frustrating, wastes time, and makes you feel like the first agent didn’t listen.

Read More
Tags