pub fn build(cfg: &Config) -> Result<Vec<Agent>>
Build every configured agent, resolving each binary up front so a missing CLI fails before any model is billed.