|  |  | @@ -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) => { |