runtime

module
v1.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2025 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL