List of all items
Structs
- bash_runner::BashRunner
- cli::args::Cli
- cli::args::ConfigFile
- cli::args::ContextConfig
- cli::args::LoggingConfig
- cli::args::PerformanceConfig
- cli::args::SecurityConfig
- cli::args::ToolConfig
- cli::args::TreeSitterConfig
- cli::commands::AnalyzeCommand
- cli::commands::AskCommand
- cli::commands::ChatCommand
- cli::commands::CommandContext
- cli::commands::CommandFactory
- cli::commands::CommandResult
- cli::commands::CompressContextCommand
- cli::commands::CreateProjectCommand
- cli::commands::StatsCommand
- cli::commands::ValidateCommand
- cli::man_pages::ManPageGenerator
- cli::rate_limiter::RateLimiter
- code::code_completion::cache::CompletionCache
- code::code_completion::context::CompletionContext
- code::code_completion::context::analyzer::ContextAnalyzer
- code::code_completion::engine::CodeSnippet
- code::code_completion::engine::CompletionEngine
- code::code_completion::engine::CompletionStats
- code::code_completion::engine::ranking::SuggestionRanker
- code::code_completion::engine::suggestions::CompletionSuggestion
- code::code_completion::languages::LanguageRegistry
- code::code_completion::languages::python::PythonProvider
- code::code_completion::languages::rust::RustProvider
- code::code_completion::languages::typescript::TypeScriptProvider
- code::code_completion::learning::LearningSystem
- code::code_completion::learning::data::CompletionLearningData
- code::code_completion::learning::feedback::FeedbackProcessor
- code::code_quality::config::format::FormatConfig
- code::code_quality::config::lint::LintConfig
- code::code_quality::formatting::FormatResult
- code::code_quality::formatting::FormattingOrchestrator
- code::code_quality::linting::LintFinding
- code::code_quality::linting::LintResult
- code::code_quality::linting::LintingOrchestrator
- code::code_quality::metrics::QualityMetrics
- code::code_quality::metrics::complexity::ComplexityAnalyzer
- code::code_quality::metrics::complexity::ComplexityResult
- code::code_quality::metrics::coverage::CoverageAnalyzer
- code::code_quality::metrics::coverage::CoverageResult
- config::PtyConfig
- config::UiConfig
- config::api_keys::ApiKeySources
- config::context::ContextFeaturesConfig
- config::context::LedgerConfig
- config::core::agent::AgentConfig
- config::core::agent::AgentOnboardingConfig
- config::core::automation::AutomationConfig
- config::core::automation::FullAutoConfig
- config::core::commands::CommandsConfig
- config::core::prompt_cache::AnthropicPromptCacheSettings
- config::core::prompt_cache::DeepSeekPromptCacheSettings
- config::core::prompt_cache::GeminiPromptCacheSettings
- config::core::prompt_cache::OpenAIPromptCacheSettings
- config::core::prompt_cache::OpenRouterPromptCacheSettings
- config::core::prompt_cache::PromptCachingConfig
- config::core::prompt_cache::ProviderPromptCachingConfig
- config::core::prompt_cache::XAIPromptCacheSettings
- config::core::security::SecurityConfig
- config::core::tools::ToolsConfig
- config::defaults::ContextStoreDefaults
- config::defaults::PerformanceDefaults
- config::defaults::ScenarioDefaults
- config::loader::ConfigManager
- config::loader::SyntaxHighlightingConfig
- config::loader::VTCodeConfig
- config::router::ComplexityModelMap
- config::router::ResourceBudget
- config::router::RouterConfig
- config::telemetry::TelemetryConfig
- config::types::AgentConfig
- config::types::CommandResult
- config::types::ContextConfig
- config::types::ConversationTurn
- config::types::DecisionInfo
- config::types::ErrorInfo
- config::types::FileOperationResult
- config::types::LoggingConfig
- config::types::PerformanceMetrics
- config::types::ProjectSpec
- config::types::QualityMetrics
- config::types::SessionInfo
- config::types::TaskInfo
- config::types::ToolCallInfo
- config::types::ToolConfig
- config::types::WorkspaceAnalysis
- core::agent::bootstrap::AgentComponentBuilder
- core::agent::bootstrap::AgentComponentSet
- core::agent::chat::ChatMessage
- core::agent::chat::ChatSession
- core::agent::config::CompactionConfig
- core::agent::core::Agent
- core::agent::core::AgentBuilder
- core::agent::engine::CompactionEngine
- core::agent::examples::AgentExamples
- core::agent::intelligence::CodePattern
- core::agent::intelligence::CompactionDecision
- core::agent::intelligence::CompletionEngine
- core::agent::intelligence::CompletionSuggestion
- core::agent::intelligence::CursorContext
- core::agent::intelligence::IntelligenceEngine
- core::agent::intelligence::Location
- core::agent::intelligence::PatternLearner
- core::agent::intelligence::SemanticContext
- core::agent::intelligence::SymbolInfo
- core::agent::performance::CacheStats
- core::agent::performance::IntelligentCache
- core::agent::performance::MemoryEfficientStorage
- core::agent::performance::ParallelProcessor
- core::agent::performance::PerformanceMonitor
- core::agent::performance::PerformanceReport
- core::agent::performance::PerformanceStats
- core::agent::performance::ResponseOptimizer
- core::agent::semantic::SemanticAnalyzer
- core::agent::snapshots::AgentConfigSnapshot
- core::agent::snapshots::AgentSnapshot
- core::agent::snapshots::CompactionEngineSnapshot
- core::agent::snapshots::DecisionTrackerSnapshot
- core::agent::snapshots::ErrorRecoverySnapshot
- core::agent::snapshots::SnapshotConfig
- core::agent::snapshots::SnapshotInfo
- core::agent::snapshots::SnapshotManager
- core::agent::snapshots::SnapshotMetadata
- core::agent::snapshots::SummarizerSnapshot
- core::agent::snapshots::ToolRegistrySnapshot
- core::agent::snapshots::TreeSitterSnapshot
- core::agent::stats::CompactionResult
- core::agent::stats::CompactionStatistics
- core::agent::types::CompactedContext
- core::agent::types::CompactedMessage
- core::agent::types::CompactionResult
- core::agent::types::CompactionStatistics
- core::agent::types::CompactionSuggestion
- core::agent::types::EnhancedMessage
- core::context_compression::CompressedContext
- core::context_compression::ContextCompressionConfig
- core::context_compression::ContextCompressor
- core::conversation_summarizer::ConversationSummarizer
- core::conversation_summarizer::ConversationSummary
- core::conversation_summarizer::ConversationTurn
- core::conversation_summarizer::DecisionInfo
- core::conversation_summarizer::ErrorInfo
- core::conversation_summarizer::ErrorPattern
- core::conversation_summarizer::KeyDecision
- core::conversation_summarizer::TaskInfo
- core::conversation_summarizer::TaskSummary
- core::decision_tracker::Decision
- core::decision_tracker::DecisionContext
- core::decision_tracker::DecisionTracker
- core::decision_tracker::TransparencyReport
- core::error_recovery::ContextPreservationPlan
- core::error_recovery::EnhancedContextPreservationPlan
- core::error_recovery::ErrorContext
- core::error_recovery::ErrorRecoveryManager
- core::error_recovery::ErrorStatistics
- core::error_recovery::ExecutionError
- core::error_recovery::RecoveryAttempt
- core::orchestrator_retry::RetryConfig
- core::orchestrator_retry::RetryManager
- core::orchestrator_retry::RetryStats
- core::performance_monitor::PERFORMANCE_MONITOR
- core::performance_monitor::PerformanceMetrics
- core::performance_monitor::PerformanceMonitor
- core::performance_monitor::Phase1Status
- core::performance_profiler::OperationTimer
- core::performance_profiler::PerformanceMetrics
- core::performance_profiler::PerformanceProfiler
- core::performance_profiler::PerformanceTargets
- core::performance_profiler::TargetsStatus
- core::prompt_caching::CacheStats
- core::prompt_caching::CachedPrompt
- core::prompt_caching::PromptCache
- core::prompt_caching::PromptCacheConfig
- core::prompt_caching::PromptOptimizer
- core::router::RouteDecision
- core::router::Router
- core::timeout_detector::TimeoutConfig
- core::timeout_detector::TimeoutDetector
- core::timeout_detector::TimeoutEvent
- core::timeout_detector::TimeoutHandle
- core::timeout_detector::TimeoutStats
- core::trajectory::TrajectoryLogger
- gemini::client::Client
- gemini::client::config::ClientConfig
- gemini::client::retry::RetryConfig
- gemini::function_calling::FunctionCall
- gemini::function_calling::FunctionCallingConfig
- gemini::function_calling::FunctionResponse
- gemini::models::Content
- gemini::models::FunctionDeclaration
- gemini::models::SystemInstruction
- gemini::models::Tool
- gemini::models::ToolConfig
- gemini::models::request::GenerateContentRequest
- gemini::models::response::Candidate
- gemini::models::response::GenerateContentResponse
- gemini::streaming::StreamingCandidate
- gemini::streaming::StreamingMetrics
- gemini::streaming::StreamingResponse
- gemini::streaming::processor::StreamingConfig
- gemini::streaming::processor::StreamingProcessor
- llm::factory::LLMFactory
- llm::factory::ProviderConfig
- llm::provider::FunctionCall
- llm::provider::FunctionDefinition
- llm::provider::LLMRequest
- llm::provider::LLMResponse
- llm::provider::Message
- llm::provider::ParallelToolConfig
- llm::provider::SpecificFunctionChoice
- llm::provider::SpecificToolChoice
- llm::provider::ToolCall
- llm::provider::ToolDefinition
- llm::provider::Usage
- llm::providers::anthropic::AnthropicProvider
- llm::providers::gemini::GeminiProvider
- llm::providers::openai::OpenAIProvider
- llm::providers::openrouter::OpenRouterProvider
- llm::providers::xai::XAIProvider
- llm::types::LLMResponse
- llm::types::Usage
- markdown_storage::MarkdownStorage
- markdown_storage::ProjectData
- markdown_storage::ProjectStorage
- markdown_storage::SimpleKVStorage
- project::SimpleCache
- project::SimpleProjectManager
- project_doc::ProjectDocBundle
- prompts::config::SystemPromptConfig
- prompts::context::PromptContext
- prompts::context::UserPreferences
- prompts::generator::SystemPromptGenerator
- prompts::system::SystemPromptConfig
- prompts::templates::PromptTemplates
- simple_indexer::FileIndex
- simple_indexer::SearchResult
- simple_indexer::SimpleIndexer
- tool_policy::AlternativeArgsPolicy
- tool_policy::AlternativeDefaultPolicy
- tool_policy::AlternativeToolPolicy
- tool_policy::AlternativeToolPolicyConfig
- tool_policy::ToolConstraints
- tool_policy::ToolPolicyConfig
- tool_policy::ToolPolicyManager
- tools::advanced_search::AdvancedSearchTool
- tools::advanced_search::SearchOptions
- tools::apply_patch::ApplyPatchInput
- tools::apply_patch::Patch
- tools::apply_patch::PatchHunk
- tools::ast_grep::AstGrepEngine
- tools::ast_grep_tool::AstGrepTool
- tools::bash_tool::BashTool
- tools::cache::FileCache
- tools::command::CommandTool
- tools::curl_tool::CurlTool
- tools::file_ops::FileOpsTool
- tools::file_search::ContentMatch
- tools::file_search::FileSearchConfig
- tools::file_search::FileSearchResult
- tools::file_search::FileSearcher
- tools::grep_search::GrepSearchInput
- tools::grep_search::GrepSearchManager
- tools::grep_search::GrepSearchResult
- tools::plan::PlanManager
- tools::plan::PlanStep
- tools::plan::PlanSummary
- tools::plan::PlanUpdateResult
- tools::plan::TaskPlan
- tools::plan::UpdatePlanArgs
- tools::registry::ToolExecutionError
- tools::registry::ToolRegistration
- tools::registry::ToolRegistry
- tools::search::SearchTool
- tools::simple_search::SimpleSearchTool
- tools::srgn::GermanOptions
- tools::srgn::SrgnInput
- tools::srgn::SrgnTool
- tools::tree_sitter::analysis::AnalysisIssue
- tools::tree_sitter::analysis::AnalysisUtils
- tools::tree_sitter::analysis::CodeAnalysis
- tools::tree_sitter::analysis::CodeAnalyzer
- tools::tree_sitter::analysis::CodeMetrics
- tools::tree_sitter::analysis::CodeStructure
- tools::tree_sitter::analysis::ComplexityMetrics
- tools::tree_sitter::analysis::DependencyInfo
- tools::tree_sitter::analyzer::Diagnostic
- tools::tree_sitter::analyzer::Position
- tools::tree_sitter::analyzer::SyntaxNode
- tools::tree_sitter::analyzer::SyntaxTree
- tools::tree_sitter::analyzer::TreeSitterAnalyzer
- tools::tree_sitter::languages::LanguageAnalyzer
- tools::tree_sitter::languages::LanguageQueries
- tools::tree_sitter::languages::SymbolInfo
- tools::tree_sitter::navigation::CodeNavigator
- tools::tree_sitter::navigation::NavigationContext
- tools::tree_sitter::navigation::NavigationResult
- tools::tree_sitter::navigation::NavigationUtils
- tools::tree_sitter::navigation::ReferenceInfo
- tools::tree_sitter::refactoring::CodeChange
- tools::tree_sitter::refactoring::ConstantExtractionSuggestion
- tools::tree_sitter::refactoring::FunctionExtractionSuggestion
- tools::tree_sitter::refactoring::RefactoringConflict
- tools::tree_sitter::refactoring::RefactoringEngine
- tools::tree_sitter::refactoring::RefactoringOperation
- tools::tree_sitter::refactoring::RefactoringResult
- tools::tree_sitter::refactoring::RefactoringUtils
- tools::tree_sitter::refactoring::TextRange
- tools::tree_sitter::refactoring::VariableExtractionSuggestion
- tools::types::EditInput
- tools::types::EnhancedCacheEntry
- tools::types::EnhancedCacheStats
- tools::types::EnhancedTerminalInput
- tools::types::Input
- tools::types::ListInput
- tools::types::OperationStats
- tools::types::VTCodePtySession
- tools::types::WriteInput
- ui::diff_renderer::DiffChatRenderer
- ui::diff_renderer::DiffLine
- ui::diff_renderer::DiffRenderer
- ui::diff_renderer::DiffStats
- ui::diff_renderer::FileDiff
- ui::markdown::MarkdownLine
- ui::markdown::MarkdownSegment
- ui::slash::SlashCommandInfo
- ui::spinner::Spinner
- ui::styled::Styles
- ui::theme::ThemeDefinition
- ui::theme::ThemePalette
- ui::theme::ThemeStyles
- ui::tui::RatatuiHandle
- ui::tui::RatatuiSegment
- ui::tui::RatatuiSession
- ui::tui::RatatuiTextStyle
- ui::tui::RatatuiTheme
- ui::user_confirmation::UserConfirmation
- utils::ansi::AnsiRenderer
- utils::dot_config::CacheCleanupStats
- utils::dot_config::CacheConfig
- utils::dot_config::DiskUsageStats
- utils::dot_config::DotConfig
- utils::dot_config::DotManager
- utils::dot_config::ProviderConfig
- utils::dot_config::ProviderConfigs
- utils::dot_config::UiConfig
- utils::dot_config::UserPreferences
- utils::dot_config::WorkspaceTrustRecord
- utils::dot_config::WorkspaceTrustStore
- utils::safety::SafetyValidator
- utils::session_archive::SessionArchive
- utils::session_archive::SessionArchiveMetadata
- utils::session_archive::SessionListing
- utils::session_archive::SessionMessage
- utils::session_archive::SessionSnapshot
- utils::utils::ProjectOverview
- utils::vtcodegitignore::VTCodeGitignore
Enums
- cli::args::Commands
- cli::args::ModelCommands
- cli::commands::AnalysisDepth
- cli::commands::CompressionLevel
- cli::commands::OutputFormat
- cli::tool_policy_commands::ToolPolicyCommands
- code::code_completion::engine::CompletionKind
- code::code_quality::config::lint::LintSeverity
- config::ToolOutputMode
- config::core::prompt_cache::GeminiPromptCacheMode
- config::core::tools::ToolPolicy
- config::models::ModelId
- config::models::ModelParseError
- config::models::Provider
- config::types::AnalysisDepth
- config::types::CapabilityLevel
- config::types::CompressionLevel
- config::types::OutputFormat
- config::types::ReasoningEffortLevel
- config::types::UiSurfacePreference
- core::agent::intelligence::CompactionStrategy
- core::agent::intelligence::CompletionKind
- core::agent::intelligence::PatternType
- core::agent::intelligence::SymbolKind
- core::agent::performance::OptimizationStrategy
- core::agent::snapshots::RevertType
- core::agent::types::AgentType
- core::agent::types::MessagePriority
- core::agent::types::MessageType
- core::agent::types::Urgency
- core::context_compression::ContextCompressionError
- core::conversation_summarizer::DecisionType
- core::conversation_summarizer::SummarizationError
- core::decision_tracker::Action
- core::decision_tracker::DecisionOutcome
- core::decision_tracker::ResponseType
- core::error_recovery::ErrorType
- core::error_recovery::PreservationStrategy
- core::error_recovery::RecoveryStrategy
- core::error_recovery::Urgency
- core::performance_profiler::PerformanceStatus
- core::prompt_caching::PromptCacheError
- core::prompt_caching::PromptOptimizationError
- core::router::TaskClass
- core::timeout_detector::OperationType
- gemini::models::Part
- gemini::streaming::errors::StreamingError
- llm::provider::FinishReason
- llm::provider::LLMError
- llm::provider::LLMStreamEvent
- llm::provider::MessageRole
- llm::provider::ToolChoice
- llm::types::BackendKind
- llm::types::LLMError
- prompts::config::AgentPersonality
- prompts::config::ResponseStyle
- tool_policy::ToolPolicy
- tools::apply_patch::PatchLine
- tools::apply_patch::PatchOperation
- tools::plan::PlanCompletionState
- tools::plan::StepStatus
- tools::registry::ToolErrorType
- tools::registry::ToolHandler
- tools::registry::ToolPermissionDecision
- tools::srgn::SrgnAction
- tools::tree_sitter::analysis::DependencyKind
- tools::tree_sitter::analysis::IssueCategory
- tools::tree_sitter::analysis::IssueLevel
- tools::tree_sitter::analyzer::DiagnosticLevel
- tools::tree_sitter::analyzer::LanguageSupport
- tools::tree_sitter::analyzer::TreeSitterError
- tools::tree_sitter::languages::SymbolKind
- tools::tree_sitter::navigation::NavigationTarget
- tools::tree_sitter::navigation::ReferenceType
- tools::tree_sitter::refactoring::ConflictKind
- tools::tree_sitter::refactoring::RefactoringError
- tools::tree_sitter::refactoring::RefactoringKind
- ui::diff_renderer::DiffLineType
- ui::tui::RatatuiCommand
- ui::tui::RatatuiEvent
- ui::tui::RatatuiMessageKind
- ui::user_confirmation::AgentMode
- ui::user_confirmation::TaskComplexity
- utils::ansi::MessageStyle
- utils::dot_config::DotError
- utils::dot_config::WorkspaceTrustLevel
Traits
- code::code_completion::languages::LanguageProvider
- llm::client::LLMClient
- llm::provider::LLMProvider
- tools::traits::CacheableTool
- tools::traits::FileTool
- tools::traits::ModeTool
- tools::traits::Tool
- tools::traits::ToolExecutor
Functions
- cli::models_commands::handle_models_command
- cli::tool_policy_commands::handle_tool_policy_command
- cli::tool_policy_commands::print_tool_policy_help
- commands::analyze::handle_analyze_command
- commands::ask::handle_ask_command
- commands::compress_context::handle_compress_context_command
- commands::create_project::handle_create_project_command
- commands::init::handle_init_command
- commands::stats::handle_stats_command
- commands::validate::handle_validate_command
- config::api_keys::get_api_key
- config::api_keys::load_dotenv
- config::constants::model_helpers::default_for
- config::constants::model_helpers::is_valid
- config::constants::model_helpers::supported_for
- core::agent::chat::init_chat
- core::orchestrator_retry::is_empty_response
- core::orchestrator_retry::is_retryable_error
- llm::client::make_client
- llm::error_display::format_llm_error
- llm::error_display::format_llm_success
- llm::error_display::format_llm_warning
- llm::error_display::style_llm_error
- llm::error_display::style_llm_success
- llm::error_display::style_llm_warning
- llm::error_display::style_provider_name
- llm::factory::create_provider_for_model
- llm::factory::create_provider_with_config
- llm::factory::get_factory
- project_doc::discover_project_doc_paths
- project_doc::read_project_doc
- prompts::generator::generate_system_instruction_with_config
- prompts::system::generate_lightweight_instruction
- prompts::system::generate_specialized_instruction
- prompts::system::generate_system_instruction
- prompts::system::generate_system_instruction_with_config
- prompts::system::generate_system_instruction_with_guidelines
- prompts::system::read_agent_guidelines
- prompts::system::read_system_prompt_from_md
- tools::registry::build_function_declarations
- tools::registry::build_function_declarations_for_level
- tools::registry::classify_error
- tools::types::default_search_path
- ui::diff_renderer::generate_unified_diff
- ui::markdown::render_markdown
- ui::markdown::render_markdown_to_lines
- ui::slash::suggestions_for
- ui::spinner::show_loading_spinner
- ui::spinner::start_download_spinner
- ui::spinner::start_loading_spinner
- ui::styled::bold
- ui::styled::debug
- ui::styled::error
- ui::styled::info
- ui::styled::styled
- ui::styled::success
- ui::styled::warning
- ui::terminal::flush_stdout
- ui::terminal::get_terminal_width
- ui::terminal::is_piped_input
- ui::terminal::is_piped_output
- ui::terminal::read_line
- ui::theme::active_styles
- ui::theme::active_theme_id
- ui::theme::active_theme_label
- ui::theme::available_themes
- ui::theme::banner_color
- ui::theme::banner_style
- ui::theme::ensure_theme
- ui::theme::logo_accent_color
- ui::theme::resolve_theme
- ui::theme::set_active_theme
- ui::theme::theme_label
- ui::tui::convert_style
- ui::tui::parse_tui_color
- ui::tui::spawn_session
- ui::tui::theme_from_styles
- utils::colors::black
- utils::colors::blink
- utils::colors::blue
- utils::colors::bold
- utils::colors::custom_style
- utils::colors::cyan
- utils::colors::dimmed
- utils::colors::green
- utils::colors::italic
- utils::colors::purple
- utils::colors::red
- utils::colors::reversed
- utils::colors::rgb
- utils::colors::strikethrough
- utils::colors::underline
- utils::colors::white
- utils::colors::yellow
- utils::dot_config::get_dot_manager
- utils::dot_config::initialize_dot_folder
- utils::dot_config::load_user_config
- utils::dot_config::save_user_config
- utils::dot_config::update_theme_preference
- utils::session_archive::list_recent_sessions
- utils::transcript::append
- utils::transcript::clear
- utils::transcript::len
- utils::transcript::replace_last
- utils::transcript::snapshot
- utils::utils::build_project_overview
- utils::utils::extract_readme_excerpt
- utils::utils::extract_toml_str
- utils::utils::render_pty_output_fn
- utils::utils::safe_replace_text
- utils::utils::summarize_workspace_languages
- utils::vtcodegitignore::filter_paths
- utils::vtcodegitignore::get_global_vtcode_gitignore
- utils::vtcodegitignore::initialize_vtcode_gitignore
- utils::vtcodegitignore::reload_vtcode_gitignore
- utils::vtcodegitignore::should_exclude_file
Type Aliases
Statics
- core::performance_profiler::PROFILER
- core::timeout_detector::TIMEOUT_DETECTOR
- tools::cache::FILE_CACHE
- ui::slash::SLASH_COMMANDS
Constants
- config::constants::chunking::CHUNK_END_LINES
- config::constants::chunking::CHUNK_START_LINES
- config::constants::chunking::MAX_LINES_THRESHOLD
- config::constants::chunking::MAX_TERMINAL_OUTPUT_LINES
- config::constants::chunking::MAX_WRITE_CONTENT_SIZE
- config::constants::chunking::TERMINAL_OUTPUT_END_LINES
- config::constants::chunking::TERMINAL_OUTPUT_START_LINES
- config::constants::chunking::WRITE_CHUNK_SIZE
- config::constants::context::AGGRESSIVE_PRESERVE_RECENT_TURNS
- config::constants::context::CHAR_PER_TOKEN_APPROX
- config::constants::context::CONTEXT_ERROR_RETRY_LIMIT
- config::constants::context::DEFAULT_MAX_TOKENS
- config::constants::context::DEFAULT_PRESERVE_RECENT_TURNS
- config::constants::context::DEFAULT_TRIM_TO_PERCENT
- config::constants::context::MAX_TRIM_RATIO_PERCENT
- config::constants::context::MIN_PRESERVE_RECENT_TURNS
- config::constants::context::MIN_TRIM_RATIO_PERCENT
- config::constants::defaults::ANTHROPIC_DEFAULT_MAX_TOKENS
- config::constants::defaults::DEFAULT_API_KEY_ENV
- config::constants::defaults::DEFAULT_CLI_MODEL
- config::constants::defaults::DEFAULT_MAX_TOOL_LOOPS
- config::constants::defaults::DEFAULT_MODEL
- config::constants::defaults::DEFAULT_PROVIDER
- config::constants::defaults::DEFAULT_PTY_STDOUT_TAIL_LINES
- config::constants::defaults::DEFAULT_THEME
- config::constants::defaults::DEFAULT_TOOL_OUTPUT_MODE
- config::constants::message_roles::ASSISTANT
- config::constants::message_roles::SYSTEM
- config::constants::message_roles::TOOL
- config::constants::message_roles::USER
- config::constants::models::CLAUDE_OPUS_4_1_20250805
- config::constants::models::CLAUDE_SONNET_4_20250514
- config::constants::models::CODEX_MINI
- config::constants::models::CODEX_MINI_LATEST
- config::constants::models::GEMINI_2_5_FLASH
- config::constants::models::GEMINI_2_5_FLASH_LITE
- config::constants::models::GEMINI_2_5_FLASH_PREVIEW
- config::constants::models::GEMINI_2_5_PRO
- config::constants::models::GPT_5
- config::constants::models::GPT_5_CODEX
- config::constants::models::GPT_5_MINI
- config::constants::models::GPT_5_NANO
- config::constants::models::OPENROUTER_ANTHROPIC_CLAUDE_SONNET_4
- config::constants::models::OPENROUTER_DEEPSEEK_CHAT_V3_1
- config::constants::models::OPENROUTER_OPENAI_GPT_5
- config::constants::models::OPENROUTER_OPENAI_GPT_5_CODEX
- config::constants::models::OPENROUTER_QWEN3_CODER
- config::constants::models::OPENROUTER_X_AI_GROK_4_FAST_FREE
- config::constants::models::OPENROUTER_X_AI_GROK_CODE_FAST_1
- config::constants::models::XAI_GROK_2
- config::constants::models::XAI_GROK_2_LATEST
- config::constants::models::XAI_GROK_2_MINI
- config::constants::models::XAI_GROK_2_REASONING
- config::constants::models::XAI_GROK_2_VISION
- config::constants::models::anthropic::CLAUDE_OPUS_4_1_20250805
- config::constants::models::anthropic::CLAUDE_SONNET_4_20250514
- config::constants::models::anthropic::DEFAULT_MODEL
- config::constants::models::anthropic::SUPPORTED_MODELS
- config::constants::models::google::DEFAULT_MODEL
- config::constants::models::google::GEMINI_2_5_FLASH
- config::constants::models::google::GEMINI_2_5_FLASH_LITE
- config::constants::models::google::GEMINI_2_5_FLASH_PREVIEW
- config::constants::models::google::GEMINI_2_5_PRO
- config::constants::models::google::SUPPORTED_MODELS
- config::constants::models::openai::CODEX_MINI
- config::constants::models::openai::CODEX_MINI_LATEST
- config::constants::models::openai::DEFAULT_MODEL
- config::constants::models::openai::GPT_5
- config::constants::models::openai::GPT_5_CODEX
- config::constants::models::openai::GPT_5_MINI
- config::constants::models::openai::GPT_5_NANO
- config::constants::models::openai::REASONING_MODELS
- config::constants::models::openai::SUPPORTED_MODELS
- config::constants::models::openrouter::ANTHROPIC_CLAUDE_SONNET_4
- config::constants::models::openrouter::DEEPSEEK_DEEPSEEK_CHAT_V3_1
- config::constants::models::openrouter::DEFAULT_MODEL
- config::constants::models::openrouter::OPENAI_GPT_5
- config::constants::models::openrouter::OPENAI_GPT_5_CODEX
- config::constants::models::openrouter::QWEN3_CODER
- config::constants::models::openrouter::REASONING_MODELS
- config::constants::models::openrouter::SUPPORTED_MODELS
- config::constants::models::openrouter::X_AI_GROK_4_FAST_FREE
- config::constants::models::openrouter::X_AI_GROK_CODE_FAST_1
- config::constants::models::xai::DEFAULT_MODEL
- config::constants::models::xai::GROK_2
- config::constants::models::xai::GROK_2_LATEST
- config::constants::models::xai::GROK_2_MINI
- config::constants::models::xai::GROK_2_REASONING
- config::constants::models::xai::GROK_2_VISION
- config::constants::models::xai::SUPPORTED_MODELS
- config::constants::project_doc::DEFAULT_MAX_BYTES
- config::constants::prompt_cache::ANTHROPIC_DEFAULT_TTL_SECONDS
- config::constants::prompt_cache::ANTHROPIC_EXTENDED_TTL_SECONDS
- config::constants::prompt_cache::ANTHROPIC_MAX_BREAKPOINTS
- config::constants::prompt_cache::DEEPSEEK_CACHE_ENABLED
- config::constants::prompt_cache::DEFAULT_AUTO_CLEANUP
- config::constants::prompt_cache::DEFAULT_CACHE_DIR
- config::constants::prompt_cache::DEFAULT_ENABLED
- config::constants::prompt_cache::DEFAULT_MAX_AGE_DAYS
- config::constants::prompt_cache::DEFAULT_MAX_ENTRIES
- config::constants::prompt_cache::DEFAULT_MIN_QUALITY_THRESHOLD
- config::constants::prompt_cache::GEMINI_EXPLICIT_DEFAULT_TTL_SECONDS
- config::constants::prompt_cache::GEMINI_MIN_PREFIX_TOKENS
- config::constants::prompt_cache::OPENAI_IDLE_EXPIRATION_SECONDS
- config::constants::prompt_cache::OPENAI_MIN_PREFIX_TOKENS
- config::constants::prompt_cache::OPENROUTER_CACHE_DISCOUNT_ENABLED
- config::constants::prompt_cache::XAI_CACHE_ENABLED
- config::constants::prompts::CODER_SYSTEM_PROMPT_PATH
- config::constants::prompts::DEFAULT_SYSTEM_PROMPT_PATH
- config::constants::reasoning::ALLOWED_LEVELS
- config::constants::reasoning::HIGH
- config::constants::reasoning::LOW
- config::constants::reasoning::MEDIUM
- config::constants::tools::APPLY_PATCH
- config::constants::tools::AST_GREP_SEARCH
- config::constants::tools::BASH
- config::constants::tools::CREATE_FILE
- config::constants::tools::CURL
- config::constants::tools::DELETE_FILE
- config::constants::tools::EDIT_FILE
- config::constants::tools::FILE_METADATA
- config::constants::tools::GREP_SEARCH
- config::constants::tools::LIST_FILES
- config::constants::tools::PROJECT_OVERVIEW
- config::constants::tools::READ_FILE
- config::constants::tools::RUN_TERMINAL_CMD
- config::constants::tools::SIMPLE_SEARCH
- config::constants::tools::SRGN
- config::constants::tools::TREE_SITTER_ANALYZE
- config::constants::tools::UPDATE_PLAN
- config::constants::tools::WILDCARD_ALL
- config::constants::tools::WRITE_FILE
- config::constants::ui::TOOL_OUTPUT_MODE_COMPACT
- config::constants::ui::TOOL_OUTPUT_MODE_FULL
- config::constants::urls::ANTHROPIC_API_BASE
- config::constants::urls::ANTHROPIC_API_VERSION
- config::constants::urls::GEMINI_API_BASE
- config::constants::urls::OPENAI_API_BASE
- config::constants::urls::OPENROUTER_API_BASE
- config::constants::urls::XAI_API_BASE
- project_doc::PROJECT_DOC_SEPARATOR
- ui::theme::DEFAULT_THEME_ID
- utils::session_archive::SESSION_DIR_ENV