Agents-Sdk

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-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
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
Design Tools For Voice, Not Text

Design Tools For Voice, Not Text

Your voice agent makes 8 tool calls to book a flight. Eight.

Read More
Use Meta-Prompts To Build Voice State Machines

Use Meta-Prompts To Build Voice State Machines

Complex voice conversations drift. Users ask three things at once. Agents lose context after five turns. By turn eight, nobody remembers what you were even talking about.

Read More
Stop Building 'Do Everything' Agents

Stop Building 'Do Everything' Agents

You built a voice agent. It handles customer questions, processes orders, schedules appointments, updates accounts, and answers technical queries. One agent, five responsibilities. You’re proud of how much it can do.

Read More
Handoffs Are The Missing Primitive

Handoffs Are The Missing Primitive

Picture this: A customer calls wanting to upgrade their plan. They start explaining their billing issue. The support agent realizes mid-conversation this needs to go to sales. So the customer gets transferred. Waits on hold. A new agent picks up: “Hi, how can I help you today?”

Read More
Talk To A Project Estimator: How Voice Agents Calculate Budgets in Real Time

Talk To A Project Estimator: How Voice Agents Calculate Budgets in Real Time

If you run a service business—contracting, design, consulting, anything that requires project estimates—you know the pain:

Read More
Announce-Before-Act: The UX Rule That Makes Voice Agents Feel Responsive

Announce-Before-Act: The UX Rule That Makes Voice Agents Feel Responsive

Picture this: You ask your voice agent to update a document. The agent goes silent. Three seconds pass. Five seconds. Still nothing.

Read More
Fast Voice, Smart Brain: The Hybrid Architecture That Makes Voice Agents Production-Ready

Fast Voice, Smart Brain: The Hybrid Architecture That Makes Voice Agents Production-Ready

Here’s the dirty secret about voice agents: the models that are fast enough for natural conversation aren’t always smart enough for complex tasks.

Read More
One Sentence = Five UI Actions: Why Voice Commands Beat Button Clicking

One Sentence = Five UI Actions: Why Voice Commands Beat Button Clicking

Ever watched an operations team member navigate through five different screens just to set up a new project? Click here, type there, select from dropdown, click again, confirm… By the time they’re done, they’ve forgotten why they started.

Read More
Stop Typing - Edit Your App By Talking

Stop Typing - Edit Your App By Talking

You know what’s absurd? Watching a designer click through twenty different menus just to update a button color. Click. Scroll. Select. Confirm. Click again. By the time they’re done with three iterations, they’ve forgotten what the original looked like.

Read More