List of all items
Structs
- agent::commands::CommandPicker
- agent::commands::SlashCommand
- agent::commands::TokenUsage
- agent::session::ChatSession
- agent::tools::AnalyzeTool
- agent::tools::ListDirectoryTool
- agent::tools::ReadFileTool
- agent::tools::SecurityScanTool
- agent::tools::VulnerabilitiesTool
- agent::ui::autocomplete::SlashCommandAutocomplete
- agent::ui::hooks::ToolDisplayHook
- agent::ui::response::ResponseFormatter
- agent::ui::response::SimpleResponse
- agent::ui::response::ToolProgress
- agent::ui::spinner::InlineSpinner
- agent::ui::spinner::Spinner
- agent::ui::streaming::SimpleStreamer
- agent::ui::streaming::StreamingDisplay
- agent::ui::tool_display::ToolCallDisplay
- agent::ui::tool_display::ToolCallInfo
- analyzer::AnalysisConfig
- analyzer::AnalysisMetadata
- analyzer::BuildScript
- analyzer::DetectedLanguage
- analyzer::DetectedTechnology
- analyzer::EntryPoint
- analyzer::EnvVar
- analyzer::MonorepoAnalysis
- analyzer::Port
- analyzer::ProjectAnalysis
- analyzer::ProjectInfo
- analyzer::ServiceAnalysis
- analyzer::TechnologySummary
- analyzer::context::analysis::ProjectContext
- analyzer::dependency_parser::DependencyAnalysis
- analyzer::dependency_parser::DependencyInfo
- analyzer::dependency_parser::DependencyParser
- analyzer::dependency_parser::LegacyDependencyInfo
- analyzer::dependency_parser::Vulnerability
- analyzer::display::BoxDrawer
- analyzer::display::ColorAdapter
- analyzer::docker_analyzer::ComposeFileInfo
- analyzer::docker_analyzer::DockerAnalysis
- analyzer::docker_analyzer::DockerEnvironment
- analyzer::docker_analyzer::DockerService
- analyzer::docker_analyzer::DockerfileInfo
- analyzer::docker_analyzer::ExposedService
- analyzer::docker_analyzer::ExternalConnectivity
- analyzer::docker_analyzer::HealthCheck
- analyzer::docker_analyzer::LoadBalancerConfig
- analyzer::docker_analyzer::NetworkInfo
- analyzer::docker_analyzer::NetworkingConfig
- analyzer::docker_analyzer::PortMapping
- analyzer::docker_analyzer::ResourceLimits
- analyzer::docker_analyzer::ServiceDiscoveryConfig
- analyzer::docker_analyzer::VolumeMount
- analyzer::frameworks::FrameworkDetectionUtils
- analyzer::frameworks::TechnologyRule
- analyzer::frameworks::go::GoFrameworkDetector
- analyzer::frameworks::java::JavaFrameworkDetector
- analyzer::frameworks::javascript::JavaScriptFrameworkDetector
- analyzer::frameworks::python::PythonFrameworkDetector
- analyzer::frameworks::rust::RustFrameworkDetector
- analyzer::language_detector::LanguageInfo
- analyzer::monorepo::config::MonorepoDetectionConfig
- analyzer::runtime::detection::RuntimeDetectionEngine
- analyzer::runtime::javascript::RuntimeDetectionResult
- analyzer::runtime::javascript::RuntimeDetector
- analyzer::security::config::SecurityAnalysisConfig
- analyzer::security::core::ComplianceStatus
- analyzer::security::core::SecurityFinding
- analyzer::security::core::SecurityReport
- analyzer::security::patterns::GenericPattern
- analyzer::security::patterns::SecretPatternManager
- analyzer::security::patterns::ToolPattern
- analyzer::security::turbo::TurboConfig
- analyzer::security::turbo::TurboSecurityAnalyzer
- analyzer::security::turbo::cache::CacheKey
- analyzer::security::turbo::cache::CacheStats
- analyzer::security::turbo::cache::CachedResult
- analyzer::security::turbo::cache::SecurityCache
- analyzer::security::turbo::file_discovery::DiscoveryConfig
- analyzer::security::turbo::file_discovery::FileDiscovery
- analyzer::security::turbo::file_discovery::FileMetadata
- analyzer::security::turbo::file_discovery::PriorityHints
- analyzer::security::turbo::pattern_engine::CompiledPattern
- analyzer::security::turbo::pattern_engine::PatternEngine
- analyzer::security::turbo::pattern_engine::PatternMatch
- analyzer::security::turbo::results::PerformanceMetrics
- analyzer::security::turbo::results::ResultAggregator
- analyzer::security::turbo::results::SecurityReport
- analyzer::security::turbo::scanner::EnvFileScanner
- analyzer::security::turbo::scanner::FileScanner
- analyzer::security::turbo::scanner::ScanTask
- analyzer::security_analyzer::ComplianceStatus
- analyzer::security_analyzer::SecurityAnalysisConfig
- analyzer::security_analyzer::SecurityAnalyzer
- analyzer::security_analyzer::SecurityFinding
- analyzer::security_analyzer::SecurityReport
- analyzer::tool_management::detector::ToolDetectionConfig
- analyzer::tool_management::detector::ToolDetector
- analyzer::tool_management::detector::ToolStatus
- analyzer::tool_management::installer::ToolInstaller
- analyzer::tool_management::installers::common::InstallationUtils
- analyzer::tool_management::status::MissingToolInfo
- analyzer::tool_management::status::ToolInfo
- analyzer::tool_management::status::ToolStatusReport
- analyzer::tool_management::status::ToolStatusReporter
- analyzer::vulnerability::checkers::go::GoVulnerabilityChecker
- analyzer::vulnerability::checkers::java::JavaVulnerabilityChecker
- analyzer::vulnerability::checkers::javascript::JavaScriptVulnerabilityChecker
- analyzer::vulnerability::checkers::python::PythonVulnerabilityChecker
- analyzer::vulnerability::checkers::rust::RustVulnerabilityChecker
- analyzer::vulnerability::core::VulnerabilityChecker
- analyzer::vulnerability::types::VulnerabilityInfo
- analyzer::vulnerability::types::VulnerabilityReport
- analyzer::vulnerability::types::VulnerableDependency
- cli::Cli
- config::types::AgentConfig
- config::types::AnalysisConfig
- config::types::ComposeConfig
- config::types::Config
- config::types::DockerfileConfig
- config::types::GenerationConfig
- config::types::OutputConfig
- config::types::TelemetryConfig
- config::types::TerraformConfig
- telemetry::TelemetryClient
- telemetry::TelemetryConfig
- telemetry::UserId
Enums
- agent::AgentError
- agent::ProviderType
- agent::ui::hooks::ToolEvent
- agent::ui::spinner::SpinnerMessage
- agent::ui::streaming::StreamingState
- agent::ui::tool_display::ToolCallStatus
- analyzer::ArchitecturePattern
- analyzer::ArchitectureType
- analyzer::LibraryType
- analyzer::ProjectCategory
- analyzer::ProjectType
- analyzer::Protocol
- analyzer::TechnologyCategory
- analyzer::dependency_parser::DependencyType
- analyzer::dependency_parser::Language
- analyzer::dependency_parser::VulnerabilitySeverity
- analyzer::display::ColorScheme
- analyzer::display::DisplayMode
- analyzer::docker_analyzer::ImageOrBuild
- analyzer::docker_analyzer::OrchestrationPattern
- analyzer::runtime::javascript::DetectionConfidence
- analyzer::runtime::javascript::JavaScriptRuntime
- analyzer::runtime::javascript::PackageManager
- analyzer::security::SecurityError
- analyzer::security::config::SecurityConfigPreset
- analyzer::security::core::SecurityCategory
- analyzer::security::core::SecuritySeverity
- analyzer::security::turbo::ScanMode
- analyzer::security::turbo::SecurityError
- analyzer::security::turbo::scanner::ScanResult
- analyzer::security_analyzer::SecurityCategory
- analyzer::security_analyzer::SecurityError
- analyzer::security_analyzer::SecuritySeverity
- analyzer::tool_management::detector::InstallationSource
- analyzer::tool_management::installer::ToolInstallationError
- analyzer::tool_management::installers::common::InstallationStrategy
- analyzer::vulnerability::types::VulnerabilityError
- analyzer::vulnerability::types::VulnerabilitySeverity
- cli::ChatProvider
- cli::ColorScheme
- cli::Commands
- cli::DisplayFormat
- cli::OutputFormat
- cli::SecurityScanMode
- cli::SeverityThreshold
- cli::ToolsCommand
- config::types::OutputFormat
- error::AnalysisError
- error::ConfigError
- error::GeneratorError
- error::IaCGeneratorError
- error::SecurityError
Traits
- analyzer::frameworks::LanguageFrameworkDetector
- analyzer::security::core::SecurityAnalyzer
- analyzer::tool_management::installers::ToolInstaller
- analyzer::vulnerability::checkers::LanguageVulnerabilityChecker
- analyzer::vulnerability::checkers::MutableLanguageVulnerabilityChecker
Macros
Functions
- agent::commands::match_command
- agent::commands::show_command_picker
- agent::run_interactive
- agent::run_query
- agent::session::get_available_models
- agent::ui::colors::format_elapsed
- agent::ui::colors::format_error
- agent::ui::colors::format_info
- agent::ui::colors::format_status
- agent::ui::colors::format_thinking
- agent::ui::colors::format_tool_name
- agent::ui::colors::format_warning
- agent::ui::hooks::spawn_tool_display_handler
- agent::ui::streaming::print_thinking
- agent::ui::streaming::show_thinking_with_spinner
- agent::ui::tool_display::print_tool_group_header
- agent::ui::tool_display::print_tool_inline
- analyzer::analyze_project
- analyzer::analyze_project_with_config
- analyzer::context::analysis::analyze_context
- analyzer::dependency_parser::parse_dependencies
- analyzer::dependency_parser::parse_detailed_dependencies
- analyzer::display::display_analysis
- analyzer::display::display_analysis_to_string
- analyzer::display::display_analysis_with_return
- analyzer::display::format_project_category
- analyzer::display::get_category_emoji
- analyzer::display::get_color_adapter
- analyzer::display::init_color_adapter
- analyzer::display::strip_ansi_codes
- analyzer::display::truncate_to_width
- analyzer::display::visual_width
- analyzer::docker_analyzer::analyze_docker_infrastructure
- analyzer::framework_detector::detect_frameworks
- analyzer::language_detector::detect_languages
- analyzer::monorepo::analysis::analyze_monorepo
- analyzer::monorepo::analysis::analyze_monorepo_with_config
- analyzer::tool_management::installers::go::install_govulncheck
- analyzer::tool_management::installers::java::install_grype
- analyzer::tool_management::installers::javascript::ensure_npm
- analyzer::tool_management::installers::javascript::ensure_pnpm
- analyzer::tool_management::installers::javascript::ensure_yarn
- analyzer::tool_management::installers::javascript::install_bun
- analyzer::tool_management::installers::python::install_pip_audit
- analyzer::tool_management::installers::rust::install_cargo_audit
- common::command_utils::execute_command
- common::command_utils::is_command_available
- common::file_utils::collect_project_files
- common::file_utils::find_files_by_patterns
- common::file_utils::get_relative_path
- common::file_utils::is_readable_file
- common::file_utils::read_file_safe
- common::file_utils::validate_project_path
- config::global_config_path
- config::load_agent_config
- config::load_config
- config::local_config_path
- config::save_agent_config
- config::save_global_config
- generator::compose_gen::generate
- generator::dockerfile_gen::generate
- generator::generate_compose
- generator::generate_dockerfile
- generator::generate_terraform
- generator::terraform_gen::generate
- handlers::analyze::handle_analyze
- handlers::dependencies::handle_dependencies
- handlers::generate::handle_generate
- handlers::generate::handle_validate
- handlers::security::handle_security
- handlers::tools::handle_tools
- handlers::utils::format_project_category
- handlers::utils::handle_support
- handlers::vulnerabilities::handle_vulnerabilities
- run_command
- telemetry::get_telemetry_client
- telemetry::init_telemetry
Type Aliases
- agent::AgentResult
- analyzer::DependencyMap
- analyzer::DetectedFramework
- analyzer::dependency_parser::DetailedDependencyMap
- error::Result
Constants
- VERSION
- agent::commands::SLASH_COMMANDS
- agent::ui::colors::ansi::BOLD
- agent::ui::colors::ansi::CLEAR_LINE
- agent::ui::colors::ansi::CURSOR_UP
- agent::ui::colors::ansi::CYAN
- agent::ui::colors::ansi::DIM
- agent::ui::colors::ansi::GRAY
- agent::ui::colors::ansi::HIDE_CURSOR
- agent::ui::colors::ansi::MAGENTA
- agent::ui::colors::ansi::ORANGE
- agent::ui::colors::ansi::PINK
- agent::ui::colors::ansi::PURPLE
- agent::ui::colors::ansi::RESET
- agent::ui::colors::ansi::SHOW_CURSOR
- agent::ui::colors::ansi::SUCCESS
- agent::ui::colors::icons::ARROW
- agent::ui::colors::icons::CANCELED
- agent::ui::colors::icons::CONFIRMING
- agent::ui::colors::icons::ERROR
- agent::ui::colors::icons::EXECUTING
- agent::ui::colors::icons::FILE
- agent::ui::colors::icons::FOLDER
- agent::ui::colors::icons::PENDING
- agent::ui::colors::icons::ROBOT
- agent::ui::colors::icons::SEARCH
- agent::ui::colors::icons::SECURITY
- agent::ui::colors::icons::SUCCESS
- agent::ui::colors::icons::THINKING
- agent::ui::colors::icons::TOOL
- agent::ui::response::brand::BOLD
- agent::ui::response::brand::CYAN
- agent::ui::response::brand::DIM
- agent::ui::response::brand::ITALIC
- agent::ui::response::brand::LIGHT_PURPLE
- agent::ui::response::brand::MAGENTA
- agent::ui::response::brand::PURPLE
- agent::ui::response::brand::RESET
- agent::ui::response::brand::SUCCESS
- agent::ui::response::brand::TEXT
- agent::ui::response::brand::YELLOW