vtcode_core/prompts/mod.rs
1//! System prompt generation with modular architecture
2//!
3//! This module provides flexible system prompt generation with
4//! template-based composition and context-aware customization.
5
6pub mod config;
7pub mod context;
8pub mod generator;
9pub mod system;
10pub mod templates;
11
12// Re-export main types for backward compatibility
13pub use config::SystemPromptConfig;
14pub use context::PromptContext;
15pub use generator::{SystemPromptGenerator, generate_system_instruction_with_config};
16pub use system::{
17 generate_lightweight_instruction, generate_specialized_instruction,
18 generate_system_instruction, read_system_prompt_from_md,
19};
20pub use templates::PromptTemplates;