List of all items
Structs
- domain::Model
- domain::ModelFile
- domain::ModelFilterOptions
- domain::NewModel
- domain::NewModelFile
- domain::RangeValues
- domain::agent::config::AgentConfig
- domain::agent::messages::AssistantContent
- domain::agent::messages_serde::AssistantContentVisitor
- domain::agent::tool_types::ToolCall
- domain::agent::tool_types::ToolDefinition
- domain::agent::tool_types::ToolResult
- domain::capabilities::ChatMessage
- domain::capabilities::ModelCapabilities
- domain::chat::Conversation
- domain::chat::ConversationUpdate
- domain::chat::Message
- domain::chat::NewConversation
- domain::chat::NewMessage
- domain::gguf::CapabilityFlags
- domain::gguf::GgufCapabilities
- domain::gguf::GgufMetadata
- domain::gguf::ReasoningDetection
- domain::gguf::ToolCallingDetection
- domain::inference::InferenceConfig
- domain::mcp::McpEnvEntry
- domain::mcp::McpServer
- domain::mcp::McpServerConfig
- domain::mcp::McpTool
- domain::mcp::McpToolResult
- domain::mcp::NewMcpServer
- domain::mcp::UpdateMcpServer
- domain::mcp::types::McpEnvEntry
- domain::mcp::types::McpServer
- domain::mcp::types::McpServerConfig
- domain::mcp::types::McpTool
- domain::mcp::types::McpToolResult
- domain::mcp::types::NewMcpServer
- domain::mcp::types::UpdateMcpServer
- domain::model::Model
- domain::model::ModelFile
- domain::model::ModelFilterOptions
- domain::model::NewModel
- domain::model::NewModelFile
- domain::model::RangeValues
- download::completion::AttemptCounts
- download::completion::CompletionDetail
- download::completion::QueueRunSummary
- download::events::DownloadSummary
- download::queue::FailedDownload
- download::queue::QueueSnapshot
- download::queue::QueuedDownload
- download::types::DownloadId
- download::types::ShardInfo
- events::McpServerSummary
- events::ModelSummary
- events::NoopServerEvents
- events::ServerSnapshotEntry
- events::ServerSummary
- events::app::ModelSummary
- events::mcp::McpServerSummary
- events::server::NoopServerEvents
- events::server::ServerSnapshotEntry
- events::server::ServerSummary
- paths::ModelsDirResolution
- paths::ResolvedPaths
- paths::models::ModelsDirResolution
- paths::resolver::ResolvedPaths
- ports::Repos
- ports::agent::AgentRunOutput
- ports::download::Resolution
- ports::download::ResolvedFile
- ports::download_event_emitter::AppEventBridge
- ports::download_event_emitter::NoopDownloadEmitter
- ports::download_manager::DownloadManagerConfig
- ports::download_manager::DownloadRequest
- ports::event_emitter::NoopEmitter
- ports::gguf_parser::NoopGgufParser
- ports::huggingface::HfFileInfo
- ports::huggingface::HfQuantInfo
- ports::huggingface::HfRepoInfo
- ports::huggingface::HfSearchOptions
- ports::huggingface::HfSearchResult
- ports::huggingface::types::HfFileInfo
- ports::huggingface::types::HfQuantInfo
- ports::huggingface::types::HfRepoInfo
- ports::huggingface::types::HfSearchOptions
- ports::huggingface::types::HfSearchResult
- ports::mcp_dto::ResolutionAttempt
- ports::mcp_dto::ResolutionStatus
- ports::mcp_error::McpErrorInfo
- ports::model_catalog::ModelLaunchSpec
- ports::model_catalog::ModelSummary
- ports::model_registrar::CompletedDownload
- ports::model_runtime::RunningTarget
- ports::process_runner::ProcessHandle
- ports::process_runner::ServerConfig
- ports::process_runner::ServerHealth
- ports::tool_executor_filter::EmptyToolExecutor
- ports::tool_executor_filter::FilteredToolExecutor
- ports::tool_executor_filter::empty::EmptyToolExecutor
- ports::tool_executor_filter::filtered::FilteredToolExecutor
- ports::tool_support::ToolSupportDetection
- ports::tool_support::ToolSupportDetectionInput
- ports::voice::AudioDeviceDto
- ports::voice::SttModelInfoDto
- ports::voice::TtsModelInfoDto
- ports::voice::VoiceInfoDto
- ports::voice::VoiceModelsDto
- ports::voice::VoiceStatusDto
- services::AppCore
- services::ChatHistoryService
- services::ModelRegistrar
- services::ModelService
- services::ModelVerificationService
- services::ServerService
- services::SettingsService
- services::ShardHealthReport
- services::UpdateCheckResult
- services::UpdateDetails
- services::VerificationProgress
- services::VerificationReport
- services::app_core::AppCore
- services::chat_history::ChatHistoryService
- services::model_registrar::ModelRegistrar
- services::model_service::ModelService
- services::model_verification::ModelOperationLock
- services::model_verification::ModelVerificationService
- services::model_verification::OperationGuard
- services::model_verification::ShardHealthReport
- services::model_verification::ShardUpdate
- services::model_verification::UpdateCheckResult
- services::model_verification::UpdateDetails
- services::model_verification::VerificationProgress
- services::model_verification::VerificationReport
- services::server_service::ServerService
- services::settings_service::SettingsService
- settings::Settings
- settings::SettingsUpdate
- utils::system::Dependency
- utils::system::GpuInfo
- utils::system::SystemMemoryInfo
- utils::system::types::Dependency
- utils::system::types::GpuInfo
- utils::system::types::SystemMemoryInfo
Enums
- domain::agent::config::AgentConfigError
- domain::agent::events::AgentEvent
- domain::agent::events::LlmStreamEvent
- domain::agent::messages::AgentMessage
- domain::chat::MessageRole
- domain::gguf::GgufValue
- domain::mcp::McpServerStatus
- domain::mcp::McpServerType
- domain::mcp::types::McpServerStatus
- domain::mcp::types::McpServerType
- download::completion::CompletionKey
- download::completion::CompletionKind
- download::errors::DownloadError
- download::events::DownloadEvent
- download::events::DownloadStatus
- download::types::Quantization
- events::AppEvent
- paths::DirectoryCreationStrategy
- paths::ModelsDirSource
- paths::PathError
- paths::ensure::DirectoryCreationStrategy
- paths::error::PathError
- paths::models::ModelsDirSource
- ports::CoreError
- ports::ProcessError
- ports::RepositoryError
- ports::agent::AgentError
- ports::chat_history::ChatHistoryError
- ports::gguf_parser::GgufParseError
- ports::huggingface::HfPortError
- ports::huggingface::error::HfPortError
- ports::mcp_error::McpErrorCategory
- ports::mcp_error::McpServiceError
- ports::mcp_repository::McpRepositoryError
- ports::model_catalog::CatalogError
- ports::model_runtime::ModelRuntimeError
- ports::server_health::ServerHealthStatus
- ports::system_probe::SystemProbeError
- ports::tool_support::ModelSource
- ports::tool_support::ToolFormat
- ports::voice::VoicePortError
- services::OverallHealth
- services::ShardHealth
- services::ShardProgress
- services::model_verification::OperationType
- services::model_verification::OverallHealth
- services::model_verification::ShardHealth
- services::model_verification::ShardProgress
- settings::SettingsError
- utils::system::DependencyStatus
- utils::system::types::DependencyStatus
Traits
- events::ServerEvents
- events::server::ServerEvents
- ports::agent::AgentLoopPort
- ports::agent::ToolExecutorPort
- ports::chat_history::ChatHistoryRepository
- ports::download::QuantizationResolver
- ports::download_event_emitter::DownloadEventEmitterPort
- ports::download_manager::DownloadManagerPort
- ports::download_state::DownloadStateRepositoryPort
- ports::event_emitter::AppEventEmitter
- ports::gguf_parser::GgufParserPort
- ports::huggingface::HfClientPort
- ports::huggingface::client::HfClientPort
- ports::llm_completion::LlmCompletionPort
- ports::mcp_repository::McpServerRepository
- ports::model_catalog::ModelCatalogPort
- ports::model_registrar::ModelRegistrarPort
- ports::model_repository::ModelRepository
- ports::model_runtime::ModelRuntimePort
- ports::process_runner::ProcessRunner
- ports::server_log_sink::ServerLogSinkPort
- ports::settings_repository::SettingsRepository
- ports::system_probe::SystemProbePort
- ports::tool_support::ToolSupportDetectorPort
- ports::voice::VoicePipelinePort
- services::DownloadTriggerPort
- services::ModelFilesReaderPort
- services::ModelFilesRepositoryPort
- services::model_registrar::ModelFilesRepositoryPort
- services::model_verification::DownloadTriggerPort
- services::model_verification::ModelFilesReaderPort
Functions
- domain::capabilities::infer_from_chat_template
- domain::capabilities::merge_consecutive_system_messages
- domain::capabilities::transform_messages_for_capabilities
- download::queue::format_bytes_per_second
- download::queue::format_duration
- paths::config::env_file_path
- paths::config::persist_env_value
- paths::config::persist_models_dir
- paths::data_root
- paths::database::database_path
- paths::database_path
- paths::default_models_dir
- paths::ensure::ensure_directory
- paths::ensure::verify_writable
- paths::ensure_directory
- paths::env_file_path
- paths::gglib_data_dir
- paths::is_prebuilt_binary
- paths::llama::gglib_data_dir
- paths::llama::llama_cli_path
- paths::llama::llama_config_path
- paths::llama::llama_cpp_dir
- paths::llama::llama_server_path
- paths::llama_cli_path
- paths::llama_config_path
- paths::llama_cpp_dir
- paths::llama_server_path
- paths::models::default_models_dir
- paths::models::resolve_models_dir
- paths::persist_env_value
- paths::persist_models_dir
- paths::pids::pids_dir
- paths::pids_dir
- paths::platform::data_root
- paths::platform::detect_local_repo
- paths::platform::is_prebuilt_binary
- paths::platform::normalize_user_path
- paths::platform::resource_root
- paths::resolve_models_dir
- paths::resource_root
- paths::verify_writable
- ports::chat_history::validate_role
- settings::validate_inference_config
- settings::validate_settings
- utils::process::async_cmd
- utils::process::cmd
- utils::shard_filename::base_shard_filename
- utils::timing::elapsed_ms
- utils::validation::validate_and_parse_gguf
- utils::validation::validate_file
Type Aliases
- domain::gguf::RawMetadata
- download::errors::DownloadResult
- ports::huggingface::HfPortResult
- ports::huggingface::error::HfPortResult
- ports::system_probe::SystemProbeResult
Constants
- contracts::http::hf::QUANTIZATIONS_PATH
- contracts::http::hf::SEARCH_PATH
- contracts::http::hf::TOOL_SUPPORT_PATH
- domain::agent::config::DEFAULT_MAX_ITERATIONS
- domain::agent::config::DEFAULT_MAX_PARALLEL_TOOLS
- domain::agent::config::MAX_ITERATIONS_CEILING
- domain::agent::config::MAX_PARALLEL_TOOLS_CEILING
- domain::agent::config::MAX_TOOL_TIMEOUT_MS_CEILING
- domain::agent::config::MIN_CONTEXT_BUDGET_CHARS
- domain::agent::config::MIN_TOOL_TIMEOUT_MS
- domain::agent::events::AGENT_EVENT_CHANNEL_CAPACITY
- download::types::QUANT_PATTERNS
- paths::DEFAULT_MODELS_DIR_RELATIVE
- paths::models::DEFAULT_MODELS_DIR_RELATIVE
- ports::tool_executor_filter::TOOL_NOT_AVAILABLE_MSG
- settings::DEFAULT_LLAMA_BASE_PORT
- settings::DEFAULT_PROXY_PORT