(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,95085,e=>{"use strict";e.s(["default",()=>c,"useCanInstallPluginFromMarketplace",()=>p]);var t=e.i(942347);e.i(816688);var i=e.i(675066),r=e.i(751992),u=e.i(494268),n=e.i(157644),s=e.i(137667),a=e.i(944911);let l=(e,t)=>!!e&&e!==a.PermissionType.noOne&&(e===a.PermissionType.everyone||t),o=()=>{let{t:e}=(0,i.useTranslation)(),{isCurrentWorkspaceManager:t,isCurrentWorkspaceOwner:u}=(0,r.useAppContext)(),{data:a}=(0,n.useReferenceSettings)(),{permission:o}=a||{},p=(0,n.useInvalidateReferenceSettings)(),{mutate:c,isPending:d}=(0,n.useMutationReferenceSettings)({onSuccess:()=>{p(),s.default.notify({type:"success",message:e("api.actionSuccess",{ns:"common"})})}}),g=t||u;return{referenceSetting:a,setReferenceSettings:c,canManagement:l(o?.install_permission,g),canDebugger:l(o?.debug_permission,g),canSetPermissions:g,isUpdatePending:d}},p=()=>{let{enable_marketplace:e}=(0,u.useGlobalPublicStore)(e=>e.systemFeatures),{canManagement:i}=o();return{canInstallPluginFromMarketplace:(0,t.useMemo)(()=>e&&i,[e,i])}},c=o},887460,e=>{"use strict";var t=e.i(367916);let i=async(e,i)=>{let r=new FormData;return r.append(i?"bundle":"pkg",e),(0,t.upload)({xhr:new XMLHttpRequest,data:r},!1,`/workspaces/current/plugin/upload/${i?"bundle":"pkg"}`)},r=async e=>(0,t.post)("/workspaces/current/plugin/upgrade/marketplace",{body:e}),u=async(e,i,r,u,n)=>(0,t.post)("/workspaces/current/plugin/upgrade/github",{body:{repo:e,version:i,package:r,original_plugin_unique_identifier:u,new_plugin_unique_identifier:n}}),n=async(e,i,r)=>(0,t.post)("/workspaces/current/plugin/upload/github",{body:{repo:e,version:i,package:r}}),s=async e=>(0,t.getMarketplace)(`/plugins/identifier?unique_identifier=${e}`),a=async e=>{let{org:i,name:r,version:u}=e;return(0,t.getMarketplace)(`/bundles/${i}/${r}/${u}`)},l=async e=>{let{org:i,name:r}=e;return(0,t.getMarketplace)(`/plugins/${i}/${r}`)},o=async e=>(0,t.get)(`/workspaces/current/plugin/tasks/${e}`),p=async e=>(0,t.post)("/workspaces/current/plugin/uninstall",{body:{plugin_installation_id:e}});e.s(["checkTaskStatus",0,o,"fetchBundleInfoFromMarketPlace",0,a,"fetchManifestFromMarketPlace",0,s,"fetchPluginInfoFromMarketPlace",0,l,"uninstallPlugin",0,p,"updateFromGitHub",0,u,"updateFromMarketPlace",0,r,"uploadFile",0,i,"uploadGitHub",0,n])},157644,e=>{"use strict";e.s(["useCheckInstalled",()=>f,"useDebugKey",()=>$,"useDownloadPlugin",()=>H,"useFeaturedToolsRecommendations",()=>h,"useFeaturedTriggersRecommendations",()=>q,"useFetchDynamicOptions",()=>j,"useFetchPluginsInMarketPlaceByIds",()=>U,"useFetchPluginsInMarketPlaceByInfo",()=>x,"useInstallOrUpdate",()=>S,"useInstallPackageFromGitHub",()=>Q,"useInstallPackageFromLocal",()=>T,"useInstallPackageFromMarketPlace",()=>w,"useInstalledLatestVersion",()=>_,"useInstalledPluginList",()=>P,"useInvalidateInstalledPluginList",()=>F,"useInvalidateReferenceSettings",()=>L,"useModelInList",()=>N,"useMutationCheckDependencies",()=>V,"useMutationClearTaskPlugin",()=>G,"useMutationReferenceSettings",()=>B,"usePluginDeclarationFromMarketPlace",()=>I,"usePluginInfo",()=>W,"usePluginManifestInfo",()=>O,"usePluginReadme",()=>J,"usePluginReadmeAsset",()=>X,"usePluginTaskList",()=>E,"useReferenceSettings",()=>A,"useRemoveAutoUpgrade",()=>R,"useUpdatePackageFromMarketPlace",()=>K,"useUploadGitHub",()=>C,"useVersionListOfPlugin",()=>M]);var t=e.i(688271),i=e.i(890564),r=e.i(868729),u=e.i(830616),n=e.i(681401),s=e.i(942347),a=e.i(632717),l=e.i(108185),o=e.i(95085),p=e.i(944911),c=e.i(81828),d=e.i(887460),g=e.i(367916),y=e.i(154033);let m="plugins",v=[m,"installedPluginList"],f=e=>{let{pluginIds:t,enabled:i}=e;return(0,r.useQuery)({queryKey:[m,"checkInstalled",t],queryFn:()=>(0,g.post)("/workspaces/current/plugin/list/installations/ids",{body:{plugin_ids:t}}),enabled:i,staleTime:0})},k=[m,"recommendedMarketplacePlugins"],b=function(){let{collection:e="__recommended-plugins-tools",enabled:t=!0,limit:i=15}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useQuery)({queryKey:[...k,e,i],queryFn:async()=>(await (0,g.postMarketplace)(`/collections/${e}/plugins`,{body:{limit:i}})).data.plugins.map(e=>(0,l.getFormattedPlugin)(e)),enabled:t,staleTime:6e4})},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,{data:i=[],isLoading:r}=b({collection:"__recommended-plugins-tools",enabled:e,limit:t});return{plugins:i,isLoading:r}},q=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,{data:i=[],isLoading:r}=b({collection:"__recommended-plugins-triggers",enabled:e,limit:t});return{plugins:i,isLoading:r}},P=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,r=async e=>{let{pageParam:t=1}=e;return await (0,g.get)(`/workspaces/current/plugin/list?page=${t}&page_size=${i}`)},{data:u,error:n,fetchNextPage:s,hasNextPage:a,isFetchingNextPage:l,isLoading:o,isSuccess:p}=(0,t.useInfiniteQuery)({enabled:!e,queryKey:v,queryFn:r,getNextPageParam:(e,t)=>{let r=e.total,u=t.length;if(!(u*i>=r))return u+1},initialPageParam:1}),c=u?.pages.flatMap(e=>e.plugins)??[],d=u?.pages[0].total??0;return{data:e?void 0:{plugins:c,total:d},isLastPage:!a,loadNextPage:()=>{s()},isLoading:o,isFetching:l,error:n,isSuccess:p}},_=e=>(0,r.useQuery)({queryKey:[m,"installedLatestVersion",e],queryFn:()=>(0,g.post)("/workspaces/current/plugin/list/latest-versions",{body:{plugin_ids:e}}),enabled:!!e.length,initialData:e.length?void 0:{versions:{}}}),F=()=>{let e=(0,u.useQueryClient)(),t=(0,y.useInvalidateAllBuiltInTools)();return()=>{e.invalidateQueries({queryKey:v}),t()}},w=e=>(0,i.useMutation)({...e,mutationFn:e=>(0,g.post)("/workspaces/current/plugin/install/marketplace",{body:{plugin_unique_identifiers:[e]}})}),K=e=>(0,i.useMutation)({...e,mutationFn:e=>(0,g.post)("/workspaces/current/plugin/upgrade/marketplace",{body:e})}),I=e=>(0,r.useQuery)({queryKey:[m,"pluginDeclaration",e],queryFn:()=>(0,g.get)("/workspaces/current/plugin/marketplace/pkg",{params:{plugin_unique_identifier:e}}),enabled:!!e}),M=e=>(0,r.useQuery)({enabled:!!e,queryKey:[m,"versions",e],queryFn:()=>(0,g.getMarketplace)(`/plugins/${e}/versions`,{params:{page:1,page_size:100}})}),T=()=>(0,i.useMutation)({mutationFn:e=>(0,g.post)("/workspaces/current/plugin/install/pkg",{body:{plugin_unique_identifiers:[e]}})}),Q=()=>(0,i.useMutation)({mutationFn:e=>{let{repoUrl:t,selectedVersion:i,selectedPackage:r,uniqueIdentifier:u}=e;return(0,g.post)("/workspaces/current/plugin/install/github",{body:{repo:t,version:i,package:r,plugin_unique_identifier:u}})}}),C=e=>(0,r.useQuery)({queryKey:[m,"uploadGitHub",e],queryFn:()=>(0,g.post)("/workspaces/current/plugin/upload/github",{body:e}),retry:0}),S=e=>{let{onSuccess:t}=e,{mutateAsync:r}=K();return(0,i.useMutation)({mutationFn:e=>{let{payload:t,plugin:i,installedInfo:u}=e;return Promise.all(t.map(async(e,t)=>{try{let n=u[`${i[t]?.org||i[t]?.author}/${i[t]?.name}`],s=!!n,a="",l="",o=!1;if("github"===e.type){if(!(a=e.value.github_plugin_unique_identifier)){let{unique_identifier:t}=await (0,g.post)("/workspaces/current/plugin/upload/github",{body:{repo:e.value.repo,version:e.value.release||e.value.version,package:e.value.packages||e.value.package}});if((a=e.value.github_plugin_unique_identifier||t)===n?.uniqueIdentifier)return{status:p.TaskStatus.success,taskId:"",uniqueIdentifier:""}}if(!s){let{task_id:t,all_installed:i}=await (0,g.post)("/workspaces/current/plugin/install/github",{body:{repo:e.value.repo,version:e.value.release||e.value.version,package:e.value.packages||e.value.package,plugin_unique_identifier:a}});l=t,o=i}}if("marketplace"===e.type){if((a=e.value.marketplace_plugin_unique_identifier||i[t]?.plugin_id)===n?.uniqueIdentifier)return{status:p.TaskStatus.success,taskId:"",uniqueIdentifier:""};if(!s){let{task_id:e,all_installed:t}=await (0,g.post)("/workspaces/current/plugin/install/marketplace",{body:{plugin_unique_identifiers:[a]}});l=e,o=t}}if("package"===e.type){if((a=e.value.unique_identifier)===n?.uniqueIdentifier)return{status:p.TaskStatus.success,taskId:"",uniqueIdentifier:""};if(!s){let{task_id:e,all_installed:t}=await (0,g.post)("/workspaces/current/plugin/install/pkg",{body:{plugin_unique_identifiers:[a]}});l=e,o=t}}if(s)if("package"===e.type){await (0,d.uninstallPlugin)(n.installedId);let{task_id:e,all_installed:t}=await (0,g.post)("/workspaces/current/plugin/install/pkg",{body:{plugin_unique_identifiers:[a]}});l=e,o=t}else{let{task_id:e,all_installed:t}=await r({original_plugin_unique_identifier:n?.uniqueIdentifier,new_plugin_unique_identifier:a});l=e,o=t}if(o)return{status:p.TaskStatus.success,taskId:"",uniqueIdentifier:""};return{status:p.TaskStatus.running,taskId:l,uniqueIdentifier:a}}catch(e){return Promise.resolve({status:p.TaskStatus.failed,taskId:"",uniqueIdentifier:""})}}))},onSuccess:t})},$=()=>(0,r.useQuery)({queryKey:[m,"debugKey"],queryFn:()=>(0,g.get)("/workspaces/current/plugin/debugging-key")}),D=[m,"referenceSettings"],A=()=>(0,r.useQuery)({queryKey:D,queryFn:()=>(0,g.get)("/workspaces/current/plugin/preferences/fetch")}),L=()=>{let e=(0,u.useQueryClient)();return()=>{e.invalidateQueries({queryKey:D})}},B=e=>{let{onSuccess:t}=e;return(0,i.useMutation)({mutationFn:e=>(0,g.post)("/workspaces/current/plugin/preferences/change",{body:e}),onSuccess:t})},R=()=>(0,i.useMutation)({mutationFn:e=>(0,g.post)("/workspaces/current/plugin/preferences/autoupgrade/exclude",{body:e})}),U=(e,t)=>(0,r.useQuery)({...t,queryKey:[m,"fetchPluginsInMarketPlaceByIds",e],queryFn:()=>(0,g.postMarketplace)("/plugins/identifier/batch",{body:{unique_identifiers:e}}),enabled:e?.filter(e=>!!e).length>0,retry:0}),x=e=>(0,r.useQuery)({queryKey:[m,"fetchPluginsInMarketPlaceByInfo",e],queryFn:()=>(0,g.postMarketplace)("/plugins/versions/batch",{body:{plugin_tuples:e.map(e=>({org:e.organization,name:e.plugin,version:e.version}))}}),enabled:e?.filter(e=>!!e).length>0,retry:0}),z=[m,"pluginTaskList"],E=e=>{let[t,i]=(0,s.useState)(!1),{canManagement:u}=(0,o.default)(),{refreshPluginList:l}=(0,a.default)(),{data:c,isFetched:d,isRefetching:y,refetch:m,...v}=(0,r.useQuery)({enabled:u,queryKey:z,queryFn:()=>(0,g.get)("/workspaces/current/plugin/tasks?page=1&page_size=100"),refetchInterval:e=>{let t=e.state.data;return!t?.tasks.every(e=>e.status===p.TaskStatus.success||e.status===p.TaskStatus.failed)&&5e3}});(0,s.useEffect)(()=>{if(!t||y)return;let i=(0,n.cloneDeep)(c),r=i?.tasks.every(e=>e.status===p.TaskStatus.success||e.status===p.TaskStatus.failed),u=i?.tasks.every(e=>e.status===p.TaskStatus.failed);r&&i?.tasks.length&&!u&&l(e?{category:e}:void 0,!e)},[y]),(0,s.useEffect)(()=>{i(!0)},[]);let f=(0,s.useCallback)(()=>{m()},[m]);return{data:c,pluginTasks:c?.tasks||[],isFetched:d,handleRefetch:f,...v}},G=()=>(0,i.useMutation)({mutationFn:e=>{let{taskId:t,pluginId:i}=e,r=encodeURIComponent(i);return(0,g.post)(`/workspaces/current/plugin/tasks/${t}/delete/${r}`)}}),O=e=>(0,r.useQuery)({enabled:!!e,queryKey:[m,"manifest",e],queryFn:()=>(0,g.getMarketplace)(`/plugins/${e}`),retry:0}),H=(e,t)=>(0,r.useQuery)({queryKey:[m,"downloadPlugin",e],queryFn:()=>(0,g.getMarketplace)(`/plugins/${e.organization}/${e.pluginName}/${e.version}/download`),enabled:t,retry:0}),V=()=>(0,i.useMutation)({mutationFn:e=>(0,g.get)(`/apps/imports/${e}/check-dependencies`)}),N=(e,t)=>{let i=e?.provider;return(0,r.useQuery)({queryKey:["modelInList",i,t],queryFn:async()=>{if(!t||!i)return!1;try{let e=await (0,c.fetchModelProviderModelList)(`/workspaces/current/model-providers/${i}/models`);return!!t&&!!e.data.find(e=>e.model===t)}catch{return!1}},enabled:!!t&&!!i})},W=e=>(0,r.useQuery)({queryKey:["pluginInfo",e],queryFn:async()=>{if(!e)return null;let t=e.split("/"),i=t[0],r=t[1];try{let e=await (0,d.fetchPluginInfoFromMarketPlace)({org:i,name:r});return e.data.plugin.category===p.PluginCategoryEnum.model?e.data.plugin:null}catch{return null}},enabled:!!e}),j=(e,t,r,u,n,s)=>(0,i.useMutation)({mutationFn:()=>(0,g.get)("/workspaces/current/plugin/parameters/dynamic-options",{params:{plugin_id:e,provider:t,action:r,parameter:u,provider_type:n,...s}})}),J=e=>{let{plugin_unique_identifier:t,language:i}=e;return(0,r.useQuery)({queryKey:["pluginReadme",t,i],queryFn:()=>(0,g.get)("/workspaces/current/plugin/readme",{params:{plugin_unique_identifier:t,language:i}},{silent:!0}),enabled:!!t,retry:0})},X=e=>{let{file_name:t,plugin_unique_identifier:i}=e,u=t?.replace(/(^\.\/_assets\/|^_assets\/)/,"");return(0,r.useQuery)({queryKey:["pluginReadmeAsset",i,u],queryFn:()=>(0,g.get)("/workspaces/current/plugin/asset",{params:{plugin_unique_identifier:i,file_name:u}},{silent:!0}),enabled:!!i&&!!t&&/(^\.\/_assets|^_assets)/.test(t)})}},632717,e=>{"use strict";e.s(["default",()=>c]);var t=e.i(739255),i=e.i(225162),r=e.i(327069),u=e.i(255202),n=e.i(475390),s=e.i(157644),a=e.i(243922),l=e.i(154033),o=e.i(819114),p=e.i(944911);let c=()=>{let e=(0,s.useInvalidateInstalledPluginList)(),{mutate:c}=(0,i.useModelList)(t.ModelTypeEnum.textGeneration),{mutate:d}=(0,i.useModelList)(t.ModelTypeEnum.textEmbedding),{mutate:g}=(0,i.useModelList)(t.ModelTypeEnum.rerank),{refreshModelProviders:y}=(0,r.useProviderContext)(),m=(0,l.useInvalidateAllToolProviders)(),v=(0,l.useInvalidateAllBuiltInTools)(),f=(0,n.useInvalidDataSourceList)(),k=(0,u.useInvalidDataSourceListAuth)(),b=(0,a.useInvalidateStrategyProviders)(),h=(0,o.useInvalidateAllTriggerPlugins)(),q=(0,l.useInvalidateRAGRecommendedPlugins)();return{refreshPluginList:(t,i)=>{e(),(t&&p.PluginCategoryEnum.tool.includes(t.category)||i)&&(m(),v(),q("tool")),(t&&p.PluginCategoryEnum.trigger.includes(t.category)||i)&&h(),(t&&p.PluginCategoryEnum.datasource.includes(t.category)||i)&&(f(),k()),(t&&p.PluginCategoryEnum.model.includes(t.category)||i)&&(y(),c(),d(),g()),(t&&p.PluginCategoryEnum.agent.includes(t.category)||i)&&b()}}}},255202,e=>{"use strict";var t=e.i(890564),i=e.i(868729),r=e.i(367916),u=e.i(722384);let n="data-source-auth";e.s(["useGetDataSourceAuth",0,e=>{let{pluginId:t,provider:u}=e;return(0,i.useQuery)({queryKey:[n,"specific-data-source",t,u],queryFn:()=>(0,r.get)(`/auth/plugin/datasource/${t}/${u}`),retry:0})},"useGetDataSourceListAuth",0,()=>(0,i.useQuery)({queryKey:[n,"list"],queryFn:()=>(0,r.get)("/auth/plugin/datasource/list"),retry:0}),"useGetDataSourceOAuthUrl",0,e=>(0,t.useMutation)({mutationKey:[n,"oauth-url",e],mutationFn:t=>(0,r.get)(`/oauth/plugin/${e}/datasource/get-authorization-url?credential_id=${t}`)}),"useGetDefaultDataSourceListAuth",0,()=>(0,i.useQuery)({queryKey:[n,"default-list"],queryFn:()=>(0,r.get)("/auth/plugin/datasource/default-list"),retry:0}),"useInvalidDataSourceAuth",0,e=>{let{pluginId:t,provider:i}=e;return(0,u.useInvalid)([n,"specific-data-source",t,i])},"useInvalidDataSourceListAuth",0,()=>(0,u.useInvalid)([n,"list"]),"useInvalidDefaultDataSourceListAuth",0,()=>(0,u.useInvalid)([n,"default-list"])])},946700,e=>{"use strict";var t,i,r,u,n=((t={}).none="none",t.apiKey="api_key",t.apiKeyHeader="api_key_header",t.apiKeyQuery="api_key_query",t),s=((i={}).basic="basic",i.bearer="bearer",i.custom="custom",i),a=((r={}).all="all",r.builtIn="builtin",r.custom="api",r.model="model",r.workflow="workflow",r.mcp="mcp",r.datasource="datasource",r.trigger="trigger",r),l=((u={}).authentication="authentication",u.headers="headers",u.configurations="configurations",u);e.s(["AuthHeaderPrefix",()=>s,"AuthType",()=>n,"CollectionType",()=>a,"MCPAuthMethod",()=>l])},819114,e=>{"use strict";var t=e.i(890564),i=e.i(868729);e.i(830616);var r=e.i(946700),u=e.i(10190),n=e.i(367916),s=e.i(722384);let a=e=>({id:e.plugin_id||e.name,name:e.name,author:e.author,description:e.description,icon:e.icon||"",icon_dark:e.icon_dark||"",label:e.label,type:r.CollectionType.trigger,team_credentials:{},is_team_authorization:!1,allow_delete:!1,labels:e.tags||[],plugin_id:e.plugin_id,plugin_unique_identifier:e.plugin_unique_identifier||"",events:e.events.map(t=>({name:t.name,author:e.author,label:t.identity.label,description:t.description,parameters:t.parameters.map(e=>({name:e.name,label:e.label,human_description:e.description||e.label,type:e.type,form:e.type,llm_description:JSON.stringify(e.description||{}),required:e.required||!1,default:e.default||"",options:e.options?.map(e=>({label:e.label,value:e.value}))||[],multiple:e.multiple||!1})),labels:e.tags||[],output_schema:t.output_schema||{}})),subscription_constructor:e.subscription_constructor,subscription_schema:e.subscription_schema,supported_creation_methods:e.supported_creation_methods,meta:{version:"1.0"}});e.s(["useAllTriggerPlugins",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,i.useQuery)({queryKey:u.consoleQuery.triggers.list.queryKey({input:{}}),queryFn:async()=>(await u.consoleClient.triggers.list({})).map(a),enabled:e})},"useBuildTriggerSubscription",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionBuild.mutationKey(),mutationFn:e=>{let{provider:t,subscriptionBuilderId:i,...r}=e;return u.consoleClient.triggers.subscriptionBuild({params:{provider:t,subscriptionBuilderId:i},body:r})}}),"useConfigureTriggerOAuth",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.oauthConfigure.mutationKey(),mutationFn:e=>{let{provider:t,...i}=e;return u.consoleClient.triggers.oauthConfigure({params:{provider:t},body:i})}}),"useCreateTriggerSubscriptionBuilder",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionBuilderCreate.mutationKey(),mutationFn:e=>{let{provider:t,...i}=e;return u.consoleClient.triggers.subscriptionBuilderCreate({params:{provider:t},body:i})}}),"useDeleteTriggerOAuth",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.oauthDelete.mutationKey(),mutationFn:e=>u.consoleClient.triggers.oauthDelete({params:{provider:e}})}),"useDeleteTriggerSubscription",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionDelete.mutationKey(),mutationFn:e=>u.consoleClient.triggers.subscriptionDelete({params:{subscriptionId:e}})}),"useInitiateTriggerOAuth",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.oauthInitiate.mutationKey(),mutationFn:e=>(0,n.get)(`/workspaces/current/trigger-provider/${e}/subscriptions/oauth/authorize`,{},{silent:!0})}),"useInvalidateAllTriggerPlugins",0,()=>(0,s.useInvalid)(u.consoleQuery.triggers.list.queryKey({input:{}})),"useTriggerOAuthConfig",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,i.useQuery)({queryKey:u.consoleQuery.triggers.oauthConfig.queryKey({input:{params:{provider:e}}}),queryFn:()=>u.consoleClient.triggers.oauthConfig({params:{provider:e}}),enabled:t&&!!e})},"useTriggerPluginDynamicOptions",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,i.useQuery)({queryKey:["triggers","dynamic-options",e.plugin_id,e.provider,e.action,e.parameter,e.credential_id,e.credentials,e.extra],queryFn:()=>e.credentials?(0,n.post)("/workspaces/current/plugin/parameters/dynamic-options-with-credentials",{body:{plugin_id:e.plugin_id,provider:e.provider,action:e.action,parameter:e.parameter,credential_id:e.credential_id,credentials:e.credentials}},{silent:!0}):(0,n.get)("/workspaces/current/plugin/parameters/dynamic-options",{params:{plugin_id:e.plugin_id,provider:e.provider,action:e.action,parameter:e.parameter,credential_id:e.credential_id,provider_type:"trigger"}},{silent:!0}),enabled:t&&!!e.plugin_id&&!!e.provider&&!!e.action&&!!e.parameter&&!!e.credential_id,retry:0,staleTime:0})},"useTriggerProviderInfo",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,i.useQuery)({queryKey:u.consoleQuery.triggers.providerInfo.queryKey({input:{params:{provider:e}}}),queryFn:()=>u.consoleClient.triggers.providerInfo({params:{provider:e}}),enabled:t&&!!e})},"useTriggerSubscriptionBuilderLogs",0,function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{enabled:n=!0,refetchInterval:s=!1}=r;return(0,i.useQuery)({queryKey:u.consoleQuery.triggers.subscriptionBuilderLogs.queryKey({input:{params:{provider:e,subscriptionBuilderId:t}}}),queryFn:()=>u.consoleClient.triggers.subscriptionBuilderLogs({params:{provider:e,subscriptionBuilderId:t}}),enabled:n&&!!e&&!!t,refetchInterval:s})},"useTriggerSubscriptions",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,i.useQuery)({queryKey:u.consoleQuery.triggers.subscriptions.queryKey({input:{params:{provider:e}}}),queryFn:()=>u.consoleClient.triggers.subscriptions({params:{provider:e}}),enabled:t&&!!e})},"useUpdateTriggerSubscription",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionUpdate.mutationKey(),mutationFn:e=>{let{subscriptionId:t,...i}=e;return u.consoleClient.triggers.subscriptionUpdate({params:{subscriptionId:t},body:i})}}),"useUpdateTriggerSubscriptionBuilder",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionBuilderUpdate.mutationKey(),mutationFn:e=>{let{provider:t,subscriptionBuilderId:i,...r}=e;return u.consoleClient.triggers.subscriptionBuilderUpdate({params:{provider:t,subscriptionBuilderId:i},body:r})}}),"useVerifyAndUpdateTriggerSubscriptionBuilder",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionBuilderVerifyUpdate.mutationKey(),mutationFn:e=>{let{provider:t,subscriptionBuilderId:i,...r}=e;return(0,n.post)(`/workspaces/current/trigger-provider/${t}/subscriptions/builder/verify-and-update/${i}`,{body:r},{silent:!0})}}),"useVerifyTriggerSubscription",0,()=>(0,t.useMutation)({mutationKey:u.consoleQuery.triggers.subscriptionVerify.mutationKey(),mutationFn:e=>{let{provider:t,subscriptionId:i,...r}=e;return(0,n.post)(`/workspaces/current/trigger-provider/${t}/subscriptions/verify/${i}`,{body:r},{silent:!0})}})])},154033,e=>{"use strict";var t=e.i(890564),i=e.i(868729),r=e.i(830616),u=e.i(946700),n=e.i(367916),s=e.i(722384);let a="tools",l=[a,"allToolProviders"],o=[a,"builtIn"],p=[a,"customTools"],c=[a,"workflowTools"],d=[a,"MCPTools"],g={[u.CollectionType.builtIn]:o,[u.CollectionType.custom]:p,[u.CollectionType.workflow]:c,[u.CollectionType.mcp]:d},y=[a,"rag-recommended-plugins"],m=e=>[a,"workflowToolDetailByAppID",e];e.s(["useAllBuiltInTools",0,()=>(0,i.useQuery)({queryKey:o,queryFn:()=>(0,n.get)("/workspaces/current/tools/builtin")}),"useAllCustomTools",0,()=>(0,i.useQuery)({queryKey:p,queryFn:()=>(0,n.get)("/workspaces/current/tools/api")}),"useAllMCPTools",0,()=>(0,i.useQuery)({queryKey:d,queryFn:()=>(0,n.get)("/workspaces/current/tools/mcp")}),"useAllToolProviders",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,i.useQuery)({queryKey:l,queryFn:()=>(0,n.get)("/workspaces/current/tool-providers"),enabled:e})},"useAllWorkflowTools",0,()=>(0,i.useQuery)({queryKey:c,queryFn:()=>(0,n.get)("/workspaces/current/tools/workflow")}),"useAppTriggers",0,(e,t)=>(0,i.useQuery)({queryKey:[a,"app-triggers",e],queryFn:()=>(0,n.get)(`/apps/${e}/triggers`),enabled:!!e,...t}),"useAuthorizeMCP",0,()=>(0,t.useMutation)({mutationKey:[a,"authorize-mcp"],mutationFn:e=>(0,n.post)("/workspaces/current/tool-provider/mcp/auth",{body:e})}),"useBuiltinTools",0,e=>(0,i.useQuery)({enabled:!!e,queryKey:[a,"builtin-provider-tools",e],queryFn:()=>(0,n.get)(`/workspaces/current/tool-provider/builtin/${e}/tools`)}),"useCreateMCP",0,()=>(0,t.useMutation)({mutationKey:[a,"create-mcp"],mutationFn:e=>(0,n.post)("workspaces/current/tool-provider/mcp",{body:{...e}})}),"useCreateMCPServer",0,()=>(0,t.useMutation)({mutationKey:[a,"create-mcp-server"],mutationFn:e=>{let{appID:t,...i}=e;return(0,n.post)(`apps/${t}/server`,{body:{...i}})}}),"useDeleteMCP",0,e=>{let{onSuccess:i}=e;return(0,t.useMutation)({mutationKey:[a,"delete-mcp"],mutationFn:e=>(0,n.del)("/workspaces/current/tool-provider/mcp",{body:{provider_id:e}}),onSuccess:i})},"useInvalidToolsByType",0,e=>{let t=e?g[e]:void 0;return(0,s.useInvalid)(t)},"useInvalidateAllBuiltInTools",0,()=>(0,s.useInvalid)(o),"useInvalidateAllCustomTools",0,()=>(0,s.useInvalid)(p),"useInvalidateAllMCPTools",0,()=>(0,s.useInvalid)(d),"useInvalidateAllToolProviders",0,()=>(0,s.useInvalid)(l),"useInvalidateAllWorkflowTools",0,()=>(0,s.useInvalid)(c),"useInvalidateAppTriggers",0,()=>{let e=(0,r.useQueryClient)();return t=>{e.invalidateQueries({queryKey:[a,"app-triggers",t]})}},"useInvalidateMCPServerDetail",0,()=>{let e=(0,r.useQueryClient)();return t=>{e.invalidateQueries({queryKey:[a,"MCPServerDetail",t]})}},"useInvalidateMCPTools",0,()=>{let e=(0,r.useQueryClient)();return t=>{e.invalidateQueries({queryKey:[a,"get-MCP-provider-tool",t]})}},"useInvalidateRAGRecommendedPlugins",0,()=>{let e=(0,r.useQueryClient)();return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";e.invalidateQueries({queryKey:[...y,t]})}},"useInvalidateWorkflowToolDetailByAppID",0,()=>{let e=(0,r.useQueryClient)();return t=>{e.invalidateQueries({queryKey:m(t)})}},"useMCPServerDetail",0,e=>(0,i.useQuery)({queryKey:[a,"MCPServerDetail",e],queryFn:()=>(0,n.get)(`/apps/${e}/server`)}),"useMCPTools",0,e=>(0,i.useQuery)({enabled:!!e,queryKey:[a,"get-MCP-provider-tool",e],queryFn:()=>(0,n.get)(`/workspaces/current/tool-provider/mcp/tools/${e}`)}),"useRAGRecommendedPlugins",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";return(0,i.useQuery)({queryKey:[...y,e],queryFn:()=>(0,n.get)("/rag/pipelines/recommended-plugins",{params:{type:e}})})},"useRefreshMCPServerCode",0,()=>(0,t.useMutation)({mutationKey:[a,"refresh-mcp-server-code"],mutationFn:e=>(0,n.get)(`apps/${e}/server/refresh`)}),"useUpdateMCP",0,e=>{let{onSuccess:i}=e;return(0,t.useMutation)({mutationKey:[a,"update-mcp"],mutationFn:e=>(0,n.put)("workspaces/current/tool-provider/mcp",{body:{...e}}),onSuccess:i})},"useUpdateMCPServer",0,()=>(0,t.useMutation)({mutationKey:[a,"update-mcp-server"],mutationFn:e=>{let{appID:t,...i}=e;return(0,n.put)(`apps/${t}/server`,{body:{...i}})}}),"useUpdateMCPTools",0,()=>(0,t.useMutation)({mutationFn:e=>(0,n.get)(`/workspaces/current/tool-provider/mcp/update/${e}`)}),"useUpdateTriggerStatus",0,()=>(0,t.useMutation)({mutationKey:[a,"update-trigger-status"],mutationFn:e=>{let{appId:t,triggerId:i,enableTrigger:r}=e;return(0,n.post)(`/apps/${t}/trigger-enable`,{body:{trigger_id:i,enable_trigger:r}})}}),"useWorkflowToolDetailByAppID",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,i.useQuery)({queryKey:m(e),queryFn:()=>(0,n.get)(`/workspaces/current/tool-provider/workflow/get?workflow_app_id=${e}`),enabled:t&&!!e})}])},243922,e=>{"use strict";var t=e.i(868729),i=e.i(367916);let r=()=>(0,i.get)("/workspaces/current/agent-providers");var u=e.i(722384);let n="agent_strategy",s=[n,"strategyList"];e.s(["useInvalidateStrategyProviders",0,()=>(0,u.useInvalid)(s),"useStrategyProviderDetail",0,(e,r)=>(0,t.useQuery)({...r,queryKey:[n,"detail",e],queryFn:()=>(0,i.get)(`/workspaces/current/agent-provider/${e}`),enabled:!!e}),"useStrategyProviders",0,()=>(0,t.useQuery)({queryKey:s,queryFn:r})],243922)},475390,e=>{"use strict";var t=e.i(890564),i=e.i(868729);e.i(830616);var r=e.i(654537),u=e.i(367916),n=e.i(722384);let s="pipeline",a=[s,"template-list"],l=[s,"published-pipeline"];e.s(["publishedPipelineInfoQueryKeyPrefix",0,l,"useCheckPipelineDependencies",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"check-dependencies"],mutationFn:e=>(0,u.get)(`/rag/pipelines/imports/${e}/check-dependencies`),...e})},"useConvertDatasetToPipeline",0,()=>(0,t.useMutation)({mutationKey:[s,"convert-dataset-to-pipeline"],mutationFn:e=>(0,u.post)(`/rag/pipelines/transform/datasets/${e}`)}),"useDataSourceList",0,(e,t)=>(0,i.useQuery)({enabled:e,queryKey:[s,"datasource"],staleTime:0,queryFn:async()=>{let e=await (0,u.get)("/rag/pipelines/datasource-plugins");return t?.(e),e},retry:!1}),"useDatasourceSingleRun",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"datasource-node-single-run"],mutationFn:e=>{let{pipeline_id:t,...i}=e;return(0,u.post)(`/rag/pipelines/${t}/workflows/draft/datasource/variables-inspect`,{body:i})},...e})},"useDeleteTemplate",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"template-delete"],mutationFn:e=>(0,u.del)(`/rag/pipeline/customized/templates/${e}`),...e})},"useDraftPipelinePreProcessingParams",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{pipeline_id:r,node_id:n}=e;return(0,i.useQuery)({queryKey:[s,"draft-pipeline-pre-processing-params",r,n],queryFn:()=>(0,u.get)(`/rag/pipelines/${r}/workflows/draft/pre-processing/parameters`,{params:{node_id:n}}),staleTime:0,enabled:t})},"useDraftPipelineProcessingParams",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{pipeline_id:r,node_id:n}=e;return(0,i.useQuery)({queryKey:[s,"draft-pipeline-processing-params",r,n],queryFn:()=>(0,u.get)(`/rag/pipelines/${r}/workflows/draft/processing/parameters`,{params:{node_id:n}}),staleTime:0,enabled:t})},"useExportPipelineDSL",0,()=>(0,t.useMutation)({mutationKey:[s,"export-pipeline-dsl"],mutationFn:e=>{let{pipelineId:t,include:i=!1}=e;return(0,u.get)(`/rag/pipelines/${t}/exports?include_secret=${i}`)}}),"useExportTemplateDSL",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"template-dsl-export"],mutationFn:e=>(0,u.post)(`/rag/pipeline/customized/templates/${e}`),...e})},"useImportPipelineDSL",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"dsl-import"],mutationFn:e=>(0,u.post)("/rag/pipelines/imports",{body:e}),...e})},"useImportPipelineDSLConfirm",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"dsl-import-confirm"],mutationFn:e=>(0,u.post)(`/rag/pipelines/imports/${e}/confirm`),...e})},"useInvalidCustomizedTemplateList",0,()=>(0,n.useInvalid)([...a,"customized"]),"useInvalidDataSourceList",0,()=>(0,n.useInvalid)([s,"datasource"]),"usePipelineExecutionLog",0,e=>{let{dataset_id:t,document_id:r}=e;return(0,i.useQuery)({queryKey:[s,"pipeline-execution-log",t,r],queryFn:()=>(0,u.get)(`/datasets/${t}/documents/${r}/pipeline-execution-log`),staleTime:0})},"usePipelineTemplateById",0,(e,t)=>{let{template_id:r,type:n}=e;return(0,i.useQuery)({queryKey:[s,"template",n,r],queryFn:()=>(0,u.get)(`/rag/pipeline/templates/${r}`,{params:{type:n}}),enabled:t,staleTime:0})},"usePipelineTemplateList",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,i.useQuery)({queryKey:[...a,e],queryFn:()=>(0,u.get)("/rag/pipeline/templates",{params:e}),enabled:t})},"usePreviewOnlineDocument",0,()=>(0,t.useMutation)({mutationKey:[s,"preview-online-document"],mutationFn:e=>{let{pipelineId:t,datasourceNodeId:i,workspaceID:n,pageID:s,pageType:a,credentialId:l}=e;return(0,u.post)(`/rag/pipelines/${t}/workflows/published/datasource/nodes/${i}/preview`,{body:{datasource_type:r.DatasourceType.onlineDocument,credential_id:l,inputs:{workspace_id:n,page_id:s,type:a}}})}}),"usePublishAsCustomizedPipeline",0,()=>(0,t.useMutation)({mutationKey:[s,"publish-as-customized-pipeline"],mutationFn:e=>{let{pipelineId:t,name:i,icon_info:r,description:n}=e;return(0,u.post)(`/rag/pipelines/${t}/customized/publish`,{body:{name:i,icon_info:r,description:n}})}}),"usePublishedPipelineInfo",0,e=>(0,i.useQuery)({queryKey:[...l,e],queryFn:()=>(0,u.get)(`/rag/pipelines/${e}/workflows/publish`),enabled:!!e}),"usePublishedPipelinePreProcessingParams",0,function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{pipeline_id:r,node_id:n}=e;return(0,i.useQuery)({queryKey:[s,"published-pipeline-pre-processing-params",r,n],queryFn:()=>(0,u.get)(`/rag/pipelines/${r}/workflows/published/pre-processing/parameters`,{params:{node_id:n}}),staleTime:0,enabled:t})},"usePublishedPipelineProcessingParams",0,e=>{let{pipeline_id:t,node_id:r}=e;return(0,i.useQuery)({queryKey:[s,"published-pipeline-processing-params",t,r],queryFn:()=>(0,u.get)(`/rag/pipelines/${t}/workflows/published/processing/parameters`,{params:{node_id:r}}),staleTime:0})},"useRunPublishedPipeline",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"run-published-pipeline"],mutationFn:e=>{let{pipeline_id:t,is_preview:i,...r}=e;return(0,u.post)(`/rag/pipelines/${t}/workflows/published/run`,{body:{...r,is_preview:i,response_mode:"blocking"}})},...e})},"useUpdateTemplateInfo",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,t.useMutation)({mutationKey:[s,"template-update"],mutationFn:e=>{let{template_id:t,...i}=e;return(0,u.patch)(`/rag/pipeline/customized/templates/${t}`,{body:i})},...e})}])}]);