List of all items
Structs
- auth::codex_oauth::CodeXTokenResponse
- auth::codex_oauth::CodexOAuthClient
- auth::gitlab_oauth::GitLabOAuthClient
- auth::gitlab_oauth::GitLabTokenResponse
- auth::oauth::DeviceCodeResponse
- auth::oauth::OAuthClient
- auth::oauth::TokenResponse
- auth::token_storage::TokenStorage
- auth::vercel_oauth::VercelOAuthClient
- auth::vercel_oauth::VercelTokenResponse
- cli::AuthCommand
- cli::Cli
- cli::CommitLintCommand
- cli::CompletionsCommand
- cli::ConfigCommand
- cli::GlobalOptions
- cli::HookCommand
- cli::McpCommand
- cli::ModelCommand
- cli::PrCommand
- cli::SetupCommand
- cli::SkillsCommand
- cli::UpdateCommand
- config::Config
- config::accounts::AccountConfig
- config::accounts::AccountsConfig
- config::format::ConfigLocations
- output::error::StructuredError
- output::progress::ProgressTracker
- output::progress::Step
- output::styling::Palette
- output::styling::Styling
- output::styling::Theme
- providers::anthropic::AnthropicProvider
- providers::anthropic::AnthropicProviderBuilder
- providers::azure::AzureProvider
- providers::azure::AzureProviderBuilder
- providers::bedrock::BedrockProvider
- providers::bedrock::BedrockProviderBuilder
- providers::flowise::FlowiseProvider
- providers::flowise::FlowiseProviderBuilder
- providers::gemini::GeminiProvider
- providers::gemini::GeminiProviderBuilder
- providers::huggingface::HuggingFaceProvider
- providers::huggingface::HuggingFaceProviderBuilder
- providers::mlx::MlxProvider
- providers::mlx::MlxProviderBuilder
- providers::nvidia::NvidiaProvider
- providers::nvidia::NvidiaProviderBuilder
- providers::ollama::OllamaProvider
- providers::ollama::OllamaProviderBuilder
- providers::openai::OpenAICompatibleProvider
- providers::openai::OpenAIProvider
- providers::perplexity::PerplexityProvider
- providers::perplexity::PerplexityProviderBuilder
- providers::registry::LockError
- providers::registry::ProviderEntry
- providers::registry::ProviderRegistry
- providers::vertex::VertexProvider
- providers::vertex::VertexProviderBuilder
- providers::xai::XAIProvider
- providers::xai::XAIProviderBuilder
- skills::Skill
- skills::SkillConfigOption
- skills::SkillHooks
- skills::SkillManifest
- skills::SkillMeta
- skills::SkillsManager
- update::UpdateInfo
- utils::commit_style::CommitStyleProfile
- utils::diff_chunking::FileDiff
- utils::hooks::HookOptions
Enums
- cli::AuthAction
- cli::Commands
- cli::ConfigAction
- cli::HookAction
- cli::McpAction
- cli::PrAction
- cli::SkillsAction
- config::accounts::AuthMethod
- config::format::ConfigFormat
- config::format::ConfigLocation
- output::prelude::OutputFormat
- output::prelude::OutputLevel
- output::progress::StepStatus
- output::styling::BoxStyle
- output::styling::Color
- providers::registry::ProviderCategory
- skills::SkillCategory
- skills::SkillSource
- skills::external::ExternalSource
- update::InstallMethod
- utils::commit_style::PrefixFormat
Traits
Functions
- auth::get_account_auth_header
- auth::get_account_auth_provider
- auth::get_auth_header
- auth::is_account_authenticated
- auth::is_authenticated
- auth::token_storage::delete_all_for_account
- auth::token_storage::delete_tokens
- auth::token_storage::delete_tokens_for_account
- auth::token_storage::get_access_token
- auth::token_storage::get_api_key_for_account
- auth::token_storage::get_bearer_token_for_account
- auth::token_storage::get_tokens
- auth::token_storage::get_tokens_for_account
- auth::token_storage::has_valid_token
- auth::token_storage::store_api_key_for_account
- auth::token_storage::store_bearer_token_for_account
- auth::token_storage::store_tokens
- auth::token_storage::store_tokens_for_account
- commands::auth::auto_refresh_token
- commands::auth::execute
- commands::commit::execute
- commands::commitlint::execute
- commands::completions::execute
- commands::config::execute
- commands::githook::execute
- commands::githook::is_hook_called
- commands::githook::prepare_commit_msg_hook
- commands::mcp::execute
- commands::model::execute
- commands::pr::execute
- commands::setup::execute
- commands::skills::execute
- commands::update::execute
- config::accounts::account_storage_key
- config::accounts::delete_account_storage
- config::migrations::run_migrations
- config::secure_storage::delete_secret
- config::secure_storage::get_platform_info
- config::secure_storage::get_secret
- config::secure_storage::is_available
- config::secure_storage::status_message
- config::secure_storage::store_secret
- git::assert_git_repo
- git::get_changed_files
- git::get_commits_between
- git::get_current_branch
- git::get_diff_between
- git::get_recent_commit_messages
- git::get_remote_url
- git::get_repo_root
- git::get_staged_diff
- git::get_staged_files
- git::git_push
- git::git_push_upstream
- git::stage_files
- output::error::context
- output::error::exit_with_error
- output::error::patterns::auth
- output::error::patterns::invalid_api_key
- output::error::patterns::model_not_found
- output::error::patterns::network
- output::error::patterns::no_changes
- output::error::patterns::not_git_repo
- output::error::patterns::provider_not_found
- output::error::patterns::rate_limit
- output::error::patterns::timeout
- output::error::print_error
- output::progress::format_timing_breakdown
- output::progress::oauth_wait_spinner
- output::progress::spinner
- output::progress::styled_progress
- providers::available_providers
- providers::create_provider
- providers::create_provider_for_account
- providers::prompt::build_prompt
- providers::prompt::build_system_prompt
- providers::prompt::build_user_prompt
- providers::prompt::extract_file_summary
- providers::prompt::get_project_context
- providers::prompt::split_prompt
- providers::provider_info
- skills::builtin::conventional_prompt
- skills::builtin::gitmoji_prompt
- skills::external::convert_claude_skill
- skills::external::import_from_claude_code
- skills::external::import_from_gist
- skills::external::import_from_github
- skills::external::import_from_url
- skills::external::list_claude_code_skills
- skills::external::parse_source
- update::check_for_update
- update::detect_install_method
- update::get_latest_version
- update::perform_update
- utils::diff_chunking::chunk_diff
- utils::diff_chunking::parse_diff_into_files
- utils::hooks::cleanup_temp_commit_file
- utils::hooks::run_hooks
- utils::hooks::write_temp_commit_file
- utils::retry::create_backoff
- utils::retry::is_permanent_error
- utils::retry::is_retryable_error
- utils::retry::retry_async
- utils::thinking_strip::strip_thinking
- utils::token::estimate_tokens
- utils::version::check_is_latest_version
Statics
- output::styling::emoji::CHECK
- output::styling::emoji::CROSS
- output::styling::emoji::HINT
- output::styling::emoji::KEY
- providers::PROVIDER_REGISTRY
Constants
- auth::codex_oauth::CODEX_AUTHORIZE_URL
- auth::codex_oauth::CODEX_CLIENT_ID
- auth::codex_oauth::CODEX_REDIRECT_URI
- auth::codex_oauth::CODEX_TOKEN_URL
- auth::gitlab_oauth::GITLAB_AI_GATEWAY_URL
- auth::gitlab_oauth::GITLAB_API_URL
- auth::gitlab_oauth::GITLAB_AUTHORIZE_URL
- auth::gitlab_oauth::GITLAB_TOKEN_URL
- auth::oauth::AUTHORIZE_URL
- auth::oauth::CLIENT_ID
- auth::oauth::REDIRECT_URI
- auth::oauth::TOKEN_URL
- auth::vercel_oauth::VERCEL_API_URL
- auth::vercel_oauth::VERCEL_AUTHORIZE_URL
- auth::vercel_oauth::VERCEL_TOKEN_URL
- skills::SKILLS_DIR
- skills::SKILL_MANIFEST