|  | @@ -24,12 +24,17 @@ class PluginInstallationManager(BasePluginManager):
 | 
	
		
			
				|  |  |              params={"page": 1, "page_size": 256},
 | 
	
		
			
				|  |  |          )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    def install_from_pkg(self, tenant_id: str, pkg: bytes) -> Generator[InstallPluginMessage, None, None]:
 | 
	
		
			
				|  |  | +    def install_from_pkg(
 | 
	
		
			
				|  |  | +        self, tenant_id: str, pkg: bytes, verify_signature: bool = False
 | 
	
		
			
				|  |  | +    ) -> Generator[InstallPluginMessage, None, None]:
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          Install a plugin from a package.
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          # using multipart/form-data to encode body
 | 
	
		
			
				|  |  | -        body = {"dify_pkg": ("dify_pkg", pkg, "application/octet-stream")}
 | 
	
		
			
				|  |  | +        body = {
 | 
	
		
			
				|  |  | +            "dify_pkg": ("dify_pkg", pkg, "application/octet-stream"),
 | 
	
		
			
				|  |  | +            "verify_signature": "true" if verify_signature else "false",
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          return self._request_with_plugin_daemon_response_stream(
 | 
	
		
			
				|  |  |              "POST",
 |