1(globalThis.webpackChunk_N_E=globalThis.webpackChunk_N_E||[]).push([[2375],{7073:e=>{e.exports={homepage:"homepage-header_homepage___5Cyj",pill:"homepage-header_pill__WQp0h",row:"homepage-header_row__Iw3KE",navigation:"homepage-header_navigation__BNWYp",logo:"homepage-header_logo__KWRDH",desktopLinks:"homepage-header_desktopLinks__I2AfJ",actions:"homepage-header_actions__O21CQ",hideDiscord:"homepage-header_hideDiscord__WY1oM",root:"homepage-header_root__JLeHb",community:"homepage-header_community__bhaRt",mobileContact:"homepage-header_mobileContact__VVdjY",productsPanel:"homepage-header_productsPanel__QdII_",productsColumns:"homepage-header_productsColumns__b2o3T",menuSectionTitle:"homepage-header_menuSectionTitle__hEDck",productMenuLink:"homepage-header_productMenuLink__JTVzl",fullNavigationItem:"homepage-header_fullNavigationItem__EiB_S",examplesItem:"homepage-header_examplesItem__V63MW",menuToggle:"homepage-header_menuToggle__ZmtcD",mobileMenu:"homepage-header_mobileMenu__2ELkI",mobileActions:"homepage-header_mobileActions__OXC33",compactDuplicate:"homepage-header_compactDuplicate__wE24u",examplesOverflow:"homepage-header_examplesOverflow__chZIH",resourcesPanel:"homepage-header_resourcesPanel__bWoO4",mobileScroll:"homepage-header_mobileScroll__VaoCi",mobileGroup:"homepage-header_mobileGroup__h_O7c",mobileGroupLinks:"homepage-header_mobileGroupLinks__4ZIsj",mobileGroupLabel:"homepage-header_mobileGroupLabel__L8Idq"}},7707:(e,t,i)=>{"use strict";i.d(t,{cn:()=>a});var r=i(3352),n=i(54957);function a(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return(0,n.QP)((0,r.$)(t))}i(74438)},19394:(e,t,i)=>{"use strict";i.d(t,{I:()=>O,default:()=>J});var r=i(87448),n=i(23796),a=i(21012),o=i(26764),l=i(22027),s=i(7707),c=i(73605),d=i(33829),u=i.n(d),p=i(94710),h=i(88902),m=i(91803),g=i(96450),x=i(29212),f=i(18940),b=i(52435),v=i(39444),w=i(53784);let j=[{title:"Agents inside your product",href:"/solutions/agents-inside-your-product",icon:x.A},{title:"Agents in Slack and Teams",href:"/solutions/agents-in-slack-and-teams",icon:f.A},{title:"Agent workspace for employees",href:"/solutions/agent-workspace-for-employees",icon:b.A},{title:"Self-improving agents",href:"/solutions/self-improving-agents",icon:v.A},{title:"Product insights for agents",href:"/solutions/product-insights-for-agents",icon:w.A}];var k=i(4244),y=i(35586),_=i(72106),N=i(60473),C=i(91731),E=i(88408),L=i(97846),S=i(70396),I=i(65610);function A(e){let{size:t=24,className:i=""}=e;return(0,r.jsx)("i",{"aria-hidden":"true","data-openmuse-mark":!0,className:"inline-block shrink-0 scale-[1.15] ".concat(i),style:{width:t,height:t,backgroundColor:"currentColor",mask:'url("/openmuse/capybara-outline-purple-bold.png") center / contain no-repeat',WebkitMask:'url("/openmuse/capybara-outline-purple-bold.png") center / contain no-repeat'}})}var T=i(18537),z=i(27882),G=i(7073),P=i.n(G),U=i(55036);let M="/talk-to-an-engineer?ref=nav",R="https://dashboard.operations.copilotkit.ai",D={key:"get_started",label:"Get Started",ariaLabel:"Get started with CopilotKit",event:"try_for_free_clicked",href:"".concat(R,"/sign-in"),external:!0},B={key:"talk_to_engineer",label:"Talk to an Engineer",ariaLabel:"Talk to an Engineer",event:"talk_to_us_clicked",href:M};function W(){var e;let t=null==(e=U.env.NEXT_PUBLIC_INTELLIGENCE_SIGNUP_URL)?void 0:e.trim();if(!t)return R;try{let e=new URL(t);return"http:"===e.protocol||"https:"===e.protocol?e.origin:R}catch(e){return R}}function O(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W(),t=new URL("/sign-in",e);return t.searchParams.set("post_auth_redirect","ready"),t.toString()}function F(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W();return new URL(e,t).toString()}function q(e){return"get_started"===e.key}function K(e){let{fallback:t,signedIn:i}=e;return(0,l.P)()?(0,r.jsx)(V,{fallback:t,children:(0,r.jsx)(H,{fallback:t,signedIn:i})}):(0,r.jsx)(r.Fragment,{children:t})}class V extends n.Component{static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?(0,r.jsx)(r.Fragment,{children:this.props.fallback}):this.props.children}constructor(...e){super(...e),this.state={hasError:!1}}}function H(e){let{fallback:t,signedIn:i}=e,{isLoaded:n,isSignedIn:o}=(0,a.Jd)();return(0,r.jsx)(r.Fragment,{children:n&&o?i:t})}function J(){let{appearance:e="default"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,p.usePathname)(),i="/executive"===t,a=t?"/"===t||"/builder"===t||i||t.startsWith("/product")||t.startsWith("/solutions")||t.startsWith("/learning")||"/channels"===t||"/openmuse"===t||"/copilotkit-intelligence"===t?"homepage":"default":e,l="homepage"===a,d=(0,y.sf)(),x=O(),f={key:"platform",label:"Go to platform",ariaLabel:"Go to platform",event:"platform_clicked",href:F("/intelligence")}
1,[b,v]=(0,n.useState)(!1),[w,G]=(0,n.useState)(!1),[U,M]=(0,n.useState)(!1),[R,W]=(0,n.useState)(!1),[V,H]=(0,n.useState)(!1),[J,Q]=(0,n.useState)(!1),[X,Z]=(0,n.useState)(!1),$=(0,n.useRef)(null),ee=(0,n.useRef)(null),et=(0,n.useRef)(null),ei=(0,n.useRef)(null),er=[{title:"The Generative UI Spectrum",href:"/generative-ui-spectrum",icon:T.l,description:"The reference taxonomy of UI paradigms enabled by LLMs and agents â from controlled components to fully open canvases."},{title:"Overview",href:"/generative-ui",icon:z.x,description:"Explore the three pillars of Generative UI: Controlled, Declarative, and Open, plus MCP Apps. AG-UI supports them all."},{title:"A2UI",href:"/ag-ui-and-a2ui",icon:E.x,description:"Agent-to-UI: Let your agents render rich, interactive components directly in the conversation."},{title:"MCP Apps",href:"/mcp-apps",icon:_.E,description:"Build full applications powered by MCP servers with automatic UI generation."}],en=[{title:"The Three Buckets of the Agentic World",href:"/learning/three-buckets-of-the-agentic-world",icon:z.x,description:"Orchestration, agent-user connectivity, and production learning: a map of the agentic stack."},{title:"MCP vs. A2A vs. AG-UI",href:"/learning/mcp-vs-a2a-vs-ag-ui",icon:E.x,description:"The three agent protocols answer three different connection questions. How they compose."},{title:"What is agentic UI?",href:"/learning/what-is-agentic-ui",icon:T.l,description:"Interface built for humans and agents to work in the same application."},{title:"Human-in-the-loop",href:"/learning/what-is-human-in-the-loop",icon:_.E,description:"Agents that pause for review, approval, and correction at the moments that matter."},{title:"What is agent learning?",href:"/learning/what-is-agent-learning",icon:N.j,description:"Deployed agents that improve from every production interaction."}],ea={"/product":z.x,"/product/framework":L.m,"/product/backends":S.X,"/channels":C.C,"/copilotkit-intelligence":N.j,"/openbot":I.d,"/openmuse":A},eo=k.RI.map(e=>({...e,icon:ea[e.href]})),el=[{title:"Docs",href:"https://docs.copilotkit.ai/",target:"_blank"},{title:"Blog",href:"/blog"},{title:"Examples",href:"/examples"},{title:"Dojo",href:"https://dojo.showcase.copilotkit.ai/?integration=langgraph-python&demo=beautiful-chat",target:"_blank"},{title:"Pricing",href:"/pricing"}];(0,n.useEffect)(()=>{if(!V&&!J&&!X)return;let e=e=>{var t,i,r;e.target instanceof Node&&((null==(t=$.current)?void 0:t.contains(e.target))||(null==(i=ee.current)?void 0:i.contains(e.target))||(null==(r=et.current)?void 0:r.contains(e.target)))||(H(!1),Q(!1),Z(!1))},t=e=>{var t,i;"Escape"===e.key&&(null==(i=(V?$:J?ee:et).current)||null==(t=i.querySelector("button"))||t.focus(),H(!1),Q(!1),Z(!1))};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)}},[V,J,X]),(0,n.useEffect)(()=>{if(!U)return;let e=e=>{var t;"Escape"===e.key&&(M(!1),null==(t=ei.current)||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[U]),(0,n.useEffect)(()=>{let e=()=>v(window.scrollY>0);return window.addEventListener("scroll",e,{passive:!0}),e(),()=>window.removeEventListener("scroll",e)},[]),(0,n.useEffect)(()=>{if(l)return;let e=document.getElementById("for-developers-dark-start"),t=document.getElementById("for-developers-dark-end");if(!e||!t)return;let i=()=>{let i=e.getBoundingClientRect().top,r=t.getBoundingClientRect().top;G(i<=84&&r>84)},r=new IntersectionObserver(()=>{i()},{rootMargin:"-".concat(84,"px 0px 0px 0px"),threshold:0});return r.observe(e),r.observe(t),i(),()=>r.disconnect()},[l]),(0,n.useEffect)(()=>{W(window.innerWidth>=900);let e=()=>{var e,t,i,r,n,a,o,l,s;W(window.innerWidth>=900);let c=document.activeElement,d=null!=(t=[$,et,ee].find(e=>{var t;return null==(t=e.current)?void 0:t.contains(c)}))?t:V?$:X?et:J?ee:void 0;if(H(!1),Z(!1),Q(!1),window.innerWidth>=1200&&M(!1),d){let e=null==(i=d.current)?void 0:i.querySelector("button");e&&e.getBoundingClientRect().width>0?e.focus():null==(r=ei.current)||r.focus()}else(U||c===ei.current)&&window.innerWidth>=1200?null==(a=$.current)||null==(n=a.querySelector("button"))||n.focus():(null==(e=
1document.getElementById("mobile-menu"))?void 0:e.contains(c))&&(window.innerWidth>=1200?null==(l=$.current)||null==(o=l.querySelector("button"))||o.focus():c instanceof HTMLElement&&0===c.getBoundingClientRect().width&&(null==(s=ei.current)||s.focus()))};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[U,V,X,J]),(0,n.useEffect)(()=>{window.dispatchEvent(new CustomEvent("copilotkit:mobile-navigation-change",{detail:{open:U}}))},[U]),(0,n.useEffect)(()=>{if(!window.location.hash)return;let e=window.location.hash.replace("#",""),t=window.setTimeout(()=>{let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"auto",block:"start"})},100);return()=>window.clearTimeout(t)},[]);let es=(e,t)=>{let i=q(e)?x:e.href,n=()=>{d.capture(e.event,{location:"nav"})};return(0,r.jsx)("a",{href:i,target:e.external?"_blank":void 0,rel:e.external?"noopener":void 0,"data-testid":"nav-cta-".concat(t),onClick:()=>n(),"aria-label":e.ariaLabel,className:(0,s.cn)("flex h-[44px] min-w-[110px] shrink-0 items-center justify-center rounded-full px-4 font-jakarta text-sm leading-none font-semibold tracking-normal whitespace-nowrap normal-case transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current","primary"===t?w?"bg-white text-gray-1000 hover:bg-white/90":"bg-gray-1000 text-white hover:bg-[#2b2b2b] focus-visible:bg-[#2b2b2b] active:bg-gray-800":w?"bg-white/10 text-white hover:bg-white/20":"bg-white text-text-primary hover:bg-white/70"),children:e.label},"".concat(e.key,"-text"))};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{onBlurCapture:e=>{if(null===e.relatedTarget&&e.target instanceof HTMLElement&&e.target.closest("#mobile-menu")&&0===e.target.getBoundingClientRect().width){var t,i,r;window.innerWidth>=1200?null==(i=$.current)||null==(t=i.querySelector("button"))||t.focus():null==(r=ei.current)||r.focus()}},"data-header-appearance":a,"data-scrolled":b,"data-mobile-open":U,className:(0,s.cn)("sticky top-2 z-[100] mt-2 px-2 transition-transform duration-200 ease-in-out lg:top-1 lg:right-0 lg:left-0 lg:mt-0",b?"lg:fixed lg:translate-y-0":"lg:fixed lg:translate-y-[3.25rem]","max-h-[84px]",P().root,l&&P().homepage),children:(0,r.jsx)("header",{style:w&&b?{"--color-text-primary":"white","--color-text-secondary":"rgba(221, 211, 197, 0.65)"}:{},children:(0,r.jsxs)("div",{className:(0,s.cn)("relative isolate mx-auto flex w-full max-w-[1368px] transform-gpu overflow-visible rounded-lg px-4 font-jakarta text-text-primary sm:px-6 xl:px-7",U?"flex-col":"items-center justify-between",P().pill),children:[(0,r.jsx)("div",{"aria-hidden":!0,"data-testid":"mobile-navigation-surface",className:(0,s.cn)("pointer-events-none absolute inset-0 -z-10 rounded-lg border backdrop-blur-[16px] transition-[opacity,background-color,border-color] duration-200 ease-out",U?b&&w?"border-white/15 bg-[#261858]":"border-white bg-[#f7f7fb]":b&&w?"border-white/15 bg-[rgba(38,24,88,0.25)]":"border-white bg-[rgba(255,255,255,0.50)]",b||U?"opacity-100":"opacity-0")}),(0,r.jsxs)("div",{className:(0,s.cn)("flex min-h-[64px] w-full items-center justify-between sm:min-h-[72px] min-[1340px]:min-h-[84px]",P().row),children:[(0,r.jsxs)("div",{className:(0,s.cn)("flex h-full items-center",P().navigation),children:[(0,r.jsx)(u(),{href:"/",className:(0,s.cn)("flex items-center pb-[3px]",l&&P().logo),children:l?(0,r.jsx)(c.default,{src:"/images/homepage-redesign/header/logo.svg",width:120,height:29,alt:"Copilot Kit Logo"}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.default,{className:"hidden sm:block",src:w?"/icons/copilot-kit-logo-white.svg":"/icons/copilot-kit-logo.svg",width:146,height:28,alt:"Copilot Kit Logo"}),(0,r.jsx)(c.default,{className:"block sm:hidden",src:w?"/icons/copilot-logo-mobile-white.svg":"/icons/copilot-logo-mobile.svg",width:141,height:27,alt:"Copilot Kit Logo"})]})}),(0,r.jsxs)("ul",{className:(0,s.cn)("h-full items-center",P().desktopLinks),children:[el.filter(e=>"Docs"===e.title).map(e=>{let{href:t,title:i,target:n}=e;return(0,r.jsx)("li",{className:"flex items-center",children:(0,r.jsx)("a",{className:"font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary",href:t,target:n,children:i})},i)}),el.filter(e=>"Blog"===e.title).map(e=>{let{href:t,title:i,target:n}=e;return(0,r.jsx)("li",{className:(0,s.cn)("items-center",P().fullNavigationItem),children:(0,r.jsx)("a",{className:"font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary",href:t,target:n,children:i})},i)}),(0,r.jsx)("li",{className:"z-[100] flex items-center",children:(0,r.jsxs)("div",{ref:$,onBlur:e=>{var t,i;e.relatedTarget instanceof Node&&e.currentTarget.contains(e.relatedTarget)||((null==(t=e.currentTarget.querySelector("button"))?void 0:t.getBoundingClientRect().width)===0&&(null==(i=ei.current)||i.focus()),H(!1))},children:[(0,r.jsxs)("button",{type:"button",className:"flex items-center gap-1 font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",onClick:()=>{M(!1),Q(!1),Z(!1),H(e=>!e)},"aria-expanded":V,"aria-controls":"products-menu",children:["Products",l?(0,r.jsx)(c.default,{src:"/images/homepage-redesign/header/chevron.svg",alt:"",width:20,height:20,className:(0,s.cn)(V&&"rotate-180")}
1):(0,r.jsx)(g._kA,{size:16,className:(0,s.cn)("transition-transform",V&&"rotate-180")})]}),V&&(0,r.jsxs)("div",{id:"products-menu",className:(0,s.cn)(P().productsPanel,"absolute top-[calc(100%+0.5rem)] z-[100] rounded-lg border shadow-lg backdrop-blur-[25px]",w&&b?"border-white/20 bg-[rgba(38,24,88,0.92)]":"border-white/20 bg-white/90"),children:[(0,r.jsxs)("div",{className:P().productsColumns,children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:P().menuSectionTitle,children:"Products"}),(0,r.jsx)("ul",{children:eo.map(e=>{let{href:t,title:i,description:n,icon:a}=e;return(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:t,title:n,className:P().productMenuLink,onClick:()=>H(!1),children:[a&&(0,r.jsx)(a,{size:18,"aria-hidden":"true",className:"shrink-0 text-accent-purple"}),i]})},i)})})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:P().menuSectionTitle,children:"Solutions"}),(0,r.jsx)("ul",{children:j.map(e=>{let{href:t,title:i,icon:n}=e;return(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:t,className:P().productMenuLink,onClick:()=>H(!1),children:[(0,r.jsx)(n,{size:18,"aria-hidden":"true",className:"shrink-0 text-accent-purple"}),i]})},t)})})]})]}),(0,r.jsxs)("a",{href:"https://go.copilotkit.ai/discord-community",target:"_blank",rel:"noopener",className:P().community,onClick:()=>H(!1),children:[(0,r.jsx)(h.O4U,{size:18,"aria-hidden":"true"}),"Discord community"]})]})]})}),(0,r.jsx)("li",{className:(0,s.cn)("relative z-[100] items-center",P().examplesItem),children:(0,r.jsxs)("div",{ref:et,className:"relative",onBlur:e=>{var t,i;e.relatedTarget instanceof Node&&e.currentTarget.contains(e.relatedTarget)||((null==(t=e.currentTarget.querySelector("button"))?void 0:t.getBoundingClientRect().width)===0&&(null==(i=ei.current)||i.focus()),Z(!1))},children:[(0,r.jsxs)("button",{type:"button",className:"flex items-center gap-1 font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",onClick:()=>{M(!1),H(!1),Q(!1),Z(e=>!e)},"aria-expanded":X,"aria-controls":"resources-menu",children:["Resources",l?(0,r.jsx)(c.default,{src:"/images/homepage-redesign/header/chevron.svg",alt:"",width:20,height:20,className:(0,s.cn)(X&&"rotate-180")}):(0,r.jsx)(g._kA,{size:16,className:(0,s.cn)("transition-transform",X&&"rotate-180")})]}),X&&(0,r.jsx)("div",{id:"resources-menu",className:(0,s.cn)(P().resourcesPanel,"absolute top-[calc(100%+0.5rem)] z-[100] rounded-lg border shadow-lg backdrop-blur-[25px]",w&&b?"border-white/20 bg-[rgba(38,24,88,0.92)]":"border-white/20 bg-white/90"),children:(0,r.jsxs)("div",{className:P().productsColumns,children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:P().menuSectionTitle,children:"Learn the concepts"}),(0,r.jsx)("ul",{children:en.map(e=>{let{href:t,title:i,description:n,icon:a}=e;return(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:t,title:n,className:P().productMenuLink,onClick:()=>Z(!1),children:[(0,r.jsx)(a,{size:18,"aria-hidden":"true",className:"shrink-0 text-accent-purple"}),i]})},i)})})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h2",{className:P().menuSectionTitle,children:"Examples & demos"})," ",(0,r.jsx)("ul",{children:el.filter(e=>"Examples"===e.title||"Dojo"===e.title).map(e=>{let{href:t,title:i,target:n}=e;return(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:t,target:n,rel:"_blank"===n?"noopener":void 0,className:P().productMenuLink,onClick:()=>Z(!1),children:[(0,r.jsx)(z.x,{size:18,"aria-hidden":"true",className:"shrink-0 text-accent-purple"}),"Examples"===i?"All examples":i]})},i)})})]})]})})]})}),(0,r.jsx)("li",{className:(0,s.cn)("relative z-[100] items-center",P().fullNavigationItem),children:(0,r.jsxs)("div",{ref:ee,className:"relative",onBlur:e=>{var t,i;e.relatedTarget instanceof Node&&e.currentTarget.contains(e.relatedTarget)||((null==(t=e.currentTarget.querySelector("button"))?void 0:t.getBoundingClientRect().width)===0&&(null==(i=ei.current)||i.focus()),Q(!1))},children:[(0,r.jsxs)("button",{type:"button",className:"flex items-center gap-1 font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",onClick:()=>{M(!1),H(!1),Z(!1),Q(e=>!e)},"aria-expanded":J,"aria-controls":"generative-ui-menu",children:["Generative UI",l?(0,r.jsx)(c.default,{src:"/images/homepage-redesign/header/chevron.svg",alt:"",width:20,height:20,className:(0,s.cn)(J&&"rotate-180")}
1):(0,r.jsx)(g._kA,{size:16,className:(0,s.cn)("transition-transform",J&&"rotate-180")})]}),J&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{id:"generative-ui-menu",className:(0,s.cn)("absolute top-[calc(100%+0.5rem)] left-0 z-[100] min-w-[240px] rounded-lg border shadow-lg",w&&b?"border-white/20 bg-[rgba(38,24,88,0.92)] backdrop-blur-[25px]":"border-white/20 bg-white/90 backdrop-blur-sm"),children:(0,r.jsx)("ul",{className:"py-2",children:er.map(e=>{let{href:t,title:i,description:n,icon:a}=e;return(0,r.jsxs)("li",{className:"group relative",children:[(0,r.jsxs)("a",{href:t,className:"flex items-center gap-2.5 px-4 py-2 font-jakarta text-[14px] leading-[22px] font-medium text-text-primary hover:bg-white/50",onClick:()=>Q(!1),children:[(0,r.jsx)(a,{size:18,"aria-hidden":"true",className:"shrink-0 text-accent-purple"}),i]}),(0,r.jsx)("div",{className:"pointer-events-none absolute top-1/2 left-full ml-2 -translate-y-1/2 opacity-0 transition-opacity group-hover:opacity-100",children:(0,r.jsx)("div",{className:"w-[280px] rounded-lg border border-gray-200 bg-white px-3 py-2 shadow-lg",children:(0,r.jsx)("p",{className:"font-jakarta text-[12px] leading-[1.5] text-text-secondary",children:n})})})]},i)})})})})]})}),(0,r.jsxs)("li",{className:(0,s.cn)("group relative items-center",P().fullNavigationItem),children:[(0,r.jsx)(u(),{className:"font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary",href:"/ag-ui",children:"AG-UI"}),(0,r.jsx)("div",{className:"pointer-events-none absolute top-full left-1/2 mt-2 -translate-x-1/2 opacity-0 transition-opacity group-hover:opacity-100",children:(0,r.jsx)("div",{className:"w-[280px] rounded-lg border border-gray-200 bg-white px-3 py-2 shadow-lg",children:(0,r.jsx)("p",{className:"font-jakarta text-[12px] leading-[1.5] text-text-secondary",children:"AG-UI (AgentâUser Interaction) is the general-purpose, bi-directional connection between a user-facing application and any agentic backend."})})})]}),el.filter(e=>"Pricing"===e.title).map(e=>{let{href:t,title:i,target:n}=e;return(0,r.jsx)("li",{className:"flex items-center",children:(0,r.jsx)("a",{className:"font-jakarta text-[14px] leading-[22px] font-medium whitespace-nowrap text-text-primary",href:t,target:n,children:i})},i)})]})]}),(0,r.jsxs)("div",{className:(0,s.cn)("h-[44px] shrink-0 items-center",P().actions),children:[q(D)?(0,r.jsx)(K,{fallback:es(D,"secondary"),signedIn:es(f,"secondary")}):es(D,"secondary"),(0,r.jsx)("span",{className:(0,s.cn)("hidden min-[1340px]:flex",l&&P().hideDiscord),children:(0,r.jsx)(o.A,{onClick:()=>{window.open("https://go.copilotkit.ai/discord-community","_blank")},variant:"secondary",icon:(0,r.jsx)(h.O4U,{size:20}),size:"md",className:(0,s.cn)("px-3",w&&"!bg-white/10 !text-white"),"aria-label":"Join our Discord community"})}),es(B,"primary")]}),(0,r.jsx)("button",{ref:ei,type:"button",className:(0,s.cn)("h-[52px] w-[52px] shrink-0 items-center justify-center rounded-md p-2 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",P().menuToggle),"aria-label":U?"Close menu":R?"More navigation":"Open menu","aria-expanded":U,"aria-controls":"mobile-menu",onClick:()=>{H(!1),Z(!1),Q(!1),M(!U)},children:U?(0,r.jsx)(m.j55,{"data-testid":"mobile-menu-icon-close",size:24}):(0,r.jsx)(m.NYi,{"data-testid":"mobile-menu-icon-open",size:24})})]}),(0,r.jsx)(Y,{setIsMobileMenuOpen:M,NAV_ITEMS:el,GENERATIVE_UI_ITEMS:er,LEARNING_ITEMS:en,PRODUCT_ITEMS:eo,authEntryHref:x,isOpen:U,homepage:l})]})})}),i?(0,r.jsx)("div",{className:"hidden h-24 lg:block"}):!l&&(0,r.jsx)("div",{className:"hidden h-[72px] min-[1024px]:block min-[1340px]:h-[84px]"})]})}function Y(e){let{setIsMobileMenuOpen:t,NAV_ITEMS:i,GENERATIVE_UI_ITEMS:n,LEARNING_ITEMS:a,PRODUCT_ITEMS:o,authEntryHref:l,isOpen:c,homepage:d=!1}=e,p=(0,y.sf)();return(0,r.jsx)("div",{id:"mobile-menu",inert:!c||void 0,"aria-hidden":!c||void 0,className:(0,s.cn)("mt-4 flex flex-col overflow-hidden overscroll-contain transition-[opacity] duration-300 ease-in-out",P().mobileMenu,c?"max-h-[calc(100dvh-120px)] opacity-100":"max-h-0 opacity-0"),children:(0,r.jsxs)("div",{className:"flex min-h-0 flex-col gap-4 overflow-hidden overscroll-contain ".concat(!c&&"max-h-0 max-w-0"),
1children:[(0,r.jsxs)("div",{className:P().mobileScroll,children:[i.filter(e=>"Docs"===e.title).map(e=>{let{href:i,title:n,target:a}=e;return(0,r.jsx)("div",{className:P().compactDuplicate,children:(0,r.jsx)("a",{href:i,className:"font-jakarta text-[16px] leading-6 text-text-primary",onClick:()=>t(!1),target:a,children:n})},n)}),i.filter(e=>"Blog"===e.title).map(e=>{let{href:i,title:n,target:a}=e;return(0,r.jsx)("div",{children:(0,r.jsx)("a",{href:i,className:"font-jakarta text-[16px] leading-6 text-text-primary",onClick:()=>t(!1),target:a,children:n})},n)}),(0,r.jsxs)("details",{className:(0,s.cn)(P().mobileGroup,P().compactDuplicate),children:[(0,r.jsxs)("summary",{children:["Products ",(0,r.jsx)(g._kA,{"aria-hidden":"true"})]}),(0,r.jsx)("div",{className:P().mobileGroupLinks,children:o.map(e=>{let{href:i,title:n,icon:a}=e;return(0,r.jsxs)("a",{href:i,onClick:()=>t(!1),children:[a&&(0,r.jsx)(a,{size:18,"aria-hidden":"true"}),(0,r.jsx)("span",{children:n})]},i)})})]}),(0,r.jsxs)("details",{className:(0,s.cn)(P().mobileGroup,P().compactDuplicate),children:[(0,r.jsxs)("summary",{children:["Solutions ",(0,r.jsx)(g._kA,{"aria-hidden":"true"})]}),(0,r.jsx)("div",{className:P().mobileGroupLinks,children:j.map(e=>{let{href:i,title:n,icon:a}=e;return(0,r.jsxs)("a",{href:i,onClick:()=>t(!1),children:[(0,r.jsx)(a,{size:18,"aria-hidden":"true"}),(0,r.jsx)("span",{children:n})]},i)})})]}),(0,r.jsxs)("details",{className:(0,s.cn)(P().mobileGroup,P().examplesOverflow),children:[(0,r.jsxs)("summary",{children:["Resources ",(0,r.jsx)(g._kA,{"aria-hidden":"true"})]}),(0,r.jsxs)("div",{className:P().mobileGroupLinks,children:[(0,r.jsx)("p",{className:P().mobileGroupLabel,children:"Learn the concepts"}),a.map(e=>{let{href:i,title:n,icon:a}=e;return(0,r.jsxs)("a",{href:i,onClick:()=>t(!1),children:[(0,r.jsx)(a,{size:18,"aria-hidden":"true"}),(0,r.jsx)("span",{children:n})]},i)}),(0,r.jsx)("p",{className:P().mobileGroupLabel,children:"Examples & demos"}),i.filter(e=>"Examples"===e.title||"Dojo"===e.title).map(e=>{let{href:i,title:n,target:a}=e;return(0,r.jsxs)("a",{href:i,target:a,rel:"_blank"===a?"noopener":void 0,onClick:()=>t(!1),children:["Examples"===n?(0,r.jsx)(z.x,{size:18,"aria-hidden":"true"}):(0,r.jsx)(L.m,{size:18,"aria-hidden":"true"}),(0,r.jsx)("span",{children:"Examples"===n?"All examples":n})]},i)})]})]}),(0,r.jsx)("div",{className:"font-jakarta text-[16px] leading-6 font-semibold text-text-secondary",children:"Generative UI"}),n.map(e=>{let{href:i,title:n,icon:a}=e;return(0,r.jsx)("div",{className:"pl-4",children:(0,r.jsxs)("a",{href:i,className:"flex items-center gap-2.5 font-jakarta text-[16px] leading-6 text-text-primary",onClick:()=>t(!1),children:[(0,r.jsx)(a,{size:18,"aria-hidden":"true",className:"shrink-0 text-accent-purple"}),n]})},n)}),(0,r.jsx)("div",{children:(0,r.jsx)(u(),{href:"/ag-ui",className:"font-jakarta text-[16px] leading-6 text-text-primary",onClick:()=>t(!1),children:"AG-UI"})}),i.filter(e=>"Pricing"===e.title).map(e=>{let{href:i,title:n,target:a}=e;return(0,r.jsx)("div",{className:P().compactDuplicate,children:(0,r.jsx)("a",{href:i,className:"font-jakarta text-[16px] leading-6 text-text-primary",onClick:()=>t(!1),target:a,children:n})},n)}),(0,r.jsx)("a",{href:"https://go.copilotkit.ai/discord-community",target:"_blank",rel:"noopener",onClick:()=>t(!1),children:"Discord community"})]}),(0,r.jsxs)("div",{className:(0,s.cn)("border-t border-gray-200/60 pt-3 pb-6",P().mobileActions),children:[d&&(0,r.jsx)("a",{href:M,className:P().mobileContact,onClick:()=>{p.capture("talk_to_us_clicked",{location:"nav"}),t(!1)},children:"Talk to an Engineer"}),(0,r.jsx)(K,{fallback:(0,r.jsx)("a",{href:l,target:"_blank",rel:"noopener",className:"flex h-[44px] flex-1 items-center justify-center rounded-full bg-gray-1000 px-4 font-jakarta text-sm font-semibold tracking-normal text-white normal-case transition-colors hover:bg-[#2b2b2b] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current active:bg-gray-800",onClick:()=>{p.capture("try_for_free_clicked",{location:"nav"}),t(!1)},children:"Get Started"}),signedIn:(0,r.jsxs)(r.Fragment,{children:[!d&&(0,r.jsx)("a",{href:M,className:"mb-2 flex h-[44px] flex-1 items-center justify-center rounded-full bg-gray-1000 px-4 font-jakarta text-sm font-semibold tracking-normal text-white normal-case transition-colors hover:bg-[#2b2b2b] active:bg-gray-800",onClick:()=>{p.capture("talk_to_us_clicked",{location:"nav"}),t(!1)},children:"Talk to an Engineer"}),(0,r.jsx)("a",{href:F("/intelligence"),className:"flex h-[44px] flex-1 items-center justify-center rounded-full bg-gray-1000 px-4 font-jakarta text-sm font-semibold tracking-normal whitespace-nowrap text-white normal-case transition-colors hover:bg-[#2b2b2b] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current active:bg-gray-800",onClick:()=>{p.capture("platform_clicked",{location:"nav"}),t(!1)},children:"Go to platform"})]})})]})]})})}},22027:(e,t,i)=>{"use strict";i.d(t,{P:()=>d,default:()=>u});var r=i(87448),n=i(77506),a=i(94710),o=i(23796);let l="pk_live_Y2xlcmsuY29waWxvdGtpdC5haSQ",s="https://www.copilotkit.ai/",c=(0,o.createContext)({isAvailable:!0,currentPublicUrl:s});function d(){return(0,o.useContext)(c).isAvailable}function u(e){let{children:t}=e,i=(0,a.usePathname)(),d=(0,a.useSearchParams)().toString(),[u,p]=(0,o.useState)(s);(0,o.useEffect)(()=>{let e=()=>p(window.location.href);return e(),window.addEventListener("hashchange",e),window.addEventListener("popstate",e),()=>{window.removeEventListener("hashchange",e),window.removeEventListener("popstate",e)}},[i,d]);let h={isAvailable:!!l,currentPublicUrl:u};return l?(0,r.jsx)(c.Provider,{value:h,children:(0,r.jsx)(n.lJ,{publishableKey:l,afterSignOutUrl:u,clerkJSVariant:"headless",children:t})}):(0,r.jsx)(c.Provider,{value:h,children:t})}},25244:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});
1var r=i(89964);let n=(0,r.createServerReference)("7f479083417a84e9abcd466fc4ba66d053e8febcc1",r.callServer,void 0,r.findSourceMapURL,"detectKeylessEnvDriftAction")},26764:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(87448),n=i(63558),a=i(7707);let o={sm:{textSegment:"px-4 text-xs",height:"h-[32px]",arrowContainerWidth:"w-[32px]",arrowSize:16},md:{textSegment:"px-4 text-sm",height:"h-[44px]",arrowContainerWidth:"w-[44px]",arrowSize:20},lg:{textSegment:"px-5 text-base",height:"h-[52px]",arrowContainerWidth:"w-[52px]",arrowSize:24}},l={primary:"bg-gray-1000 text-white group-hover:bg-[#2b2b2b] group-focus-visible:bg-[#2b2b2b] group-active:bg-gray-800 group-disabled:bg-gray-1000/15 group-disabled:text-[#838389]",secondary:"bg-white text-text-primary group-hover:bg-white/70 group-focus-visible:bg-white/70 group-active:bg-white/50 group-disabled:bg-white/50 group-disabled:text-[#838389]",ghost:"bg-transparent text-text-primary group-hover:bg-gray-1000/5 group-focus-visible:bg-gray-1000/5 group-active:bg-gray-1000/10 group-disabled:bg-transparent group-disabled:text-[#838389]",link:"underline decoration-[1px] underline-offset-4 transition-opacity group-disabled:no-underline group-disabled:text-[#838389] group-hover:no-underline group-focus-visible:no-underline group-active:no-underline group-hover:text-text-secondary group-focus-visible:text-text-secondary group-active:text-text-primary"},s=e=>{let{label:t,variant:i="primary",disabled:s=!1,fullWidth:c=!1,icon:d=null,size:u="lg",className:p,...h}=e,{height:m,arrowSize:g,arrowContainerWidth:x,textSegment:f}=o[u];return(0,r.jsxs)("button",{type:"button",className:(0,a.cn)("group flex items-center border-none bg-transparent p-0 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",c?"w-full":"w-fit",s?"cursor-none":"cursor-pointer"),disabled:s,...h,children:["primary"===i&&(0,r.jsx)("span",{className:(0,a.cn)("flex items-center justify-center rounded-full transition-colors",m,x,l.primary),"aria-hidden":"true",children:d||(0,r.jsx)(n.L2n,{size:g,color:s?"#838389":"#FFFFFF"})}),(0,r.jsxs)("span",{className:(0,a.cn)("flex items-center justify-center gap-2 rounded-full whitespace-nowrap transition-colors",f,m,l[i],"primary"===i&&c?"flex-1":c?"w-full":"w-fit","link"===i?"h-auto px-0":"font-mono font-medium uppercase",p),children:["primary"===i||d,t]})]})}},74438:(e,t,i)=>{"use strict";i.d(t,{C:()=>r});let r={baseUrl:"https://www.copilotkit.ai",discord:"https://go.copilotkit.ai/discord-community",github:"https://go.copilotkit.ai/copilotkit-github",twitter:"https://go.copilotkit.ai/socials-twitter",linkedin:"https://go.copilotkit.ai/socials-linkedin",calendly:"https://calendly.com/atai_/copilotkit",docsPage:"https://docs.copilotkit.ai/",termsPage:"/terms-of-service",privacyPage:"/privacy-policy",title:"CopilotKit | Bring Users and AI Agents together inside real apps",description:"The Enterprise-Ready Frontend Stack for Agents. CopilotKit lets you integrate LLMs or agents with real-time context, UI control, and full flexibility.",ogImage:"/images/og/generic.webp"}},84465:(e,t,i)=>{"use strict";i.d(t,{y:()=>n});var r=i(89964);let n=(0,r.createServerReference)("7f4f8eb528b7e7dc43c29667be9a3f5292733b1c47",r.callServer,void 0,r.findSourceMapURL,"invalidateCacheAction")}}]);
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.