agents
A framework for building realtime voice AI agents ๐ค๐๏ธ๐น
Master outbound calling with LiveKit Agents. Learn to create SIP participants and manage call flows using JobContext and WarmTransferTask for seamless agent integrations. Get the complete guide.
How to Use Console Mode for Local Testing with LiveKit AgentsMaster local testing with LiveKit Agents console mode. Run agents without a LiveKit server, enabling interactive audio and text debugging for efficient development.
How to Implement Dynamic Tool Creation in LiveKit AgentsLearn to implement dynamic tool creation in LiveKit Agents using three patterns: construction time initialization, runtime updates with update_tools, or temporary injection inside llm_node.
How to Optimize Latency and Performance in LiveKit Agents: A Complete GuideOptimize your LiveKit agents latency and performance. Discover techniques like preemptive generation and balanced TTS modes to slash end-to-end delays significantly.
How to Configure Telephony Integration with SIP in LiveKit AgentsConfigure telephony integration with SIP in LiveKit Agents by provisioning a SIP trunk exporting environment variables and using JobContext to manage inbound and outbound calls.
How to Implement Transcription for Multi-User Rooms with LiveKit AgentsImplement multi-user room transcription using LiveKit Agents. Leverage MultiSpeakerAdapter and diarization plugins to automatically tag speaker IDs and manage speaker detection for clear audio.
How to Use the Built-In Test Framework with Judges in LiveKit AgentsLearn to use the LiveKit Agents built-in test framework with judges for end-to-end workflow testing. Automatically verify agent responses and LLM intents for robust development.
How to Implement Semantic Turn Detection in LiveKit Agents: 3 Methods ExplainedLearn 3 methods to implement semantic turn detection in LiveKit Agents. Configure TurnDetection or MultilingualModel for precise control and enhanced conversational AI.
How to Configure Job Scheduling and Dispatch APIs in LiveKit AgentsLearn to configure job scheduling and dispatch APIs in LiveKit Agents. Control worker scheduling with ServerOptions and agent placement using the AgentDispatch API.
How to Use RPC for Client-Agent Communication in LiveKit AgentsLearn how to use RPC for client-agent communication in LiveKit Agents. Register RPC methods to query agent state, fetch chat history, or send messages using Pydantic models.
How to Implement Video Avatar Integration with LiveKit Agents: Tavus, Hedra, and MoreEasily integrate realtime video avatars like Tavus and Hedra into your LiveKit Agents. Learn how to connect custom avatar plugins and enhance your voice agents.
How to Handle Long-Running Function Calls in LiveKit Agents: A Complete GuideMaster long-running function calls in LiveKit Agents. Learn to run LLM tools asynchronously with speech generation and manage operations via RunContext and SpeechHandle APIs for seamless user interaction.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too โ