Expand description
System prompt generation with modular architecture
This module provides flexible system prompt generation with template-based composition and context-aware customization.
Re-exports§
pub use cache_aware::sort_tool_definitions;pub use config::SystemPromptConfig;pub use context::PromptContext;pub use guidelines::append_runtime_tool_prompt_sections;pub use guidelines::generate_tool_guidelines;pub use guidelines::infer_capability_level;pub use harness_limits::upsert_harness_limits_section;pub use resources::PromptTemplate;pub use resources::apply_system_prompt_layers;pub use resources::discover_prompt_templates;pub use resources::expand_prompt_template;pub use resources::find_prompt_template;pub use resources::resolve_system_prompt_layers;pub use runtime_contract::RuntimePromptContract;pub use runtime_contract::append_runtime_mode_sections;pub use system::apply_output_style;pub use system::generate_lightweight_instruction;pub use system::generate_specialized_instruction;pub use system::generate_system_instruction;pub use system_prompt_cache::PROMPT_CACHE;pub use system_prompt_cache::PromptProvider;pub use system_prompt_cache::SystemPromptCache;pub use system_prompt_cache::TaskType;pub use templates::PromptTemplates;pub use temporal::generate_temporal_context;
Modules§
- cache_
aware - config
- context
- guidelines
- harness_
limits - output_
styles - resources
- Shared prompt resource discovery for system prompt layers and prompt templates.
- runtime_
contract - sections
- system
- System instructions and prompt management.
- system_
prompt_ cache - templates
- temporal