vtcode_config/constants/mod.rs
1/// ANSI escape sequence parsing constants
2pub mod ansi;
3/// Application metadata constants shared across crates
4pub mod app;
5/// Bash tool security validation constants
6pub mod bash;
7/// Chunking constants for large file handling
8pub mod chunking;
9/// Command execution defaults shared across the agent runtime
10pub mod commands;
11/// Context window management defaults
12pub mod context;
13/// Default configuration values
14pub mod defaults;
15/// Diff preview controls for file operations
16pub mod diff;
17/// Environment variable names shared across the application.
18pub mod env;
19/// Environment variable names for overriding provider base URLs
20pub mod env_vars;
21/// Execution boundary constants (inspired by OpenAI Codex agent loop patterns)
22pub mod execution;
23/// HTTP header constants for provider integrations
24pub mod headers;
25/// LLM generation parameters
26pub mod llm_generation;
27/// MCP constants
28pub mod mcp;
29/// Memory monitoring thresholds and constants
30pub mod memory;
31/// Message role constants to avoid hardcoding strings
32pub mod message_roles;
33/// Model validation and helper functions
34pub mod model_helpers;
35/// Model ID constants to sync with docs/models.json
36pub mod models;
37/// Optimization defaults
38pub mod optimization;
39/// Output limits to prevent unbounded memory growth.
40pub mod output_limits;
41/// Prompt budget defaults shared across instruction and project-doc loading.
42pub mod prompt_budget;
43/// Prompt caching defaults shared across features and providers
44pub mod prompt_cache;
45/// Prompt path constants to avoid hardcoding throughout the codebase
46pub mod prompts;
47/// Reasoning effort configuration constants
48pub mod reasoning;
49/// Tool name constants to avoid hardcoding strings throughout the codebase
50pub mod tools;
51/// UI constants
52pub mod ui;
53/// URL constants for API endpoints
54pub mod urls;