pub fn find_matching_tool_index( tools: &[Box<dyn Tool + Send + Sync>], requested_tool: &str, ) -> Option<String>
Implement fuzzy matching mechanism for tool names, returns the matching tool name