vtcode_core/prompts/
mod.rs1pub mod cache_aware;
7pub mod config;
8pub mod context;
9pub mod guidelines;
10pub mod harness_limits;
11pub mod output_styles;
12pub mod resources;
13pub mod runtime_contract;
14pub mod sections;
15pub mod system;
16pub mod system_prompt_cache;
17pub mod templates;
18pub mod temporal;
19
20pub use cache_aware::sort_tool_definitions;
22pub use config::SystemPromptConfig;
23pub use context::PromptContext;
24pub use guidelines::{
25 append_runtime_tool_prompt_sections, generate_tool_guidelines, infer_capability_level,
26};
27pub use harness_limits::upsert_harness_limits_section;
28pub use resources::{
29 PromptTemplate, apply_system_prompt_layers, discover_prompt_templates, expand_prompt_template,
30 find_prompt_template, resolve_system_prompt_layers,
31};
32pub use runtime_contract::{RuntimePromptContract, append_runtime_mode_sections};
33pub use system::{
34 apply_output_style, generate_lightweight_instruction, generate_specialized_instruction,
35 generate_system_instruction,
36};
37pub use system_prompt_cache::{PROMPT_CACHE, PromptProvider, SystemPromptCache, TaskType};
38pub use templates::PromptTemplates;
39pub use temporal::generate_temporal_context;