Module providers

Module providers 

Source

Structsยง

CliAuthStatus
CliDetectionResult
CliInstallResult
NodejsStatus
ProviderAuthStatus
ProviderConfig
ProviderInstallInfo
ProviderSettings

Constantsยง

CLAUDE_VERSION ๐Ÿ”’
CODEX_VERSION ๐Ÿ”’
GEMINI_VERSION ๐Ÿ”’

Functionsยง

check_claude_auth ๐Ÿ”’
check_cli_auth_status
Check CLI authentication status.
check_codex_auth ๐Ÿ”’
check_gemini_auth ๐Ÿ”’
check_nodejs_available
Check if Node.js and npm are available.
clear_provider_auth
Clear auth token for a provider.
config_path ๐Ÿ”’
copy_file_to_dir
Copy a file to a directory.
copy_recursive ๐Ÿ”’
deconflict_path ๐Ÿ”’
detect_cli ๐Ÿ”’
detect_installed_clis
Detect installed CLI tools.
get_cli_path
Get CLI path from isolated install directory.
get_config_dir ๐Ÿ”’
Helper to extract the version-specific config dir from AppState.
get_data_dir ๐Ÿ”’
Helper to extract the version-specific data dir from AppState.
get_local_cli_bin_path ๐Ÿ”’
get_npm_package ๐Ÿ”’
get_pinned_version ๐Ÿ”’
get_provider_auth_status
Get auth status for a provider.
get_provider_config
Get the persisted provider configuration.
get_provider_install_dir ๐Ÿ”’
get_provider_install_info
Get install info for a provider.
install_cli
Install a provider CLI via npm.
load_config ๐Ÿ”’
normalize_path_for_platform ๐Ÿ”’
save_config ๐Ÿ”’
save_provider_config
Save the provider configuration.
set_provider_auth
Store an auth token for a provider.