pub fn load_template( name: &str, custom_path: Option<&str>, ) -> Result<AgentTemplate>
Load a template by name — checks built-in templates first, then custom path.