voice-agent

Installation
SKILL.md

Voice Agents

A voice agent answers a phone call, holds a conversation, calls your code when it needs to do something, and hands off to a person when it should. It is the same agent object as a messaging agent, with a voice block on it.

Zavu runs the whole pipeline: speech recognition, the agent's model, speech synthesis, and interruption handling. You supply the prompt and the skills.

One thing to know before anything else: voice is the channel where tools actually run. On plain text the model is not offered tools at all (see ai-agent). If your agent has to do something, voice and flows are where that works today.


Senders vs accounts (one paragraph)

A Sender is the API handle you pass as Zavu-Sender; accounts (a WhatsApp Business Account, a Facebook Page, a Telegram bot, a phone number) are the connections it routes — and what bills. Senders are free. Connecting an account in the dashboard auto-creates its sender; find it with GET /v1/senders and trust its channels array for what it can send. See the channel-setup skill for the full model.

Installs
62
GitHub Stars
1
First Seen
Jul 25, 2026
voice-agent — zavudev/zavu-skills