pub async fn build_system_prompt( roots_path: &Path, instructions: Vec<ServerInstructions>, prompt_patterns: Vec<String>, ) -> Result<String, String>