Directories
¶
| Path | Synopsis |
|---|---|
|
Package annotations provides out-of-band annotations for session recordings.
|
Package annotations provides out-of-band annotations for session recordings. |
|
Package audio provides voice activity detection (VAD), turn detection, and audio session management for real-time voice AI applications.
|
Package audio provides voice activity detection (VAD), turn detection, and audio session management for real-time voice AI applications. |
|
Package events provides event storage and replay for session recording.
|
Package events provides event storage and replay for session recording. |
|
Package logger provides structured logging with automatic PII redaction.
|
Package logger provides structured logging with automatic PII redaction. |
|
Package persistence provides abstract persistence layer for Runtime components.
|
Package persistence provides abstract persistence layer for Runtime components. |
|
common
Package common provides shared functionality for persistence repositories.
|
Package common provides shared functionality for persistence repositories. |
|
json
Package json provides JSON file-based implementations of persistence repositories.
|
Package json provides JSON file-based implementations of persistence repositories. |
|
memory
Package memory provides in-memory implementations of persistence repositories.
|
Package memory provides in-memory implementations of persistence repositories. |
|
yaml
Package yaml provides YAML file-based implementations of persistence repositories.
|
Package yaml provides YAML file-based implementations of persistence repositories. |
|
Package pipeline provides types and configuration for stage-based pipeline execution.
|
Package pipeline provides types and configuration for stage-based pipeline execution. |
|
stage
Package stage provides the reactive streams architecture for pipeline execution.
|
Package stage provides the reactive streams architecture for pipeline execution. |
|
Package prompt provides template-based prompt management and assembly.
|
Package prompt provides template-based prompt management and assembly. |
|
schema
Package schema provides embedded PromptPack schema for offline validation.
|
Package schema provides embedded PromptPack schema for offline validation. |
|
Package providers implements multi-LLM provider support with unified interfaces.
|
Package providers implements multi-LLM provider support with unified interfaces. |
|
claude
Package claude provides Anthropic Claude LLM provider integration.
|
Package claude provides Anthropic Claude LLM provider integration. |
|
gemini
Package gemini provides Gemini Live API streaming support.
|
Package gemini provides Gemini Live API streaming support. |
|
imagen
Package imagen provides Google Imagen image generation provider integration.
|
Package imagen provides Google Imagen image generation provider integration. |
|
mock
Package mock provides mock provider implementation for testing and development.
|
Package mock provides mock provider implementation for testing and development. |
|
openai
Package openai provides OpenAI LLM provider integration.
|
Package openai provides OpenAI LLM provider integration. |
|
replay
Package replay provides a provider that replays recorded sessions deterministically.
|
Package replay provides a provider that replays recorded sessions deterministically. |
|
voyageai
Package voyageai provides embedding generation via the Voyage AI API.
|
Package voyageai provides embedding generation via the Voyage AI API. |
|
Package recording provides session recording export and import for replay and analysis.
|
Package recording provides session recording export and import for replay and analysis. |
|
Package statestore provides conversation state persistence and management.
|
Package statestore provides conversation state persistence and management. |
|
local
Package local provides local filesystem-based storage implementation.
|
Package local provides local filesystem-based storage implementation. |
|
policy
Package policy provides storage retention and cleanup policy management.
|
Package policy provides storage retention and cleanup policy management. |
|
Package streaming provides generic utilities for bidirectional streaming communication with LLM providers.
|
Package streaming provides generic utilities for bidirectional streaming communication with LLM providers. |
|
Package stt provides speech-to-text services for converting audio to text.
|
Package stt provides speech-to-text services for converting audio to text. |
|
Package telemetry provides OpenTelemetry export for session recordings.
|
Package telemetry provides OpenTelemetry export for session recordings. |
|
Package template provides template rendering and variable substitution.
|
Package template provides template rendering and variable substitution. |
|
Package tools provides tool/function calling infrastructure for LLM testing.
|
Package tools provides tool/function calling infrastructure for LLM testing. |
|
Package tts provides text-to-speech services.
|
Package tts provides text-to-speech services. |
|
Package validators provides content validation for LLM responses and user inputs.
|
Package validators provides content validation for LLM responses and user inputs. |
|
Package variables provides dynamic variable resolution for prompt templates.
|
Package variables provides dynamic variable resolution for prompt templates. |
Click to show internal directories.
Click to hide internal directories.