List of all items
Structs
- auth::ApiKeyCredential
- auth::OAuthCredential
- autocomplete::AutocompleteItem
- autocomplete::AutocompleteSuggestions
- autocomplete::EditorState
- classify::AssistantImages
- classify::BoolCriteria
- classify::ClassifierContext
- classify::ClassifierResult
- classify::ImagesContext
- event::CompactionResult
- event::ToolResult
- extension_event::RegisteredMcpServer
- extension_event::TreePreparation
- extension_event::UiPrompt
- message::AssistantMessage
- message::BashExecutionMessage
- message::BranchSummaryMessage
- message::CompactionSummaryMessage
- message::Cost
- message::CustomMessage
- message::DeferredHandle
- message::ImageContent
- message::NestedToolCall
- message::NestedToolCalls
- message::SystemMessage
- message::TextContent
- message::ThinkingContent
- message::ToolCall
- message::ToolDeclaration
- message::ToolReference
- message::ToolResultMessage
- message::Usage
- message::UserMessage
- model::AnthropicMessagesCompat
- model::ClassifierModel
- model::ImageModel
- model::Model
- model::OpenAiCompletionsCompat
- model::OpenAiResponsesCompat
- model::Pricing
- models::CostTier
- models::ImageLimits
- models::ImageResize
- models::InputLimits
- models::ModelCost
- models::ModelDefinition
- models::ModelOptions
- models::ModelOverride
- models::ModelsConfig
- models::PromptCache
- models::ProviderConfig
- rpc::BashResult
- rpc::ContextUsage
- rpc::ExtensionUiResponse
- rpc::ForkMessage
- rpc::SessionState
- rpc::SessionStats
- rpc::SlashCommand
- rpc::SourceInfo
- rpc::TokenTotals
- rpc::TreeNode
- session::BranchSummaryEntry
- session::CompactionEntry
- session::ContextEditEntry
- session::CustomEntry
- session::CustomMessageEntry
- session::EntryMeta
- session::LabelEntry
- session::MessageEntry
- session::ModelChangeEntry
- session::Replacement
- session::SessionHeader
- session::SessionInfoEntry
- session::ThinkingLevelChangeEntry
- session::UsageEntry
- settings::BranchSummarySettings
- settings::CodemodeSettings
- settings::CompactionModelOverride
- settings::CompactionSettings
- settings::FilteredPackage
- settings::ImageSettings
- settings::MarkdownSettings
- settings::ProviderRetrySettings
- settings::RetrySettings
- settings::Settings
- settings::TerminalSettings
- settings::ThinkingBudgets
- settings::WarningSettings
- system_prompt::ContextFile
- system_prompt::Skill
- system_prompt::SystemPromptOptions
Enums
- auth::Credential
- autocomplete::ArgumentCompletions
- classify::ClassifierAnswer
- classify::ClassifierQuestion
- classify::ImagesContent
- classify::OutcomeReason
- config::ConfigFile
- event::AgentEvent
- event::AssistantMessageEvent
- event::CompactionReason
- event::SummarySource
- extension_event::ExtensionEvent
- message::Content
- message::ContentBlock
- message::Message
- message::NestedToolCallStatus
- message::StopReason
- message::ThinkingLevel
- models::InputKind
- rpc::CommandSource
- rpc::PromptDisposition
- rpc::RpcCommand
- rpc::StreamingBehavior
- session::FileEntry
- settings::Auto
- settings::BoolOr
- settings::CacheWarming
- settings::CodemodeMode
- settings::DefaultProjectTrust
- settings::DoubleEscapeAction
- settings::FullscreenExitOutput
- settings::Header
- settings::ImageProtocol
- settings::MermaidMode
- settings::NumberOr
- settings::PackageSource
- settings::QueueMode
- settings::Scrollbar
- settings::Transport
- settings::TreeFilterMode
- settings::TuiMode
Traits
Functions
- collate::locale_compare
- js::byte_index
- js::decode_utf8_stream
- js::errno
- js::len
- js::node_error
- js::round
- js::slice
- js::to_fixed
- js::utf16_index
- json::js_number
- json::number
- json::parse
- json::stringify
- json::to_string
- json::to_string_pretty
- message::blocks_text
- rpc::response_line
- rpc::tree_json
- sync::lock
- sync::read
- sync::write
- time::hex
- time::iso
- time::now_iso
- time::now_ms
- time::parse_iso
- time::random_bytes
- time::random_hex
- time::uuid_v4
- time::uuid_v7