|  | @@ -10,6 +10,7 @@ import type {
 | 
	
		
			
				|  |  |  } from '@/app/components/tools/types'
 | 
	
		
			
				|  |  |  import type { ToolWithProvider } from '@/app/components/workflow/types'
 | 
	
		
			
				|  |  |  import type { Label } from '@/app/components/tools/labels/constant'
 | 
	
		
			
				|  |  | +import { buildProviderQuery } from './_tools_util'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const fetchCollectionList = () => {
 | 
	
		
			
				|  |  |    return get<Collection[]>('/workspaces/current/tool-providers')
 | 
	
	
		
			
				|  | @@ -24,11 +25,13 @@ export const fetchBuiltInToolList = (collectionName: string) => {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const fetchCustomToolList = (collectionName: string) => {
 | 
	
		
			
				|  |  | -  return get<Tool[]>(`/workspaces/current/tool-provider/api/tools?provider=${collectionName}`)
 | 
	
		
			
				|  |  | +  const query = buildProviderQuery(collectionName)
 | 
	
		
			
				|  |  | +  return get<Tool[]>(`/workspaces/current/tool-provider/api/tools?${query}`)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const fetchModelToolList = (collectionName: string) => {
 | 
	
		
			
				|  |  | -  return get<Tool[]>(`/workspaces/current/tool-provider/model/tools?provider=${collectionName}`)
 | 
	
		
			
				|  |  | +  const query = buildProviderQuery(collectionName)
 | 
	
		
			
				|  |  | +  return get<Tool[]>(`/workspaces/current/tool-provider/model/tools?${query}`)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const fetchWorkflowToolList = (appID: string) => {
 | 
	
	
		
			
				|  | @@ -65,7 +68,8 @@ export const parseParamsSchema = (schema: string) => {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const fetchCustomCollection = (collectionName: string) => {
 | 
	
		
			
				|  |  | -  return get<CustomCollectionBackend>(`/workspaces/current/tool-provider/api/get?provider=${collectionName}`)
 | 
	
		
			
				|  |  | +  const query = buildProviderQuery(collectionName)
 | 
	
		
			
				|  |  | +  return get<CustomCollectionBackend>(`/workspaces/current/tool-provider/api/get?${query}`)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const createCustomCollection = (collection: CustomCollectionBackend) => {
 |