|  | @@ -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
 |