dograh

Open Source Voice Agent Platform

11 articles 2.1k View on GitHub ↗
11 articles
How Realtime Turn Context Manages Speech-to-Speech Sessions in Dograh

Discover how Dograh's realtime turn context manages speech-to-speech sessions using a hybrid approach with global TurnContextManager and Pipecat's turn_var for precise logging and analytics in AI workflows.

internals
May 18, 2026
How Dograh Handles Transport Setup for Different Telephony Providers

Dograh simplifies transport setup for telephony providers using its provider-registry pattern. Learn how Dograh builds FastAPIWebsocketTransport for seamless integration.

how-to-guide
May 18, 2026
How Dograh AudioConfig Determines Sample Rates and Buffer Sizes for the Pipeline

Discover how Dograh AudioConfig sets sample rates and buffer sizes for your voice AI pipeline, ensuring VAD compatibility and efficient 16-bit PCM processing.

internals
May 18, 2026
How the Disposition Mapper Applies Call Outcome Codes in Dograh

Learn how the disposition mapper applies call outcome codes in Dograh by translating raw identifiers into customized codes using the DISPOSITION_CODE_MAPPING configuration.

how-to-guide
May 18, 2026
How Knowledge Base Retrieval Integrates with Voice Pipeline Context in Dograh

Discover how Dograh’s Pipecat voice pipeline seamlessly integrates knowledge base retrieval with voice pipeline context, binding vector search results to conversational state for enhanced interactions.

deep-dive
May 18, 2026
How Custom Tools Are Registered and Executed in Dograh’s Voice Pipeline

Learn how Dograh's voice pipeline registers and executes custom tools. Discover dynamic tool integration with CustomToolManager for LLM-invoked actions.

internals
May 18, 2026
How the Pipeline Builder Constructs the Complete Voice Processing Flow in Dograh

Discover how the Dograh pipeline builder crafts a complete voice processing flow, from audio input and STT to LLM inference, TTS, and output asynchronously.

internals
May 18, 2026
How Gemini Live Reconnection Handles Tool Results Across Sessions in Dograh

Learn how Dograh's Gemini Live reconnection handles tool results across sessions. Discover the four-phase state machine preventing data loss and ensuring seamless bot interactions.

internals
May 18, 2026
How Workflow Layout Reconciliation Works After LLM-Authored Edits in Dograh

Learn how Dograh reconciles workflow layouts after LLM edits. Discover the three-phase algorithm used to restore node positions before saving changes.

internals
May 18, 2026
How TURN Credentials Are Configured and Rotated for WebRTC Calls in Dograh

Learn how Dograh configures and rotates TURN credentials for WebRTC calls using time-limited REST API and HMAC-SHA1 for secure, automatic credential rotation without server state.

how-to-guide
May 18, 2026
How the Dograh Campaign Dispatcher Manages Outbound Calling at Scale

Discover how the Dograh campaign dispatcher handles large scale outbound calling using ARQ workers, Redis rate limiting, circuit breakers, and Pipecat. Learn to protect APIs and scale effectively.

how-to-guide
May 18, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →