List of all items
Structs
- LLMResponse
- Usage
- client::ProviderClientAdapter
- config_adapter::AdapterHooks
- config_adapter::OwnedProviderConfig
- copilot::CopilotAcpClient
- copilot::CopilotAuthStatus
- copilot::CopilotDiscoveredModel
- copilot::CopilotObservedToolCall
- copilot::CopilotShellCommandSummary
- copilot::CopilotTerminalCreateRequest
- copilot::CopilotTerminalCreateResponse
- copilot::CopilotTerminalEnvVar
- copilot::CopilotTerminalExitStatus
- copilot::CopilotTerminalKillRequest
- copilot::CopilotTerminalOutputRequest
- copilot::CopilotTerminalOutputResponse
- copilot::CopilotTerminalReleaseRequest
- copilot::CopilotTerminalWaitForExitRequest
- copilot::CopilotToolCallFailure
- copilot::CopilotToolCallRequest
- copilot::CopilotToolCallSuccess
- copilot::CopilotToolUse
- copilot::PendingPermissionRequest
- copilot::PendingTerminalCreateRequest
- copilot::PendingTerminalKillRequest
- copilot::PendingTerminalOutputRequest
- copilot::PendingTerminalReleaseRequest
- copilot::PendingTerminalWaitForExitRequest
- copilot::PendingToolCallRequest
- copilot::PromptCompletion
- copilot::PromptSession
- copilot::PromptSessionCancelHandle
- http_client::HttpClientFactory
- model_resolver::DynamicModelMeta
- model_resolver::DynamicModelRef
- model_resolver::ModelResolver
- model_resolver::ResolvedModel
- open_responses::CustomItem
- open_responses::DualEventEmitter
- open_responses::FunctionCallItem
- open_responses::FunctionCallOutputItem
- open_responses::IncompleteDetails
- open_responses::InputFileContent
- open_responses::InputImageContent
- open_responses::InputTokensDetails
- open_responses::MessageItem
- open_responses::OpenResponseError
- open_responses::OpenResponsesIntegration
- open_responses::OpenUsage
- open_responses::OutputItemId
- open_responses::OutputTokensDetails
- open_responses::ReasoningItem
- open_responses::Request
- open_responses::Response
- open_responses::ResponseBuilder
- open_responses::ResponseId
- open_responses::SequencedEvent
- open_responses::SpecificToolChoice
- open_responses::VecStreamEmitter
- provider::AnthropicRequestOverrides
- provider::ChoiceDecisionAnswer
- provider::ChoiceDecisionRequest
- provider::ChoiceDecisionResponse
- provider::CodingAgentSettings
- provider::ContextWindowProvider
- provider::DecisionChoiceOption
- provider::DecisionProbability
- provider::FallbackModel
- provider::FunctionCall
- provider::FunctionDefinition
- provider::GrammarDefinition
- provider::LLMErrorMetadata
- provider::LLMRequest
- provider::LLMResponse
- provider::Message
- provider::ParallelToolConfig
- provider::PreparedResponsesRequest
- provider::ProviderCapabilities
- provider::ResponsesCompactionOptions
- provider::ResponsesContinuationState
- provider::SamplingOverrides
- provider::ShellToolDefinition
- provider::SpecificFunctionChoice
- provider::SpecificToolChoice
- provider::ToolCall
- provider::ToolDefinition
- provider::ToolNamespace
- provider::Usage
- provider_base::AuthHandler
- provider_base::BaseProviderConfig
- provider_base::RequestProcessor
- provider_base::StreamProcessor
- provider_config_types::ProviderConfig
- providers::anthropic::AnthropicProvider
- providers::anthropic::api::AnthropicApiServerState
- providers::anthropic::compat::AnthropicAdvisorCachingCompat
- providers::anthropic::compat::AnthropicDelta
- providers::anthropic::compat::AnthropicError
- providers::anthropic::compat::AnthropicImageSource
- providers::anthropic::compat::AnthropicMessage
- providers::anthropic::compat::AnthropicMessagesRequest
- providers::anthropic::compat::AnthropicMessagesResponse
- providers::anthropic::compat::AnthropicUsage
- providers::anthropic_types::AnthropicAdvisorCaching
- providers::anthropic_types::AnthropicAdvisorTool
- providers::anthropic_types::AnthropicCodeExecutionTool
- providers::anthropic_types::AnthropicErrorBody
- providers::anthropic_types::AnthropicFallbackModel
- providers::anthropic_types::AnthropicFallbackParam
- providers::anthropic_types::AnthropicFunctionTool
- providers::anthropic_types::AnthropicMemoryTool
- providers::anthropic_types::AnthropicMessage
- providers::anthropic_types::AnthropicMessageDelta
- providers::anthropic_types::AnthropicMessageResponse
- providers::anthropic_types::AnthropicOutputConfig
- providers::anthropic_types::AnthropicRequest
- providers::anthropic_types::AnthropicStopDetails
- providers::anthropic_types::AnthropicTaskBudget
- providers::anthropic_types::AnthropicToolResultBlock
- providers::anthropic_types::AnthropicToolSearchTool
- providers::anthropic_types::AnthropicToolUseBlock
- providers::anthropic_types::AnthropicUsage
- providers::anthropic_types::AnthropicWebSearchTool
- providers::anthropic_types::CacheControl
- providers::anthropic_types::CountTokensRequest
- providers::anthropic_types::CountTokensResponse
- providers::anthropic_types::ImageSource
- providers::anthropic_types::ToolReference
- providers::base::ProviderConfig
- providers::copilot::CopilotProvider
- providers::custom_provider::CustomProviderBackendRouter
- providers::deepseek::DeepSeekProvider
- providers::deepseek::DeepSeekSpec
- providers::evolink::EvolinkProvider
- providers::evolink::EvolinkSpec
- providers::gemini::GeminiProvider
- providers::gemini::wire::client::Client
- providers::gemini::wire::client::config::ClientConfig
- providers::gemini::wire::client::retry::RetryConfig
- providers::gemini::wire::function_calling::FunctionCall
- providers::gemini::wire::function_calling::FunctionCallingConfig
- providers::gemini::wire::function_calling::FunctionResponse
- providers::gemini::wire::interactions::Interaction
- providers::gemini::wire::interactions::InteractionFunctionCall
- providers::gemini::wire::interactions::InteractionGenerationConfig
- providers::gemini::wire::interactions::InteractionOutput
- providers::gemini::wire::interactions::InteractionRequest
- providers::gemini::wire::interactions::InteractionTool
- providers::gemini::wire::interactions::InteractionToolChoice
- providers::gemini::wire::interactions::InteractionTurn
- providers::gemini::wire::interactions::InteractionUsage
- providers::gemini::wire::models::Content
- providers::gemini::wire::models::FunctionDeclaration
- providers::gemini::wire::models::InlineData
- providers::gemini::wire::models::ServerToolCall
- providers::gemini::wire::models::ServerToolResponse
- providers::gemini::wire::models::SystemInstruction
- providers::gemini::wire::models::Tool
- providers::gemini::wire::models::ToolConfig
- providers::gemini::wire::models::request::GenerateContentRequest
- providers::gemini::wire::models::request::GenerationConfig
- providers::gemini::wire::models::request::ThinkingConfig
- providers::gemini::wire::models::response::Candidate
- providers::gemini::wire::models::response::GenerateContentResponse
- providers::gemini::wire::streaming::StreamingCandidate
- providers::gemini::wire::streaming::StreamingMetrics
- providers::gemini::wire::streaming::StreamingResponse
- providers::gemini::wire::streaming::processor::StreamingConfig
- providers::gemini::wire::streaming::processor::StreamingProcessor
- providers::huggingface::HuggingFaceProvider
- providers::llamacpp::LlamaCppProvider
- providers::lmstudio::LmStudioProvider
- providers::lmstudio::client::LMStudioClient
- providers::local_server::EnvVarInfo
- providers::local_server::LocalServerCapabilities
- providers::local_server::LocalServerStatus
- providers::merge_gateway::MergeGatewayProvider
- providers::merge_gateway_catalog::MergeCatalogFilters
- providers::merge_gateway_catalog::MergeCatalogModel
- providers::merge_gateway_catalog::MergeCatalogSnapshot
- providers::merge_gateway_catalog::MergeGatewayCatalogClient
- providers::meta::MetaProvider
- providers::meta::MetaSpec
- providers::mimo::MiMoProvider
- providers::mimo::MimoSpec
- providers::minimax::MinimaxProvider
- providers::mistral::MistralProvider
- providers::mistral::MistralSpec
- providers::moonshot::MoonshotProvider
- providers::moonshot::MoonshotSpec
- providers::nvidia::NvidiaProvider
- providers::nvidia::NvidiaSpec
- providers::ollama::OllamaProvider
- providers::ollama::pull::CliPullProgressReporter
- providers::ollama::pull::TuiPullProgressReporter
- providers::openai::CustomProviderAuthHandle
- providers::openai::OpenAIProvider
- providers::openai::streaming::OpenAIStreamTelemetry
- providers::opencode_go::OpenCodeGoProvider
- providers::opencode_zen::OpenCodeZenProvider
- providers::openresponses::provider::OpenResponsesProvider
- providers::openresponses::streaming::AccumulatedFunctionCall
- providers::openresponses::streaming::AccumulatingFunctionCall
- providers::openresponses::streaming::ErrorEventData
- providers::openresponses::streaming::FunctionCallDeltaEventData
- providers::openresponses::streaming::OutputItemEventData
- providers::openresponses::streaming::ReasoningContentDeltaEventData
- providers::openresponses::streaming::ResponseEventData
- providers::openresponses::streaming::StreamAccumulator
- providers::openresponses::streaming::StreamError
- providers::openresponses::streaming::StreamEvent
- providers::openresponses::streaming::TextDeltaEventData
- providers::openresponses::types::AssistantMessageItemParam
- providers::openresponses::types::DeveloperMessageItemParam
- providers::openresponses::types::FunctionCallItemParam
- providers::openresponses::types::FunctionCallOutputItemParam
- providers::openresponses::types::FunctionToolParam
- providers::openresponses::types::IncompleteDetails
- providers::openresponses::types::InputFileContent
- providers::openresponses::types::InputImageContent
- providers::openresponses::types::InputTextContent
- providers::openresponses::types::ItemReferenceParam
- providers::openresponses::types::OpenResponsesResponse
- providers::openresponses::types::OutputTextContent
- providers::openresponses::types::ReasoningItemParam
- providers::openresponses::types::ReasoningSummaryContent
- providers::openresponses::types::ReasoningUsage
- providers::openresponses::types::RefusalContent
- providers::openresponses::types::ResponseError
- providers::openresponses::types::ResponseUsage
- providers::openresponses::types::SpecificFunctionChoice
- providers::openresponses::types::SystemMessageItemParam
- providers::openresponses::types::UserMessageItemParam
- providers::openrouter::OpenRouterProvider
- providers::poolside::PoolsideProvider
- providers::poolside::PoolsideSpec
- providers::qwen::QwenProvider
- providers::qwen::QwenSpec
- providers::reasoning::ReasoningBuffer
- providers::reasoning::ReasoningSegment
- providers::shared::NoopStreamTelemetry
- providers::shared::StreamDelta
- providers::shared::TagStreamSanitizer
- providers::shared::ToolCallBuilder
- providers::shared::Utf8StreamDecoder
- providers::stepfun::StepFunProvider
- providers::streaming_progress::StreamingProgressBuilder
- providers::streaming_progress::StreamingProgressTracker
- providers::tool_format::AnthropicFormatter
- providers::tool_format::GeminiFormatter
- providers::tool_format::OpenAIChatFormatter
- providers::tool_format::OpenAICompatibleFormatter
- providers::tool_format::OpenAIResponsesFormatter
- providers::vercel::VercelProvider
- providers::vercel::VercelSpec
- providers::xai::XAIProvider
- providers::xai::XaiSpec
- providers::zai::ZAIProvider
- providers::zai::ZaiSpec
- reasoning_effort::ReasoningEffortMapper
- reasoning_effort::ReasoningEffortMapping
- reasoning_effort::ReasoningEffortUnsupported
- rig_adapter::RigProviderCapabilities
- tool_bridge::CorrelationStats
- tool_bridge::MessageCorrelationTracker
- tool_bridge::MessageToolCorrelation
- tool_bridge::ToolExecution
- tool_bridge::ToolIntentExtractor
- types::LLMErrorMetadata
- types::LLMResponse
- types::Usage
- usage_cost::SessionCostAccumulator
- usage_cost::SessionCostEstimate
Enums
- BackendKind
- FinishReason
- LLMError
- config_adapter::AdapterEvent
- copilot::CopilotAcpCompatibilityState
- copilot::CopilotAuthEvent
- copilot::CopilotAuthStatusKind
- copilot::CopilotObservedToolCallStatus
- copilot::CopilotPermissionDecision
- copilot::CopilotPermissionRequest
- copilot::CopilotRuntimeRequest
- copilot::CopilotToolCallResponse
- copilot::PromptUpdate
- model_resolver::ModelAvailability
- open_responses::ContentPart
- open_responses::ImageDetail
- open_responses::IncompleteReason
- open_responses::ItemStatus
- open_responses::MessageRole
- open_responses::OpenResponseErrorCode
- open_responses::OpenResponseErrorType
- open_responses::OutputItem
- open_responses::ResponseStatus
- open_responses::ResponseStreamEvent
- open_responses::ToolChoice
- open_responses::ToolChoiceMode
- provider::AnthropicOptionalStringOverride
- provider::AnthropicOptionalU32Override
- provider::AnthropicThinkingConfig
- provider::AnthropicThinkingDisplayOverride
- provider::AnthropicThinkingModeOverride
- provider::AssistantPhase
- provider::ContentPart
- provider::FinishReason
- provider::ImageDetail
- provider::LLMError
- provider::LLMStreamEvent
- provider::MessageClearAt
- provider::MessageContent
- provider::MessageRole
- provider::NormalizedStreamEvent
- provider::PromptCacheProfile
- provider::ReasoningSource
- provider::ToolChoice
- provider::ToolSearchAlgorithm
- provider_base::AuthType
- providers::anthropic::compat::AnthropicContent
- providers::anthropic::compat::AnthropicContentBlock
- providers::anthropic::compat::AnthropicContentDelta
- providers::anthropic::compat::AnthropicStreamEvent
- providers::anthropic::compat::AnthropicSystemPrompt
- providers::anthropic::compat::AnthropicTool
- providers::anthropic_types::AnthropicContentBlock
- providers::anthropic_types::AnthropicFallback
- providers::anthropic_types::AnthropicFallbacksKeyword
- providers::anthropic_types::AnthropicFallbacksParam
- providers::anthropic_types::AnthropicOutputFormat
- providers::anthropic_types::AnthropicStreamDelta
- providers::anthropic_types::AnthropicStreamEvent
- providers::anthropic_types::AnthropicTool
- providers::anthropic_types::AnthropicUsageIteration
- providers::anthropic_types::TextCitation
- providers::anthropic_types::ThinkingConfig
- providers::anthropic_types::ThinkingDisplay
- providers::anthropic_types::ToolSearchResultContent
- providers::gemini::wire::interactions::InteractionContent
- providers::gemini::wire::interactions::InteractionInput
- providers::gemini::wire::interactions::InteractionResult
- providers::gemini::wire::interactions::InteractionTurnContent
- providers::gemini::wire::models::Part
- providers::gemini::wire::streaming::errors::StreamingError
- providers::local_readiness::LocalReadinessError
- providers::local_server::LocalProvider
- providers::merge_gateway_catalog::MergeCatalogAvailability
- providers::merge_gateway_catalog::MergeCatalogServiceTier
- providers::ollama::pull::OllamaPullEvent
- providers::openai::types::ResponsesApiState
- providers::openresponses::streaming::StreamEventData
- providers::openresponses::streaming::StreamEventType
- providers::openresponses::types::Annotation
- providers::openresponses::types::FunctionCallStatus
- providers::openresponses::types::ImageDetail
- providers::openresponses::types::InputContent
- providers::openresponses::types::ItemParam
- providers::openresponses::types::ItemStatus
- providers::openresponses::types::ItemType
- providers::openresponses::types::MessageRole
- providers::openresponses::types::OutputContent
- providers::openresponses::types::ResponseStatus
- providers::openresponses::types::ToolChoiceParam
- providers::openresponses::types::ToolChoiceValue
- providers::shared::OpenAiDeltaOrder
- providers::shared::StreamAssemblyError
- providers::shared::StreamFragment
- providers::tool_format::ProviderFamily
- providers::tool_format::ProviderFormatter
- tool_bridge::IntentFulfillment
- tool_bridge::ToolIntent
- types::BackendKind
- types::LLMError
Traits
- client::LLMClient
- config_adapter::AdapterHooksProvider
- config_adapter::ProviderConfig
- open_responses::OpenResponsesProvider
- open_responses::StreamEventEmitter
- open_responses::ToOpenResponse
- provider::LLMProvider
- providers::ollama::pull::OllamaPullProgressReporter
- providers::shared::StreamTelemetry
- providers::tool_format::ProviderToolFormatter
Macros
Functions
- config_adapter::as_factory_config
- config_adapter::as_factory_config_with_hooks
- copilot::list_available_models
- copilot::login
- copilot::login_with_events
- copilot::logout
- copilot::logout_with_events
- copilot::probe_auth_status
- error_display::format_llm_error
- error_display::format_network_error
- error_display::format_parse_error
- factory_types::infer_provider_from_model
- model_resolver::heuristic_provider_from_model
- open_responses::generate_item_id
- open_responses::generate_response_id
- open_responses::is_valid_extension_type
- provider::get_cached_capabilities
- provider::prepare_openai_responses_request
- provider::prepare_responses_continuation_request
- provider::records_responses_continuation_state
- provider::responses_continuation_key
- provider::supports_responses_chaining
- provider::uses_incremental_responses_history
- providers::anthropic::api::create_router
- providers::anthropic::capabilities::effective_context_size
- providers::anthropic::capabilities::is_claude_model
- providers::base::is_model_not_found
- providers::base::request_builder::build_headers
- providers::base::request_builder::build_request_body
- providers::base::request_builder::serialize_tools_openai
- providers::common::execute_token_count_request
- providers::common::extract_reasoning_text_from_detail_values
- providers::common::extract_reasoning_text_from_serialized_details
- providers::common::forward_prompt_cache_with_state
- providers::common::make_anthropic_thinking_config
- providers::common::parse_prompt_tokens_from_count_response
- providers::common::strip_generation_controls_for_token_count
- providers::error_handling::extract_human_error_message
- providers::error_handling::format_http_error
- providers::error_handling::handle_gemini_http_error
- providers::llamacpp::fetch_llamacpp_models
- providers::lmstudio::fetch_lmstudio_models
- providers::local_server::capabilities
- providers::local_server::env_config
- providers::local_server::probe
- providers::local_server::probe_all
- providers::local_server::start
- providers::local_server::stop
- providers::local_server::troubleshoot
- providers::ollama::fetch_ollama_models
- providers::openresponses::streaming::extract_event_type
- providers::reasoning::clean_reasoning_text
- providers::reasoning::extract_reasoning_trace
- providers::reasoning::split_reasoning_from_text
- providers::tool_format::formatter
- providers::tool_format::formatter_for
- single_response::collect_single_response
- usage_cost::cache_write_rate
- usage_cost::estimate_decisions_cost
- usage_cost::estimate_session_costs
- usage_cost::estimate_session_costs_with_pricing
- usage_cost::normalized_turn_usage
- usage_cost::prompt_tokens_for_rate_limit
- usage_cost::provider_reports_exclusive_input
- usage_cost::require_budget_pricing
- utils::estimate_token_count
- utils::parse_stream_event_openai_format
- utils::truncate_to_token_limit
Type Aliases
- client::AnyClient
- copilot::CopilotPromptSessionFuture
- open_responses::OpenResponsesCallback
- provider::BorrowedLLMStream
- provider::LLMNormalizedStream
- provider::LLMStream
- providers::gemini::wire::streaming::processor::ProgressCallback
- providers::streaming_progress::StreamingProgressCallback
Constants
- copilot::COPILOT_AUTH_DOC_PATH
- copilot::COPILOT_MODEL_ID
- copilot::COPILOT_PROVIDER_KEY
- open_responses::VTCODE_EXTENSION_PREFIX
- provider::DECISIONS_MODEL
- providers::DEFAULT_VEC_CAPACITY
- providers::ERROR_DETECTION_PATTERNS
- providers::MAX_SEARCH_RESULTS
- providers::OVERFLOW_INDICATOR_PREFIX
- usage_cost::DEFAULT_CACHE_WRITE_MULTIPLIER
- usage_cost::EXTENDED_TTL_CACHE_WRITE_MULTIPLIER