List of all items
Structs
- agent::AfterToolCallContext
- agent::AfterToolCallResult
- agent::Agent
- agent::AgentConfig
- agent::AgentContext
- agent::AgentHooks
- agent::AgentState
- agent::AgentStateSnapshot
- agent::AgentTool
- agent::AgentToolResult
- agent::BeforeToolCallContext
- agent::BeforeToolCallResult
- agent::ThinkingBudgets
- catalog::CatalogModelMatch
- catalog::CatalogModelMetadata
- catalog::CatalogRemoteConfig
- catalog::CatalogSnapshot
- catalog::CatalogSnapshotManifest
- catalog::EmptyCatalogMetadataStore
- catalog::FetchModelsRequest
- catalog::FileCatalogMetadataStore
- catalog::InMemoryCatalogMetadataStore
- catalog::ListModelsResult
- catalog::ProviderExtractedModel
- catalog::UnifiedModelInfo
- models::ModelRegistry
- protocol::anthropic::AnthropicProtocol
- protocol::google::GoogleProtocol
- protocol::openai_completions::OpenAICompletionsProtocol
- protocol::openai_responses::OpenAIResponsesProtocol
- provider::ProtocolRegistry
- provider::anthropic::AnthropicProvider
- provider::deepseek::DeepSeekProvider
- provider::google::GoogleProvider
- provider::groq::GroqProvider
- provider::kimi_coding::KimiCodingProvider
- provider::minimax::MiniMaxProvider
- provider::ollama::OllamaProvider
- provider::openai::OpenAIProvider
- provider::openai_compatible::OpenAICompatibleProvider
- provider::openrouter::OpenRouterProvider
- provider::xai::XAIProvider
- provider::zai::ZAIProvider
- provider::zenmux::ZenmuxProvider
- stream::EventStream
- thinking::AnthropicThinkingOptions
- thinking::GoogleThinkingOptions
- thinking::OpenAIThinkingOptions
- thinking::ThinkingConfig
- transform::ToolCallIdMapper
- types::AgentLimits
- types::AssistantMessage
- types::AssistantMessageBuilder
- types::Context
- types::Cost
- types::HeaderPolicy
- types::HttpLimits
- types::ImageContent
- types::Model
- types::ModelBuilder
- types::OpenAICompletionsCompat
- types::SecurityConfig
- types::SimpleStreamOptions
- types::StreamLimits
- types::StreamOptions
- types::TextContent
- types::ThinkingContent
- types::Tool
- types::ToolBuilder
- types::ToolCall
- types::ToolResultMessage
- types::UrlPolicy
- types::Usage
- types::UsageCost
- types::UserMessage
Enums
- agent::AgentError
- agent::AgentEvent
- agent::AgentMessage
- agent::QueueMode
- agent::ToolExecutionMode
- catalog::CatalogRefreshResult
- catalog::CatalogSnapshotError
- catalog::ModelCatalogError
- thinking::ThinkingLevel
- types::Api
- types::AssistantMessageEvent
- types::ContentBlock
- types::InputType
- types::Message
- types::Provider
- types::Role
- types::StopReason
- types::Transport
- types::UserContent
- validation::ToolValidationError
Traits
Functions
- catalog::build_catalog_snapshot
- catalog::build_catalog_snapshot_manifest
- catalog::catalog_manifest_sidecar_path
- catalog::enrich_manual_model
- catalog::list_models
- catalog::list_models_with_enrichment
- catalog::load_catalog_metadata_store
- catalog::refresh_catalog_snapshot
- catalog::save_catalog_snapshot
- models::get_model
- models::get_providers
- protocol::common::apply_custom_headers
- protocol::common::apply_on_payload
- protocol::common::check_sse_buffer_overflow
- protocol::common::debug_preview
- protocol::common::handle_error_response
- protocol::common::resolve_base_url
- protocol::common::validate_url_or_error
- provider::clear_providers
- provider::get_provider
- provider::get_registered_providers
- provider::global_registry
- provider::register_all_providers
- provider::register_provider
- stream::parse_streaming_json
- transform::normalize_tool_call_id
- transform::transform_messages
- types::read_error_body
- types::truncate_error_message
- validation::validate_tool_arguments
- validation::validate_tool_call