lash_core/
protocol_build.rs1use std::sync::Arc;
2
3#[derive(Clone, Debug)]
4pub struct ProtocolBuildInput {
5 pub tool_catalog: Arc<crate::ToolCatalog>,
6 pub lashlang_host_environment: lashlang::LashlangHostEnvironment,
7 pub extra_prompt_contributions: Vec<crate::PromptContribution>,
8}