List of all items
Structs
- args::Args
- config::ModelDefinition
- config::ModelsConfig
- config::ProviderConfig
- extensions_actions::HarnessActionHost
- provider::ResolvedModel
- session::ReloadContext
- session::ReloadOutcome
- settings::Settings
Enums
- args::Mode
- args::RunMode
- config::ConfigError
- config::Credential
- provider::ResolveError
- session::BuildError
- session::OpenError
- session::SessionSelection
Functions
- app::run
- args::parse_args
- args::parse_thinking_level
- args::print_help
- args::print_version
- args::resolve_mode
- auth::run
- config::agent_dir
- config::auth_path
- config::default_anthropic_base_url
- config::delete_credential
- config::load_models_config
- config::migrate_legacy_layout
- config::models_path
- config::provider_is_anthropic_compatible
- config::provider_to_models
- config::read_auth
- config::read_trust
- config::resolve_config_value
- config::resolve_config_value_uncached
- config::resolve_headers
- config::settings_path
- config::trust_path
- config::upsert_credential
- config::write_auth
- extras::add_armin
- extras::add_earendil
- extras::earendil_seen
- extras::earendil_seen_path
- extras::mark_setup_done
- extras::maybe_first_time_setup
- extras::setup_done
- extras::setup_done_path
- interactive_tui::interactive_tui
- interactive_tui::is_tui_supported
- modes::assistant_text
- modes::interactive
- modes::interactive_repl
- modes::json
- modes::outcome_exit_code
- modes::print
- provider::available_catalog
- provider::resolve
- resource_dirs::dedupe_prompt_templates
- resource_dirs::dedupe_skills
- resource_dirs::discover_append_system_prompt_file
- resource_dirs::discover_system_prompt_file
- resource_dirs::global_config_file
- resource_dirs::global_dir
- resource_dirs::load_prompt_templates_with_precedence
- resource_dirs::load_skills_with_precedence
- resource_dirs::project_config_file
- resource_dirs::project_dir
- resource_dirs::prompt_template_dirs
- resource_dirs::skill_dirs
- session::build
- session::default_session_dir
- session::default_system_prompt
- session::list_session_metadata
- session::open_session_by_id
- session::reload_extension_resources
- session::select_session
- settings::load_settings
- settings::save_settings
Type Aliases
Constants
- APP_NAME
- VERSION
- app::EXIT_RUNTIME
- app::EXIT_USAGE
- args::VALID_THINKING_LEVELS
- config::ANTHROPIC_DEFAULT_BASE_URL
- config::CONFIG_DIR_ENV
- config::CONFIG_DIR_NAME
- config::DEFAULT_PROVIDER_ID
- provider::ANTHROPIC_API_KEY_ENV
- provider::ANTHROPIC_AUTH_TOKEN_ENV
- provider::ANTHROPIC_BASE_URL_ENV
- provider::DEFAULT_MODEL_ID
- provider::DEFAULT_THINKING_LEVEL
- provider::NO_API_KEY_HINT
- resource_dirs::PROJECT_CONFIG_DIR_NAME
- session::BUILTIN_TOOL_NAMES