List of all items
Structs
- cli::args::Cli
- cli::secret::ModelInfo
- cli::switch::ModelInfo
- llm::anthropic::client::AnthropicClient
- llm::anthropic::payloads::AnthropicConfig
- llm::anthropic::secret::AnthropicSecret
- llm::client::LLMRequest
- llm::client::Message
- llm::openai::client::OpenAIClient
- llm::openai::payloads::OpenAIConfig
- llm::openai::secret::OpenAISecret
- llm::parser::CommandSuggestion
- llm::parser::ExecuteResponse
- llm::parser::ModeSelectResponse
- llm::parser::SuggestResponse
- llm::prompt::PromptBuilder
- system::config::Config
- system::config::ContextConfig
- system::config::LLMConfig
- system::config::LoggingConfig
- system::env::SystemInfo
- tools::executor::CommandOutput
Enums
- cli::args::Commands
- cli::args::ConfigAction
- cli::ui::CommandAction
- llm::client::Role
- system::env::OsType
- system::env::ShellType
- system::error::DoumError
Traits
Functions
- cli::commands::handle_ask_command
- cli::commands::handle_auto_command
- cli::commands::handle_config_command
- cli::commands::handle_suggest_command
- cli::config::get_config
- cli::config::reset_config
- cli::config::set_config
- cli::config::show_config
- cli::config::unset_config
- cli::secret::handle_secret_command
- cli::secret::load_presets
- cli::switch::handle_switch_command
- cli::switch::load_presets
- cli::ui::confirm_execution
- cli::ui::copy_to_clipboard
- cli::ui::create_spinner
- cli::ui::finish_spinner
- cli::ui::prompt_for_command_selection
- cli::ui::prompt_number_input
- cli::ui::prompt_password_input
- cli::ui::prompt_text_input
- core::ask::handle_ask
- core::auto_mode::select_mode
- core::suggest::handle_suggest
- llm::client::create_client
- llm::parser::parse_execute
- llm::parser::parse_mode_select
- llm::parser::parse_suggest
- llm::retry::retry_with_parse
- system::config::load_config
- system::config::load_default_config
- system::config::save_config
- system::env::detect_os
- system::env::detect_shell
- system::env::get_system_info
- system::logging::init_logging
- system::paths::get_app_dir
- system::paths::get_config_path
- system::paths::get_log_dir
- tools::executor::execute
- tools::executor::execute_with_timeout