List of all items
Structs
- CancellationToken
- agent::Agent
- agent::NoOpCallback
- agent::RecordingCallback
- agent::RegisteredTool
- agent::TaskResult
- audit::Analytics
- audit::AuditExporter
- audit::AuditQuery
- audit::AuditStore
- audit::CostBreakdown
- audit::ExecutionTrace
- audit::ModelCostEntry
- audit::Pattern
- audit::ToolUsageSummary
- audit::TraceEvent
- brain::Brain
- brain::MockLlmProvider
- brain::TokenBudgetManager
- brain::TokenCounter
- browser::cdp::MockCdpClient
- browser::cdp::TabInfo
- browser::persistence::BrowserConnectionInfo
- browser::persistence::BrowserSessionStore
- browser::security::BrowserSecurityGuard
- browser::session::BrowserSession
- browser::snapshot::PageSnapshot
- canvas::CanvasManager
- canvas::components::ChartDataset
- canvas::components::ChartSpec
- canvas::components::DiagramSpec
- canvas::components::FormField
- canvas::components::FormSpec
- canvas::components::TableSpec
- canvas::protocol::CanvasItem
- channels::agent_bridge::ChannelAgentBridge
- channels::auto_reply::AutoReplyEngine
- channels::auto_reply::PendingReply
- channels::cdc::CdcConfig
- channels::cdc::CdcProcessor
- channels::cdc::CdcState
- channels::cdc::SentMessageRecord
- channels::digest::ChannelDigest
- channels::digest::DigestActionItem
- channels::digest::DigestCollector
- channels::digest::DigestHighlight
- channels::discord::DiscordChannel
- channels::discord::DiscordConfig
- channels::discord::DiscordMessage
- channels::discord::RealDiscordHttp
- channels::email::EmailChannel
- channels::email::EmailConfig
- channels::email::IncomingEmail
- channels::email::RealImap
- channels::email::RealSmtp
- channels::email::XOAuth2Authenticator
- channels::email_intelligence::EmailClassification
- channels::email_intelligence::EmailIntelligence
- channels::email_intelligence::SenderProfile
- channels::imessage::IMessageChannel
- channels::imessage::IMessageConfig
- channels::imessage::IMessageIncoming
- channels::imessage::ResolvedContact
- channels::intelligence::ClassificationCache
- channels::intelligence::ClassifiedMessage
- channels::intelligence::LlmClassificationResponse
- channels::intelligence::MessageClassifier
- channels::irc::IrcChannel
- channels::irc::IrcConfig
- channels::irc::IrcMessage
- channels::irc::RealIrcConnection
- channels::manager::ChannelManager
- channels::matrix::MatrixChannel
- channels::matrix::MatrixConfig
- channels::matrix::MatrixEvent
- channels::matrix::RealMatrixHttp
- channels::normalize::MessageNormalizer
- channels::routing::ChannelRouter
- channels::routing::RoutingRule
- channels::scheduler_bridge::FollowUpReminder
- channels::scheduler_bridge::SchedulerBridge
- channels::signal::RealSignalCliBridge
- channels::signal::SignalChannel
- channels::signal::SignalConfig
- channels::signal::SignalIncoming
- channels::slack::RealSlackHttp
- channels::slack::SlackChannel
- channels::slack::SlackChannelInfo
- channels::slack::SlackConfig
- channels::slack::SlackFile
- channels::slack::SlackMessage
- channels::slack::SlackReaction
- channels::slack::SlackTeamInfo
- channels::slack::SlackUserGroup
- channels::slack::SlackUserInfo
- channels::sms::RealSmsHttp
- channels::sms::SmsChannel
- channels::sms::SmsConfig
- channels::sms::SmsIncoming
- channels::style_tracker::CommunicationStyleTracker
- channels::style_tracker::SenderStyleProfile
- channels::teams::RealTeamsHttp
- channels::teams::TeamsChannel
- channels::teams::TeamsConfig
- channels::teams::TeamsMessage
- channels::telegram::RealTelegramHttp
- channels::telegram::TelegramChannel
- channels::telegram::TelegramConfig
- channels::telegram::TelegramUpdate
- channels::types::ChannelCapabilities
- channels::types::ChannelMessage
- channels::types::ChannelUser
- channels::types::MessageId
- channels::types::ThreadId
- channels::webchat::WebChatChannel
- channels::webchat::WebChatConfig
- channels::webhook::RealWebhookHttp
- channels::webhook::WebhookChannel
- channels::webhook::WebhookConfig
- channels::webhook::WebhookIncoming
- channels::whatsapp::RealWhatsAppHttp
- channels::whatsapp::WhatsAppChannel
- channels::whatsapp::WhatsAppConfig
- channels::whatsapp::WhatsAppIncoming
- config::AdaptiveTrustConfig
- config::AgentConfig
- config::BrowserConfig
- config::BudgetConfig
- config::ChannelIntelligenceConfig
- config::ChannelsConfig
- config::CouncilConfig
- config::CouncilMemberConfig
- config::ExternalMcpServerConfig
- config::FallbackProviderConfig
- config::InjectionDetectionConfig
- config::IntelligenceConfig
- config::KnowledgeConfig
- config::LlmConfig
- config::McpSafetyConfig
- config::MeetingConfig
- config::MemoryConfig
- config::MultiAgentConfig
- config::RetryConfig
- config::SafetyConfig
- config::SchedulerConfig
- config::ToolsConfig
- config::UiConfig
- config::VoiceConfig
- config::WorkflowConfig
- council::CouncilMemberResponse
- council::CouncilResult
- council::DetectedProvider
- council::PeerReview
- council::PlanningCouncil
- credentials::InMemoryCredentialStore
- credentials::KeyringCredentialStore
- encryption::SessionEncryptor
- explanation::AlternativeAction
- explanation::ContextFactor
- explanation::DecisionExplanation
- explanation::ExplanationBuilder
- explanation::ReasoningStep
- gateway::ConnectionManager
- gateway::GatewayAuth
- gateway::GatewayConfig
- gateway::GatewayServer
- gateway::GatewaySession
- gateway::PendingApproval
- gateway::SessionManager
- gateway::channel_bridge::ChannelBridge
- gateway::node_bridge::NodeBridge
- indexer::IndexStats
- indexer::IndexerConfig
- indexer::ProjectIndexer
- injection::DetectedPattern
- injection::InjectionDetector
- injection::InjectionScanResult
- injection::MultiTurnTracker
- memory::BehavioralRule
- memory::CompressionResult
- memory::ContextBreakdown
- memory::Correction
- memory::Fact
- memory::FlushConfig
- memory::KnowledgeDistiller
- memory::KnowledgeStore
- memory::LongTermMemory
- memory::MemoryFlusher
- memory::MemorySystem
- memory::Session
- memory::SessionMetadata
- memory::ShortTermMemory
- memory::WorkingMemory
- merkle::AuditNode
- merkle::MerkleChain
- merkle::VerificationResult
- metrics::AgentMetrics
- metrics::MetricsSnapshot
- multi::isolation::AgentContext
- multi::isolation::ResourceLimits
- multi::messaging::AgentEnvelope
- multi::messaging::MessageBus
- multi::orchestrator::AgentOrchestrator
- multi::routing::AgentRoute
- multi::routing::AgentRouter
- multi::routing::RouteRequest
- multi::spawner::AgentSpawner
- multi::spawner::SpawnerConfig
- nodes::consent::ConsentEntry
- nodes::consent::ConsentStore
- nodes::discovery::DiscoveredNode
- nodes::discovery::MdnsConfig
- nodes::discovery::MdnsDiscovery
- nodes::discovery::MdnsServiceRecord
- nodes::discovery::NodeDiscovery
- nodes::discovery::UdpMdnsTransport
- nodes::linux::LinuxNode
- nodes::macos::MacOsNode
- nodes::manager::NodeManager
- nodes::types::NodeCapability
- nodes::types::NodeId
- nodes::types::NodeInfo
- nodes::types::NodeResult
- nodes::types::NodeTask
- nodes::types::RateLimit
- oauth::OAuthProviderConfig
- oauth::OAuthToken
- pairing::DeviceIdentity
- pairing::PairingChallenge
- pairing::PairingManager
- pairing::PairingResponse
- pairing::TotpVerifier
- plan::ExecutionPlan
- plan::PlanAlternative
- plan::PlanConfig
- plan::PlanStep
- project_detect::ProjectInfo
- providers::anthropic::AnthropicProvider
- providers::failover::AuthProfile
- providers::failover::CircuitBreaker
- providers::failover::FailoverProvider
- providers::gemini::GeminiProvider
- providers::models::ModelInfo
- providers::openai_compat::OpenAiCompatibleProvider
- replay::Bookmark
- replay::ReplayEngine
- replay::ReplaySession
- replay::ReplaySnapshot
- replay::ReplaySummary
- replay::TimelineEntry
- safety::ActionRequest
- safety::AdaptiveTrust
- safety::ApprovalContext
- safety::AuditEntry
- safety::BehavioralFingerprint
- safety::ContractEnforcer
- safety::Invariant
- safety::ResourceBounds
- safety::ReversibilityInfo
- safety::SafetyContract
- safety::SafetyGuardian
- safety::ToolRateLimiter
- safety::ToolStats
- sandbox::SandboxedFs
- scheduler::cron::CronJob
- scheduler::cron::CronJobConfig
- scheduler::cron::CronScheduler
- scheduler::heartbeat::HeartbeatConfig
- scheduler::heartbeat::HeartbeatManager
- scheduler::heartbeat::HeartbeatTask
- scheduler::heartbeat::QuietHours
- scheduler::jobs::BackgroundJob
- scheduler::jobs::JobManager
- scheduler::webhook::WebhookEndpoint
- scheduler::webhook::WebhookHandler
- scheduler::webhook::WebhookRequest
- scheduler::webhook::WebhookResult
- search::HybridSearchEngine
- search::SearchConfig
- search::SearchResult
- search::SimpleEmbedder
- secret_ref::MigrationResult
- secret_ref::SecretRef
- secret_ref::SecretResolver
- session_manager::SessionEntry
- session_manager::SessionIndex
- session_manager::SessionManager
- skills::SkillLoader
- skills::SkillRegistry
- skills::types::SkillConfig
- skills::types::SkillDefinition
- skills::types::SkillRequirement
- skills::types::SkillToolDef
- skills::validator::ValidationResult
- summarizer::ContextSummarizer
- summarizer::ContextSummary
- summarizer::TokenCostDisplay
- types::AgentState
- types::CompletionRequest
- types::CompletionResponse
- types::CostEstimate
- types::Message
- types::TokenUsage
- types::ToolDefinition
- types::ToolOutput
- updater::UpdateCheckResult
- updater::UpdateChecker
- updater::UpdateConfig
- updater::Updater
- voice::meeting_session::MeetingRecordingSession
- voice::meeting_session::MeetingResult
- voice::meeting_session::MeetingStatus
- voice::session::VoiceCommandSession
- voice::stt::MockSttProvider
- voice::stt::OpenAiSttProvider
- voice::toggle::ToggleState
- voice::tts::MockTtsProvider
- voice::tts::OpenAiTtsProvider
- voice::types::AudioChunk
- voice::types::SynthesisRequest
- voice::types::SynthesisResult
- voice::types::TranscriptionResult
- voice::types::TranscriptionSegment
- voice::vad::VoiceActivityDetector
- voice::wake::MockWakeDetector
- voice::wake::SttWakeDetector
- workflow::executor::AutoApproveHandler
- workflow::executor::AutoDenyHandler
- workflow::executor::WorkflowExecutor
- workflow::templates::TemplateContext
- workflow::types::GateConfig
- workflow::types::WorkflowDefinition
- workflow::types::WorkflowInput
- workflow::types::WorkflowOutput
- workflow::types::WorkflowState
- workflow::types::WorkflowStep
Enums
- agent::AgentMessage
- agent::BudgetSeverity
- agent::ContextHealthEvent
- audit::AuditError
- audit::PatternKind
- audit::TraceEventKind
- brain::BudgetCheckResult
- browser::snapshot::SnapshotMode
- canvas::CanvasError
- canvas::protocol::CanvasMessage
- canvas::protocol::CanvasTarget
- canvas::protocol::ContentType
- channels::auto_reply::ReplyStatus
- channels::cdc::CdcAction
- channels::email::EmailAuthMethod
- channels::email_intelligence::EmailCategory
- channels::email_intelligence::ThreadPosition
- channels::intelligence::IntelligenceResult
- channels::intelligence::MessageType
- channels::intelligence::SuggestedAction
- channels::routing::RoutingCondition
- channels::scheduler_bridge::ReminderStatus
- channels::types::ChannelStatus
- channels::types::ChannelType
- channels::types::MessageContent
- channels::types::StreamingMode
- config::ApprovalMode
- config::AutoReplyMode
- config::BrowserConnectionMode
- config::DigestFrequency
- config::MessagePriority
- config::VotingStrategy
- credentials::CredentialError
- encryption::EncryptionError
- error::AgentError
- error::BrowserError
- error::ChannelError
- error::ConfigError
- error::LlmError
- error::MemoryError
- error::NodeError
- error::RustantError
- error::SafetyError
- error::SchedulerError
- error::ToolError
- error::VoiceError
- error::WorkflowError
- explanation::DecisionType
- explanation::FactorInfluence
- gateway::ClientMessage
- gateway::GatewayEvent
- gateway::ServerMessage
- gateway::SessionState
- injection::InjectionType
- injection::Severity
- multi::isolation::AgentStatus
- multi::messaging::AgentPayload
- multi::messaging::MessagePriority
- multi::routing::RouteCondition
- nodes::types::Capability
- nodes::types::NodeHealth
- nodes::types::NodeMessage
- nodes::types::Platform
- oauth::AuthMethod
- pairing::PairingResult
- plan::PlanDecision
- plan::PlanStatus
- plan::StepStatus
- project_detect::ProjectType
- providers::failover::CircuitState
- replay::ReplayError
- safety::ActionDetails
- safety::ApprovalDecision
- safety::AuditEvent
- safety::ContractCheckResult
- safety::PermissionResult
- safety::Predicate
- sandbox::SandboxError
- scheduler::jobs::JobStatus
- search::SearchError
- secret_ref::SecretResolveError
- skills::parser::ParseError
- skills::types::SkillRiskLevel
- skills::validator::ValidationError
- summarizer::SummarizeError
- summarizer::TokenAlert
- types::AgentStatus
- types::Artifact
- types::Content
- types::ProgressUpdate
- types::RiskLevel
- types::Role
- types::StreamEvent
- types::TaskClassification
- updater::UpdateError
- voice::types::AudioFormat
- voice::vad::VadEvent
- workflow::types::ApprovalDecision
- workflow::types::ErrorAction
- workflow::types::GateType
- workflow::types::WorkflowStatus
Traits
- agent::AgentCallback
- brain::LlmProvider
- browser::cdp::CdpClient
- channels::Channel
- channels::discord::DiscordHttpClient
- channels::email::ImapReader
- channels::email::SmtpSender
- channels::imessage::IMessageBridge
- channels::irc::IrcConnection
- channels::matrix::MatrixHttpClient
- channels::signal::SignalCliBridge
- channels::slack::SlackHttpClient
- channels::sms::SmsHttpClient
- channels::teams::TeamsHttpClient
- channels::telegram::TelegramHttpClient
- channels::webhook::WebhookHttpClient
- channels::whatsapp::WhatsAppHttpClient
- credentials::CredentialStore
- error::UserGuidance
- gateway::StatusProvider
- multi::orchestrator::TaskHandler
- nodes::Node
- nodes::discovery::MdnsTransport
- nodes::macos::LocalExecutor
- voice::stt::SttProvider
- voice::tts::TtsProvider
- voice::wake::WakeWordDetector
- workflow::executor::ApprovalHandler
- workflow::executor::ToolExecutor
Functions
- brain::sanitize_tool_sequence
- canvas::renderer::render_chart_config
- canvas::renderer::render_diagram_mermaid
- canvas::renderer::render_form_html
- canvas::renderer::render_table_html
- channels::discord::create_discord_channel
- channels::email::create_email_channel
- channels::intelligence::build_classification_prompt
- channels::intelligence::llm_response_to_action
- channels::intelligence::parse_llm_classification
- channels::irc::create_irc_channel
- channels::manager::build_channel_manager
- channels::matrix::create_matrix_channel
- channels::signal::create_signal_channel
- channels::slack::create_slack_channel
- channels::sms::create_sms_channel
- channels::teams::create_teams_channel
- channels::telegram::create_telegram_channel
- channels::webhook::create_webhook_channel
- channels::whatsapp::create_whatsapp_channel
- config::config_exists
- config::load_config
- config::resolve_credentials
- config::update_channel_config
- council::detect_available_providers
- council::detect_ollama_models
- council::providers_to_council_members
- council::should_use_council
- gateway::gateway_router
- gateway::run_gateway
- oauth::anthropic_oauth_config
- oauth::authorize_browser_flow
- oauth::authorize_client_credentials_flow
- oauth::authorize_device_code_flow
- oauth::build_xoauth2_token
- oauth::build_xoauth2_token_base64
- oauth::delete_oauth_token
- oauth::discord_oauth_config
- oauth::gmail_oauth_config
- oauth::google_oauth_config
- oauth::has_oauth_token
- oauth::is_token_expired
- oauth::load_oauth_token
- oauth::oauth_config_for_provider
- oauth::oauth_config_with_credentials
- oauth::openai_oauth_config
- oauth::provider_supports_oauth
- oauth::refresh_token
- oauth::slack_oauth_config
- oauth::store_oauth_token
- oauth::teams_oauth_config
- oauth::whatsapp_oauth_config
- plan::parse_plan_json
- project_detect::detect_project
- project_detect::example_tasks
- project_detect::recommended_allowed_commands
- providers::create_council_members
- providers::create_provider
- providers::create_provider_with_auth
- providers::models::anthropic_known_models
- providers::models::fetch_anthropic_models
- providers::models::fetch_gemini_models
- providers::models::fetch_openai_models
- providers::models::filter_chat_models
- providers::models::gemini_known_models
- providers::models::list_models
- providers::models::model_pricing
- providers::models::parse_anthropic_models_response
- providers::models::parse_gemini_models_response
- providers::models::parse_openai_models_response
- providers::resolve_api_key
- providers::resolve_auth
- providers::with_retry
- replay::describe_event
- sanitize::escape_for_llm_prompt
- sanitize::escape_ics_field
- sanitize::escape_markdown
- sanitize::strip_ansi_escapes
- scheduler::persistence::load_state
- scheduler::persistence::save_state
- scheduler::webhook::compute_hmac_signature
- search::cosine_similarity
- secret_ref::migrate_channel_secrets
- skills::parser::parse_skill_md
- skills::validator::validate_skill
- summarizer::smart_fallback_summary
- updater::is_newer_version
- voice::audio_io::audio_convert::decode_wav
- voice::audio_io::audio_convert::encode_wav
- voice::audio_io::audio_convert::f32_to_i16
- voice::audio_io::audio_convert::i16_to_f32
- voice::audio_io::audio_convert::resample
- voice::audio_io::audio_convert::stereo_to_mono
- voice::audio_io::play_audio
- voice::audio_io::record_audio_chunk
- workflow::builtins::all_builtins
- workflow::builtins::get_builtin
- workflow::builtins::list_builtin_names
- workflow::parser::parse_workflow
- workflow::parser::validate_workflow
- workflow::templates::evaluate_condition
- workflow::templates::extract_references
- workflow::templates::render_string
- workflow::templates::render_value