Skip to main content

Module prompt

Module prompt 

Source
Expand description

Typed, deterministic prompt assembly.

Re-exports§

pub use assemble::PromptSection;
pub use assemble::PromptTemplateError;
pub use assemble::PromptTemplateLayout;
pub use assemble::PromptTemplateProfile;
pub use assemble::PromptTemplateSelector;
pub use assemble::RenderOptions;
pub use assemble::render;
pub use assemble::render_with_options;
pub use assemble::render_with_template;
pub use fragment::Authority;
pub use fragment::PromptFragment;
pub use fragment::PromptRole;
pub use fragment::Retention;
pub use interrupted::TurnInterrupted;
pub use interrupted::TurnInterruptionReason;
pub use manifest::FragmentCounts;
pub use manifest::ManifestFragment;
pub use manifest::PromptBudgets;
pub use manifest::TurnManifest;

Modules§

assemble
Deterministic ordering and rendering for typed prompt fragments.
fragment
Typed prompt fragments and their stable content identity.
interrupted
Persistent markers for assistant turns that did not finish.
manifest
Redacted manifest for one assembled model turn.