List of all items
Structs
- a2a::A2aRegistry
- a2a::A2aServer
- a2a::RemoteAgent
- a2a::SkillDeclaration
- agents::AgentSession
- agents::NoOpSessionWriter
- agents::Resolver
- agents::orchestration::Resolver
- builder::AgentBuilder
- compose::artifacts::A
- compose::artifacts::ArtifactComposite
- compose::artifacts::ArtifactSchema
- compose::artifacts::ArtifactTransform
- compose::context::C
- compose::context::ContextComposite
- compose::context::ContextPolicy
- compose::ctx::ContextBuilder
- compose::ctx::Ctx
- compose::ctx::SectionBuilder
- compose::eval::E
- compose::eval::EvalCase
- compose::eval::EvalComposite
- compose::eval::EvalCriterion
- compose::eval::EvalSuite
- compose::guards::G
- compose::guards::GuardComposite
- compose::guards::GuardRule
- compose::judge::JudgeVerdict
- compose::judge::LlmJudge
- compose::middleware::AuditEntry
- compose::middleware::AuditMiddleware
- compose::middleware::CacheMiddleware
- compose::middleware::CostMiddleware
- compose::middleware::M
- compose::middleware::MetricsMiddleware
- compose::middleware::MiddlewareComposite
- compose::prompt::P
- compose::prompt::PromptComposite
- compose::prompt::PromptSection
- compose::state::S
- compose::state::StateComposite
- compose::state::StateTransform
- compose::tools::T
- compose::tools::ToolComposite
- conversation::CommitSpec
- conversation::CompiledConversation
- conversation::CompiledOverlay
- conversation::Conversation
- conversation::ConversationSpec
- conversation::FlowStack
- conversation::OverlaySpec
- conversation::RepairPolicy
- conversation::ResolveSpec
- conversation::ResolverRegistry
- conversation::StageSpec
- conversation::TransitionSpec
- flow::CompiledFlow
- flow::Edge
- flow::Flow
- flow::FlowBuilder
- flow::FlowCtx
- flow::FlowErrors
- flow::FlowExplanation
- flow::FlowMonitor
- flow::GuardTrace
- flow::Marking
- flow::NeverBuilder
- flow::ResetBuilder
- flow::Step
- flow::StepAction
- flow::ToolSurface
- flow::Violation
- handoff::HandoffFlowStatus
- handoff::HandoffPacket
- handoff::HandoffRecorder
- handoff::HandoffTurn
- live::BackendInputVad
- live::BackendVadSnapshot
- live::BackgroundAgentDispatcher
- live::BackgroundToolTracker
- live::ComputedContract
- live::ComputedRegistry
- live::ComputedVar
- live::ConsecutiveFailureDetector
- live::ContextBuilder
- live::ControlContract
- live::DefaultResultFormatter
- live::DeferredWriter
- live::DeliveryConfig
- live::EffectPolicy
- live::EventCallbacks
- live::ExtractorContract
- live::FieldPromotion
- live::FsPersistence
- live::InputAudioConfig
- live::LatencyBucket
- live::LatencyStats
- live::Live
- live::LiveEffectExecutor
- live::LiveEventStream
- live::LiveHandle
- live::LiveReactor
- live::LiveSessionBuilder
- live::LlmExtractor
- live::MemoryPersistence
- live::NeedsFulfillment
- live::PendingContext
- live::Phase
- live::PhaseContract
- live::PhaseMachine
- live::PhasePreparation
- live::PreparationContract
- live::PromotionContract
- live::RateDetector
- live::Reaction
- live::RepairConfig
- live::ReplaySession
- live::RuntimeContract
- live::SessionSignals
- live::SessionSnapshot
- live::SessionTelemetry
- live::SoftTurnDetector
- live::SustainedDetector
- live::TemporalRegistry
- live::ToolCallSummary
- live::ToolContract
- live::TranscriptBuffer
- live::TranscriptTurn
- live::TranscriptWindow
- live::Transition
- live::TransitionContract
- live::TransitionRecord
- live::TransitionResult
- live::TurnCommitConfig
- live::TurnCommitPolicy
- live::TurnCountDetector
- live::VoiceRuntimeState
- live::Watcher
- live::WatcherContract
- live::WatcherRegistry
- live_builders::PhaseBuilder
- live_builders::PhaseDefaults
- live_builders::WatchBuilder
- llm::EnvTokenProvider
- llm::GcloudTokenProvider
- llm::GeminiLlm
- llm::GeminiLlmParams
- llm::LlmRegistry
- llm::LlmRequest
- llm::LlmResponse
- llm::ModelCapabilities
- llm::TokenUsage
- llm::gemini::GeminiLlm
- llm::gemini::GeminiLlmParams
- llm::registry::LlmRegistry
- motifs::Motif
- operators::Fallback
- operators::FanOut
- operators::Loop
- operators::LoopPredicate
- operators::Pipeline
- patterns::MapOver
- policy::CommitPolicy
- prelude::AudioJitterBuffer
- prelude::AutomaticActivityDetection
- prelude::BargeInConfig
- prelude::BargeInDetector
- prelude::BatchJob
- prelude::BatchJobDestination
- prelude::BatchJobSource
- prelude::Blob
- prelude::CachedContent
- prelude::CachedContentUsageMetadata
- prelude::CallbackContext
- prelude::ChatSession
- prelude::CitationMetadata
- prelude::CitationSource
- prelude::CodeExecutionResult
- prelude::ConfigError
- prelude::ConnectBuilder
- prelude::Content
- prelude::ContentEmbedding
- prelude::ContextWindowCompressionConfig
- prelude::CountTokensResponse
- prelude::CreateBatchJobConfig
- prelude::CreateCachedContentConfig
- prelude::CreateTuningJobConfig
- prelude::DispatchTextAgent
- prelude::EmbedContentConfig
- prelude::EmbedContentResponse
- prelude::EventCallbacks
- prelude::ExecutableCode
- prelude::Extract
- prelude::FallbackTextAgent
- prelude::FileData
- prelude::Flow
- prelude::FlowMonitor
- prelude::FnTextAgent
- prelude::FsPersistence
- prelude::FunctionCall
- prelude::FunctionCallingConfig
- prelude::FunctionDeclaration
- prelude::FunctionResponse
- prelude::GeminiLlm
- prelude::GeminiLlmParams
- prelude::GenerateContentConfig
- prelude::GenerateContentResponse
- prelude::GenerationConfig
- prelude::GoogleAIAuth
- prelude::GoogleAITokenAuth
- prelude::GoogleSearch
- prelude::GoogleSearchRetrieval
- prelude::GroundingMetadata
- prelude::HttpClient
- prelude::HttpConfig
- prelude::InputAudioTranscription
- prelude::JitterConfig
- prelude::JoinTextAgent
- prelude::JsonCodec
- prelude::ListBatchJobsResponse
- prelude::ListCachedContentsResponse
- prelude::ListModelsResponse
- prelude::ListTuningJobsResponse
- prelude::LiveHandle
- prelude::LlmExtractor
- prelude::LlmTextAgent
- prelude::LoopTextAgent
- prelude::MapOverTextAgent
- prelude::MemoryPersistence
- prelude::MockTransport
- prelude::ModalityTokenCount
- prelude::ModelId
- prelude::OutputAudioTranscription
- prelude::ParallelTextAgent
- prelude::PrebuiltVoiceConfig
- prelude::ProactivityConfig
- prelude::RaceTextAgent
- prelude::RealtimeInputConfig
- prelude::RepairConfig
- prelude::ResumeInfo
- prelude::RouteRule
- prelude::RouteTextAgent
- prelude::SafetyRating
- prelude::SafetySetting
- prelude::SequentialTextAgent
- prelude::SessionConfig
- prelude::SessionHandle
- prelude::SessionResumptionConfig
- prelude::SimpleTool
- prelude::SlidingWindow
- prelude::SoftTurnDetector
- prelude::SpeechConfig
- prelude::SpscConsumer
- prelude::SpscProducer
- prelude::SpscRing
- prelude::State
- prelude::StateKey
- prelude::SupervisedTuningSpec
- prelude::TapTextAgent
- prelude::TaskRegistry
- prelude::TemplateInstruction
- prelude::ThinkingConfig
- prelude::TimeoutTextAgent
- prelude::Tool
- prelude::ToolCodeExecution
- prelude::ToolConfig
- prelude::ToolContext
- prelude::ToolDispatcher
- prelude::ToolPolicy
- prelude::TranscriptBuffer
- prelude::TranscriptTurn
- prelude::TransportConfig
- prelude::TungsteniteTransport
- prelude::TuningHyperParameters
- prelude::TuningJob
- prelude::TurnDetectionConfig
- prelude::TurnDetector
- prelude::TypedTool
- prelude::UpdateCachedContentRequest
- prelude::UrlContext
- prelude::UrlContextMetadata
- prelude::UsageMetadata
- prelude::VadConfig
- prelude::VertexAIAuth
- prelude::VertexConfig
- prelude::VoiceActivityDetector
- prelude::VoiceConfig
- prelude::tool::ActiveStreamingTool
- prelude::tool::PolicyTool
- prelude::tool::SimpleTool
- prelude::tool::ToolDispatcher
- prelude::tool::ToolPolicy
- prelude::tool::TypedTool
- prelude::tool::dispatcher::ToolDispatcher
- prelude::tool::media::MediaAttachment
- prelude::tool::policy::PolicyTool
- prelude::tool::policy::ToolPolicy
- prelude::tool::simple::SimpleTool
- prelude::tool::typed::TypedTool
- prelude::tool_media::MediaAttachment
- simulation::Scenario
- simulation::Sim
- spec::AudioSpec
- spec::ClientVadSpec
- spec::ComputedSpec
- spec::ExtractSpec
- spec::HttpBinding
- spec::MemorySlotSpec
- spec::MemorySpec
- spec::NoiseGateSpec
- spec::PatternSpec
- spec::PhaseSpec
- spec::PromoteSpec
- spec::RepairSpec
- spec::RuntimeSpec
- spec::SessionSpec
- spec::SimSnapshot
- spec::SpecResources
- spec::SpecTest
- spec::SpecValidation
- spec::StateFieldSpec
- spec::TestExpectation
- spec::TestReport
- spec::TestStepResult
- spec::ToolSpec
- spec::TranscriptionSpec
- spec::TransitionSpec
- spec::UseFragment
- spec::VadSpec
- spec::WatchSpec
- state::FileJournalSink
- state::MemoryJournalSink
- state::PrefixedState
- state::ReadOnlyPrefixedState
- state::SlotEvidence
- state::State
- state::StateKey
- state::StateMutation
- telephony::bridge::DtmfDeduper
- telephony::bridge::FillerConfig
- telephony::rtp::RtpPacket
- telephony::rtp::RtpSender
- telephony::rtp::TelephoneEvent
- telephony::sdp::AudioOffer
- telephony::sip::IncomingCall
- telephony::sip::SipAgent
- telephony::sip::SipCall
- telephony::twilio::MediaFormat
- telephony::twilio::StartMeta
- telephony::twilio::TwilioCall
- testing::AgentHarness
- testing::DataFlowEdge
- text::DispatchTextAgent
- text::FallbackTextAgent
- text::FnTextAgent
- text::JoinTextAgent
- text::LlmTextAgent
- text::LoopTextAgent
- text::MapOverTextAgent
- text::ParallelTextAgent
- text::RaceTextAgent
- text::RouteRule
- text::RouteTextAgent
- text::SequentialTextAgent
- text::TapTextAgent
- text::TaskRegistry
- text::TimeoutTextAgent
- tools::ActiveStreamingTool
- tools::ConfirmationRequest
- tools::FrameSpec
- tools::PolicyTool
- tools::RecordExtractor
- tools::SimpleTool
- tools::SlotSpec
- tools::StaticConfirmation
- tools::StaticToolset
- tools::ToolConfirmation
- tools::ToolDispatcher
- tools::ToolPolicy
- tools::TypedTool
- tools::dispatcher::ToolDispatcher
- tools::media::MediaAttachment
- tools::policy::PolicyTool
- tools::policy::ToolPolicy
- tools::simple::SimpleTool
- tools::typed::TypedTool
- voice::Denoiser
- voice::NoiseGate
- voice::VoicePump
- voice::dsp::AudioBus
- voice::dsp::ChainMetrics
- voice::dsp::ChainSnapshot
- voice::dsp::DspChain
- voice::dsp::IntStage
- voice::dsp::StageSnapshot
- voice::dsp::aec::Aec
- voice::dsp::aec::AecConfig
- voice::dsp::aec::AecFarEnd
- voice::dsp::resample::SincResampler
- voice::dsp::stages::Agc
- voice::dsp::stages::HighPass
- voice::dsp::stages::Limiter
- voice::dsp::stft::Identity
- voice::dsp::stft::SpectralFloor
- voice::dsp::stft::Stft
- wire::AudioJitterBuffer
- wire::AutomaticActivityDetection
- wire::BargeInConfig
- wire::BargeInDetector
- wire::BatchJob
- wire::BatchJobDestination
- wire::BatchJobSource
- wire::Blob
- wire::CachedContent
- wire::CachedContentUsageMetadata
- wire::ChatSession
- wire::CitationMetadata
- wire::CitationSource
- wire::CodeExecutionResult
- wire::ConnectBuilder
- wire::Content
- wire::ContentEmbedding
- wire::ContextWindowCompressionConfig
- wire::CountTokensResponse
- wire::CreateBatchJobConfig
- wire::CreateCachedContentConfig
- wire::CreateTuningJobConfig
- wire::EmbedContentConfig
- wire::EmbedContentResponse
- wire::ExecutableCode
- wire::FileData
- wire::FunctionCall
- wire::FunctionCallingConfig
- wire::FunctionDeclaration
- wire::FunctionResponse
- wire::GenerateContentConfig
- wire::GenerateContentResponse
- wire::GenerationConfig
- wire::GoogleAIAuth
- wire::GoogleAITokenAuth
- wire::GoogleSearch
- wire::GoogleSearchRetrieval
- wire::GroundingMetadata
- wire::HttpClient
- wire::HttpConfig
- wire::InputAudioTranscription
- wire::JitterConfig
- wire::JsonCodec
- wire::ListBatchJobsResponse
- wire::ListCachedContentsResponse
- wire::ListModelsResponse
- wire::ListTuningJobsResponse
- wire::MockTransport
- wire::ModalityTokenCount
- wire::ModelId
- wire::OutputAudioTranscription
- wire::PrebuiltVoiceConfig
- wire::ProactivityConfig
- wire::RealtimeInputConfig
- wire::ResumeInfo
- wire::SafetyRating
- wire::SafetySetting
- wire::SessionConfig
- wire::SessionHandle
- wire::SessionResumptionConfig
- wire::SlidingWindow
- wire::SpeechConfig
- wire::SpscConsumer
- wire::SpscProducer
- wire::SpscRing
- wire::SupervisedTuningSpec
- wire::ThinkingConfig
- wire::Tool
- wire::ToolCodeExecution
- wire::ToolConfig
- wire::TransportConfig
- wire::TungsteniteTransport
- wire::TuningHyperParameters
- wire::TuningJob
- wire::TurnDetectionConfig
- wire::TurnDetector
- wire::UpdateCachedContentRequest
- wire::UrlContext
- wire::UrlContextMetadata
- wire::UsageMetadata
- wire::VadConfig
- wire::VertexAIAuth
- wire::VertexConfig
- wire::VoiceActivityDetector
- wire::VoiceConfig
Enums
- agents::AgentMode
- agents::InputEvent
- agents::orchestration::AgentMode
- builder::ToolEntry
- compose::artifacts::ArtifactOp
- compose::eval::TrajectoryMatch
- compose::prompt::PromptSectionKind
- compose::prompt::PromptTransform
- compose::tools::DeferredTool
- compose::tools::ToolCompositeEntry
- conversation::ConversationError
- conversation::Resume
- flow::Constraint
- flow::Enforcement
- flow::FlowError
- flow::Guard
- flow::Join
- flow::Pred
- flow::Verdict
- live::ActivityAuthority
- live::ContextDelivery
- live::Delivery
- live::ExecutionMode
- live::ExtractionTrigger
- live::InputStage
- live::InstructionModifier
- live::LiveEffect
- live::LiveEvent
- live::MergePolicy
- live::PersistenceError
- live::PhaseInstruction
- live::ReactorEvent
- live::RepairAction
- live::SessionType
- live::SteeringMode
- live::ToolExecutionMode
- live::TransitionEvaluation
- live::TransitionTrigger
- live::TurnSignal
- live::WatchPredicate
- llm::LlmError
- operators::Composable
- policy::Policy
- prelude::AccessToken
- prelude::ActivityHandling
- prelude::AgentError
- prelude::ApiEndpoint
- prelude::AudioFormat
- prelude::AuthError
- prelude::BargeInAction
- prelude::BatchJobState
- prelude::BatchesError
- prelude::BufferState
- prelude::CachesError
- prelude::CodecError
- prelude::ContextDelivery
- prelude::EmbedError
- prelude::EndpointEnvError
- prelude::Enforcement
- prelude::ExtractionTrigger
- prelude::FinishReason
- prelude::FunctionCallingBehavior
- prelude::FunctionCallingMode
- prelude::FunctionResponseScheduling
- prelude::GenerateError
- prelude::Guard
- prelude::HarmBlockThreshold
- prelude::HarmCategory
- prelude::HarmProbability
- prelude::HttpError
- prelude::MediaResolution
- prelude::Modality
- prelude::ModelsError
- prelude::Part
- prelude::PersistenceError
- prelude::Role
- prelude::Sensitivity
- prelude::ServerMessage
- prelude::ServiceEndpoint
- prelude::SessionCommand
- prelude::SessionError
- prelude::SessionEvent
- prelude::SessionPhase
- prelude::SetupError
- prelude::SteeringMode
- prelude::TokensError
- prelude::ToolError
- prelude::TungsteniteError
- prelude::TuningJobState
- prelude::TuningsError
- prelude::TurnCoverage
- prelude::TurnDetectionEvent
- prelude::VadEvent
- prelude::Verdict
- prelude::Voice
- prelude::WebSocketError
- prelude::tool::ToolClass
- prelude::tool::ToolKind
- simulation::SimStep
- spec::AuthoritySpec
- spec::ClientVadPreset
- spec::ContextDeliverySpec
- spec::EffectSpec
- spec::PersistenceSpec
- spec::PromotePolicy
- spec::SchedulingSpec
- spec::SensitivitySpec
- spec::SimEvent
- spec::SpecModality
- spec::StateType
- spec::SteeringSpec
- spec::TriggerSpec
- spec::WatchCondition
- state::StateError
- state::StateMutationOrigin
- telephony::sip::SipError
- telephony::twilio::Inbound
- telephony::twilio::TwilioError
- testing::ContractViolation
- testing::LiveViolation
- tools::ConfirmPolicy
- tools::Recognizer
- tools::SlotRecognizer
- tools::SlotValidator
- tools::ToolClass
- tools::ToolKind
- voice::Playback
- voice::VoiceIoError
- wire::AccessToken
- wire::ActivityHandling
- wire::ApiEndpoint
- wire::AudioFormat
- wire::AuthError
- wire::BargeInAction
- wire::BatchJobState
- wire::BatchesError
- wire::BufferState
- wire::CachesError
- wire::CodecError
- wire::EmbedError
- wire::EndpointEnvError
- wire::FinishReason
- wire::FunctionCallingBehavior
- wire::FunctionCallingMode
- wire::FunctionResponseScheduling
- wire::GenerateError
- wire::HarmBlockThreshold
- wire::HarmCategory
- wire::HarmProbability
- wire::HttpError
- wire::MediaResolution
- wire::Modality
- wire::ModelsError
- wire::Part
- wire::Role
- wire::Sensitivity
- wire::ServerMessage
- wire::ServiceEndpoint
- wire::SessionCommand
- wire::SessionError
- wire::SessionEvent
- wire::SessionPhase
- wire::SetupError
- wire::TokensError
- wire::TungsteniteError
- wire::TuningJobState
- wire::TuningsError
- wire::TurnCoverage
- wire::TurnDetectionEvent
- wire::VadEvent
- wire::Voice
- wire::WebSocketError
Traits
- agents::Agent
- builder::ToolEntryTrait
- live::InputAudioProcessor
- live::PatternDetector
- live::ReactorRule
- live::ResultFormatter
- live::SessionPersistence
- live::TurnExtractor
- llm::BaseLlm
- llm::TokenProvider
- prelude::Agent
- prelude::AuthProvider
- prelude::BaseLlm
- prelude::Codec
- prelude::Frame
- prelude::InstructionProvider
- prelude::SessionPersistence
- prelude::SessionReader
- prelude::SessionWriter
- prelude::TextAgent
- prelude::ToolFunction
- prelude::ToolProvider
- prelude::Transport
- prelude::TurnExtractor
- prelude::tool::InputStreamingTool
- prelude::tool::StreamingTool
- prelude::tool::ToolFunction
- spec::MemoryBinding
- state::JournalSink
- text::TextAgent
- tools::ConfirmationProvider
- tools::InputStreamingTool
- tools::StreamingTool
- tools::ToolFunction
- tools::Toolset
- voice::InputAudioProcessor
- voice::Talk
- voice::dsp::DspStage
- voice::dsp::stft::SpectralStage
- wire::AuthProvider
- wire::Codec
- wire::SessionReader
- wire::SessionWriter
- wire::ToolProvider
- wire::Transport
Macros
Attribute Macros
Derive Macros
Functions
- agents::call_agent
- agents::orchestration::call_agent
- agents::orchestration::error_key
- agents::orchestration::provenance
- agents::orchestration::result_key
- agents::provenance
- compose::judge::parse_verdict
- compose::judge::render_contents
- compose::prompt::compress_text
- conversation::conversation_spec_schema
- flow::on_enter
- flow::render_ground
- live::attach_session
- live::collect_events_until_idle
- live::replay_session
- operators::until
- patterns::cascade
- patterns::chain
- patterns::conditional
- patterns::fan_out_merge
- patterns::map_over
- patterns::map_reduce
- patterns::review_loop
- patterns::review_loop_keyed
- patterns::supervised
- patterns::supervised_keyed
- prelude::bytes_to_i16
- prelude::connect
- prelude::i16_to_bytes
- prelude::into_shared
- prelude::recv_event
- prelude::tool::media::attach
- prelude::tool::media::extract
- prelude::tool_media::attach
- prelude::tool_media::extract
- spec::trace_test
- telephony::bridge::record_dtmf
- telephony::bridge::spawn_latency_filler
- telephony::g711::alaw_to_linear
- telephony::g711::decode_alaw
- telephony::g711::decode_ulaw
- telephony::g711::encode_alaw
- telephony::g711::encode_ulaw
- telephony::g711::linear_to_alaw
- telephony::g711::linear_to_ulaw
- telephony::g711::ulaw_to_linear
- telephony::rtp::build
- telephony::rtp::parse
- telephony::rtp::parse_telephone_event
- telephony::sdp::audio_answer
- telephony::sdp::parse_audio_offer
- telephony::twilio::clear_frame
- telephony::twilio::mark_frame
- telephony::twilio::media_frame
- telephony::twilio::parse_inbound
- testing::check_contracts
- testing::check_live
- testing::diagnose
- testing::infer_data_flow
- tools::media::attach
- tools::media::extract
- voice::downmix
- voice::pump
- voice::pump_processed
- voice::resample
- wire::bytes_to_i16
- wire::connect
- wire::i16_to_bytes
- wire::into_shared
- wire::recv_event
Type Aliases
- compose::prompt::AdapterFn
- compose::tools::TransformFn
- flow::SharedFlowMonitor
- live::PredicateFn
- live::SessionHook
- prelude::AgentResult
Constants
- live::DEFAULT_COMPRESSION_TARGET_TOKENS
- live::DEFAULT_COMPRESSION_TRIGGER_TOKENS
- prelude::LIVE_INPUT_SAMPLE_RATE
- prelude::tool::media::MEDIA_KEY
- prelude::tool_media::MEDIA_KEY
- spec::MEMORY_TOOL_NAMES
- telephony::bridge::KEY_CALLER
- telephony::bridge::KEY_CALL_SID
- telephony::bridge::KEY_DTMF
- telephony::bridge::KEY_DTMF_HISTORY
- telephony::bridge::KEY_STREAM_SID
- telephony::rtp::PT_PCMA
- telephony::rtp::PT_PCMU
- telephony::rtp::SAMPLES_PER_PACKET
- telephony::twilio::TWILIO_HZ
- tools::media::MEDIA_KEY
- voice::SESSION_INPUT_HZ
- voice::SESSION_OUTPUT_HZ
- wire::LIVE_INPUT_SAMPLE_RATE