Module constants
Source - app
- Application metadata constants shared across crates
- bash
- Bash tool security validation constants
- chunking
- Chunking constants for large file handling
- commands
- Command execution defaults shared across the agent runtime
- context
- Context window management defaults
Context window management defaults (simplified - no token counting)
- defaults
- Default configuration values
- diff
- Diff preview controls for file operations
- env
- Environment variable names shared across the application.
- env_vars
- Environment variable names for overriding provider base URLs
- headers
- HTTP header constants for provider integrations
- instructions
- llm_generation
- LLM generation parameters
- mcp
- memory
- Memory monitoring thresholds and constants
- message_roles
- Message role constants to avoid hardcoding strings
- model_helpers
- Model validation and helper functions
- models
- Model ID constants to sync with docs/models.json
- project_doc
- prompt_cache
- Prompt caching defaults shared across features and providers
- prompts
- Prompt path constants to avoid hardcoding throughout the codebase
- reasoning
- Reasoning effort configuration constants
- tools
- Tool name constants to avoid hardcoding strings throughout the codebase
- ui
- urls
- URL constants for API endpoints