pub fn all_tools_with_arc_provider( skills: Arc<Vec<Skill>>, provider: Arc<dyn Provider>, ) -> Vec<Box<dyn Tool>>
Build toolset with Arc Provider (preferred method)