List of all items
Structs
- agent::AgentBuilder
- agent::AgentCore
- agent::AgentOutput
- agent::GenerationConfig
- agent::ModelResponse
- agent::ProviderMetadata
- agent::TranscriptionConfig
- agent::TranscriptionProviderMetadata
- agent::TranscriptionStats
- agent::builder::AgentBuilder
- agent::core::AgentCore
- agent::core::AgentOutput
- agent::core::GraphDebugInfo
- agent::core::GraphDebugNode
- agent::core::MemoryRecallMatch
- agent::core::MemoryRecallStats
- agent::core::ToolInvocation
- agent::function_calling::FunctionCall
- agent::model::GenerationConfig
- agent::model::ModelResponse
- agent::model::ProviderMetadata
- agent::model::TokenUsage
- agent::model::ToolCall
- agent::output::AgentOutput
- agent::output::GraphDebugInfo
- agent::output::GraphDebugNode
- agent::output::MemoryRecallMatch
- agent::output::MemoryRecallStats
- agent::output::ToolInvocation
- agent::providers::MockProvider
- agent::providers::mock::MockProvider
- agent::transcription::TranscriptionConfig
- agent::transcription::TranscriptionProviderMetadata
- agent::transcription::TranscriptionStats
- agent::transcription_factory::TranscriptionProviderConfig
- agent::transcription_providers::MockTranscriptionProvider
- agent::transcription_providers::mock::MockTranscriptionProvider
- api::handlers::AppState
- api::mesh::AcknowledgeMessagesRequest
- api::mesh::AgentMessage
- api::mesh::HeartbeatRequest
- api::mesh::HeartbeatResponse
- api::mesh::InstancesResponse
- api::mesh::MeshClient
- api::mesh::MeshInstance
- api::mesh::MeshRegistry
- api::mesh::PendingMessagesResponse
- api::mesh::RegisterRequest
- api::mesh::RegisterResponse
- api::mesh::SendMessageRequest
- api::mesh::SendMessageResponse
- api::middleware::ApiKeyAuth
- api::models::AgentInfo
- api::models::AgentListResponse
- api::models::ErrorResponse
- api::models::HealthResponse
- api::models::QueryRequest
- api::models::QueryResponse
- api::models::ResponseMetadata
- api::models::ToolCallInfo
- api::server::ApiConfig
- api::server::ApiServer
- api::sync::ConflictResolver
- api::sync::GraphSyncPayload
- api::sync::SyncAck
- api::sync::SyncConflict
- api::sync::SyncEngine
- api::sync::SyncFullRequest
- api::sync::SyncIncrementalRequest
- api::sync::SyncResponse
- api::sync::SyncStats
- api::sync::SyncedEdge
- api::sync::SyncedNode
- api::sync::Tombstone
- api::sync::VectorClock
- api::sync::engine::SyncEngine
- api::sync::engine::SyncStats
- api::sync::protocol::GraphSyncPayload
- api::sync::protocol::SyncAck
- api::sync::protocol::SyncConflict
- api::sync::protocol::SyncFullRequest
- api::sync::protocol::SyncIncrementalRequest
- api::sync::protocol::SyncResponse
- api::sync::protocol::SyncedEdge
- api::sync::protocol::SyncedNode
- api::sync::protocol::Tombstone
- api::sync::resolver::ConflictRecord
- api::sync::resolver::ConflictResolver
- api::sync_handlers::BulkSyncRequest
- api::sync_handlers::ConflictInfo
- api::sync_handlers::SyncConfig
- api::sync_handlers::SyncRequest
- api::sync_handlers::SyncResponse
- api::sync_handlers::SyncStatus
- api::sync_handlers::SyncToggleRequest
- config::AgentProfile
- config::AgentRegistry
- config::AppConfig
- config::AudioConfig
- config::DatabaseConfig
- config::LoggingConfig
- config::MeshConfig
- config::ModelConfig
- config::UiConfig
- config::agent::AgentProfile
- config::agent_config::AppConfig
- config::agent_config::AudioConfig
- config::agent_config::DatabaseConfig
- config::agent_config::LoggingConfig
- config::agent_config::MeshConfig
- config::agent_config::ModelConfig
- config::agent_config::UiConfig
- config::cache::ConfigCache
- config::registry::AgentRegistry
- embeddings::EmbeddingsClient
- embeddings::OpenAIEmbeddingsService
- mesh::AgentMessage
- mesh::HeartbeatRequest
- mesh::HeartbeatResponse
- mesh::InstancesResponse
- mesh::MeshClient
- mesh::MeshInstance
- mesh::PendingMessagesResponse
- mesh::RegisterRequest
- mesh::RegisterResponse
- mesh::SendMessageRequest
- mesh::SendMessageResponse
- persistence::ChangelogEntry
- persistence::MeshMessageRecord
- persistence::Persistence
- persistence::SyncedEdgeRecord
- persistence::SyncedNodeRecord
- persistence::TokenizedFileRecord
- plugin::PluginMetadata
- plugin::PluginRegistry
- policy::PolicyEngine
- policy::PolicyRule
- policy::PolicySet
- spec::AgentSpec
- tools::ToolRegistry
- tools::ToolResult
- tools::builtin::AudioTranscriptionTool
- tools::builtin::BashTool
- tools::builtin::EchoTool
- tools::builtin::FileExtractTool
- tools::builtin::FileReadTool
- tools::builtin::FileWriteTool
- tools::builtin::GetMessagesTool
- tools::builtin::GraphTool
- tools::builtin::MathTool
- tools::builtin::PromptUserTool
- tools::builtin::QueryMeshTool
- tools::builtin::SearchTool
- tools::builtin::SendMessageTool
- tools::builtin::ShellTool
- tools::builtin::WebSearchTool
- tools::builtin::audio_transcription::AudioTranscriptionTool
- tools::builtin::audio_transcription::MockScenario
- tools::builtin::audio_transcription::TranscriptionConfig
- tools::builtin::bash::BashTool
- tools::builtin::calculator::MathTool
- tools::builtin::echo::EchoTool
- tools::builtin::file_extract::FileExtractTool
- tools::builtin::file_read::FileReadTool
- tools::builtin::file_write::FileWriteTool
- tools::builtin::graph::GraphTool
- tools::builtin::mesh_communication::GetMessagesTool
- tools::builtin::mesh_communication::QueryMeshTool
- tools::builtin::mesh_communication::SendMessageTool
- tools::builtin::prompt::PromptUserTool
- tools::builtin::search::SearchTool
- tools::builtin::shell::ShellTool
- tools::builtin::web_search::WebSearchResponse
- tools::builtin::web_search::WebSearchResultEntry
- tools::builtin::web_search::WebSearchTool
Enums
- agent::ProviderKind
- agent::TranscriptionEvent
- agent::TranscriptionProviderKind
- agent::core::MemoryRecallStrategy
- agent::model::ProviderKind
- agent::output::MemoryRecallStrategy
- agent::transcription::TranscriptionEvent
- agent::transcription::TranscriptionProviderKind
- api::mesh::MessageType
- api::models::StreamChunk
- api::sync::ClockOrder
- api::sync::ConflictResolution
- api::sync::SyncType
- api::sync::protocol::SyncType
- api::sync::resolver::ConflictResolution
- api::sync::resolver::ConflictType
- config::agent::AgentError
- mesh::MessageType
- plugin::PluginState
- policy::PolicyDecision
- policy::PolicyEffect
- tools::builtin::audio_transcription::TranscriptionEvent
Traits
- agent::ModelProvider
- agent::TranscriptionProvider
- agent::model::ModelProvider
- agent::transcription::TranscriptionProvider
- api::mesh::MeshState
- embeddings::EmbeddingsService
- plugin::Plugin
- tools::Tool
Functions
- agent::builder::create_agent_from_registry
- agent::create_provider
- agent::create_transcription_provider
- agent::create_transcription_provider_simple
- agent::factory::create_provider
- agent::factory::load_api_key_from_env
- agent::factory::load_api_key_from_file
- agent::factory::resolve_api_key
- agent::function_calling::parse_tool_call_from_message
- agent::function_calling::tool_to_openai_function
- agent::model::parse_thinking_tokens
- agent::transcription_factory::create_transcription_provider
- agent::transcription_factory::create_transcription_provider_simple
- agent::transcription_factory::load_api_key_from_env
- agent::transcription_factory::load_api_key_from_file
- agent::transcription_factory::resolve_api_key
- api::handlers::health_check
- api::handlers::list_agents
- api::handlers::query
- api::handlers::stream_query
- api::mesh::acknowledge_messages
- api::mesh::deregister_instance
- api::mesh::get_messages
- api::mesh::heartbeat
- api::mesh::list_instances
- api::mesh::register_instance
- api::mesh::send_message
- api::middleware::auth_middleware
- api::sync_handlers::bulk_toggle_sync
- api::sync_handlers::configure_sync
- api::sync_handlers::get_sync_status
- api::sync_handlers::handle_sync_apply
- api::sync_handlers::handle_sync_request
- api::sync_handlers::list_conflicts
- api::sync_handlers::list_sync_configs
- api::sync_handlers::toggle_sync
- persistence::migrations::run