Expand description
Prompt system — modular, cache-aware construction of the system prompt.
The prompt is assembled from independent sections rather than one hardcoded string. Static sections are rendered once and cached; dynamic sections are re-rendered every turn. This mirrors the modular prompt architecture: “prompt is assembled, not hardcoded”.
Re-exports§
pub use assembly::PromptAssembly;pub use assembly::PromptSectionStat;pub use assembly::PromptStats;pub use builtins::CwdSection;pub use builtins::DateSection;pub use builtins::GitStatusSection;pub use builtins::IdentitySection;pub use builtins::McpSection;pub use builtins::MemorySection;pub use builtins::PathSection;pub use builtins::ProfileSection;pub use builtins::SafetySection;pub use builtins::ShellAwareToolUsageSection;pub use builtins::SkillsSection;pub use builtins::TaskGuidanceSection;pub use builtins::ToneStyleSection;pub use builtins::ToolPromptsSection;pub use builtins::ToolUsageSection;pub use builtins::ToolsSection;pub use section::CacheHint;pub use section::PromptBlock;pub use section::PromptSection;pub use section::PromptStability;
Modules§
Enums§
Functions§
- default_
coding_ assembly - Build a standard coding-agent prompt assembly.
- default_
coding_ assembly_ for_ profile