| 
					
				 | 
			
			
				@@ -58,7 +58,7 @@ class BuiltinToolProviderController(ToolProviderController): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tool_files = list(filter(lambda x: x.endswith(".yaml") and not x.startswith("__"), listdir(tool_path))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tools = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for tool_file in tool_files: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            with open(path.join(tool_path, tool_file)) as f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            with open(path.join(tool_path, tool_file), encoding='utf-8') as f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 # get tool name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tool_name = tool_file.split(".")[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tool = load(f.read(), FullLoader) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -287,4 +287,4 @@ class BuiltinToolProviderController(ToolProviderController): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :param tool_name: the name of the tool, defined in `get_tools` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :param credentials: the credentials of the tool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pass 
			 |