All examples are available in the cookbook repository.
Getting Started
Agent Development
Agent with Tools
10 min · Give your agent actions it can perform.
@function_tool · ToolRegistry · Tool execution · LLM function callingBackground Agent
15 min · Real-time sentiment analysis alongside your main agent.
BackgroundAgentNode · Multi-node architecture · Shared state · Silent processingInterrupt Control
10 min · Configure how your agent handles user interruptions.
is_interruptible · Dynamic settings · Barge-in handlingLanguage Switching
15 min · Multilingual agent with language detection.Language detection · Dynamic prompts · Multi-language support
Calling
Call Control
10 min · End calls and transfer to human agents.
SDKAgentEndCallEvent · SDKAgentTransferConversationEvent · Cold/warm transfers · Hold musicInbound IVR
15 min · Build an interactive voice response menu.Menu navigation · DTMF handling · Department routing
Platform Features
Knowledge Base RAG
15 min · Connect your agent to a knowledge base for accurate answers.Knowledge base setup · RAG retrieval · Document upload
Campaigns
20 min · Run outbound calling campaigns at scale.
AtomsClient · Audience management · Campaign creation · Batch calling
