Skip to main content

vtcode_config/constants/
mod.rs

1/// Application metadata constants shared across crates
2pub mod app;
3/// Bash tool security validation constants
4pub mod bash;
5/// Chunking constants for large file handling
6pub mod chunking;
7/// Command execution defaults shared across the agent runtime
8pub mod commands;
9/// Context window management defaults
10pub mod context;
11/// Default configuration values
12pub mod defaults;
13/// Diff preview controls for file operations
14pub mod diff;
15/// Environment variable names shared across the application.
16pub mod env;
17/// Environment variable names for overriding provider base URLs
18pub mod env_vars;
19/// Execution boundary constants (inspired by OpenAI Codex agent loop patterns)
20pub mod execution;
21/// HTTP header constants for provider integrations
22pub mod headers;
23/// Instruction constants
24pub mod instructions;
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/// Output limits to prevent unbounded memory growth.
38pub mod output_limits;
39/// Project doc constants
40pub mod project_doc;
41/// Prompt caching defaults shared across features and providers
42pub mod prompt_cache;
43/// Prompt path constants to avoid hardcoding throughout the codebase
44pub mod prompts;
45/// Reasoning effort configuration constants
46pub mod reasoning;
47/// Tool name constants to avoid hardcoding strings throughout the codebase
48pub mod tools;
49/// UI constants
50pub mod ui;
51/// URL constants for API endpoints
52pub mod urls;