List of all items
Structs
- channel::ChannelApprovalRequest
- channel::ChannelMessage
- channel::SendMessage
- jsonrpc::FetchedCatalog
- jsonrpc::FsEntry
- jsonrpc::FsListDirRequest
- jsonrpc::FsListDirResponse
- jsonrpc::FsStatError
- jsonrpc::FsStatResult
- jsonrpc::JsonRpcError
- jsonrpc::JsonRpcNotification
- jsonrpc::JsonRpcRequest
- jsonrpc::JsonRpcResponse
- jsonrpc::LocaleOption
- jsonrpc::LocalesFetchRequest
- jsonrpc::LocalesFetchResponse
- jsonrpc::LocalesListResponse
- jsonrpc::RpcOutbound
- media::MediaAttachment
- memory_traits::ExportFilter
- memory_traits::MemoryEntry
- memory_traits::ProceduralMessage
- model_provider::ChatMessage
- model_provider::ChatRequest
- model_provider::ChatResponse
- model_provider::ModelInfo
- model_provider::ModelPricing
- model_provider::NativeThinkingParams
- model_provider::ProviderCapabilities
- model_provider::ProviderCapabilityError
- model_provider::StreamChunk
- model_provider::StreamOptions
- model_provider::TokenUsage
- model_provider::ToolCall
- model_provider::ToolResultMessage
- schema::SchemaCleanr
- tool::ToolResult
- tool::ToolSpec
- vad::NoopVad
Enums
- agent::TurnEvent
- attribution::ChannelKind
- attribution::CronKind
- attribution::MemoryKind
- attribution::ModelProviderKind
- attribution::ProviderKind
- attribution::Role
- attribution::ToolKind
- attribution::TranscriptionProviderKind
- attribution::TtsProviderKind
- attribution::TunnelProviderKind
- channel::ChannelApprovalResponse
- hook::HookResult
- media::MediaKind
- memory_traits::MemoryCategory
- model_provider::ConversationMessage
- model_provider::StreamError
- model_provider::StreamEvent
- model_provider::ToolsPayload
- observability_traits::ObserverEvent
- observability_traits::ObserverMetric
- schema::CleaningStrategy
- vad::VadEvent
Traits
- attribution::Attributable
- channel::Channel
- hook::HookHandler
- memory_traits::Memory
- memory_traits::MemoryStrategy
- model_provider::ModelProvider
- observability_traits::Observer
- peripherals_traits::Peripheral
- runtime_traits::RuntimeAdapter
- tool::Tool
- vad::Vad
Macros
Functions
- memory_traits::is_recent_recall_query
- memory_traits::normalize_recent_recall_query
- model_provider::build_tool_instructions_text
- session_keys::sanitize_session_key
- tool::with_ephemeral_workspace_warning
Type Aliases
Statics
Constants
- jsonrpc::ACP_PROTOCOL_VERSION
- jsonrpc::JSONRPC_VERSION
- jsonrpc::OUTBOUND_ID_PREFIX
- jsonrpc::error_codes::AUTH_REQUIRED
- jsonrpc::error_codes::FS_INVALID_PATH
- jsonrpc::error_codes::FS_INVALID_PATH_STR
- jsonrpc::error_codes::FS_NOT_FOUND
- jsonrpc::error_codes::FS_NOT_FOUND_STR
- jsonrpc::error_codes::FS_PERMISSION_DENIED
- jsonrpc::error_codes::FS_PERMISSION_DENIED_STR
- jsonrpc::error_codes::INTERNAL_ERROR
- jsonrpc::error_codes::INVALID_PARAMS
- jsonrpc::error_codes::INVALID_REQUEST
- jsonrpc::error_codes::METHOD_NOT_FOUND
- jsonrpc::error_codes::PARSE_ERROR
- jsonrpc::error_codes::SESSION_BUSY
- jsonrpc::error_codes::SESSION_LIMIT_REACHED
- jsonrpc::error_codes::SESSION_NOT_FOUND
- jsonrpc::error_codes::SESSION_NOT_OWNED
- jsonrpc::error_codes::VERSION_MISMATCH
- jsonrpc::field::ERROR
- jsonrpc::field::ID
- jsonrpc::field::JSONRPC
- jsonrpc::field::METHOD
- jsonrpc::field::PARAMS
- jsonrpc::field::RESULT
- model_provider::BASELINE_MAX_TOKENS
- model_provider::BASELINE_TEMPERATURE
- model_provider::BASELINE_TIMEOUT_SECS
- model_provider::BASELINE_WIRE_API
- model_provider::MAX_BUDGET_TOKENS
- model_provider::MIN_BUDGET_TOKENS
- schema::GEMINI_UNSUPPORTED_KEYWORDS
- tool::EPHEMERAL_WORKSPACE_WARNING