Blog

Add Voice Agents To Phone Lines: Telephony Integration Pattern with Twilio

Add Voice Agents To Phone Lines: Telephony Integration Pattern with Twilio

Your voice agent works great in your app. Users love it. Your support team loves it.

Read More
Voice-Driven Research That Lands In Your Docs: From Web to Workspace in One Command

Voice-Driven Research That Lands In Your Docs: From Web to Workspace in One Command

You’re researching competitors for a client presentation. Tab 1: Google search. Tab 2: competitor website. Tab 3: pricing page. Tab 4: another competitor. Tab 5… wait, where was that feature comparison?

Read More
Voice Prompts Need Workflows, Not Vibes: State Machines for Structured Conversations

Voice Prompts Need Workflows, Not Vibes: State Machines for Structured Conversations

You write a prompt for your voice agent: “Be helpful and friendly. Assist the user with their request.”

Read More
Pacing Is A Feature: Dynamic Speech Speed Controls Per Context

Pacing Is A Feature: Dynamic Speech Speed Controls Per Context

Your voice agent reads out a complex legal disclaimer at the same speed it says “Got it!”

Read More
Secure Voice Sessions With Short-Lived Tokens: Ephemeral Auth for Real-Time

Secure Voice Sessions With Short-Lived Tokens: Ephemeral Auth for Real-Time

Your voice agent needs low latency. So you connect clients directly to the OpenAI Realtime API using WebRTC. Performance is great—users love it.

Read More
Undo For Agents: Building Reversible Voice Actions With Checkpoints

Undo For Agents: Building Reversible Voice Actions With Checkpoints

“Delete the draft project.” Your voice agent heard it. Executed it. The project is gone.

Read More
Safety That Acts In Real Time: Guardrails That Interrupt Mid-Utterance

Safety That Acts In Real Time: Guardrails That Interrupt Mid-Utterance

Your voice agent starts answering a question. Two seconds in, you realize: this is going in a bad direction.

Read More
How To Test Agents Like Software: Automated Testing for Voice Agents

How To Test Agents Like Software: Automated Testing for Voice Agents

Your voice agent works perfectly. You ship it. Two days later, a user reports: “It’s not doing what I ask anymore.”

Read More
Latency Is The Product: Why WebRTC Makes Voice Agents Feel Natural

Latency Is The Product: Why WebRTC Makes Voice Agents Feel Natural

You ask your voice agent a question. One second passes. Two seconds. Three seconds.

Read More
Trace Voice Like You Trace Code: Debugging Voice Agents in Real-Time

Trace Voice Like You Trace Code: Debugging Voice Agents in Real-Time

Text agents break. You read the transcript. You see where it went wrong. You fix it.

Read More
Tags