List of all items
Structs
- ChatMessage
- Usage
- config::Auth
- config::AutoCompactionSettings
- config::BashToolSettings
- config::CliConfigOverrides
- config::CompactionSettings
- config::CustomProviderConfig
- config::CustomProviderRegistration
- config::EffectiveConfig
- config::FindToolSettings
- config::GrepToolSettings
- config::HashEditToolSettings
- config::HerdrSettings
- config::HookDefinition
- config::HookSettings
- config::InjectedContentSettings
- config::InstructionsSettings
- config::IntegrationsSettings
- config::LogoutAuthRemoval
- config::LspServerConfig
- config::LspSettings
- config::McPaths
- config::McpHttpServerConfig
- config::McpOAuthConfig
- config::McpStdioServerConfig
- config::OpenAiCodexSettings
- config::ProviderStreamSettings
- config::ReadToolSettings
- config::RepoMapToolSettings
- config::SelectedModelSettings
- config::SessionTitleSettings
- config::Settings
- config::SkillsSettings
- config::SubagentsSettings
- config::SubagentsToolSettings
- config::ToolOutputCompressionSettings
- config::ToolSettings
- config::TtsrRuleSetting
- config::TtsrSettings
- config::TuiSettings
- config::ViewImageToolSettings
- config::ViewImageVisionModelSettings
- config::WriteToolSettings
- context::ContextBudget
- context::ContextBudgetOverride
- context::ContextCache
- context::ContextCacheEntry
- context::FileFingerprint
- context::RecentEventsContext
- sessions::Session
- sessions::SessionEvent
- sessions::SessionManager
- sessions::SessionReadDiagnostic
- sessions::TolerantSessionEvents
Enums
- MessageRole
- ThinkingLevel
- config::AnthropicCacheTtl
- config::AuthProviderRecord
- config::AuthState
- config::ColorChoice
- config::ConfigError
- config::CustomReasoningProtocol
- config::HookFailurePolicy
- config::HookPayloadMode
- config::InjectedContentStyle
- config::McpServerConfig
- config::ProviderCredential
- config::SettingsListKind
- config::SettingsScope
- config::TextVerbosity
- sessions::SessionAppendError
- sessions::SessionAppendOutcome
Functions
- config::clear_provider_auth
- config::custom_provider
- config::derive_custom_provider_id
- config::is_custom_provider_id
- config::load_context_budget
- config::load_effective_provider_selection
- config::looks_like_secret_value
- config::make_custom_provider_config
- config::normalize_custom_provider_base_url
- config::read_auth
- config::remove_provider_auth
- config::resolve_provider_credential
- config::validate_custom_provider_id
- config::validate_env_var_name
- config::validate_optional_env_var_name
- context::conversation_cache_material
- context::estimate_messages_tokens
- context::estimate_text_tokens
- context::recent_events_context
- context::recent_events_context_report
- context::usage_input_tokens
- run_from_env
- run_from_env_with_exit_code
- sessions::latest_session_title
- sessions::record_session_event
- sessions::record_session_title
- sessions::sanitize_session_title
- sessions::session_user_input_count
- sessions::try_record_session_event
- sessions::validate_session_id