List of all items
Structs
- App
- AuthStorage
- ChatMessage
- CompactionContext
- InteractiveLoop
- InteractiveSession
- SessionEntry
- SessionManager
- SessionTreeNode
- Settings
- ValidationReport
- auth_storage::AuthStatus
- auth_storage::AuthStorage
- auth_storage::FileAuthStorage
- auth_storage::FnFallbackResolver
- auth_storage::MemoryAuthStorage
- cli::CliArgs
- extensions::AgentToolResult
- extensions::NoopExtension
- extensions::context::ExtensionContext
- extensions::context::ExtensionContextBuilder
- extensions::ext_cli::ExtensionEntry
- extensions::ext_cli::ExtensionRegistry
- extensions::ext_cli::InstallResult
- extensions::loading::ValidatedExtension
- extensions::registry::ExtensionErrorHandle
- extensions::registry::ExtensionRegistry
- extensions::registry::ExtensionRunner
- extensions::types::AfterProviderResponseEvent
- extensions::types::AgentToolResult
- extensions::types::BashEvent
- extensions::types::BeforeProviderRequestEvent
- extensions::types::Command
- extensions::types::ContextEmitResult
- extensions::types::ContextEvent
- extensions::types::ExtensionErrorRecord
- extensions::types::ExtensionManifest
- extensions::types::InputEvent
- extensions::types::ModelSelectEvent
- extensions::types::ProviderRequestEmitResult
- extensions::types::SessionBeforeCompactEvent
- extensions::types::SessionBeforeEmitResult
- extensions::types::SessionBeforeForkEvent
- extensions::types::SessionBeforeSwitchEvent
- extensions::types::SessionBeforeTreeEvent
- extensions::types::SessionCompactEvent
- extensions::types::SessionShutdownEvent
- extensions::types::SessionTreeEvent
- extensions::types::ThinkingLevelSelectEvent
- extensions::types::ToolCallEmitResult
- extensions::types::ToolResultEmitResult
- extensions::wasm::ExtensionInfo
- extensions::wasm::LoadedWasmExtension
- extensions::wasm::WasmCommandDef
- extensions::wasm::WasmExtensionManager
- extensions::wasm::WasmToolDef
- extensions::wasm_hooks::PendingMessage
- extensions::wasm_hooks::PendingNotification
- extensions::wasm_hooks::ToolCallHookResult
- extensions::wasm_hooks::ToolResultHookResult
- extensions::wasm_hooks::WasmHookManager
- extensions::wasm_tool::WasmTool
- model_registry::CliModelRegistry
- model_registry::ModelDefinition
- model_registry::ModelOverride
- model_registry::ModelsConfig
- model_registry::PartialCost
- model_registry::ProviderConfig
- model_registry::ProviderConfigInput
- model_registry::ResolvedRequestAuth
- model_resolver::InitialModelResult
- model_resolver::Model
- model_resolver::ParsedModelResult
- model_resolver::Provider
- model_resolver::ResolveCliModelResult
- model_resolver::RestoreModelResult
- print_mode::PrintModeOptions
- session::BranchInfo
- session::BranchSummaryEntry
- session::CompactionEntry
- session::CustomEntry
- session::CustomMessageEntry
- session::LabelEntry
- session::ModelChangeEntry
- session::ModelInfo
- session::NewSessionOptions
- session::SessionContext
- session::SessionEntry
- session::SessionEntryBase
- session::SessionHeader
- session::SessionInfo
- session::SessionInfoEntry
- session::SessionManager
- session::SessionMessageEntry
- session::SessionMeta
- session::SessionStats
- session::SessionTreeNode
- session::ThinkingLevelChangeEntry
- session::Usage
- session_cwd::MissingSessionCwdError
- session_cwd::SessionCwdIssue
- session_navigation::BeforeTreeHookResult
- session_navigation::BranchSummaryDetails
- session_navigation::BranchSummaryEntry
- session_navigation::BranchSummaryResult
- session_navigation::CollectEntriesResult
- session_navigation::CompactionEntry
- session_navigation::CustomEntry
- session_navigation::CustomMessageEntry
- session_navigation::ExtensionSummary
- session_navigation::LabelEntry
- session_navigation::MessageEntry
- session_navigation::NavigationOptions
- session_navigation::NavigationResult
- session_navigation::SessionInfoEntry
- session_navigation::SessionNavigator
- session_navigation::TreePreparation
- settings::CustomProvider
- settings::Settings
- settings_validation::ValidationError
- settings_validation::ValidationReport
- settings_validation::ValidationWarning
- storage::ExportMeta
- storage::HtmlExportOptions
- storage::Prompt
- storage::ResourceLoader
- storage::Skill
- storage::Theme
- storage::packages::ConfiguredPackage
- storage::packages::DiscoveredResource
- storage::packages::LockEntry
- storage::packages::Lockfile
- storage::packages::NpmPackageInfo
- storage::packages::PackageManager
- storage::packages::PackageManifest
- storage::packages::PackageUpdateInfo
- storage::packages::PathMetadata
- storage::packages::ProgressEvent
- storage::packages::ResolvedPaths
- storage::packages::ResolvedResource
- storage::packages::ResourceCounts
Enums
- AgentMessage
- AssistantContentBlock
- ContentBlock
- ContentValue
- auth_storage::AuthCredential
- auth_storage::AuthError
- auth_storage::CredentialValidationError
- cli::Commands
- cli::ConfigCommands
- cli::ExtCommands
- cli::PkgCommands
- cli::ThinkingLevel
- extensions::AgentEvent
- extensions::types::AgentEvent
- extensions::types::ExtensionError
- extensions::types::ExtensionPermission
- extensions::types::ExtensionState
- extensions::types::InputEventResult
- extensions::types::InputSource
- extensions::types::ModelSelectSource
- extensions::types::SessionShutdownReason
- extensions::types::SessionSwitchReason
- print_mode::PrintMode
- session::AgentMessage
- session::AssistantContentBlock
- session::ContentBlock
- session::ContentValue
- session::FileEntry
- session::SessionEntryEnum
- session_navigation::MessageRole
- session_navigation::SessionEntryType
- session_navigation::SummarizationError
- settings::SettingsFormat
- settings::ThinkingLevel
- storage::packages::ParsedSource
- storage::packages::ProgressAction
- storage::packages::ProgressEventType
- storage::packages::ResourceKind
- storage::packages::ResourceOrigin
- storage::packages::SourceScope
Traits
- auth_storage::AuthStorageBackend
- auth_storage::FallbackResolver
- extensions::AgentTool
- extensions::Extension
- extensions::types::AgentTool
- session_cwd::SessionCwdSource
- session_navigation::Summarizer
Functions
- auth_guidance::format_no_api_key_found_message
- auth_guidance::format_no_model_selected_message
- auth_guidance::get_provider_login_help
- auth_storage::keyring_support::delete_keyring_secret
- auth_storage::keyring_support::get_keyring_secret
- auth_storage::keyring_support::set_keyring_secret
- auth_storage::shared_auth_storage
- cli::parse_args
- cli::parse_args_from
- extensions::ext_cli::info_extension
- extensions::ext_cli::install_extension
- extensions::ext_cli::list_extensions
- extensions::ext_cli::remove_extension
- extensions::ext_cli::update_extension
- extensions::loading::discover_extensions
- extensions::loading::discover_extensions_in_dir
- extensions::loading::load_extension
- extensions::loading::load_extensions
- extensions::loading::validate_extension
- model_resolver::clamp_thinking_level
- model_resolver::default_model_per_provider
- model_resolver::find_initial_model
- model_resolver::find_models_by_glob
- model_resolver::find_models_by_pattern
- model_resolver::get_thinking_level_map
- model_resolver::has_configured_auth
- model_resolver::match_glob
- model_resolver::models_are_equal
- model_resolver::parse_model_pattern
- model_resolver::resolve_cli_model
- model_resolver::restore_model_from_session
- print_mode::read_stdin_prompt
- print_mode::run_print_mode
- session::find_recent_session_path
- session::get_default_session_dir
- session::resolve_session_path
- session_cwd::assert_session_cwd_exists
- session_cwd::format_missing_session_cwd_error
- session_cwd::format_missing_session_cwd_prompt
- session_cwd::get_missing_session_cwd_issue
- session_navigation::extract_custom_message_text
- session_navigation::extract_user_message_text
- session_navigation::is_assistant_message
- session_navigation::is_custom_message
- session_navigation::is_user_message
- settings::parse_thinking_level
- setup_wizard::run
- storage::packages::get_latest_npm_version
- storage::packages::git_clone
- storage::packages::git_has_update
- storage::packages::git_update
- tui::run_tui_interactive
- tui::run_tui_interactive_with_continue
Type Aliases
- ModelRegistry
- auth_storage::AuthResult
- extensions::context::ExtensionTool
- extensions::context::ExtensionToolArc
- extensions::types::ExtensionErrorListener
- model_registry::ModelRegistry
- session::EntryId
- storage::packages::ProgressCallback