PageSourceSearch

https://www.workally.ai/_next/static/chunks/98763-2764fc1ac1da96fd.js

js workally.ai collected 2026-10-05 13:27:45 UTC 28,111 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[98763],{4192:(e,t,a)=>{a.d(t,{Ae:()=>m,XK:()=>f,_F:()=>u,_U:()=>h,fJ:()=>g,h3:()=>p,jz:()=>v,tM:()=>y});var o=a(99776),r=a(53455),s=a(80549),n=a(18720),i=a(45440),l=a(44561),c=a(12115);let d={limit:50,sort_by:"name",sort_order:"asc"},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,a=(0,o.jE)(),s=(0,c.useMemo)(()=>{let t={limit:d.limit,sort_by:d.sort_by,sort_order:d.sort_order};return void 0!==e.limit&&(t.limit=e.limit),void 0!==e.sort_by&&(t.sort_by=e.sort_by),void 0!==e.sort_order&&(t.sort_order=e.sort_order),void 0!==e.page&&e.page>1&&(t.page=e.page),e.search&&(t.search=e.search),void 0!==e.has_default&&(t.has_default=e.has_default),void 0!==e.has_mcp_tools&&(t.has_mcp_tools=e.has_mcp_tools),void 0!==e.has_agentpress_tools&&(t.has_agentpress_tools=e.has_agentpress_tools),e.tools&&(t.tools=e.tools),void 0!==e.content_type&&(t.content_type=e.content_type),t},[e]),n=(0,c.useMemo)(()=>{let e,t=a.getQueryData(i._.list(s));if(t)return t;let o=a.getQueriesData({queryKey:i._.lists()}),r=0;for(let[t,a]of o)(null==a?void 0:a.agents)&&a.agents.length>r&&(r=a.agents.length,e=a);let n=s.search||void 0!==s.has_default||void 0!==s.has_mcp_tools||void 0!==s.has_agentpress_tools||s.tools||s.content_type,l=void 0!==s.page&&s.page>1;if(e&&!n&&!l)return e},[a,s]);return(0,r.I)({queryKey:i._.list(s),queryFn:()=>(0,l.vt)(s),staleTime:3e5,gcTime:6e5,enabled:!0,placeholderData:n,...t})},g=(e,t)=>(0,r.I)({queryKey:i._.detail(e),queryFn:()=>(0,l.WU)(e),enabled:!!e,staleTime:3e5,gcTime:6e5,refetchOnMount:"always",refetchOnWindowFocus:!0,...t}),p=()=>{let e=(()=>{let e=(0,o.jE)();return(0,s.n)({mutationFn:l.Sn,onSuccess:t=>{e.invalidateQueries({queryKey:i._.lists()}),e.setQueryData(i._.detail(t.agent_id),t),n.toast.success("Worker created successfully")},onError:async e=>{let{handleBillingError:t}=await Promise.all([a.e(53783),a.e(25959)]).then(a.bind(a,53783));t(e)||n.toast.error(e instanceof Error?e.message:"Failed to create Worker")}})})();return(0,s.n)({mutationFn:async t=>await e.mutateAsync({name:"New Worker",description:"A newly created worker, open for configuration",configured_mcps:[],agentpress_tools:{},is_default:!1,icon_name:"brain",icon_color:"#000000",icon_background:"#F3F4F6"}),onError:async e=>{let{handleBillingError:t}=await Promise.all([a.e(53783),a.e(25959)]).then(a.bind(a,53783));t(e)}})},m=()=>{let e=(0,o.jE)();return(0,s.n)({mutationFn:e=>{let{agentId:t,...a}=e;return(0,l.x4)(t,a)},onSuccess:(t,a)=>{e.setQueryData(i._.detail(a.agentId),t),e.invalidateQueries({queryKey:i._.detail(a.agentId)}),e.invalidateQueries({queryKey:i._.lists()})}})},f=()=>{let e=(0,o.jE)();return{optimisticallyUpdateAgent:(t,a)=>{e.setQueryData(i._.detail(t),e=>e?{...e,...a}:e)},revertOptimisticUpdate:t=>{e.invalidateQueries({queryKey:i._.detail(t)})}}},h=()=>{let[e,t]=(0,c.useState)(new Set),a=(()=>{let e=(0,o.jE)();return(0,s.n)({mutationFn:l.RB,onMutate:async t=>{await e.cancelQueries({queryKey:i._.lists()});let a=e.getQueriesData({queryKey:i._.lists()});return e.setQueriesData({queryKey:i._.lists()},e=>e&&e.agents?{...e,agents:e.agents.filter(e=>e.agent_id!==t),pagination:e.pagination?{...e.pagination,total:Math.max(0,e.pagination.total-1)}:void 0}:e),{previousAgents:a}},onError:(t,a,o)=>{(null==o?void 0:o.previousAgents)&&o.previousAgents.forEach(t=>{let[a,o]=t;e.setQueryData(a,o)}),n.toast.error("Failed to delete Worker. Please try again.")},onSuccess:(t,a)=>{e.removeQueries({queryKey:i._.detail(a)}),n.toast.success("Agent deleted successfully")},onSettled:()=>{e.invalidateQueries({queryKey:i._.lists()})}})})();return{deleteAgent:(0,c.useCallback)(async e=>{t(t=>new Set(t).add(e));try{await a.mutateAsync(e)}finally{t(t=>{let a=new Set(t);return a.delete(e),a})}},[a]),isDeletingAgent:t=>e.has(t),isDeleting:a.isPending}},v=(e,t)=>(0,r.I)({queryKey:i._.threadAgent(e),queryFn:()=>(0,l.qU)(e),enabled:!!e,staleTime:3e5,gcTime:6e5,...t}),y=e=>{let t=(0,o.jE)();return(0,c.useMemo)(()=>{if(!e)return;let a=t.getQueryData(i._.detail(e));if(a)return a;for(let[a,o]of t.getQueriesData({queryKey:i._.lists()}
1))if(null==o?void 0:o.agents){let t=o.agents.find(t=>t.agent_id===e);if(t)return t}},[e,t])}},6259:(e,t,a)=>{a.d(t,{M5:()=>y,SQ:()=>u,_2:()=>g,dc:()=>c,hO:()=>p,lp:()=>m,lv:()=>h,mB:()=>f,nV:()=>v,rI:()=>l,ty:()=>d});var o=a(95155);a(12115);var r=a(37738),s=a(5917),n=a(27937),i=a(64269);function l(e){let{...t}=e;return(0,o.jsx)(r.bL,{"data-slot":"dropdown-menu",...t})}function c(e){let{...t}=e;return(0,o.jsx)(r.ZL,{"data-slot":"dropdown-menu-portal",...t})}function d(e){let{...t}=e;return(0,o.jsx)(r.l9,{"data-slot":"dropdown-menu-trigger",...t})}function u(e){let{className:t,sideOffset:a=4,...s}=e;return(0,o.jsx)(r.ZL,{children:(0,o.jsx)(r.UC,{"data-slot":"dropdown-menu-content",sideOffset:a,className:(0,i.cn)("bg-card text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-2xl border p-1 shadow-md",t),...s})})}function g(e){let{className:t,inset:a,variant:s="default",...n}=e;return(0,o.jsx)(r.q7,{"data-slot":"dropdown-menu-item","data-inset":a,"data-variant":s,className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-2xl px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...n})}function p(e){let{className:t,children:a,checked:n,...l}=e;return(0,o.jsxs)(r.H_,{"data-slot":"dropdown-menu-checkbox-item",className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground relative flex cursor-default items-center gap-2 rounded-2xl py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),checked:n,...l,children:[(0,o.jsx)("span",{className:"pointer-events-none absolute left-2 flex size-3.5 items-center justify-center",children:(0,o.jsx)(r.VF,{children:(0,o.jsx)(s.default,{className:"size-4"})})}),a]})}function m(e){let{className:t,inset:a,...s}=e;return(0,o.jsx)(r.JU,{"data-slot":"dropdown-menu-label","data-inset":a,className:(0,i.cn)("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",t),...s})}function f(e){let{className:t,...a}=e;return(0,o.jsx)(r.wv,{"data-slot":"dropdown-menu-separator",className:(0,i.cn)("bg-border -mx-1 my-1 h-px",t),...a})}function h(e){let{...t}=e;return(0,o.jsx)(r.Pb,{"data-slot":"dropdown-menu-sub",...t})}function v(e){let{className:t,inset:a,children:s,...l}=e;return(0,o.jsxs)(r.ZP,{"data-slot":"dropdown-menu-sub-trigger","data-inset":a,className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground flex cursor-default items-center rounded-2xl px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8",t),...l,children:[s,(0,o.jsx)(n.default,{className:"ml-auto size-4"})]})}function y(e){let{className:t,...a}=e;return(0,o.jsx)(r.G5,{"data-slot":"dropdown-menu-sub-content",className:(0,i.cn)("bg-card text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-2xl border p-1 shadow-lg",t),...a})}},11647:(e,t,a)=>{a.d(t,{E:()=>l});var o=a(95155);a(12115);var r=a(32467),s=a(83101),n=a(64269);let i=(0,s.F)("inline-flex items-center justify-center rounded-2xl border px-3 py-1.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-gray-100 text-gray-700 [a&]:hover:bg-gray-200 dark:bg-gray-800 dark:text-gray-300 dark:[a&]:hover:bg-gray-700",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",new:"text-purple-600 dark:text-purple-300 bg-purple-600/30 dark:bg-purple-600/30",beta:"text-blue-600 dark:text-blue-300 bg-blue-600/30 dark:bg-blue-600/30",highlight:"text-green-800 dark:text-green-300 bg-green-600/30 dark:bg-green-600/30"}},defaultVariants:{variant:"default"}});function l(e){let{className:t,variant:a,asChild:s=!1,...l}=e,c=s?r.DX:"span";return(0,o.jsx)(c,{"data-slot":"badge",className:(0,n.cn)(i({variant:a}),t),...l})}},44561:(e,t,a)=>{a.d(t,{$4:()=>f,RB:()=>c,Sn:()=>i,TD:()=>u,WU:()=>n,bO:()=>p,c9:()=>m,q5:()=>g,qU:()=>d,vt:()=>s,x4:()=>l});var o=a(96648);let r="https://izhlxcyecizqgfnamhpf.supabase.co/functions/v1",s=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{let t=(0,o.U)(),{data:{session:a}}=await t.auth.getSession();if(!a)throw Error("You must be logged in to get agents");let s=new URLSearchParams;e.page&&e.page>1&&s.append("page",e.page.toString()),e.limit&&s.append("limit",e.limit.toString()),e.search&&s.append("search",e.search),e.sort_by&&s.append("sort_by",e.sort_by),e.sort_order&&s.append("sort_order",e.sort_order),void 0!==e.has_default&&s.append("has_default",e.has_default.toString()),void 0!==e.has_mcp_tools&&s.append("has_mcp_tools",e.has_mcp_tools.toString()),void 0!==e.has_agentpress_tools&&s.append("has_agentpress_tools",e.has_agentpress_tools.toString()),e.tools&&s.append("tools",e.tools),e.content_type&&s.append("content_type",e.content_type);let n="".concat(r,"/agents").concat(s.toString()?"?".concat(s.toString()):""),i=await fetch(n,{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(a.access_token)}});if(!i.ok){let e=await i.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(i.status,": ").concat(i.statusText))}return await i.json()}catch(e){throw e}},n=async e=>{try{let t=(0,o.U)(),{data:{session:a}}=await t.auth.getSession();if(!a)throw Error("You must be logged in to get agent details");let s=await fetch("".concat(r,"/agents/").concat(e),{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(a.access_token)}});if(!s.ok){let e=await s.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(s.status,": ").concat(s.statusText))}return await s.json()}catch(e){throw e}},i=async e=>{try{let s=(0,o.U)(),{data:{session:n}}=await s.auth.getSession();if(!n)throw Error("You must be logged in to create an agent");let i=await fetch("".concat(r,"/agents"),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(n.access_token)},body:JSON.stringify(e)});if(!i.ok){var t;let e=await i.json().catch(()=>({message:"Unknown error"}));if(402===i.status&&("AGENT_LIMIT_EXCEEDED"===e.error_code||(null==(t=e.detail)?void 0:t.error_code)==="AGENT_LIMIT_EXCEEDED")){let{AgentCountLimitError:t}=await a.e(12054).then(a.bind(a,12054)),o=e.detail||e;throw new t(i.status,o)}throw Error(e.message||"HTTP ".concat(i.status,": ").concat(i.statusText))}return await i.json()}catch(e){throw e}},l=async(e,t)=>{try{let a=(0,o.U)(),{data:{session:s}}=await a.auth.getSession();if(!s)throw Error("You must be logged in to update an agent");let n=await fetch("".concat(r,"/agents/").concat(e),{method:"PUT",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(s.access_token)},body:JSON.stringify(t)});if(!n.ok){let e=await n.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(n.status,": {response.statusText}"))}return await n.json()}catch(e){throw e}},c=async e=>{try{let t=(0,o.U)(),{data:{session:a}}=await t.auth.getSession();if(!a)throw Error("You must be logged in to delete an agent");let s=await fetch("".concat(r,"/agents/").concat(e),{method:"DELETE",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(a.access_token)}});if(!s.ok){let e=await s.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(s.status,": ").concat(s.statusText))}}catch(e){throw e}},d=async e=>{try{let t=(0,o.U)(),{data:{session:a}}=await t.auth.getSession();if(!a)throw Error("You must be logged in to get thread agent");let s=await fetch("".concat(r,"/thread/").concat(e,"/agent"),{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(a.access_token)}});if(!s.ok){if(404===s.status)return{agent:null,source:"none",message:"No agent has been used in this thread yet."};let e=await s.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(s.status,": ").concat(s.statusText))}return await s.json()}catch(e){return{agent:null,source:"none",message:"Unable to fetch thread agent."}}},u=async e=>{try{let t=(0,o.U)(),{data:{session:a}}=await t.auth.getSession();if(!a)throw Error("You must be logged in to get agent versions");let s=await fetch("".concat(r,"/agents/").concat(e,"/versions"),{headers:{Authorization:"Bearer ".concat(a.access_token)}});if(!s.ok){let e=await s.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(s.status,": ").concat(s.statusText))}return await s.json()}catch(e){throw e}},g=async(e,t)=>{try{let a=(0,o.U)(),{data:{session:s}}=await a.auth.getSession();if(!s)throw Error("You must be logged in to create agent version");let n=await fetch("".concat(r,"/agents/").concat(e,"/versions"),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(s.access_token)},body:JSON.stringify(t)});if(!n.ok){let e=await n.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(n.status,": ").concat(n.statusText))}return await n.json()}catch(e){throw e}},p=async(e,t)=>{try{let a=(0,o.U)(),{data:{session:s}}=await a.auth.getSession();if(!s)throw Error("You must be logged in to activate agent version");let n=await fetch("".concat(r,"/agents/").concat(e,"/versions/").concat(t,"/activate"),{method:"PUT",headers:{Authorization:"Bearer ".concat(s.access_token)}});if(!n.ok){let e=await n.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(n.status,": ").concat(n.statusText))}}catch(e){throw e}},m=async(e,t)=>{try{let a=(0,o.U)(),{data:{session:s}}=await a.auth.getSession();if(!s)throw Error("You must be logged in to get agent version");let n=await fetch("".concat(r,"/agents/").concat(e,"/versions/").concat(t),{headers:{Authorization:"Bearer ".concat(s.access_token)}});if(!n.ok){let e=await n.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(n.status,": ").concat(n.statusText))}return await n.json()}catch(e){throw e}},f=async(e,t,a)=>{try{let s=(0,o.U)(),{data:{session:n}}=await s.auth.getSession();if(!n)throw Error("You must be logged in to update version details");let i=await fetch("".concat(r,"/agents/").concat(e,"/versions/").concat(t,"/detail
1s"),{method:"PUT",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(n.access_token)},body:JSON.stringify(a)});if(!i.ok){let e=await i.json().catch(()=>({message:"Unknown error"}));throw Error(e.message||"HTTP ".concat(i.status,": ").concat(i.statusText))}return await i.json()}catch(e){throw e}}},45440:(e,t,a)=>{a.d(t,{R:()=>s,_:()=>r});let o=["agents"],r={all:o,lists:()=>[...o,"list"],list:e=>[...o,"list",e],details:()=>[...o,"detail"],detail:e=>[...o,"detail",e],threadAgents:()=>[...o,"thread-agent"],threadAgent:e=>[...o,"thread-agent",e]},s={all:["versions"],lists:()=>[...s.all,"list"],list:e=>[...s.lists(),e],details:()=>[...s.all,"detail"],detail:(e,t)=>[...s.details(),e,t]}},76444:(e,t,a)=>{a.d(t,{J:()=>n});var o=a(95155);a(12115);var r=a(32894),s=a(64269);function n(e){let{className:t,...a}=e;return(0,o.jsx)(r.b,{"data-slot":"label",className:(0,s.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...a})}},77874:(e,t,a)=>{a.d(t,{o:()=>r});var o=a(80344);let r={async getCategories(){let e=await o.H.get("/composio/categories",{errorContext:{operation:"load categories",resource:"Composio categories"}});if(!e.success){var t;throw Error((null==(t=e.error)?void 0:t.message)||"Failed to get categories")}return e.data},async getToolkits(e,t,a){let r=new URLSearchParams;e&&r.append("search",e),t&&r.append("category",t),a&&r.append("cursor",a);let s=await o.H.get("/composio/toolkits".concat(r.toString()?"?".concat(r.toString()):""),{errorContext:{operation:"load toolkits",resource:"Composio toolkits"}});if(!s.success){var n;throw Error((null==(n=s.error)?void 0:n.message)||"Failed to get toolkits")}return s.data},async getProfiles(e){let t=new URLSearchParams;(null==e?void 0:e.toolkit_slug)&&t.append("toolkit_slug",e.toolkit_slug),(null==e?void 0:e.is_active)!==void 0&&t.append("is_active",e.is_active.toString());let a=await o.H.get("/composio/profiles".concat(t.toString()?"?".concat(t.toString()):""),{errorContext:{operation:"load profiles",resource:"Composio profiles"}});if(!a.success){var r;throw Error((null==(r=a.error)?void 0:r.message)||"Failed to get profiles")}return a.data.profiles},async createProfile(e){let t=await o.H.post("/composio/profiles",e,{errorContext:{operation:"create profile",resource:"Composio profile"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to create profile")}return t.data},async getMcpConfigForProfile(e){let t=await o.H.get("/composio/profiles/".concat(e,"/mcp-config"),{errorContext:{operation:"get MCP config",resource:"Composio profile MCP config"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to get MCP config")}return t.data},async discoverTools(e){let t=await o.H.post("/composio/discover-tools/".concat(e),{},{errorContext:{operation:"discover tools",resource:"Composio profile tools"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to discover tools")}return t.data},async getCredentialsProfiles(){var e,t;return null!=(t=null==(e=(await o.H.get("/secure-mcp/composio-profiles")).data)?void 0:e.toolkits)?t:[]},async getMcpUrl(e){let t=await o.H.get("/secure-mcp/composio-profiles/".concat(e,"/mcp-url"));if(!t.data)throw Error("Failed to get MCP URL");return t.data},async getToolkitIcon(e){var t,a,r;let s=await o.H.get("/composio/toolkits/".concat(e,"/icon"));return{success:null!=(r=null==(t=s.data)?void 0:t.success)&&r,icon_url:null==(a=s.data)?void 0:a.icon_url}},async getToolkitDetails(e){let t=await o.H.get("/composio/toolkits/".concat(e,"/details"),{errorContext:{operation:"get toolkit details",resource:"Composio toolkit details"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to get toolkit details")}return t.data},async getTools(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,a=await o.H.post("/composio/tools/list",{toolkit_slug:e,limit:t}
1,{errorContext:{operation:"get tools",resource:"Composio tools"}});if(!a.success){var r;throw Error((null==(r=a.error)?void 0:r.message)||"Failed to get tools")}return a.data},async deleteProfile(e){let t=await o.H.delete("/secure-mcp/credential-profiles/".concat(e),{errorContext:{operation:"delete profile",resource:"Composio profile"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to delete profile")}return t.data},async bulkDeleteProfiles(e){let t=await o.H.post("/secure-mcp/credential-profiles/bulk-delete",{profile_ids:e},{errorContext:{operation:"bulk delete profiles",resource:"Composio profiles"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to bulk delete profiles")}return t.data},async setDefaultProfile(e){let t=await o.H.put("/secure-mcp/credential-profiles/".concat(e,"/set-default"),{},{errorContext:{operation:"set default profile",resource:"Composio profile"}});if(!t.success){var a;throw Error((null==(a=t.error)?void 0:a.message)||"Failed to set default profile")}return t.data},async checkProfileNameAvailability(e,t){let a=new URLSearchParams({toolkit_slug:e,profile_name:t}),r=await o.H.get("/composio/profiles/check-name-availability?".concat(a.toString()),{errorContext:{operation:"check profile name",resource:"Composio profile"}});if(!r.success){var s;throw Error((null==(s=r.error)?void 0:s.message)||"Failed to check profile name availability")}return r.data}}},82289:(e,t,a)=>{a.d(t,{O:()=>o});let o={all:["composio"],categories:()=>[...o.all,"categories"],toolkits:(e,t)=>[...o.all,"toolkits",e||"",t||""],toolkit:e=>[...o.all,"toolkit",e],authConfigs:()=>[...o.all,"auth-configs"],authConfig:e=>[...o.all,"auth-config",e],connectedAccounts:()=>[...o.all,"connected-accounts"],connectedAccount:e=>[...o.all,"connected-account",e],mcpServers:()=>[...o.all,"mcp-servers"],mcpServer:e=>[...o.all,"mcp-server",e],profiles:{all:()=>[...o.all,"profiles"],list:e=>{var t;return[...o.profiles.all(),"list",(null==e?void 0:e.toolkit_slug)||"",null!=(t=null==e?void 0:e.is_active)?t:""]},detail:e=>[...o.profiles.all(),"detail",e],mcpConfig:e=>[...o.profiles.all(),"mcp-config",e],credentials:()=>[...o.profiles.all(),"credentials"],mcpUrl:e=>[...o.profiles.all(),"mcpUrl",e]}}},86948:(e,t,a)=>{a.d(t,{BT:()=>l,Wu:()=>c,ZB:()=>i,Zp:()=>s,aR:()=>n,wL:()=>d});var o=a(95155);a(12115);var r=a(64269);function s(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"card",className:(0,r.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-2xl border py-6",t),...a})}function n(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"card-header",className:(0,r.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...a})}function i(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"card-title",className:(0,r.cn)("leading-none font-semibold",t),...a})}function l(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"card-description",className:(0,r.cn)("text-muted-foreground text-sm",t),...a})}function c(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"card-content",className:(0,r.cn)("px-6",t),...a})}function d(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"card-footer",className:(0,r.cn)("flex items-center px-6 [.border-t]:pt-6",t),...a})}},89566:(e,t,a)=>{a.d(t,{M2:()=>v,MJ:()=>h,RY:()=>f,Sk:()=>m,Tv:()=>u,qf:()=>g,sO:()=>p,ts:()=>y});var o=a(53455),r=a(67364),s=a(99776),n=a(80549),i=a(77874),l=a(82289),c=a(18720),d=a(12115);let u=()=>(0,o.I)({queryKey:l.O.categories(),queryFn:async()=>await i.o.getCategories(),staleTime:6e5,retry:2}),g=(e,t)=>(0,o.I)({queryKey:l.O.toolkits(e,t),queryFn:async()=>await i.o.getToolkits(e,t),staleTime:3e5,retry:2}),p=(e,t)=>(0,r.q)({queryKey:["composio","toolkits","infinite",e,t],queryFn:async a=>{let{pageParam:o}=a;return await i.o.getToolkits(e,t,o)},initialPageParam:void 0,getNextPageParam:e=>e.next_cursor||void 0,staleTime:3e5,retry:2}),m=(e,t)=>(0,o.I)({queryKey:["composio","toolkit-icon",e],queryFn:async()=>await i.o.getToolkitIcon(e),enabled:(null==t?void 0:t.enabled)!==void 0?t.enabled:!!e,staleTime:36e5,retry:2}),f=(e,t)=>(0,o.I)({queryKey:["composio","toolkit-details",e],queryFn:async()=>await i.o.getToolkitDetails(e),enabled:(null==t?void 0:t.enabled)!==void 0?t.enabled:!!e,staleTime:6e5,retry:2}),h=(e,t)=>{var a;return(0,o.I)({queryKey:["composio","tools",e,null==t?void 0:t.limit],queryFn:async()=>await i.o.getTools(e,null==t?void 0:t.limit),enabled:(null==(a=null==t?void 0:t.enabled)||a)&&!!e,staleTime:6e5,retry:2})},v=()=>{let e=(0,s.jE)();return(0,n.n)({mutationFn:async e=>await i.o.createProfile(e),onSuccess:(t,a)=>
1{e.invalidateQueries({queryKey:l.O.profiles.all()}),c.toast.success("Connected to ".concat(a.profile_name,"!")),t.redirect_url&&window.open(t.redirect_url,"_blank","width=600,height=700,resizable=yes,scrollbars=yes")},onError:e=>{c.toast.error(e.message||"Failed to create profile")}})},y=(e,t,a)=>{let[r,s]=(0,d.useState)(t);return(0,d.useEffect)(()=>{let e=setTimeout(()=>{s(t)},(null==a?void 0:a.debounceMs)||500);return()=>clearTimeout(e)},[t,null==a?void 0:a.debounceMs]),(0,o.I)({queryKey:["composio","profile-name-availability",e,r],queryFn:async()=>!r||r.trim().length<1?{available:!0,message:"",suggestions:[]}:await i.o.checkProfileNameAvailability(e,r),enabled:(null==a?void 0:a.enabled)!==!1&&!!e&&!!r&&r.trim().length>0,staleTime:3e4,gcTime:6e4})}},98053:(e,t,a)=>{a.d(t,{$v:()=>f,EO:()=>u,Lt:()=>i,Rx:()=>h,Zr:()=>v,ck:()=>p,r7:()=>m,tv:()=>l,wd:()=>g});var o=a(95155);a(12115);var r=a(52498),s=a(64269),n=a(3998);function i(e){let{...t}=e;return(0,o.jsx)(r.bL,{"data-slot":"alert-dialog",...t})}function l(e){let{...t}=e;return(0,o.jsx)(r.l9,{"data-slot":"alert-dialog-trigger",...t})}function c(e){let{...t}=e;return(0,o.jsx)(r.ZL,{"data-slot":"alert-dialog-portal",...t})}function d(e){let{className:t,...a}=e;return(0,o.jsx)(r.hJ,{"data-slot":"alert-dialog-overlay",className:(0,s.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50 backdrop-blur-xs",t),...a})}function u(e){let{className:t,...a}=e;return(0,o.jsxs)(c,{children:[(0,o.jsx)(d,{}),(0,o.jsx)(r.UC,{"data-slot":"alert-dialog-content",className:(0,s.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-2xl border p-6 shadow-lg duration-200 sm:max-w-lg",t),...a})]})}function g(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"alert-dialog-header",className:(0,s.cn)("flex flex-col gap-2 text-center sm:text-left",t),...a})}function p(e){let{className:t,...a}=e;return(0,o.jsx)("div",{"data-slot":"alert-dialog-footer",className:(0,s.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...a})}function m(e){let{className:t,...a}=e;return(0,o.jsx)(r.hE,{"data-slot":"alert-dialog-title",className:(0,s.cn)("text-lg font-semibold",t),...a})}function f(e){let{className:t,...a}=e;return(0,o.jsx)(r.VY,{"data-slot":"alert-dialog-description",className:(0,s.cn)("text-muted-foreground text-sm",t),...a})}function h(e){let{className:t,...a}=e;return(0,o.jsx)(r.rc,{className:(0,s.cn)((0,n.r)(),t),...a})}function v(e){let{className:t,...a}=e;return(0,o.jsx)(r.ZD,{className:(0,s.cn)((0,n.r)({variant:"outline"}),t),...a})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.