Showing source for: https://code.claude.com/docs
Duration: 0.263337s
Server: cloudflare

<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark" data-banner-state="visible" data-assistant-state="closed" data-page-mode="none" data-current-path="/"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/docs/_next/static/media/PaperMono_Variable.p.4fb029ee.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/light.svg?fit=max&amp;auto=format&amp;n=c5r9_6tjPMzFdDDT&amp;q=85&amp;s=78fd01ff4f4340295a4f66e2ea54903c"/><link rel="preload" as="image" href="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/dark.svg?fit=max&amp;auto=format&amp;n=c5r9_6tjPMzFdDDT&amp;q=85&amp;s=1298a0c3b3a1da603b190d0de0e31712"/><link rel="stylesheet" href="/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/2b0d21c764299abd.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" data-precedence="next"/><style data-precedence="base-ui:low" data-href="base-ui-disable-scrollbar">.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}</style><link rel="preload" as="script" fetchPriority="low" href="/docs/_next/static/chunks/3fcb76f539c93820.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg"/><script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/7c0ad3ab1d19caf5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/896d8c6b2a391d2d.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/705da3c2b52cc6c4.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/turbopack-83b210ae641c1540.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/584e1458bd2aed43.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/b3871e51fc61219b.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/af07f2c092e7d476.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><script src="/docs/_next/static/chunks/bb0a88eac5522be0.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" async=""></script><title>Overview - Claude Code Docs</title><meta name="description" content="Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser."/><meta name="application-name" content="Claude Code Docs"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Claude Code Docs"/><meta name="msapplication-TileColor" content="#0E0E0E"/><link rel="canonical" href="https://code.claude.com/docs/en/overview"/><link rel="alternate" hrefLang="en" href="https://code.claude.com/docs/en/overview"/><link rel="alternate" hrefLang="fr" href="https://code.claude.com/docs/fr/overview"/><link rel="alternate" hrefLang="de" href="https://code.claude.com/docs/de/overview"/><link rel="alternate" hrefLang="it" href="https://code.claude.com/docs/it/overview"/><link rel="alternate" hrefLang="ja" href="https://code.claude.com/docs/ja/overview"/><link rel="alternate" hrefLang="es" href="https://code.claude.com/docs/es/overview"/><link rel="alternate" hrefLang="ko" href="https://code.claude.com/docs/ko/overview"/><link rel="alternate" hrefLang="zh-CN" href="https://code.claude.com/docs/zh-CN/overview"/><link rel="alternate" hrefLang="zh-TW" href="https://code.claude.com/docs/zh-TW/overview"/><link rel="alternate" hrefLang="ru" href="https://code.claude.com/docs/ru/overview"/><link rel="alternate" hrefLang="id" href="https://code.claude.com/docs/id/overview"/><link rel="alternate" hrefLang="pt-BR" href="https://code.claude.com/docs/pt/overview"/><link rel="alternate" hrefLang="x-default" href="https://code.claude.com/docs/en/overview"/><link rel="alternate" type="application/xml" href="/docs/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/docs/en/overview.md"/><meta property="og:title" content="Overview - Claude Code Docs"/><meta property="og:description" content="Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser."/><meta property="og:url" content="https://code.claude.com/docs/en/overview"/><meta property="og:site_name" content="Claude Code Docs"/><meta property="og:image" content="https://claude-code.mintlify.app/_mintlify/api/og/v2?division=Getting+started&amp;title=Overview&amp;description=Claude+Code+is+an+agentic+coding+tool+that+reads+your+codebase%2C+edits+files%2C+runs+commands%2C+and+integrates+with+your+development+tools.+Available+in+your+termin&amp;theme=3635cbc3211c3e9f7049b079&amp;signature=567636a4e1172184cc68ca3bd3194c4728c5da10da6669b0976a0f89a68183bd"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Overview - Claude Code Docs"/><meta name="twitter:description" content="Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser."/><meta name="twitter:image" content="https://claude-code.mintlify.app/_mintlify/api/og/v2?division=Getting+started&amp;title=Overview&amp;description=Claude+Code+is+an+agentic+coding+tool+that+reads+your+codebase%2C+edits+files%2C+runs+commands%2C+and+integrates+with+your+development+tools.+Available+in+your+termin&amp;theme=3635cbc3211c3e9f7049b079&amp;signature=567636a4e1172184cc68ca3bd3194c4728c5da10da6669b0976a0f89a68183bd"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preload" href="/docs/_next/static/media/katex/0.16.47/katex.min.css" as="style" fetchPriority="low"/><script type="text/javascript">!function(){var b="/docs";
function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p}
function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p}
function i(p){if(p==null)return p;p=""+p;if(6<=p.length&&p.substring(p.length-6)==="/index")return p.substring(0,p.length-6);if("index"===p)return"";return p}
var p=(location.pathname||"").split("?")[0].split("#")[0]||"";
if(b)if(p===b)p="";else if(0===p.indexOf(b+"/"))p=p.substring(b.length);
p=a(p);p=u(p);p=i(p);p=""===p||"index"===p?"/":a(p);
document.documentElement.setAttribute("data-current-path",p);
}();</script><script type="text/javascript">(() => {
  const isIOS =
    /iP(hone|ad|od)/.test(navigator.userAgent) ||
    (/Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints > 1);
  if (!isIOS) return;
  const apply = () => {
    for (const meta of document.querySelectorAll('meta[name="viewport"]')) {
      const content = meta.getAttribute('content') || '';
      if (!content.includes('maximum-scale')) {
        meta.setAttribute('content', content + ', maximum-scale=1');
      }
    }
  };
  apply();
  new MutationObserver(apply).observe(document.head, {
    childList: true,
    subtree: true,
    attributes: true,
    attributeFilter: ['content'],
  });
})();</script><script type="text/javascript">!function(){
function read(){try{
var e=performance.getEntriesByType?performance.getEntriesByType("navigation"):[];
var st=(e[0]&&e[0].serverTiming)||[];
var g={};
for(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}
if(n==="country")g.country=d;else if(n==="region")g.region=d;else if(n==="continent")g.continent=d;}
var w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;
}catch(x){}}
read();document.addEventListener("DOMContentLoaded",read);
}();</script><script type="text/javascript">!function(){try{
var w=window;w.mintlify=w.mintlify||{};
var q=w.mintlify.__apiPlaygroundInputsQueue;
if(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}
w.mintlify.api=w.mintlify.api||{};
w.mintlify.api.playground=w.mintlify.api.playground||{};
if(typeof w.mintlify.api.playground.setServerVariables!=="function"){
w.mintlify.api.playground.setServerVariables=function(v){q.push({type:"set",variables:v});};
}
if(typeof w.mintlify.api.playground.clearServerVariables!=="function"){
w.mintlify.api.playground.clearServerVariables=function(){q.push({type:"clear"});};
}
}catch(e){}}();</script><script type="text/javascript">(function(){
if(typeof CSS==="undefined"||!("registerProperty" in CSS))return;
if(CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"))return;
var n=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"];
var d={"syntax":"<length>","inherits":false,"initialValue":"0px"};
for(var i=0;i<n.length;i++){try{CSS.registerProperty({name:n[i],syntax:d.syntax,inherits:d.inherits,initialValue:d.initialValue})}catch(e){}}
})();</script><script type="text/javascript">(function(a,b){try{let c=document.querySelector("div#banner")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible")}catch(a){document.documentElement.setAttribute(b,"hidden")}})(
  "bannerDismissed",
  "data-banner-state",
)</script><script src="/docs/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" noModule=""></script></head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","isDarkMode","system",null,["dark","light","true","false","system"],{"true":"dark","false":"light","dark":"dark","light":"light"},true,false)</script><script>(function(){try{var f=null;var v=f||localStorage.getItem("isDarkMode");if(v==='true')v='dark';else if(v==='false')v='light';if(v!=='light'&&v!=='dark'&&v!=='system')v="system";document.documentElement.setAttribute("data-theme-preference",v)}catch(e){}})();</script><blockquote class="sr-only" data-agent-docs-index="true" aria-hidden="true"><h2>Documentation Index</h2><p>Fetch the complete documentation index at:<!-- --> <a href="/docs/llms.txt" tabindex="-1">/docs/llms.txt</a></p><p>Use this file to discover all available pages before exploring further.</p></blockquote><style>:root{--banner-height:0px!important}</style><script id="_mintlify-banner-script">(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split("/").filter(a=>""!==a&&"global"!==a).slice(0,2)}catch{h=[]}let i=h.map(a=>c.find(b=>b.toLowerCase()===a.toLowerCase())).find(a=>void 0!==a),j=[];for(let c of(i?j.push(i):j.push(b),j.push("global"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,"hidden");let k=!0,l=0;for(;l<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})(
  {},
  "en",
  ["en","fr","de","it","jp","es","ko","zh-CN","zh-TW","ru","id","pt-BR"],
  "data-banner-state",
  "bannerDismissed",
)</script><link href="https://fonts.googleapis.com/css2?family=Anthropic+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&amp;display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Anthropic+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&amp;display=swap" rel="stylesheet"/><style>:root {
  --font-family-headings-custom: "Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  
  --font-family-body-custom: "Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  
  
}
</style><style>:root {
    --primary: 14 14 14;
    --primary-light: 212 162 127;
    --primary-dark: 14 14 14;
    --tooltip-foreground: 255 255 255;
    --background-light: 253 253 247;
    --background-dark: 9 9 11;
    --gray-50: 243 243 243;
    --gray-100: 238 238 238;
    --gray-200: 222 222 222;
    --gray-300: 206 206 206;
    --gray-400: 158 158 158;
    --gray-500: 112 112 112;
    --gray-600: 80 80 80;
    --gray-700: 62 62 62;
    --gray-800: 37 37 37;
    --gray-900: 23 23 23;
    --gray-950: 10 10 10;
  }</style><script type="text/javascript">
          (function() {
            function loadKatex() {
              const link = document.querySelector('link[href="/docs/_next/static/media/katex/0.16.47/katex.min.css"]');
              if (link) link.rel = 'stylesheet';
            }
            if (document.readyState === 'loading') {
              document.addEventListener('DOMContentLoaded', loadKatex);
            } else {
              loadKatex();
            }
          })();
        </script><div class="relative antialiased text-gray-500 dark:text-gray-400"><script id="_mintlify-navbar-transition-script">(function(a){let b,c=(b="navbar-transition","maple"===a&&(b+="-maple"),b);function d(){let a=!1;a=window.scrollY>50;let b=document.getElementById(c);b&&b.hasAttribute("data-is-opaque")&&b.setAttribute("data-is-opaque",`${!!a}`)}let e=function(){let a=document.createElement("style"),b=`#${c}`;return a.appendChild(document.createTextNode(`${b},${b} *,${b} *::before,${b} *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}}();function f(){window.removeEventListener("scroll",d),document.removeEventListener("DOMContentLoaded",d),d(),e()}window.addEventListener("scroll",d,{passive:!0}),document.addEventListener("DOMContentLoaded",d),("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(d),"complete"===document.readyState?f():window.addEventListener("load",f,{once:!0})})("mint")</script><script id="_mintlify-scroll-margin-script">(function () {
  var measure = function(){let a=document.querySelectorAll("header#navbar, [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById("content-container");if(d){let{overflowY:a}=getComputedStyle(d);("auto"===a||"scroll"===a)&&(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue("--scroll-mt")!==e&&f.setProperty("--scroll-mt",e)};
  (function(a){let b=[],c=0,d="undefined"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll("header#navbar, [data-top-chrome]"));(c.length!==b.length||c.some((a,c)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}let g="header#navbar, [data-top-chrome]";function h(a){let b=a.target;if(b instanceof Element&&b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=>{a.some(h)&&f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure);
  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return"smooth"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d&&(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if("complete"===document.readyState)return void d();let e=new MutationObserver(()=>{!c()&&d("instant")&&f()});function f(){e.disconnect(),window.removeEventListener("load",g)}function g(){let a=c();f(),a&&requestAnimationFrame(()=>{d(),function(){let a=["wheel","touchstart","keydown","pointerdown"],c=0,e=window.scrollY,f=setInterval(()=>{c+=1;let a=document.getElementById(b);if(!a||c>=6)return g();let f=Math.abs(window.scrollY-e)>1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)>4&&d()},350);function g(){clearInterval(f),a.forEach(a=>window.removeEventListener(a,g))}a.forEach(a=>window.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener("load",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()&&d("instant")&&f()})(measure);
})();</script><a href="#content-area" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light">Skip to main content</a><script>(function e(a,b,c,d,e){try{let f=window.matchMedia("(max-width: 1024px)").matches;if(e){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}if(f||!d){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),d||localStorage.setItem(a,"false");return}let g=localStorage.getItem(a);if(null===g){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let h=JSON.parse(g),i=localStorage.getItem(b),j=null!==i?JSON.parse(i):368;document.documentElement.style.setProperty(c,h?j+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",h?"open":"closed")}catch(a){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}})(
    "chat-assistant-sheet-open",
    "chat-assistant-sheet-width",
    "--assistant-sheet-width",
    true,
    false
  )</script><div class="max-lg:contents lg:flex lg:w-full" data-docs-theme="mint" data-assistant-layout="legacy"><div class="max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip"><header id="navbar" class="z-30 fixed lg:sticky top-0 w-full peer is-not-custom peer is-not-center peer is-not-wide peer is-not-frame"><div id="navbar-transition" class="absolute w-full h-full flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] bg-background-light dark:bg-background-dark" data-is-opaque="false"></div><div class="max-w-8xl mx-auto relative"><div><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a class="select-none" style="-webkit-touch-callout:none" href="/docs/en/overview"><span class="sr-only">Claude Code Docs<!-- --> home page</span><img class="nav-logo w-auto h-7 relative object-contain shrink-0 block dark:hidden" src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/light.svg?fit=max&amp;auto=format&amp;n=c5r9_6tjPMzFdDDT&amp;q=85&amp;s=78fd01ff4f4340295a4f66e2ea54903c" alt="light logo"/><img class="nav-logo w-auto h-7 relative object-contain shrink-0 hidden dark:block" src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/dark.svg?fit=max&amp;auto=format&amp;n=c5r9_6tjPMzFdDDT&amp;q=85&amp;s=1298a0c3b3a1da603b190d0de0e31712" alt="dark logo"/></a><div class="hidden lg:flex items-center gap-x-2"><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="localization-select-trigger" data-component-part="localization-select-trigger" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 group-hover:text-gray-950/70 dark:group-hover:text-white/70 py-1.5 px-2.5 rounded-xl hover:bg-gray-600/5! dark:hover:bg-gray-200/5! aria-[expanded=true]:bg-gray-600/5 dark:aria-[expanded=true]:bg-gray-200/5 text-sm font-medium text-gray-900 h-8 focus-visible:outline-primary dark:focus-visible:outline-primary-light dark:text-gray-300 group/trigger flex items-center gap-2 whitespace-nowrap"><span class="truncate max-w-[12.5rem]">English</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90 group-aria-[expanded=true]/trigger:rotate-[270deg] ml-auto"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">⌘<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30" id="assistant-entry" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="text-sm text-gray-500 dark:text-white/50 whitespace-nowrap">Ask Assistant</span><span class="flex-none text-xs font-semibold">⌘<!-- -->I</span></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex space-x-6 items-center"><li class="navbar-link"><a href="https://platform.claude.com/" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">Claude Developer Platform</span></a></li><li class="block lg:hidden"><a class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="https://claude.ai/code"><span class="min-w-0 truncate">Open Claude Code</span></a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" rel="noopener noreferrer" class="group pl-3 pr-2 py-2 relative inline-flex items-center text-sm font-medium" href="https://claude.ai/code"><span class="absolute inset-0 bg-primary-dark rounded-xl group-hover:opacity-[0.9]"></span><div class="z-10 gap-1 flex items-center"><span class="text-white">Open Claude Code</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0 text-white/90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li></ul></nav><div class="flex items-center"><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="theme-preference-menu-trigger" aria-label="Change theme preference" data-component-name="theme-preference-menu" data-component-part="theme-preference-menu-trigger" data-testid="theme-preference-menu-trigger" class="group disabled:pointer-events-none rounded-lg overflow-hidden gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 theme-preference-menu-trigger group p-2 flex items-center justify-center"><span data-theme-preference-icon="system"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="dark"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span></button></div></div><div class="flex lg:hidden items-center gap-3"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile" aria-label="Open search"><span class="sr-only">Search...</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button><button id="assistant-entry-mobile" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4.5 text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button type="button" aria-label="More actions" class="h-7 w-5 flex items-center justify-center relative after:content-[&#x27;&#x27;] after:absolute after:-inset-y-2 after:-left-1 after:-right-4"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 shrink-0 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><button type="button" class="flex items-center h-14 py-4 px-5 lg:hidden focus:outline-0 w-full text-left"><div class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M2.25 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 3.75H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 14.25H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3 overflow-hidden"><div class="flex items-center space-x-3 shrink-0"><span>Getting started</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 text-gray-400 shrink-0"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200 min-w-0 flex-1">Overview</div></div></button></div><div class="hidden lg:flex px-12 h-12"><div class="nav-tabs h-full flex text-sm gap-x-6"><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_q5jinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden! text-gray-800 dark:text-gray-200 font-semibold"><div class="flex items-center gap-2 hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200 font-semibold rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Getting started<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full bg-primary dark:bg-primary-light"></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_q9jinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden!"><div class="flex items-center gap-2 font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300 rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Build with Claude Code<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_qdjinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden!"><div class="flex items-center gap-2 font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300 rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Plugins<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_qhjinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden!"><div class="flex items-center gap-2 font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300 rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Administration<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_qljinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden!"><div class="flex items-center gap-2 font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300 rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Configuration<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_qpjinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden!"><div class="flex items-center gap-2 font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300 rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Reference<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_qtjinpfb39p7b9snpfiutb_" class="nav-tabs-item group relative h-full gap-2 flex items-center outline-hidden!"><div class="flex items-center gap-2 font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300 rounded-[2px] outline-offset-[6px] group-focus-visible:outline-2 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Agent SDK<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform shrink-0 text-gray-400 dark:text-gray-600 group-hover:text-gray-600 dark:group-hover:text-gray-400 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></button><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/en/whats-new">What&#x27;s New<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/docs/en/legal-and-compliance">Resources<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div><style>:root{--topbar-tabs-height:3rem}</style></div></div></header><div class="scroll-mt-(--scroll-mt) peer-[.is-custom]:max-w-none peer-[.is-center]:max-w-3xl peer-[.is-not-custom]:peer-[.is-not-center]:max-w-8xl peer-[.is-not-custom]:px-4 peer-[.is-not-custom]:mx-auto peer-[.is-not-custom]:lg:px-8 peer-[.is-wide]:lg:*:last:max-w-216 peer-[.is-not-custom]:peer-[.is-not-center]:lg:flex peer-[.is-custom]:[&amp;&gt;:first-child]:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:xl:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:xl:hidden!"><nav aria-label="Pages" class="z-20 hidden lg:block sticky self-start shrink-0 w-(--sidebar-width,18rem) top-[calc(var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))+var(--banner-height,0px))] h-[calc(100dvh-var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))-var(--banner-height,0px))]" id="sidebar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="sidebar-content" class="min-w-0 absolute! inset-0 z-10"><div data-id="base-ui-_R_5qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pr-8 pb-10 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full"><div class="relative lg:text-sm lg:leading-6"><div class="sticky top-0 h-8 pointer-events-none z-10 bg-linear-to-b from-background-light dark:from-background-dark"></div><div id="navigation-items"><div><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Getting started</span></h3></div><ul class="sidebar-group space-y-px"><li id="/en/overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview" data-active="true" data-active-nav-item="true"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1rem" aria-current="page" href="/docs/en/overview"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/en/quickstart" class="relative scroll-m-4 first:scroll-m-20" data-title="Quickstart"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/quickstart"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Quickstart</span></div></div></a></li><li id="/en/changelog" class="relative scroll-m-4 first:scroll-m-20" data-title="Changelog"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/changelog"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Changelog</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Core concepts</span></h3></div><ul class="sidebar-group space-y-px"><li id="/en/how-claude-code-works" class="relative scroll-m-4 first:scroll-m-20" data-title="How Claude Code works"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/how-claude-code-works"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">How Claude Code works</span></div></div></a></li><li id="/en/features-overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Extend Claude Code"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/features-overview"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Extend Claude Code</span></div></div></a></li><li id="/en/claude-directory" class="relative scroll-m-4 first:scroll-m-20" data-title="Explore the .claude directory"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/claude-directory"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Explore the .claude directory</span></div></div></a></li><li id="/en/context-window" class="relative scroll-m-4 first:scroll-m-20" data-title="Explore the context window"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/context-window"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Explore the context window</span></div></div></a></li><li id="/en/prompt-caching" class="relative scroll-m-4 first:scroll-m-20" data-title="Prompt caching"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/prompt-caching"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Prompt caching</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Use Claude Code</span></h3></div><ul class="sidebar-group space-y-px"><li id="/en/memory" class="relative scroll-m-4 first:scroll-m-20" data-title="Store instructions and memories"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/memory"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Store instructions and memories</span></div></div></a></li><li id="/en/sessions" class="relative scroll-m-4 first:scroll-m-20" data-title="Manage sessions"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/sessions"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Manage sessions</span></div></div></a></li><li id="/en/common-workflows" class="relative scroll-m-4 first:scroll-m-20" data-title="Common workflows"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/common-workflows"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Common workflows</span></div></div></a></li><li id="/en/prompt-library" class="relative scroll-m-4 first:scroll-m-20" data-title="Prompt library"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/prompt-library"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Prompt library</span></div></div></a></li><li id="/en/best-practices" class="relative scroll-m-4 first:scroll-m-20" data-title="Best practices"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/best-practices"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Best practices</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Platforms and integrations</span></h3></div><ul class="sidebar-group space-y-px"><li id="/en/platforms" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/platforms"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/en/remote-control" class="relative scroll-m-4 first:scroll-m-20" data-title="Remote Control"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/remote-control"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Remote Control</span></div></div></a></li><li data-title="Claude Code in the cloud" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/en/web-quickstart" aria-expanded="false"><div class=""><span>Claude Code in the cloud</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/en/claude-projects" class="relative scroll-m-4 first:scroll-m-20" data-title="Projects"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/claude-projects"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Projects</span></div></div></a></li><li data-title="Claude Code on desktop" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/en/desktop-quickstart" aria-expanded="false"><div class=""><span>Claude Code on desktop</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/en/mobile" class="relative scroll-m-4 first:scroll-m-20" data-title="Mobile"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/mobile"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Mobile</span></div></div></a></li><li id="/en/chrome" class="relative scroll-m-4 first:scroll-m-20" data-title="Chrome extension"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/chrome"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Chrome extension</span></div></div></a></li><li id="/en/computer-use" class="relative scroll-m-4 first:scroll-m-20" data-title="Computer use (preview)"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/computer-use"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Computer use (preview)</span></div></div></a></li><li id="/en/vs-code" class="relative scroll-m-4 first:scroll-m-20" data-title="Visual Studio Code"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/vs-code"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Visual Studio Code</span></div></div></a></li><li id="/en/jetbrains" class="relative scroll-m-4 first:scroll-m-20" data-title="JetBrains IDEs"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/jetbrains"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">JetBrains IDEs</span></div></div></a></li><li id="/en/slack" class="relative scroll-m-4 first:scroll-m-20" data-title="Claude Code in Slack"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/slack"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Claude Code in Slack</span></div></div></a></li><li id="https://claude.com/docs/claude-tag" class="relative scroll-m-4 first:scroll-m-20" data-title="Claude Tag"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" target="_blank" rel="noopener noreferrer" href="https://claude.com/docs/claude-tag"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Claude Tag</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 text-gray-400 overflow-visible group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Code review and pull requests</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Code Review" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/en/code-review" aria-expanded="false"><div class=""><span>Code Review</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/en/code-review-local" class="relative scroll-m-4 first:scroll-m-20" data-title="Review code locally"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/code-review-local"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Review code locally</span></div></div></a></li><li id="/en/ultrareview" class="relative scroll-m-4 first:scroll-m-20" data-title="Ultrareview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/ultrareview"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Ultrareview</span></div></div></a></li><li data-title="Security scans" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/en/security-guidance" aria-expanded="false"><div class=""><span>Security scans</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Run Claude in your own CI" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/en/github-actions" aria-expanded="false"><div class=""><span>Run Claude in your own CI</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/en/github-enterprise-server" class="relative scroll-m-4 first:scroll-m-20" data-title="GitHub Enterprise Server"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/docs/en/github-enterprise-server"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">GitHub Enterprise Server</span></div></div></a></li></ul></div><script>(function () {
  try {
    if (window.__mintlifyInitialSidebarScrollDone) return;

    var path = (window.location.pathname || '/').split('#')[0].split('?')[0];
    if (path.endsWith('/index')) path = path.slice(0, -6);
    else if (path === 'index') path = '';

    var candidates = [];
    if (path) candidates.push(path);
    if (path.startsWith('/')) candidates.push(path.slice(1));
    else candidates.push('/' + path);

    var item = null;
    for (var i = 0; i < candidates.length && !item; i++) {
      var matches = document.querySelectorAll('[id="' + candidates[i].replace(/"/g, '\\"') + '"]');
      for (var j = 0; j < matches.length; j++) {
        if (matches[j].closest('#sidebar, #sidebar-content') && matches[j].getClientRects().length) {
          item = matches[j];
          break;
        }
      }
    }
    if (!item) return;
    window.__mintlifyInitialSidebarScrollDone = true;

    var parent = item.closest('[data-component-part="scroll-area-viewport"]');
    if (!parent) {
      parent = item.parentElement;
      while (parent) {
        var style = getComputedStyle(parent);
        if (style.overflowY === 'auto' || style.overflowY === 'scroll') break;
        parent = parent.parentElement;
      }
    }
    if (!parent) return;

    var row = item.querySelector(':scope > button') || item;
    var parentRect = parent.getBoundingClientRect();
    var itemRect = row.getBoundingClientRect();
    if (itemRect.top >= parentRect.top && itemRect.bottom <= parentRect.bottom) return;

    var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop;
    parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2;
  } catch (e) {}
})();</script></div></div></div></div></div></nav><main id="content-container" class="lg:flex-1 lg:min-w-0"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://code.claude.com/#organization","name":"Claude Code Docs","url":"https://code.claude.com","logo":{"@type":"ImageObject","url":"https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/light.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=78fd01ff4f4340295a4f66e2ea54903c"}},{"@type":"WebSite","@id":"https://code.claude.com/docs#website","name":"Claude Code Docs","url":"https://code.claude.com/docs","publisher":{"@id":"https://code.claude.com/#organization"}},{"@type":"WebPage","@id":"https://code.claude.com/docs/en/overview#webpage","url":"https://code.claude.com/docs/en/overview","name":"Overview","description":"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.","dateModified":"2026-10-08T01:55:52.200Z","isPartOf":{"@id":"https://code.claude.com/docs#website"},"breadcrumb":{"@id":"https://code.claude.com/docs/en/overview#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://code.claude.com/docs/en/overview#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Claude Code Docs","item":"https://code.claude.com/docs"},{"@type":"ListItem","position":2,"name":"Overview","item":"https://code.claude.com/docs/en/overview"}]},{"@type":["Article","TechArticle"],"@id":"https://code.claude.com/docs/en/overview#article","headline":"Overview","name":"Overview","description":"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.","url":"https://code.claude.com/docs/en/overview","mainEntityOfPage":{"@id":"https://code.claude.com/docs/en/overview#webpage"},"dateModified":"2026-10-08T01:55:52.200Z","publisher":{"@id":"https://code.claude.com/#organization"},"isPartOf":{"@id":"https://code.claude.com/docs#website"}}]}</script><script>document.documentElement.setAttribute('data-page-mode', "none");</script><span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10 pointer-events-none" id="background-color"></span><span class="block absolute dark:hidden inset-0 overflow-hidden pointer-events-none"></span><span class="hidden absolute dark:block inset-0 overflow-hidden pointer-events-none"></span><style data-custom-css-index="0" data-custom-css-path="button.css">
/* These styles mirror the internal design system's button component, converted to plain CSS. */

/* Base button styles */
.btn {
  position: relative;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  min-width: 5rem;
  height: 2.25rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  font-family: Styrene;
  font-weight: 600;
  border-radius: 0.5rem;
  &:active {
    transform: scale(0.985);
  }

  /* Size variants */
  &.size-xs {
    height: 1.75rem;
    min-width: 3.5rem;
    padding: 0 0.5rem;
    border-radius: 0.25rem;
    font-size: 0.75rem;
    gap: 0.25rem;
  }
  
  &.size-sm {
    height: 2rem;
    min-width: 4rem;
    padding: 0 0.75rem;
    border-radius: 0.375rem;
    font-size: 0.75rem;
  }

  &.size-lg {
    height: 2.75rem;
    min-width: 6rem;
    padding: 0 1.25rem;
    border-radius: 0.6rem;
  }

  &:disabled {
    pointer-events: none;
    opacity: 0.5;
    box-shadow: none;
  }

  &:focus-visible {
    outline: none;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow);
  }

  /* Primary variant */
  &.primary {
    font-weight: 600;
    color: hsl(var(--oncolor-100));
    background-color: hsl(var(--accent-main-100));
    background-image: linear-gradient(
      to right,
      hsl(var(--accent-main-100)) 0%,
      hsl(var(--accent-main-200) / 0.5) 50%,
      hsl(var(--accent-main-200)) 100%
    );
    background-size: 200% 100%;
    background-position: 0% 0%;
    border: 0.5px solid hsl(var(--border-300) / 0.25);
    box-shadow: 
      inset 0 0.5px 0px rgba(255, 255, 0, 0.15),
      0 1px 1px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);

    &:hover {
      background-position: 100% 0%;
      background-image: linear-gradient(
        to right,
        hsl(var(--accent-main-200)) 0%,
        hsl(var(--accent-main-200)) 100%
      );
    }

    &:active {
      background-color: hsl(var(--accent-main-000));
      box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
      transform: scale(0.985);
    }
  }

  /* Flat variant */
  &.flat {
    font-weight: 500;
    color: hsl(var(--oncolor-100));
    background-color: hsl(var(--accent-main-100));
    transition: background-color 150ms;

    &:hover {
      background-color: hsl(var(--accent-main-200));
    }
  }

  /* Secondary variant */
  &.secondary {
    font-weight: 600;
    color: hsl(var(--text-100) / 0.9);
    background-image: radial-gradient(
      ellipse at center,
      hsl(var(--bg-500) / 0.1) 50%,
      hsl(var(--bg-500) / 0.3) 100%
    );
    border: 0.5px solid hsl(var(--border-400));
    transition: color 150ms, background-color 150ms;

    &:hover {
      color: hsl(var(--text-000));
      background-color: hsl(var(--bg-500) / 0.6);
    }

    &:active {
      background-color: hsl(var(--bg-500) / 0.5);
    }
  }

  /* Outline variant */
  &.outline {
    font-weight: 600;
    color: hsl(var(--text-200));
    background-color: transparent;
    border: 1.5px solid currentColor;
    transition: color 150ms, background-color 150ms;

    &:hover {
      color: hsl(var(--text-100));
      background-color: hsl(var(--bg-400));
      border-color: hsl(var(--bg-400));
    }
  }

  /* Ghost variant */
  &.ghost {
    color: hsl(var(--text-200));
    border-color: transparent;
    transition: color 150ms, background-color 150ms;

    &:hover {
      color: hsl(var(--text-100));
      background-color: hsl(var(--bg-500) / 0.4);
    }

    &:active {
      background-color: hsl(var(--bg-400));
    }
  }

  /* Underline variant */
  &.underline {
    opacity: 0.8;
    text-decoration-line: none;
    text-underline-offset: 3px;
    transition: all 150ms;

    &:hover {
      opacity: 1;
      text-decoration-line: underline;
    }

    &:active {
      transform: scale(0.985);
    }
  }

  /* Danger variant */
  &.danger {
    font-weight: 600;
    color: hsl(var(--oncolor-100));
    background-color: hsl(var(--danger-100));
    transition: background-color 150ms;

    &:hover {
      background-color: hsl(var(--danger-200));
    }
  }
}
</style><style data-custom-css-index="1" data-custom-css-path="style.css">/* Anthropic Sans - Static fonts from assets.claude.ai */
@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-Regular-Static.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-RegularItalic-Static.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-Medium-Static.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-MediumItalic-Static.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-Semibold-Static.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-SemiboldItalic-Static.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-Bold-Static.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Sans";
  src: url("https://assets.claude.ai/Fonts/AnthropicSans-Text-BoldItalic-Static.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Anthropic Serif Display - for headlines */
@font-face {
  font-family: "Anthropic Serif Display";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Display-Regular-Static.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif Display";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Display-RegularItalic-Static.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif Display";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Display-Medium-Static.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif Display";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Display-Semibold-Static.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif Display";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Display-Bold-Static.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Anthropic Serif - Static fonts from assets.claude.ai */
@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-Regular-Static.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-RegularItalic-Static.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-Medium-Static.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-MediumItalic-Static.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-Semibold-Static.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-SemiboldItalic-Static.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-Bold-Static.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Anthropic Serif";
  src: url("https://assets.claude.ai/Fonts/AnthropicSerif-Text-BoldItalic-Static.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Color variables mirror the internal design system's generated theme palette. */
:root {
  --always-white: 0 0% 100%;
  --always-black: 0 0% 0%;
  --constant-book-cloth: 15 55% 80%;
  --constant-clay: 15 60% 85%;
  --constant-kraft: 25 40% 83%;
  --constant-manilla: 40 20% 92%;
  --constant-slate-000: 0 0% 100%;
  --constant-slate-050: 48 33.3% 97.1%;
  --constant-slate-100: 53 28.6% 94.5%;
  --constant-slate-150: 48 25% 92.2%;
  --constant-slate-200: 50 20.7% 88.6%;
  --constant-slate-250: 51 16.5% 84.5%;
  --constant-slate-300: 50 11.5% 79.6%;
  --constant-slate-350: 50 9% 73.7%;
  --constant-slate-400: 49 6.5% 66.9%;
  --constant-slate-450: 48 4.8% 59.2%;
  --constant-slate-500: 53 3.2% 51.4%;
  --constant-slate-550: 51 3.1% 43.7%;
  --constant-slate-600: 48 2.7% 35.9%;
  --constant-slate-650: 48 3.4% 29.2%;
  --constant-slate-700: 60 2.5% 23.3%;
  --constant-slate-750: 60 2.1% 18.4%;
  --constant-slate-800: 60 2.7% 14.5%;
  --constant-slate-850: 30 3.3% 11.8%;
  --constant-slate-900: 30 4% 9.8%;
  --constant-slate-950: 60 2.6% 7.6%;
  --constant-slate-1000: 60 3.4% 5.7%;
}

:root:not(.dark) {
  --accent-brand: 15 63.1% 59.6%;
  --accent-main-000: 15 55.6% 52.4%;
  --accent-main-100: 15 55.6% 52.4%;
  --accent-main-200: 15 63.1% 59.6%;
  --accent-main-900: 0 0% 0%;
  --accent-pro-000: 251 34.2% 33.3%;
  --accent-pro-100: 251 40% 45.1%;
  --accent-pro-200: 251 61% 72.2%;
  --accent-pro-900: 253 33.3% 91.8%;
  --accent-secondary-000: 210 73.7% 40.2%;
  --accent-secondary-100: 210 70.9% 51.6%;
  --accent-secondary-200: 210 70.9% 51.6%;
  --accent-secondary-900: 211 72% 90%;
  --bg-000: 0 0% 100%;
  --bg-100: 48 33.3% 97.1%;
  --bg-200: 53 28.6% 94.5%;
  --bg-300: 48 25% 92.2%;
  --bg-400: 50 20.7% 88.6%;
  --bg-500: 50 20.7% 88.6%;
  --border-100: 30 3.3% 11.8%;
  --border-200: 30 3.3% 11.8%;
  --border-300: 30 3.3% 11.8%;
  --border-400: 30 3.3% 11.8%;
  --danger-000: 0 61.4% 22.4%;
  --danger-100: 0 58.6% 34.1%;
  --danger-200: 0 58.6% 34.1%;
  --danger-900: 0 50% 95%;
  --oncolor-100: 0 0% 100%;
  --oncolor-200: 60 6.7% 97.1%;
  --oncolor-300: 60 6.7% 97.1%;
  --text-000: 60 2.6% 7.6%;
  --text-100: 60 2.6% 7.6%;
  --text-200: 60 2.5% 23.3%;
  --text-300: 60 2.5% 23.3%;
  --text-400: 51 3.1% 43.7%;
  --text-500: 51 3.1% 43.7%;
}

:root.dark {
  --accent-brand: 15 63.1% 59.6%;
  --accent-main-000: 15 55.6% 52.4%;
  --accent-main-100: 15 63.1% 59.6%;
  --accent-main-200: 15 63.1% 59.6%;
  --accent-main-900: 0 0% 0%;
  --accent-pro-000: 251 84.6% 74.5%;
  --accent-pro-100: 251 40.2% 54.1%;
  --accent-pro-200: 251 40% 45.1%;
  --accent-pro-900: 250 25.3% 19.4%;
  --accent-secondary-000: 210 71.1% 62%;
  --accent-secondary-100: 210 70.9% 51.6%;
  --accent-secondary-200: 210 70.9% 51.6%;
  --accent-secondary-900: 210 55.9% 24.6%;
  --bg-000: 60 2.1% 18.4%;
  --bg-100: 60 2.7% 14.5%;
  --bg-200: 30 3.3% 11.8%;
  --bg-300: 60 2.6% 7.6%;
  --bg-400: 60 3.4% 5.7%;
  --bg-500: 60 3.4% 5.7%;
  --border-100: 51 16.5% 84.5%;
  --border-200: 51 16.5% 84.5%;
  --border-300: 51 16.5% 84.5%;
  --border-400: 51 16.5% 84.5%;
  --danger-000: 0 73.1% 66.5%;
  --danger-100: 0 58.6% 34.1%;
  --danger-200: 0 58.6% 34.1%;
  --danger-900: 0 23% 15.6%;
  --oncolor-100: 0 0% 100%;
  --oncolor-200: 60 6.7% 97.1%;
  --oncolor-300: 60 6.7% 97.1%;
  --text-000: 48 33.3% 97.1%;
  --text-100: 48 33.3% 97.1%;
  --text-200: 50 9% 73.7%;
  --text-300: 50 9% 73.7%;
  --text-400: 48 4.8% 59.2%;
  --text-500: 48 4.8% 59.2%;
}

#home-header {
  font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400 !important;
  font-size: 50px;
  line-height: 1.2;
  margin-bottom: 1rem;
  color: --text-000;
  display: flex;
  align-items: baseline;
  justify-content: center;
  flex-wrap: nowrap;
}

#localization-select-trigger > :has(img[src*="flags"]) {
  display: none;
}

div[id^="localization-select-item"] > :has(img[src*="flags"]) {
  display: none;
}

/* Keep home header centered on all screen sizes */
@media (min-width: 768px) {
  #home-header {
    justify-content: center;
  }
}

.build-with {
  font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  letter-spacing: -0.02em;
}

.claude-wordmark-wrapper {
  display: inline-flex;
  align-items: baseline;
  margin-left: 10px; /* Space between "Build with" and the wordmark */
}

.claude-wordmark {
  height: 40px; /* Adjust this value to match your desired size */
  width: auto;
  position: relative;
}

.dark #home-header {
  color: white;
}

.description-text {
  color: black;
}

.dark .description-text {
  color: white;
}

.dark .claude-wordmark {
  filter: invert(1);
}

:root {
  --bg-color: #f0efea;
}

.dark {
  --bg-color: #2b2b2b;
}

body,
input,
#category-select,
.dropdown-item,
#table-of-contents {
  font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.eyebrow {
  font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.02rem;
}

#content-container {
  font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

#content-container h1,
#content-container h2,
#content-container h3,
#content-container h4,
#content-container h5,
#content-container h6 {
  font-family: "Anthropic Serif Display", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  /* Mintlify applies tracking-tight (-0.025em) to #page-title, which collapses
     word gaps in Serif Display's already-narrow space glyph. Reset tracking to
     the font's natural metrics and widen word gaps slightly. */
  letter-spacing: 0;
  word-spacing: 0.1em;
}

#content-container p {
  font-size: 1rem;
  line-height: 1.65rem;
}

.font-extrabold {
  font-weight: 600 !important;
}

.wide-table {
  width: 100%;
  overflow-x: auto;
}

.wide-table table {
  width: 175%;
  margin-bottom: 0;
}

/* Prompt Library */
#prompt-library-container {
  margin: 4rem auto;
  max-width: 48rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.prompt-library-title {
  font-size: 24px;
  text-align: center;
  font-weight: 700;
  color: #1f2937;
}

.dark .prompt-library-title {
  color: #e5e7eb;
}

.prompt-library-description {
  margin-top: 1rem;
  text-align: center;
}

.main-content {
  margin-bottom: 10rem;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.prompt-controllers {
  display: flex;
  gap: 0.5rem;
}

.prompt-search-container {
  position: relative;
  flex: 1 1 0%;
}

.prompt-search-icon-container {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  padding-left: 0.75rem;
}

.prompt-search-icon {
  margin-left: 0.25rem;
  margin-right: 0.75rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  background-color: #6b7280;
  mask-image: url(https://mintlify.b-cdn.net/v6.5.1/solid/magnifying-glass.svg);
  mask-repeat: no-repeat;
  mask-position: center center;
}

input.prompt-search-bar {
  display: block;
  height: 2.5rem;
  padding-left: 2.5rem;
  border-radius: 0.75rem;
  border-width: 1px;
  background-color: #ffffff;
  width: 100%;
  color: #111827;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.dark input.prompt-search-bar {
  color: #ffffff;
  background-color: rgb(var(--background-dark));
  border-color: #d1d5db1a;
}

input.prompt-search-bar:focus {
  outline-color: rgb(var(--primary));
}

.dark input.prompt-search-bar:focus {
  outline-color: rgb(var(--primary-light));
}

.dark .prompt-search-icon {
  background-color: #ffffff80;
}

#category-select {
  padding-left: 1rem;
  padding-right: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  border-radius: 0.75rem;
  border-width: 1px;
  color: #111827;
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  white-space: nowrap;
}

.dark #category-select {
  background-color: rgb(var(--background-dark));
  border-color: #d1d5db1a;
  color: #ffffff;
}

#category-select:hover {
  background-color: #f9fafb;
}

.dark #category-select:hover {
  background-color: #ffffff0d;
}

#category-select:focus {
  outline-color: rgb(var(--primary));
}

.dark #category-select:focus {
  outline-color: rgb(var(--primary-light));
}

#categories-dropdown {
  top: calc(100% + 4px);
  padding: 0.5rem 0.5rem;
  display: none;
  position: absolute;
  z-index: 10;
  border-radius: 0.75rem;
  border-width: 1px;
  width: 100%;
  color: #111827;
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.dark #categories-dropdown {
  background-color: rgb(var(--background-dark));
  border-color: #d1d5db1a;
  color: #ffffff;
}

#categories-dropdown-clickout {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}

.dropdown-icon-container {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  align-items: center;
  padding-right: 0.25rem;
}

.dropdown-icon {
  margin-left: 0.25rem;
  margin-right: 0.75rem;
  flex: none;
  width: 0.75rem;
  height: 0.75rem;
  background-color: #6b7280;
  mask-image: url(https://mintlify.b-cdn.net/v6.5.1/solid/caret-down.svg);
  mask-repeat: no-repeat;
  mask-position: center center;
}

.dark .dropdown-icon {
  background-color: #ffffff80;
}

#prompts-container {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 2rem;
}

.dropdown-item {
  padding: 0.25rem 0.5rem;
  border-radius: 0.375rem;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.dropdown-item:hover {
  background-color: #f9fafb;
}

.dark .dropdown-item:hover {
  background-color: #ffffff0d;
}

.check-icon {
  mask-image: url(https://mintlify.b-cdn.net/v6.5.1/solid/check.svg);
  height: 0.875rem;
  width: 1rem;
  background-color: rgb(var(--primary-light));
  mask-repeat: no-repeat;
  mask-position: center center;
}

.prompt-card {
  margin: -0.75rem;
  padding: 0.75rem;
  display: flex;
  border-radius: 1rem;
}

.prompt-card:hover {
  background-color: #03071208;
}

.dark .prompt-card:hover {
  background-color: #ffffff08;
}

.prompt-icon-container {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  margin-right: 1.5rem;
  border-radius: 0.75rem;
  height: 4rem;
  width: 4rem;
  background-color: #cb785c1a;
}

.prompt-icon {
  height: 1.5rem;
  width: 1.5rem;
  background-color: rgb(var(--primary-light));
  mask-repeat: no-repeat;
  mask-position: center center;
}

.prompt-title {
  color: rgb(31 41 55);
  font-weight: 600;
}

.dark .prompt-title {
  color: rgb(229 231 235);
}

.prompt-description {
  margin-top: 0.25rem;
}

#prompts-container {
  display: grid;
  margin-top: 2.5rem;
}

@media (min-width: 640px) {
  #category-select {
    width: 16rem;
  }
}

@media (min-width: 1024px) {
  #prompts-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Home page card styling */
.home-cards-custom {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);
  gap: 1.5rem;
}

.home-cards-custom .card {
  background: transparent;
  border: 0.5px solid hsl(var(--border-300));
  border-radius: 12px;
  padding: 0.25rem;
}

/* Responsive: change to 2 columns on tablet, single column on mobile */
@media (max-width: 1024px) {
  .home-cards-custom {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, auto);
  }
}

@media (max-width: 768px) {
  .home-cards-custom {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(6, auto);
  }
}

/* Utility classes */
.relative {
  position: relative;
}

.flex-1 {
  flex: 1 1 0%;
}

/* Mermaid diagram styling with graph paper background using Anthropic brand colors */
.mermaid {
  position: relative;
  background-color: #FDFDFB; /* Very light version of neutral #F0F0EB */
  background-image:
    linear-gradient(rgba(235, 219, 188, .25) 1px, transparent 1px), /* Secondary color #EBDBBC with low opacity */
    linear-gradient(90deg, rgba(235, 219, 188, .25) 1px, transparent 1px),
    linear-gradient(rgba(235, 219, 188, .1) 1px, transparent 1px),
    linear-gradient(90deg, rgba(235, 219, 188, .1) 1px, transparent 1px);
  background-size:
    20px 20px,
    20px 20px,
    4px 4px,
    4px 4px;
  background-position:
    -1px -1px,
    -1px -1px,
    -1px -1px,
    -1px -1px;
  padding: 20px;
  border-radius: 8px;
  border: 1px solid rgba(235, 219, 188, .4); /* Secondary color border */
  box-shadow: 0 2px 4px rgba(64, 64, 62, 0.08); /* Subtle shadow using #40403E */
}

.dark .mermaid {
  background-color: #1a1918; /* Dark version maintaining brand tone */
  background-image:
    linear-gradient(rgba(212, 162, 127, .15) 1px, transparent 1px), /* Tertiary color #D4A27F with low opacity */
    linear-gradient(90deg, rgba(212, 162, 127, .15) 1px, transparent 1px),
    linear-gradient(rgba(212, 162, 127, .08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(212, 162, 127, .08) 1px, transparent 1px);
  border: 1px solid rgba(102, 102, 99, .5); /* Using #666663 from brand */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* ============================================================
   What's New digest — feature block component
   ============================================================ */

.digest-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  padding: 0.75rem 1rem;
  margin: 1.5rem 0 2.5rem;
  border: 1px solid hsl(var(--border-300) / 0.15);
  background: hsl(var(--bg-200));
  font-variant-numeric: tabular-nums;
  font-size: 0.875rem;
  color: hsl(var(--text-400));
}

#content-container .digest-meta a {
  color: hsl(var(--accent-main-100));
  font-weight: 500;
  text-decoration: none;
  border-bottom: none;
}

#content-container .digest-meta a:hover {
  text-decoration: underline;
}

.digest-feature {
  position: relative;
  margin: 2.5rem 0;
  padding: 1.875rem 1.875rem 1.625rem;
  background:
    radial-gradient(circle, hsl(var(--text-000) / 0.025) 1px, transparent 1px) 0 0 / 18px 18px,
    linear-gradient(180deg, hsl(var(--constant-manilla) / 0.55), hsl(var(--constant-manilla) / 0.38));
  border: 1px solid hsl(var(--border-300) / 0.12);
  box-shadow:
    inset 0 1px 0 hsl(var(--text-000) / 0.04),
    0 1px 2px hsl(var(--always-black) / 0.04);
}

.digest-feature::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 4px;
  background: hsl(var(--accent-brand));
}

.dark .digest-feature {
  background:
    radial-gradient(circle, hsl(var(--text-000) / 0.02) 1px, transparent 1px) 0 0 / 18px 18px,
    linear-gradient(180deg, hsl(var(--bg-000) / 0.75), hsl(var(--bg-000) / 0.5));
  border-color: hsl(var(--border-300) / 0.1);
  box-shadow:
    inset 0 1px 0 hsl(var(--text-000) / 0.03),
    0 1px 2px hsl(var(--always-black) / 0.25);
}

.digest-feature > :first-child {
  margin-top: 0;
}

.digest-feature > :last-child {
  margin-bottom: 0;
}

.digest-feature-header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.625rem;
  margin: 0 0 0.75rem;
}

#content-container .digest-feature-title {
  font-family: "Anthropic Serif Display", Georgia, serif;
  font-size: 1.75rem;
  line-height: 1.15;
  font-weight: 500;
  letter-spacing: -0.015em;
  color: hsl(var(--text-000));
  margin: 0;
}

#content-container .digest-feature-pill {
  font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  font-size: 0.75rem;
  line-height: 1;
  letter-spacing: 0.01em;
  padding: 0.3rem 0.6rem;
  border-radius: 999px;
  background: hsl(var(--accent-brand) / 0.12);
  color: hsl(var(--accent-main-000));
  border: 1px solid hsl(var(--accent-brand) / 0.25);
  white-space: nowrap;
  transform: translateY(1px);
}

#content-container .digest-feature-lede {
  font-size: 1.0625rem;
  line-height: 1.65;
  color: hsl(var(--text-100));
  margin: 0 0 1.25rem;
  max-width: none;
}

#content-container .digest-feature-lede code {
  font-size: 0.875em;
  padding: 0.1em 0.35em;
}

#content-container .digest-feature-try {
  font-size: 0.875rem;
  color: hsl(var(--text-400));
  margin: 1.25rem 0 0.5rem;
}

#content-container .digest-feature .frame {
  margin: 1rem 0;
  border-radius: 0;
  padding: 0;
}

#content-container .digest-feature .frame > * {
  border-radius: 0;
}

#content-container .digest-feature pre,
#content-container .digest-feature [class*="CodeBlock"] {
  border-radius: 0;
}

#content-container .digest-feature-link {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: hsl(var(--accent-main-100));
  text-decoration: none;
  border-bottom: none;
  margin-top: 0.75rem;
}

#content-container .digest-feature-link::after {
  content: "→";
  transition: transform 120ms ease-out;
}

#content-container .digest-feature-link:hover::after {
  transform: translateX(3px);
}

/* Other wins — compact companion block */
.digest-wins {
  margin: 2.5rem 0;
  padding: 1.5rem 1.75rem 1.25rem;
  background: hsl(var(--bg-200));
  border: 1px solid hsl(var(--border-300) / 0.1);
}

.dark .digest-wins {
  background: hsl(var(--bg-200) / 0.6);
}

#content-container .digest-wins-title {
  font-family: "Anthropic Serif Display", Georgia, serif;
  font-size: 1.25rem;
  font-weight: 500;
  color: hsl(var(--text-000));
  margin: 0 0 0.75rem;
}

.digest-wins-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  column-gap: 2rem;
}

#content-container .digest-wins-grid > div {
  position: relative;
  font-size: 0.875rem;
  line-height: 1.5;
  color: hsl(var(--text-300));
  padding: 0.5rem 0 0.5rem 1.125rem;
  border-top: 1px solid hsl(var(--border-300) / 0.06);
  margin: 0;
}

#content-container .digest-wins-grid > div::before {
  content: "+";
  position: absolute;
  left: 0;
  top: 0.5rem;
  font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  font-size: 0.8125rem;
  font-weight: 600;
  color: hsl(var(--accent-brand));
}

#content-container .digest-wins-grid > div:first-child,
#content-container .digest-wins-grid > div:nth-child(2) {
  border-top: none;
  padding-top: 0;
}

#content-container .digest-wins-grid > div:first-child::before,
#content-container .digest-wins-grid > div:nth-child(2)::before {
  top: 0;
}

#content-container .digest-wins-grid code {
  font-size: 0.8125rem;
  padding: 0.1em 0.3em;
}

/* ============================================================
   Collapsible right table of contents (toggled by toc-collapse.js)
   ============================================================ */

/* Dimensions mirrored from Mintlify's compiled mint-theme layout. If a
   Mintlify update moves the button or the collapsed reading column,
   re-measure these on a rendered page. */
:root {
  --toc-wrapper-max: 92rem; /* centered layout wrapper max-width */
  --toc-wrapper-pad: 2rem; /* wrapper right padding */
  --toc-col: 19rem; /* ToC column width, incl. its 2.5rem left padding */
  --toc-side: 28rem; /* side column space #content-area reserves */
  --toc-btn-size: 1.75rem; /* ours, not mirrored: the toggle's diameter */
}

/* Hidden by default: below the xl breakpoint Mintlify hides the ToC
   anyway, and pages that render no ToC (wide-mode pages) get no toggle. */
#toc-collapse-toggle {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 10rem;
  /* Sits just left of the ToC column, inside its 2.5rem left-padding
     strip: at the column's left edge, minus the button's own width and
     a small gap. 100% rather than 100vw so a classic scrollbar doesn't
     shift the math (percentages on fixed elements resolve against the
     layout viewport). */
  right: calc(
    max((100% - var(--toc-wrapper-max)) / 2, 0px) + var(--toc-wrapper-pad) +
      var(--toc-col) - var(--toc-btn-size) - 0.35rem
  );
  transition: right 200ms ease-out;
  z-index: 30;
  width: var(--toc-btn-size);
  height: var(--toc-btn-size);
  border-radius: 9999px;
  border: 1px solid hsl(var(--border-300) / 0.15);
  background: hsl(var(--bg-100));
  color: hsl(var(--text-400));
  cursor: pointer;
}

#toc-collapse-toggle:hover {
  background: hsl(var(--bg-300));
  color: hsl(var(--text-100));
}

#toc-collapse-toggle svg {
  width: 14px;
  height: 14px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* The list glyph only appears while the button is parked at the right
   edge, so the collapsed control still reads as the table of contents. */
#toc-collapse-toggle .toc-glyph {
  display: none;
  stroke-width: 2;
}

/* A fixed-position button would repeat on every printed page. */
@media print {
  #toc-collapse-toggle {
    display: none !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  #toc-collapse-toggle {
    transition: none;
  }
}

@media (min-width: 1280px) {
  html:has(#table-of-contents-layout) #toc-collapse-toggle {
    display: flex;
  }

  html.toc-collapsed #toc-collapse-toggle .toc-chevron {
    transform: rotate(180deg);
  }

  /* The column is gone while collapsed, so the button moves to the
     right edge where the restored ToC will reappear, widening into a
     pill that pairs the chevron with the list glyph. */
  html.toc-collapsed #toc-collapse-toggle {
    right: 0.5rem;
    width: auto;
    padding: 0 0.5rem;
    gap: 0.25rem;
  }

  html.toc-collapsed #toc-collapse-toggle .toc-glyph {
    display: block;
  }

  html.toc-collapsed #table-of-contents-layout {
    display: none !important;
  }

  /* Also hide the side column's wrapper: left in flow at zero width,
     it keeps its 3rem flex gap as dead space at the right edge. Scoped
     with :has() so the wrapper is untouched when it holds other
     content, such as the open assistant panel. */
  html.toc-collapsed #content-side-layout:has(#table-of-contents-layout) {
    display: none !important;
  }

  /* Mintlify sizes the content column assuming the side column is
     present (xl:w-[calc(100%-28rem)]); reclaim that space when collapsed.
     Scoped with :has() so pages that render no ToC, such as wide-mode
     pages, keep their own layout. Written out twice rather than nested:
     CSS nesting shipped later than :has(), so nesting here would break
     the cap in browsers that pass the :has() support guard. */
  html.toc-collapsed #content-container:has(#table-of-contents-layout) #content-area {
    width: 100% !important;
  }

  /* Safety bound on the widened reading column. The centered wrapper
     already caps overall width, so today this only bites at the
     wrapper's max, where it equals the natural content width; it exists
     so line length can't run away if the wrapper cap ever changes. */
  html.toc-collapsed #content-container:has(#table-of-contents-layout) #content-area > * {
    max-width: calc(var(--toc-wrapper-max) - var(--toc-side));
  }
}

@media (max-width: 640px) {
  .digest-feature {
    padding: 1.25rem 1rem 1rem;
    margin: 1.5rem 0;
  }
  #content-container .digest-feature-title {
    font-size: 1.375rem;
  }
  .digest-wins {
    padding: 1.25rem 1rem 1rem;
  }
  .digest-wins-grid {
    grid-template-columns: 1fr;
  }
  #content-container .digest-wins-grid > div:nth-child(2) {
    border-top: 1px solid hsl(var(--border-300) / 0.06);
    padding-top: 0.5rem;
  }
  #content-container .digest-wins-grid > div:nth-child(2)::before {
    top: 0.5rem;
  }
}

/* ==========================================================================
   Top-tab dropdown menus (docs.json tabs[].menu).
   Mintlify's panel is as narrow as its tab and caps at 24rem tall, which wraps
   every description and hides the last items. Checked in mint dev 4.2.752.
   ========================================================================== */
[role="menu"]:has(> .nav-dropdown-item) { width: 340px; max-width: calc(100vw - 32px); max-height: min(680px, calc(100vh - 130px)); padding: 8px; border-radius: 16px; }
[role="menu"]:has(> .nav-dropdown-item:nth-child(5)) { width: 640px; display: grid; grid-template-columns: 1fr 1fr; column-gap: 8px; align-content: start; }
.nav-dropdown-item { padding: 9px 12px; }
.nav-dropdown-item span.text-sm { font-size: 14.5px; font-weight: 600; color: #141413; }
.nav-dropdown-item span.text-xs { font-size: 13.5px; line-height: 1.4; color: #73726c; }
.dark .nav-dropdown-item span.text-sm { color: #faf9f5; }
.dark .nav-dropdown-item span.text-xs { color: #97958c; }
@media (max-width: 700px) { [role="menu"]:has(> .nav-dropdown-item:nth-child(5)) { width: 340px; display: block; } }

/* Keyboard focus on the top-nav tabs, dropdown or link */
.nav-tabs .nav-tabs-item:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; border-radius: 8px; }


/* In the phone drawer, Mintlify adds a picker for the menu items under the tab picker. It has no label or
   descriptions, it repeats the group headings listed right under it, and it names the first item on any page a
   shortcut doesn't point at. The picker has no class or id of its own, so this matches the second menu button
   after the language picker. If the markup changes, the rule stops matching and the picker shows. */
#navigation-items button[aria-haspopup="menu"]:not(#localization-select-trigger) ~ button[aria-haspopup="menu"] { display: none; }

/* Each tab is its own menu, and Mintlify keeps one open for about 200ms after the pointer leaves it, so a fast sweep
   across the tabs stacks several panels. Panels join the page in the order they open, so this hides any panel that
   has a newer one after it. If the markup changes, the rule stops matching and the panels overlap again. */
[data-base-ui-portal]:has(.nav-dropdown-item):has(~ [data-base-ui-portal] .nav-dropdown-item) { visibility: hidden; pointer-events: none; }
</style><!--$--><!--/$--><div class="flex flex-row-reverse gap-12 box-border w-full pt-[calc(10rem+var(--banner-height,2.5rem))] lg:pt-10"><div class="hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21 h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&amp;]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&amp;]:top-[12rem]" id="content-side-layout"><div class="z-10 hidden xl:flex box-border max-h-full pl-10 w-[19rem]" id="table-of-contents-layout"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="table-of-contents" class="min-w-0 text-gray-600 text-sm leading-6 w-[16.5rem] -mt-10"><div data-id="base-ui-_R_2r9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_r9qnpfb39p7b9snpfiutb_"><h2 id="_R_r9qnpfb39p7b9snpfiutb_" class="m-0 font-normal"><button type="button" class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2 hover:text-gray-900 dark:hover:text-gray-100 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M2.75 14.25H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 3.75H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 9H8.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span>On this page</span></button></h2><div><ul id="table-of-contents-content" class="toc"><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#get-started" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Get started</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#what-you-can-do" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">What you can do</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#use-claude-code-everywhere" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Use Claude Code everywhere</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#next-steps" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Next steps</a></li></ul></div></nav></div></div></div></div></div><div class="relative grow box-border flex-col w-full mx-auto px-1 lg:pl-[5.7rem] lg:-ml-12 xl:w-[calc(100%-28rem)] lg:max-w-[calc(var(--content-width,100vw)+5.95rem)]" data-empty-page-layout="" id="content-area"><header id="header" class="relative leading-none @container/page-header"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Getting started</div><div class="flex flex-col sm:flex-row items-start sm:items-center relative gap-2 min-w-0"><h1 id="page-title" class="text-3xl sm:text-4xl text-gray-900 tracking-tight dark:text-gray-200 [overflow-wrap:anywhere] break-all font-semibold">Overview</h1><div id="page-context-menu" class="items-center shrink-0 min-w-[156px] justify-end ml-auto hidden @[520px]/page-header:flex"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_6rh3b9qnpfb39p7b9snpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&amp;&gt;*]:[overflow-wrap:anywhere]"><p>Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.</p></div><div id="page-context-menu" class="flex items-center shrink-0 min-w-[156px] mt-3 @[520px]/page-header:hidden"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_dj3b9qnpfb39p7b9snpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></header><div class="mdx-content @container/columns-container relative mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden mb-14" data-page-title="Overview" data-page-href="/en/overview" id="content"><span data-as="p">Claude Code is an AI-powered coding assistant that helps you build features, fix bugs, and automate development tasks. It understands your entire codebase and can work across multiple files and tools to get things done.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="get-started"><div class="absolute" tabindex="-1"><a href="#get-started" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Get started</span></h2>
<span data-as="p">Claude Code runs on several surfaces: the terminal, IDE extensions, a desktop app, and the web. Choose one from the tabs below to get started. Most surfaces require a <a href="https://claude.com/pricing?utm_source=claude_code&amp;utm_medium=docs&amp;utm_content=overview_pricing" target="_blank" rel="noreferrer" class="link">Claude subscription</a> or <a href="https://platform.claude.com/" target="_blank" rel="noreferrer" class="link">Anthropic Console</a> account. The Terminal CLI, VS Code, and JetBrains also support <a class="link" href="/docs/en/third-party-integrations">third-party providers</a>.</span>
<div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="terminal" role="tab" aria-selected="true" aria-controls="panel-terminal-0" tabindex="0" class="cursor-pointer" data-child-tab-ids="[&quot;native-install-recommended&quot;,&quot;homebrew&quot;,&quot;winget&quot;]"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-Terminal"> <!-- -->Terminal</div></li><li id="vs-code" role="tab" aria-selected="false" aria-controls="panel-vs-code-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-VS Code"> <!-- -->VS Code</div></li><li id="desktop-app" role="tab" aria-selected="false" aria-controls="panel-desktop-app-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Desktop app"> <!-- -->Desktop app</div></li><li id="web" role="tab" aria-selected="false" aria-controls="panel-web-3" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Web"> <!-- -->Web</div></li><li id="jetbrains" role="tab" aria-selected="false" aria-controls="panel-jetbrains-4" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-JetBrains"> <!-- -->JetBrains</div></li></ul><div><div id="panel-terminal-0" role="tabpanel" aria-labelledby="terminal" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><span data-as="p">The full-featured CLI for working with Claude Code directly in your terminal. Edit files, run commands, and manage your entire project from the command line.</span><span data-as="p">To install Claude Code, open a terminal and run the command for your system. If you haven’t used a terminal before, the <a class="link" href="/docs/en/terminal-guide">terminal guide</a> shows how to open one and paste the command.</span><div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="native-install-recommended" role="tab" aria-selected="true" aria-controls="panel-native-install-recommended-0" tabindex="0" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-Native Install (Recommended)"> <!-- -->Native Install (Recommended)</div></li><li id="homebrew" role="tab" aria-selected="false" aria-controls="panel-homebrew-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Homebrew"> <!-- -->Homebrew</div></li><li id="winget" role="tab" aria-selected="false" aria-controls="panel-winget-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-WinGet"> <!-- -->WinGet</div></li></ul><div><div id="panel-native-install-recommended-0" role="tabpanel" aria-labelledby="native-install-recommended" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><span data-as="p"><strong>macOS, Linux, WSL:</strong></span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="shellscript"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_ul4ophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_v54ophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_vl4ophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-shellscript-code-curl_-fsSL_https___c"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_p4ophpbb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="1"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">curl</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -fsSL</span><span style="color:#0A3069;--shiki-dark:#CE9178"> https://claude.ai/install.sh</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> |</span><span style="color:#953800;--shiki-dark:#DCDCAA"> bash</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p">On Windows, your prompt shows <code>PS C:\</code> when you’re in PowerShell and <code>C:\</code> without the <code>PS</code> when you’re in CMD.</span><span data-as="p"><strong>Windows PowerShell:</strong></span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="powershell"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_ulaophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_v5aophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_vlaophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-powershell-code-irm_https___claude_a"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_paophpbb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="powershell"><code language="powershell" numberOfLines="1"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">irm https:</span><span style="color:#CF222E;--shiki-dark:#D4D4D4">//</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">claude.ai</span><span style="color:#CF222E;--shiki-dark:#D4D4D4">/</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">install.ps1 </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">|</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> iex</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p"><strong>Windows CMD:</strong></span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="bat"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_uleophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_v5eophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_vleophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-bat-code-curl_-fsSL_https___c"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_peophpbb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="bat"><code language="bat" numberOfLines="1"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">curl -fsSL https://claude.ai/install.cmd -o install.cmd </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">&amp;&amp;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> install.cmd </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">&amp;&amp;</span><span style="color:#CF222E;--shiki-dark:#569CD6"> del</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> install.cmd</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p">The install command shows no progress while it downloads Claude Code. When the installer finishes, open a new terminal window and run <code>claude --version</code>. A working installation prints a version number. If your shell says <code>claude</code> isn’t found or isn’t recognized, the install directory isn’t on your PATH yet: see <a class="link" href="/docs/en/troubleshoot-install#command-not-found-claude-after-installation">Fix your PATH</a>.</span><span data-as="p">If you see <code>The token &#x27;&amp;&amp;&#x27; is not a valid statement separator</code>, you’re in PowerShell, not CMD. If you see <code>&#x27;irm&#x27; is not recognized as an internal or external command</code>, you’re in CMD, not PowerShell.</span><span data-as="p">If the install command fails with <code>syntax error near unexpected token &#x27;&lt;&#x27;</code>, a <code>403</code>, or any other error, see <a class="link" href="/docs/en/troubleshoot-install#find-your-error">Troubleshoot installation</a> to match the error to a fix and for alternative install methods.</span><span data-as="p"><a href="https://git-scm.com/downloads/win" target="_blank" rel="noreferrer" class="link">Git for Windows</a> is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.</span><div role="note" aria-label="Info" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10" data-callout-type="info"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-neutral-800 dark:text-neutral-300"><path d="M 7.2 0 C 3.2231 0 0 3.2231 0 7.2 C 0 11.1768 3.2231 14.4 7.2 14.4 C 11.1768 14.4 14.4 11.1768 14.4 7.2 C 14.4 3.2231 11.1768 0 7.2 0 Z M 7.2 13.05 C 3.9741 13.05 1.35 10.4257 1.35 7.2 C 1.35 3.9743 3.9741 1.35 7.2 1.35 C 10.426 1.35 13.05 3.9743 13.05 7.2 C 13.05 10.4257 10.426 13.05 7.2 13.05 Z M 8.325 9.45 H 7.875 V 6.975 C 7.875 6.6038 7.5741 6.3 7.2 6.3 H 6.3 C 5.9288 6.3 5.625 6.6038 5.625 6.975 C 5.625 7.3462 5.9288 7.65 6.3 7.65 H 6.525 V 9.45 H 6.075 C 5.7038 9.45 5.4 9.7538 5.4 10.125 C 5.4 10.4962 5.7038 10.8 6.075 10.8 H 8.325 C 8.6977 10.8 9 10.4977 9 10.125 C 9 9.7523 8.6991 9.45 8.325 9.45 Z M 7.2 5.4 C 7.697 5.4 8.1 4.997 8.1 4.5 C 8.1 4.003 7.697 3.6 7.2 3.6 C 6.703 3.6 6.3 4.0022 6.3 4.5 C 6.3 4.9978 6.7022 5.4 7.2 5.4 Z" fill="currentColor" stroke="none"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-neutral-800 dark:text-neutral-300" data-component-part="callout-content"><span data-as="p">Native installations automatically update in the background to keep you on the latest version.</span></div></div></div><div id="panel-homebrew-1" role="tabpanel" aria-labelledby="homebrew" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="shellscript"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_7lb8phpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_7pb8phpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_7tb8phpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-shellscript-code-brew_install_--cask_"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_6b8phpbb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="1"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">brew</span><span style="color:#0A3069;--shiki-dark:#CE9178"> install</span><span style="color:#0550AE;--shiki-dark:#569CD6"> --cask</span><span style="color:#0A3069;--shiki-dark:#CE9178"> claude-code</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p">Homebrew offers two casks. <code>claude-code</code> tracks the stable release channel, which is typically about a week behind and skips releases with major regressions. <code>claude-code@latest</code> tracks the latest channel and receives new versions as soon as they ship.</span><div role="note" aria-label="Info" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10" data-callout-type="info"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-neutral-800 dark:text-neutral-300"><path d="M 7.2 0 C 3.2231 0 0 3.2231 0 7.2 C 0 11.1768 3.2231 14.4 7.2 14.4 C 11.1768 14.4 14.4 11.1768 14.4 7.2 C 14.4 3.2231 11.1768 0 7.2 0 Z M 7.2 13.05 C 3.9741 13.05 1.35 10.4257 1.35 7.2 C 1.35 3.9743 3.9741 1.35 7.2 1.35 C 10.426 1.35 13.05 3.9743 13.05 7.2 C 13.05 10.4257 10.426 13.05 7.2 13.05 Z M 8.325 9.45 H 7.875 V 6.975 C 7.875 6.6038 7.5741 6.3 7.2 6.3 H 6.3 C 5.9288 6.3 5.625 6.6038 5.625 6.975 C 5.625 7.3462 5.9288 7.65 6.3 7.65 H 6.525 V 9.45 H 6.075 C 5.7038 9.45 5.4 9.7538 5.4 10.125 C 5.4 10.4962 5.7038 10.8 6.075 10.8 H 8.325 C 8.6977 10.8 9 10.4977 9 10.125 C 9 9.7523 8.6991 9.45 8.325 9.45 Z M 7.2 5.4 C 7.697 5.4 8.1 4.997 8.1 4.5 C 8.1 4.003 7.697 3.6 7.2 3.6 C 6.703 3.6 6.3 4.0022 6.3 4.5 C 6.3 4.9978 6.7022 5.4 7.2 5.4 Z" fill="currentColor" stroke="none"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-neutral-800 dark:text-neutral-300" data-component-part="callout-content"><span data-as="p">Homebrew installations do not auto-update. Run <code>brew upgrade claude-code</code> or <code>brew upgrade claude-code@latest</code>, depending on which cask you installed, to get the latest features and security fixes.</span></div></div></div><div id="panel-winget-2" role="tabpanel" aria-labelledby="winget" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="powershell"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_7lbophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_7pbophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_7tbophpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-powershell-code-winget_install_Anthr"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_6bophpbb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="powershell"><code language="powershell" numberOfLines="1"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">winget install Anthropic.ClaudeCode</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><div role="note" aria-label="Info" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10" data-callout-type="info"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-neutral-800 dark:text-neutral-300"><path d="M 7.2 0 C 3.2231 0 0 3.2231 0 7.2 C 0 11.1768 3.2231 14.4 7.2 14.4 C 11.1768 14.4 14.4 11.1768 14.4 7.2 C 14.4 3.2231 11.1768 0 7.2 0 Z M 7.2 13.05 C 3.9741 13.05 1.35 10.4257 1.35 7.2 C 1.35 3.9743 3.9741 1.35 7.2 1.35 C 10.426 1.35 13.05 3.9743 13.05 7.2 C 13.05 10.4257 10.426 13.05 7.2 13.05 Z M 8.325 9.45 H 7.875 V 6.975 C 7.875 6.6038 7.5741 6.3 7.2 6.3 H 6.3 C 5.9288 6.3 5.625 6.6038 5.625 6.975 C 5.625 7.3462 5.9288 7.65 6.3 7.65 H 6.525 V 9.45 H 6.075 C 5.7038 9.45 5.4 9.7538 5.4 10.125 C 5.4 10.4962 5.7038 10.8 6.075 10.8 H 8.325 C 8.6977 10.8 9 10.4977 9 10.125 C 9 9.7523 8.6991 9.45 8.325 9.45 Z M 7.2 5.4 C 7.697 5.4 8.1 4.997 8.1 4.5 C 8.1 4.003 7.697 3.6 7.2 3.6 C 6.703 3.6 6.3 4.0022 6.3 4.5 C 6.3 4.9978 6.7022 5.4 7.2 5.4 Z" fill="currentColor" stroke="none"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-neutral-800 dark:text-neutral-300" data-component-part="callout-content"><span data-as="p">WinGet installations do not auto-update. Run <code>winget upgrade Anthropic.ClaudeCode</code> periodically to get the latest features and security fixes.</span></div></div></div></div></div><span data-as="p">You can also install with <a class="link" href="/docs/en/setup#install-with-linux-package-managers">apt, dnf, or apk</a> on Debian, Fedora, RHEL, and Alpine.</span><span data-as="p">Then start Claude Code in any project. Replace <code>your-project</code> with the path to a project directory on your machine:</span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="2" language="shellscript"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_3qlhhpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_3slhhpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_3ulhhpbb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-shellscript-code-cd_your-project_clau"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_35hhpbb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="2"><span class="line"><span style="color:#0550AE;--shiki-dark:#DCDCAA">cd</span><span style="color:#0A3069;--shiki-dark:#CE9178"> your-project</span></span>
<span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">claude</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p">Claude Code prompts you to log in on first use. If you’ve set the <code>ANTHROPIC_API_KEY</code> environment variable and you approve the key when Claude Code asks whether to use it, Claude Code skips the login prompt. <a class="link" href="/docs/en/quickstart">Continue with the Quickstart →</a></span><div role="note" aria-label="Tip" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-600/20 [&amp;_[data-component-part=&#x27;callout-icon&#x27;]]:mt-px" data-callout-type="tip"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4.5 text-green-800 dark:text-green-300"><path d="M 4.0216 15.9727 C 4.0216 16.1941 4.0855 16.4101 4.2074 16.5947 L 4.81 17.4979 C 4.9946 17.7747 5.4137 18 5.7467 18 H 7.9149 C 8.2468 18 8.6659 17.775 8.8505 17.4979 L 9.451 16.5951 C 9.5543 16.439 9.6391 16.1601 9.6391 15.9727 L 9.6436 14.5945 H 4.0181 L 4.0216 15.9727 Z M 6.8308 0 C 3.2453 0.0113 0.6429 2.9171 0.6429 6.1563 C 0.6429 7.7167 1.2209 9.1392 2.1744 10.2278 C 2.7556 10.8901 3.663 12.2751 4.0104 13.443 C 4.0115 13.4518 4.0137 13.4612 4.0148 13.4706 H 9.6473 C 9.6483 13.4612 9.6505 13.4524 9.6517 13.443 C 9.9988 12.2751 10.9065 10.8901 11.4877 10.2278 C 12.4422 9.1695 13.0189 7.749 13.0189 6.1563 C 13.0189 2.7705 10.2483 0.0001 6.8308 0 Z M 10.2202 9.1449 C 9.6696 9.7724 8.9882 10.7727 8.4956 11.8131 H 5.1692 C 4.6766 10.7727 3.9953 9.7724 3.445 9.1452 C 2.7257 8.3257 2.3305 7.2463 2.3305 6.1563 C 2.3305 3.9835 4.0216 1.6964 6.7992 1.6876 C 9.3131 1.6876 11.3312 3.7058 11.3312 6.1563 C 11.3312 7.2463 10.9374 8.3257 10.2202 9.1449 Z M 6.2683 2.8127 C 4.7178 2.8127 3.4556 4.0749 3.4556 5.6254 C 3.4556 5.9364 3.7072 6.188 4.0181 6.188 C 4.3291 6.188 4.5807 5.9348 4.5807 5.6254 C 4.5807 4.6948 5.3376 3.9378 6.2683 3.9378 C 6.5792 3.9378 6.8308 3.6865 6.8308 3.3756 C 6.8308 3.0647 6.5777 2.8127 6.2683 2.8127 Z" fill="currentColor" stroke="none"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-green-800 dark:text-green-300" data-component-part="callout-content"><span data-as="p">See <a class="link" href="/docs/en/setup">advanced setup</a> for installation options, manual updates, or uninstallation instructions. Visit <a class="link" href="/docs/en/troubleshoot-install">installation troubleshooting</a> if you hit issues.</span></div></div></div><div id="panel-vs-code-1" role="tabpanel" aria-labelledby="vs-code" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">The VS Code extension provides inline diffs, @-mentions, plan review, and conversation history directly in your editor.</span><ul>
<li><a href="vscode:extension/anthropic.claude-code" target="_blank" rel="noreferrer" class="link">Install for VS Code</a></li>
<li><a href="cursor:extension/anthropic.claude-code" target="_blank" rel="noreferrer" class="link">Install for Cursor</a></li>
</ul><span data-as="p">Or search for “Claude Code” in the Extensions view (<code>Cmd+Shift+X</code> on Mac, <code>Ctrl+Shift+X</code> on Windows/Linux). After installing, open the Command Palette (<code>Cmd+Shift+P</code> / <code>Ctrl+Shift+P</code>), type “Claude Code”, and select <strong>Open in New Tab</strong>.</span><span data-as="p"><a class="link" href="/docs/en/vs-code#get-started">Get started with VS Code →</a></span></div><div id="panel-desktop-app-2" role="tabpanel" aria-labelledby="desktop-app" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">A standalone app for running Claude Code outside your IDE or terminal. Review diffs visually, run multiple sessions side by side, schedule recurring tasks, and start cloud sessions.</span><span data-as="p">Download and install:</span><ul>
<li><a href="https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code&amp;utm_medium=docs" target="_blank" rel="noreferrer" class="link">macOS</a> (Intel and Apple Silicon)</li>
<li><a href="https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code&amp;utm_medium=docs" target="_blank" rel="noreferrer" class="link">Windows</a> (x64)</li>
<li><a href="https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code&amp;utm_medium=docs" target="_blank" rel="noreferrer" class="link">Windows ARM64</a></li>
<li>On Ubuntu or Debian, where the app is in beta, install it with apt by following the <a class="link" href="/docs/en/desktop-linux">Linux install instructions</a></li>
</ul><span data-as="p">After installing, launch Claude, sign in, and click the <strong>Code</strong> tab to start coding. The app includes Claude Code, so you don’t need to install the CLI separately. A <a href="https://claude.com/pricing?utm_source=claude_code&amp;utm_medium=docs&amp;utm_content=overview_desktop_pricing" target="_blank" rel="noreferrer" class="link">paid subscription</a> is required.</span><span data-as="p"><a class="link" href="/docs/en/desktop-quickstart">Learn more about the desktop app →</a></span></div><div id="panel-web-3" role="tabpanel" aria-labelledby="web" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">Run Claude Code in your browser with no local setup. Kick off long-running tasks and check back when they’re done, work on repos you don’t have locally, or run multiple tasks in parallel. For a longer body of work, create a <a class="link" href="/docs/en/claude-projects">project</a> and let Claude coordinate the parallel sessions for you. Available on desktop browsers and <a class="link" href="/docs/en/mobile">the Claude app for iOS and Android</a>.</span><span data-as="p">Start coding at <a href="https://claude.ai/code" target="_blank" rel="noreferrer" class="link">claude.ai/code</a>.</span><span data-as="p"><a class="link" href="/docs/en/web-quickstart">Get started →</a></span></div><div id="panel-jetbrains-4" role="tabpanel" aria-labelledby="jetbrains" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 -ml-4 pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">A plugin for IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs with interactive diff viewing and selection context sharing.</span><span data-as="p">Install the <a href="https://plugins.jetbrains.com/plugin/27310-claude-code-beta-" target="_blank" rel="noreferrer" class="link">Claude Code plugin</a> from the JetBrains Marketplace and restart your IDE. The plugin requires the Claude Code CLI, installed separately; see the <a class="link" href="/docs/en/jetbrains#installation">JetBrains setup steps</a>.</span><span data-as="p"><a class="link" href="/docs/en/jetbrains">Get started with JetBrains →</a></span></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="what-you-can-do"><div class="absolute" tabindex="-1"><a href="#what-you-can-do" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">What you can do</span></h2>
<span data-as="p">Here are some of the ways you can use Claude Code:</span>
<div class="accordion-group [&amp;&gt;details]:border-0 [&amp;&gt;details]:rounded-none [&amp;&gt;details&gt;summary]:rounded-none [&amp;&gt;details]:mb-0 overflow-hidden mt-0 mb-3 rounded-2xl prose prose-gray dark:prose-invert divide-y! divide-inherit! border-standard"><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="automate-the-work-you-keep-putting-off-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="automate-the-work-you-keep-putting-off" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/wand-magic-sparkles.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/wand-magic-sparkles.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="automate-the-work-you-keep-putting-off-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Automate the work you keep putting off</p></div></summary><div id="automate-the-work-you-keep-putting-off-accordion-children" role="region" aria-labelledby="automate-the-work-you-keep-putting-off-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Claude Code handles the tedious tasks that eat up your day: writing tests for untested code, fixing lint errors across a project, resolving merge conflicts, updating dependencies, and writing release notes.</span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="shellscript"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_3qmkb9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_3smkb9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_3umkb9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-shellscript-code-claude__write_tests_"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_36kb9bb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="1"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">claude</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;write tests for the auth module, run them, and fix any failures&quot;</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="build-features-and-fix-bugs-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="build-features-and-fix-bugs" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hammer.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/hammer.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="build-features-and-fix-bugs-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Build features and fix bugs</p></div></summary><div id="build-features-and-fix-bugs-accordion-children" role="region" aria-labelledby="build-features-and-fix-bugs-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Describe what you want in plain language. Claude Code plans the approach, writes the code across multiple files, and verifies it works.</span><span data-as="p">For bugs, paste an error message or describe the symptom. Claude Code traces the issue through your codebase, identifies the root cause, and implements a fix. See <a class="link" href="/docs/en/common-workflows">common workflows</a> for more examples.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="create-commits-and-pull-requests-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="create-commits-and-pull-requests" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code-branch.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/code-branch.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="create-commits-and-pull-requests-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Create commits and pull requests</p></div></summary><div id="create-commits-and-pull-requests-accordion-children" role="region" aria-labelledby="create-commits-and-pull-requests-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Claude Code works directly with git. It stages changes, writes commit messages, creates branches, and opens pull requests.</span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="1" language="shellscript"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_3qmkr9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_3smkr9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_3umkr9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-shellscript-code-claude__commit_my_ch"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_36kr9bb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="1"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">claude</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;commit my changes with a descriptive message&quot;</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p">In CI, you can automate code review and issue triage with <a class="link" href="/docs/en/github-actions">GitHub Actions</a> or <a class="link" href="/docs/en/gitlab-ci-cd">GitLab CI/CD</a>.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="connect-your-tools-with-mcp-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="connect-your-tools-with-mcp" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/plug.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/plug.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="connect-your-tools-with-mcp-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Connect your tools with MCP</p></div></summary><div id="connect-your-tools-with-mcp-accordion-children" role="region" aria-labelledby="connect-your-tools-with-mcp-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">The <a class="link" href="/docs/en/mcp">Model Context Protocol (MCP)</a> is an open standard for connecting AI tools to external data sources. With MCP, Claude Code can read your design docs in Google Drive, update tickets in Jira, pull data from Slack, or use your own custom tooling. The <a class="link" href="/docs/en/mcp-quickstart">MCP quickstart</a> connects your first server end to end.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="customize-with-instructions-skills-and-hooks-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="customize-with-instructions-skills-and-hooks" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/sliders.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/sliders.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="customize-with-instructions-skills-and-hooks-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Customize with instructions, skills, and hooks</p></div></summary><div id="customize-with-instructions-skills-and-hooks-accordion-children" role="region" aria-labelledby="customize-with-instructions-skills-and-hooks-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p"><a class="link" href="/docs/en/memory"><code>CLAUDE.md</code></a> is a markdown file you add to your project root that Claude Code reads at the start of every session. Use it to set coding standards, architecture decisions, preferred libraries, and review checklists. If your repository already has an <code>AGENTS.md</code> for other coding agents, Claude Code <a class="link" href="/docs/en/memory#agents-md">can read that</a> in place of a <code>CLAUDE.md</code>. Claude also builds <a class="link" href="/docs/en/memory#auto-memory">auto memory</a> as it works, saving learnings across sessions without you writing anything.</span><span data-as="p">Create <a class="link" href="/docs/en/skills">skills</a> to package repeatable workflows your team can share, like <code>/review-pr</code> or <code>/deploy-staging</code>.</span><span data-as="p"><a class="link" href="/docs/en/hooks">Hooks</a> let you run shell commands before or after Claude Code actions, like auto-formatting after every file edit or running lint before a commit.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="run-agents-in-parallel-and-build-custom-agents-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="run-agents-in-parallel-and-build-custom-agents" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/users.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/users.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="run-agents-in-parallel-and-build-custom-agents-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Run agents in parallel and build custom agents</p></div></summary><div id="run-agents-in-parallel-and-build-custom-agents-accordion-children" role="region" aria-labelledby="run-agents-in-parallel-and-build-custom-agents-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Spawn <a class="link" href="/docs/en/sub-agents">multiple Claude Code agents</a> that work on different parts of a task simultaneously. A lead agent coordinates the work, assigns subtasks, and merges results.</span><span data-as="p">To run several full sessions in parallel and watch them from one screen, use <a class="link" href="/docs/en/agent-view">background agents</a>. For fully custom workflows, the <a class="link" href="/docs/en/agent-sdk/overview">Agent SDK</a> lets you build your own agents powered by Claude Code’s tools and capabilities, with full control over orchestration, tool access, and permissions.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="pipe-script-and-automate-with-the-cli-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="pipe-script-and-automate-with-the-cli" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/terminal.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/terminal.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="pipe-script-and-automate-with-the-cli-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Pipe, script, and automate with the CLI</p></div></summary><div id="pipe-script-and-automate-with-the-cli-accordion-children" role="region" aria-labelledby="pipe-script-and-automate-with-the-cli-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Claude Code is composable and follows the Unix philosophy. Pipe logs into it, run it in CI, or chain it with other tools:</span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" data-has-floating-buttons="" numberOfLines="8" language="shellscript"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_3qmlr9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="code-block-copy-button z-10 select-none" id="base-ui-_R_3smlr9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_3umlr9bb9qnpfb39p7b9snpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button [.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-100 dark:[.code-block:not(:has([data-fade-overlay]))_[data-floating-buttons]_&amp;]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-shellscript-code-__Analyze_recent_log"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white"><div data-id="base-ui-_R_36lr9bb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="8"><span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955"># Analyze recent log output</span></span>
<span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">tail</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -200</span><span style="color:#0A3069;--shiki-dark:#CE9178"> app.log</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> |</span><span style="color:#953800;--shiki-dark:#DCDCAA"> claude</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -p</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Slack me if you see any anomalies&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955"># Automate translations in CI</span></span>
<span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">claude</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -p</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;translate new strings into French and raise a PR for review&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955"># Bulk operations across files</span></span>
<span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">git</span><span style="color:#0A3069;--shiki-dark:#CE9178"> diff</span><span style="color:#0A3069;--shiki-dark:#CE9178"> main</span><span style="color:#0550AE;--shiki-dark:#569CD6"> --name-only</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> |</span><span style="color:#953800;--shiki-dark:#DCDCAA"> claude</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -p</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;review these changed files for security issues&quot;</span></span>
</code></pre></div></div></div></div><div class="code-block-fade-overlay print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><span data-as="p">See the <a class="link" href="/docs/en/cli-reference">CLI reference</a> for the full set of commands and flags.</span></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="schedule-recurring-tasks-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="schedule-recurring-tasks" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/clock.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/clock.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="schedule-recurring-tasks-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Schedule recurring tasks</p></div></summary><div id="schedule-recurring-tasks-accordion-children" role="region" aria-labelledby="schedule-recurring-tasks-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Run Claude on a schedule to automate work that repeats: morning PR reviews, overnight CI failure analysis, weekly dependency audits, or syncing docs after PRs merge.</span><ul>
<li><a class="link" href="/docs/en/routines">Routines</a> run in the cloud, so they keep running even when your computer is off. They can also trigger on API calls or GitHub events. Create them from the web, the Desktop app, or by running <code>/schedule</code> in the CLI.</li>
<li><a class="link" href="/docs/en/desktop-scheduled-tasks">Desktop scheduled tasks</a> run on your machine, with direct access to your local files and tools</li>
<li><a class="link" href="/docs/en/scheduled-tasks"><code>/loop</code></a> repeats a prompt within a CLI session for quick polling</li>
</ul></div></details><details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800" aria-controls="work-from-anywhere-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="work-from-anywhere" class="absolute top-[-8rem] [[data-banner-state=visible]_&amp;]:top-[-10.5rem]"></div><div class="flex size-4 shrink-0 items-center justify-center" data-component-part="accordion-caret-right"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400 -rotate-90"><path d="M14.0238 4.00002H3.97576C3.33776 4.00002 2.74976 4.34702 2.44276 4.90602C2.13576 5.46502 2.15576 6.14802 2.49776 6.68702L7.52176 14.61C7.84476 15.119 8.39676 15.422 8.99976 15.422C9.60276 15.422 10.1548 15.118 10.4778 14.61L15.5028 6.68602C15.8438 6.14702 15.8648 5.46402 15.5578 4.90502C15.2508 4.34602 14.6628 3.99902 14.0248 3.99902L14.0238 4.00002Z" fill="currentColor"></path></svg></div><div class="size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100" data-component-part="accordion-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! bg-gray-800 dark:bg-gray-100 w-4 h-4" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="leading-tight text-left w-full min-w-0" contentEditable="false" data-component-part="accordion-title-container"><p id="work-from-anywhere-accordion-title" class="m-0 font-medium leading-6 text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Work from anywhere</p></div></summary><div id="work-from-anywhere-accordion-children" role="region" aria-labelledby="work-from-anywhere-accordion-title" class="px-5 pb-3.5 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Sessions aren’t tied to a single surface. Move work between them as your context changes:</span><ul>
<li>Step away from your desk and keep working from your phone or any browser with <a class="link" href="/docs/en/remote-control">Remote Control</a></li>
<li>Message <a class="link" href="/docs/en/desktop#sessions-from-dispatch">Dispatch</a> a task from your phone and open the Desktop session it creates</li>
<li>Start a long-running task on the <a class="link" href="/docs/en/claude-code-on-the-web">web</a> or the <a class="link" href="/docs/en/mobile">Claude mobile app</a>, then pull it into your terminal with <code>claude --teleport</code>. Teleport requires a claude.ai subscription.</li>
<li>Run <code>/desktop</code> to continue your current terminal session in the <a class="link" href="/docs/en/desktop">Desktop app</a>, where you can review diffs visually. The <code>/desktop</code> handoff requires a claude.ai subscription. Available on macOS and x64 Windows.</li>
<li>Route tasks from team chat: mention <code>@Claude</code> in <a class="link" href="/docs/en/slack">Slack</a> with a bug report and get a pull request back</li>
</ul></div></details></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="use-claude-code-everywhere"><div class="absolute" tabindex="-1"><a href="#use-claude-code-everywhere" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Use Claude Code everywhere</span></h2>
<span data-as="p">Each <a class="link" href="/docs/en/glossary#surface">surface</a> connects to the same underlying Claude Code engine, so your repo’s CLAUDE.md files, settings, and MCP servers work across all of them.</span>
<span data-as="p">Beyond the <a class="link" href="/docs/en/quickstart">Terminal</a>, <a class="link" href="/docs/en/vs-code">VS Code</a>, <a class="link" href="/docs/en/jetbrains">JetBrains</a>, <a class="link" href="/docs/en/desktop">Desktop</a>, and <a class="link" href="/docs/en/claude-code-on-the-web">Web</a> surfaces above, Claude Code integrates with CI/CD, chat, and browser workflows:</span>
<!-- --><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" data-table-wrapper="true" class="min-w-0 [--page-padding:20px] flex w-[calc(100%+(var(--page-padding)*2))] my-[1em] py-[1em] -mx-(--page-padding) max-w-none [contain:inline-size]"><div data-id="base-ui-_R_59bb9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport" role="region" aria-label="Scrollable table"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="flex"><div class="px-(--page-padding) grow max-w-none table"><table class="m-0 min-w-full w-full max-w-none table [&amp;_th]:text-left [&amp;_td[data-numeric]]:tabular-nums [&amp;_td]:min-w-[150px]"><thead><tr><th>What I want to do</th><th>Best option</th></tr></thead><tbody><tr><td>Continue a local session from my phone or another device</td><td><a class="link" href="/docs/en/remote-control">Remote Control</a></td></tr><tr><td>Push events from Telegram, Discord, iMessage, or my own webhooks into a session</td><td><a class="link" href="/docs/en/channels">Channels</a></td></tr><tr><td>Start a task locally, continue on mobile</td><td><a class="link" href="/docs/en/claude-code-on-the-web#from-terminal-to-cloud"><code>claude --cloud</code></a>, then the <a class="link" href="/docs/en/mobile">Claude mobile app</a></td></tr><tr><td>Run Claude on a recurring schedule</td><td><a class="link" href="/docs/en/routines">Routines</a> or <a class="link" href="/docs/en/desktop-scheduled-tasks">Desktop scheduled tasks</a></td></tr><tr><td>Automate PR reviews and issue triage</td><td><a class="link" href="/docs/en/github-actions">GitHub Actions</a> or <a class="link" href="/docs/en/gitlab-ci-cd">GitLab CI/CD</a></td></tr><tr><td>Get automatic code review on every PR</td><td><a class="link" href="/docs/en/code-review">GitHub Code Review</a></td></tr><tr><td>Route bug reports from Slack to pull requests</td><td><a class="link" href="/docs/en/slack">Slack</a></td></tr><tr><td>Debug live web applications</td><td><a class="link" href="/docs/en/chrome">Chrome</a></td></tr><tr><td>Build custom agents for your own workflows</td><td><a class="link" href="/docs/en/agent-sdk/overview">Agent SDK</a></td></tr></tbody></table></div></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="next-steps"><div class="absolute" tabindex="-1"><a href="#next-steps" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Next steps</span></h2>
<span data-as="p">Once you’ve installed Claude Code, these guides help you go deeper.</span>
<ul>
<li><a class="link" href="/docs/en/quickstart">Quickstart</a>: walk through your first real task, from exploring a codebase to committing a fix</li>
<li><a class="link" href="/docs/en/memory">Store instructions and memories</a>: give Claude persistent instructions with CLAUDE.md files and auto memory</li>
<li><a class="link" href="/docs/en/common-workflows">Common workflows</a> and <a class="link" href="/docs/en/best-practices">best practices</a>: patterns for getting the most out of Claude Code</li>
<li><a href="https://academy.claude.com/" target="_blank" rel="noreferrer" class="link">Claude Academy</a>: free self-paced courses, including <a href="https://academy.claude.com/courses/claude-code-101" target="_blank" rel="noreferrer" class="link">Claude Code 101</a> and <a href="https://academy.claude.com/courses/claude-code-in-action" target="_blank" rel="noreferrer" class="link">Claude Code in Action</a></li>
<li><a href="https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code" target="_blank" rel="noreferrer" class="link">A harness for every task</a>: how the Claude Code team uses <a class="link" href="/docs/en/workflows">dynamic workflows</a> to orchestrate many subagents at once</li>
<li><a class="link" href="/docs/en/settings">Settings</a>: customize Claude Code for your workflow</li>
<li><a class="link" href="/docs/en/troubleshooting">Troubleshooting</a>: solutions for common issues</li>
<li><a href="https://code.claude.com/" target="_blank" rel="noreferrer" class="link">code.claude.com</a>: demos, pricing, and product details</li>
</ul></div><div class="feedback-toolbar pb-16 w-full flex flex-col gap-y-8"><div class="flex flex-row flex-wrap gap-4 items-center justify-between"><p class="inline-block text-sm text-gray-600 dark:text-gray-400 whitespace-nowrap">Was this page helpful?</p><div class="flex flex-wrap grow gap-3 items-center justify-end"><div class="flex gap-3 items-center"><button id="feedback-thumbs-up" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 7.494C5.25 7.014 5.423 6.55 5.736 6.187L10 1.25C10.854 1.677 11.25 2.678 10.92 3.574L9.75 6.75H14.152C15.465 6.75 16.421 7.993 16.085 9.262L14.894 13.762C14.662 14.639 13.868 15.25 12.961 15.25H7.25C6.145 15.25 5.25 14.355 5.25 13.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 6.75H2.75C2.19772 6.75 1.75 7.19772 1.75 7.75V14.25C1.75 14.8023 2.19772 15.25 2.75 15.25H4.25C4.80228 15.25 5.25 14.8023 5.25 14.25V7.75C5.25 7.19772 4.80228 6.75 4.25 6.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">Yes</small></button><button id="feedback-thumbs-down" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 10.506C5.25 10.986 5.423 11.45 5.736 11.813L10 16.75C10.854 16.323 11.25 15.322 10.92 14.426L9.75 11.25H14.152C15.465 11.25 16.421 10.007 16.085 8.738L14.894 4.238C14.662 3.361 13.868 2.75 12.961 2.75H7.25C6.145 2.75 5.25 3.645 5.25 4.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 2.75H2.75C2.19772 2.75 1.75 3.19772 1.75 3.75V10.25C1.75 10.8023 2.19772 11.25 2.75 11.25H4.25C4.80228 11.25 5.25 10.8023 5.25 10.25V3.75C5.25 3.19772 4.80228 2.75 4.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">No</small></button></div><div class="flex gap-3"></div></div></div></div><nav id="pagination" aria-label="Pagination" class="px-0.5 flex items-center gap-6 text-sm font-semibold text-gray-700 dark:text-gray-200"><a rel="next" aria-label="Next: Quickstart" data-component-part="pagination-next" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light gap-3 rounded-sm ml-auto pagination-next" href="/docs/en/quickstart"><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">Quickstart</div><svg viewBox="0 0 3 6" aria-hidden="true" data-component-part="pagination-chevron" class="h-1.5 shrink-0 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300 rotate-180"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></nav><div data-assistant-bar="" class="left-0 right-0 sticky bottom-0 w-full overflow-hidden z-20 pointer-events-none print:hidden"><div class="chat-assistant-floating-input w-full group/assistant-bar relative before:content-[&quot;&quot;] before:absolute before:left-0 before:right-0 before:top-[calc(50%-0.5rem)] sm:before:top-[calc(50%-0.75rem)] before:h-[200px] before:bg-background-light dark:before:bg-background-dark translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6"><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm" style="resize:none"></textarea><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30 absolute right-2.5 bottom-2" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></main></div><footer id="footer" class="advanced-footer flex flex-col items-center mx-auto border-t border-gray-100 dark:border-gray-800/50 peer-[.is-custom]:hidden! peer-[.is-custom]:sm:hidden! peer-[.is-custom]:md:hidden! peer-[.is-custom]:lg:hidden! peer-[.is-custom]:xl:hidden!"><div class="flex w-full flex-col gap-12 justify-between px-8 py-16 md:py-20 lg:py-28 max-w-246 z-20"><div class="flex flex-col md:flex-row gap-8 justify-between min-h-19"><div class="flex md:flex-col justify-between items-center md:items-start min-w-16 md:min-w-20 lg:min-w-48 md:gap-y-24"><a class="select-none" style="-webkit-touch-callout:none" href="/docs/en/overview"><span class="sr-only">Claude Code Docs<!-- --> home page</span><img class="nav-logo w-auto relative object-contain shrink-0 block dark:hidden max-w-48 h-[26px]" src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/light.svg?fit=max&amp;auto=format&amp;n=c5r9_6tjPMzFdDDT&amp;q=85&amp;s=78fd01ff4f4340295a4f66e2ea54903c" alt="light logo"/><img class="nav-logo w-auto relative object-contain shrink-0 hidden dark:block max-w-48 h-[26px]" src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/dark.svg?fit=max&amp;auto=format&amp;n=c5r9_6tjPMzFdDDT&amp;q=85&amp;s=1298a0c3b3a1da603b190d0de0e31712" alt="dark logo"/></a><div class="gap-4 min-w-[140px] max-w-[492px] flex-wrap h-fit flex justify-end md:justify-start"><a href="https://x.com/AnthropicAI" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">x</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-500 dark:bg-gray-600 hover:bg-gray-600 dark:hover:bg-gray-500" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://www.linkedin.com/company/anthropicresearch" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">linkedin</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-500 dark:bg-gray-600 hover:bg-gray-600 dark:hover:bg-gray-500" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/linkedin.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/linkedin.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a></div></div><div class="flex flex-col sm:grid max-md:grid-cols-2! gap-8 flex-1" style="grid-template-columns:repeat(4, minmax(0, 1fr))"><div class="flex flex-col gap-4 flex-1 whitespace-nowrap w-full md:items-center"><div class="flex gap-4 flex-col"><p class="text-sm font-semibold text-gray-950 dark:text-white mb-1">Company</p><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/company" target="_blank" rel="noreferrer">Anthropic</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/careers" target="_blank" rel="noreferrer">Careers</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/economic-futures" target="_blank" rel="noreferrer">Economic Futures</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/research" target="_blank" rel="noreferrer">Research</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/news" target="_blank" rel="noreferrer">News</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://trust.anthropic.com/" target="_blank" rel="noreferrer">Trust center</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/transparency" target="_blank" rel="noreferrer">Transparency</a></div></div><div class="flex flex-col gap-4 flex-1 whitespace-nowrap w-full md:items-center"><div class="flex gap-4 flex-col"><p class="text-sm font-semibold text-gray-950 dark:text-white mb-1">Help and security</p><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/supported-countries" target="_blank" rel="noreferrer">Availability</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://status.anthropic.com/" target="_blank" rel="noreferrer">Status</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://support.claude.com/" target="_blank" rel="noreferrer">Support center</a></div></div><div class="flex flex-col gap-4 flex-1 whitespace-nowrap w-full md:items-center"><div class="flex gap-4 flex-col"><p class="text-sm font-semibold text-gray-950 dark:text-white mb-1">Learn</p><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://academy.claude.com/" target="_blank" rel="noreferrer">Courses</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://claude.com/partners/mcp" target="_blank" rel="noreferrer">MCP connectors</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.claude.com/customers" target="_blank" rel="noreferrer">Customer stories</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/engineering" target="_blank" rel="noreferrer">Engineering blog</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/events" target="_blank" rel="noreferrer">Events</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://claude.com/partners/powered-by-claude" target="_blank" rel="noreferrer">Powered by Claude</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://claude.com/partners/services" target="_blank" rel="noreferrer">Service partners</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://claude.com/programs/startups" target="_blank" rel="noreferrer">Startups program</a></div></div><div class="flex flex-col gap-4 flex-1 whitespace-nowrap w-full md:items-center"><div class="flex gap-4 flex-col"><p class="text-sm font-semibold text-gray-950 dark:text-white mb-1">Terms and policies</p><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/legal/privacy" target="_blank" rel="noreferrer">Privacy choices</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/legal/privacy" target="_blank" rel="noreferrer">Privacy policy</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/responsible-disclosure-policy" target="_blank" rel="noreferrer">Disclosure policy</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/legal/aup" target="_blank" rel="noreferrer">Usage policy</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/legal/commercial-terms" target="_blank" rel="noreferrer">Commercial terms</a><a class="text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70" href="https://www.anthropic.com/legal/consumer-terms" target="_blank" rel="noreferrer">Consumer terms</a></div></div></div></div></div></footer><!--$--><!--/$--></div><!--$?--><template id="B:0"></template><!--/$--></div></div><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/docs/_next/static/chunks/3fcb76f539c93820.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg" id="_R_" async=""></script><div hidden id="S:0"><div data-assistant-sheet-container="" class="sticky shrink-0 z-22 bg-background-light dark:bg-background-dark mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))] max-lg:hidden print:hidden" style="width:var(--assistant-sheet-width, 0px);overflow:hidden"><div class="absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize after:content-[&quot;&quot;] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700"></div><div id="chat-assistant-sheet" class="flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark chat-assistant-sheet" aria-hidden="true"><div class="w-full flex flex-col flex-1 min-h-0 lg:pt-3"><div class="chat-assistant-sheet-header flex items-center justify-between pb-3 px-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-5 text-primary dark:text-primary-light shrink-0" aria-hidden="true"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium text-gray-900 dark:text-gray-100">Assistant</span></div><div class="flex items-center gap-1"><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Maximize assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Close assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div id="chat-content" class="chat-assistant-sheet-content flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0"><div class="grow"></div><div class="h-full flex flex-col justify-between"><div class="mt-4 flex flex-col items-center text-sm"><div class="mx-8 text-center text-gray-400 dark:text-gray-600 text-xs chat-assistant-disclaimer-text">Responses are generated using AI and may contain mistakes.</div></div></div></div><div class="px-4 pb-4 shrink-0"><div class=""><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm pb-0!" style="resize:none" rows="2"></textarea></div><div class="flex items-center justify-between px-2 pb-2"><input type="file" accept="image/*,.pdf,.js,.jsx,.ts,.tsx,.mjs,.cjs,.md,.mdx,.json,.html,.css,.py,.csv,.txt,.yaml,.yml,.xml,.sql,.sh,.bash,.zsh,.graphql,.gql,.toml,.env,.go,.rs,.rb,.java,.kt,.swift,.c,.cpp,.cc,.h,.hpp,.cs,.php,.dart,.lua,.r,.scala,.ini,.cfg,.conf,.log,.dockerfile,.makefile,.gitignore" multiple="" class="hidden"/><button type="button" class="p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10" aria-label="Add attachment"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3.5 shrink-0"><path d="M7.75 5V11.75C7.75 12.578 8.422 13.25 9.25 13.25C10.078 13.25 10.75 12.578 10.75 11.75V4.75C10.75 3.093 9.407 1.75 7.75 1.75C6.093 1.75 4.75 3.093 4.75 4.75V11.75C4.75 14.235 6.765 16.25 9.25 16.25C11.735 16.25 13.75 14.235 13.75 11.75V5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\nb:I[168027,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"style\"]\n:HL[\"/docs/_next/static/chunks/2b0d21c764299abd.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"style\"]\n:HL[\"/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/docs/_next/static/media/PaperMono_Variable.p.4fb029ee.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"QvvAFKTOJX6Pk5UME1llm\",\"p\":\"/docs\",\"c\":[\"\",\"_sites\",\"claude-code\",\"en\",\"overview\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"claude-code\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"en/overview\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/2b0d21c764299abd.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark\",\"data-banner-state\":\"visible\",\"data-assistant-state\":\"closed\",\"data-page-mode\":\"none\",\"data-current-path\":\"/\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){var b=\\\"/docs\\\";\\nfunction a(p){if(p==null)return\\\"/\\\";p=\\\"\\\"+p;if(\\\"\\\"===p)return\\\"/\\\";return\\\"/\\\"===p.charAt(0)?p:\\\"/\\\"+p}\\nfunction u(p){if(p==null)return p;p=\\\"\\\"+p;if(!p||p.charAt(p.length-1)===\\\"/\\\")return p.slice(0,-1);return p}\\nfunction i(p){if(p==null)return p;p=\\\"\\\"+p;if(6\u003c=p.length\u0026\u0026p.substring(p.length-6)===\\\"/index\\\")return p.substring(0,p.length-6);if(\\\"index\\\"===p)return\\\"\\\";return p}\\nvar p=(location.pathname||\\\"\\\").split(\\\"?\\\")[0].split(\\\"#\\\")[0]||\\\"\\\";\\nif(b)if(p===b)p=\\\"\\\";else if(0===p.indexOf(b+\\\"/\\\"))p=p.substring(b.length);\\np=a(p);p=u(p);p=i(p);p=\\\"\\\"===p||\\\"index\\\"===p?\\\"/\\\":a(p);\\ndocument.documentElement.setAttribute(\\\"data-current-path\\\",p);\\n}();\"}}],\"$undefined\",[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(() =\u003e {\\n  const isIOS =\\n    /iP(hone|ad|od)/.test(navigator.userAgent) ||\\n    (/Macintosh/.test(navigator.userAgent) \u0026\u0026 navigator.maxTouchPoints \u003e 1);\\n  if (!isIOS) return;\\n  const apply = () =\u003e {\\n    for (const meta of document.querySelectorAll('meta[name=\\\"viewport\\\"]')) {\\n      const content = meta.getAttribute('content') || '';\\n      if (!content.includes('maximum-scale')) {\\n        meta.setAttribute('content', content + ', maximum-scale=1');\\n      }\\n    }\\n  };\\n  apply();\\n  new MutationObserver(apply).observe(document.head, {\\n    childList: true,\\n    subtree: true,\\n    attributes: true,\\n    attributeFilter: ['content'],\\n  });\\n})();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){\\nfunction read(){try{\\nvar e=performance.getEntriesByType?performance.getEntriesByType(\\\"navigation\\\"):[];\\nvar st=(e[0]\u0026\u0026e[0].serverTiming)||[];\\nvar g={};\\nfor(var i=0;i\u003cst.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\\nif(n===\\\"country\\\")g.country=d;else if(n===\\\"region\\\")g.region=d;else if(n===\\\"continent\\\")g.continent=d;}\\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\\n}catch(x){}}\\nread();document.addEventListener(\\\"DOMContentLoaded\\\",read);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{\\nvar w=window;w.mintlify=w.mintlify||{};\\nvar q=w.mintlify.__apiPlaygroundInputsQueue;\\nif(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}\\nw.mintlify.api=w.mintlify.api||{};\\nw.mintlify.api.playground=w.mintlify.api.playground||{};\\nif(typeof w.mintlify.api.playground.setServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.setServerVariables=function(v){q.push({type:\\\"set\\\",variables:v});};\\n}\\nif(typeof w.mintlify.api.playground.clearServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.clearServerVariables=function(){q.push({type:\\\"clear\\\"});};\\n}\\n}catch(e){}}();\"}}],\"$L2\",\"$L3\",false]}],\"$L4\"]}]]}],{\"children\":[\"%5Fsites\",\"$L5\",{\"children\":[[\"subdomain\",\"claude-code\",\"d\"],\"$L6\",{\"children\":[\"(multitenant)\",\"$L7\",{\"children\":[[\"slug\",\"en/overview\",\"oc\"],\"$L8\",{\"children\":[\"__PAGE__\",\"$L9\",{},null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\",\"$Ld\"]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"e:I[667786,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n10:I[556357,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/584e1458bd2aed43.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n11:I[837457,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"12:I[894587,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"13:I[152823,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[531961,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"15:I[649328,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"16:I[702910,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b3871e51fc61219b.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"RecommendedPagesList\"]\n17:I[570420,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"DataCurrentPathUpdater\"]\n18:I[172816,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"MintlifyNavigateEvents\"]\n19:I[341175,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/af07f2c092e7d476.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n1c:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"OutletBoundary\"]\n1e:I[711533,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"AsyncMetadataOutlet\"]\n20:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add9"])</script><script>self.__next_f.push([1,"3a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ViewportBoundary\"]\n22:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"MetadataBoundary\"]\n23:\"$Sreact.suspense\"\n2:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){\\nif(typeof CSS===\\\"undefined\\\"||!(\\\"registerProperty\\\" in CSS))return;\\nif(CSS.supports\u0026\u0026CSS.supports(\\\"-webkit-backdrop-filter:none\\\"))return;\\nvar n=[\\\"--scroll-area-overflow-x-start\\\",\\\"--scroll-area-overflow-x-end\\\",\\\"--scroll-area-overflow-y-start\\\",\\\"--scroll-area-overflow-y-end\\\"];\\nvar d={\\\"syntax\\\":\\\"\u003clength\u003e\\\",\\\"inherits\\\":false,\\\"initialValue\\\":\\\"0px\\\"};\\nfor(var i=0;i\u003cn.length;i++){try{CSS.registerProperty({name:n[i],syntax:d.syntax,inherits:d.inherits,initialValue:d.initialValue})}catch(e){}}\\n})();\"}}]\n"])</script><script>self.__next_f.push([1,"3:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(a,b){try{let c=document.querySelector(\\\"div#banner\\\")?.innerText;if(c){for(let d=0;d\u003clocalStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)\u0026\u0026localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\");return}for(let c=0;c\u003clocalStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)\u0026\u0026localStorage.getItem(d))return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\")}catch(a){document.documentElement.setAttribute(b,\\\"hidden\\\")}})(\\n  \\\"bannerDismissed\\\",\\n  \\\"data-banner-state\\\",\\n)\"}}]\n"])</script><script>self.__next_f.push([1,"4:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Le\",null,{}],false,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$10\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/584e1458bd2aed43.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}]]}]\n"])</script><script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$19\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/af07f2c092e7d476.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L1a\"]}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[\"$L1b\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1c\",null,{\"children\":[\"$L1d\",[\"$\",\"$L1e\",null,{\"promise\":\"$@1f\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L20\",null,{\"children\":\"$L21\"}],null],[\"$\",\"$L22\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$23\",null,{\"fallback\":null,\"children\":\"$L24\"}]}]}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/2b0d21c764299abd.css?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"21:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1d:null\n"])</script><script>self.__next_f.push([1,"1f:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Overview - Claude Code Docs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Claude Code Docs\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Claude Code Docs\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#0E0E0E\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://code.claude.com/docs/en/overview\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://code.claude.com/docs/en/overview\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://code.claude.com/docs/fr/overview\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://code.claude.com/docs/de/overview\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://code.claude.com/docs/it/overview\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://code.claude.com/docs/ja/overview\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://code.claude.com/docs/es/overview\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://code.claude.com/docs/ko/overview\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-CN\",\"href\":\"https://code.claude.com/docs/zh-CN/overview\"}],[\"$\",\"link\",\"16\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-TW\",\"href\":\"https://code.claude.com/docs/zh-TW/overview\"}],[\"$\",\"link\",\"17\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://code.claude.com/docs/ru/overview\"}],[\"$\",\"link\",\"18\",{\"rel\":\"alternate\",\"hrefLang\":\"id\",\"href\":\"https://code.claude.com/docs/id/overview\"}],[\"$\",\"link\",\"19\",{\"rel\":\"alternate\",\"hrefLang\":\"pt-BR\",\"href\":\"https://code.claude.com/docs/pt/overview\"}],[\"$\",\"link\",\"20\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://code.claude.com/docs/en/overview\"}],[\"$\",\"link\",\"21\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/docs/sitemap.xml\"}],[\"$\",\"link\",\"22\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/docs/en/overview.md\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:title\",\"content\":\"Overview - Claude Code Docs\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:description\",\"content\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:url\",\"content\":\"https://code.claude.com/docs/en/overview\"}],[\"$\",\"meta\",\"26\",{\"property\":\"og:site_name\",\"content\":\"Claude Code Docs\"}],[\"$\",\"meta\",\"27\",{\"property\":\"og:image\",\"content\":\"https://claude-code.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026title=Overview\u0026description=Claude+Code+is+an+agentic+coding+tool+that+reads+your+codebase%2C+edits+files%2C+runs+commands%2C+and+integrates+with+your+development+tools.+Available+in+your+termin\u0026theme=3635cbc3211c3e9f7049b079\u0026signature=567636a4e1172184cc68ca3bd3194c4728c5da10da6669b0976a0f89a68183bd\"}],[\"$\",\"meta\",\"28\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"29\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"30\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"31\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"32\",{\"name\":\"twitter:title\",\"content\":\"Overview - Claude Code Docs\"}],[\"$\",\"meta\",\"33\",{\"name\":\"twitter:description\",\"content\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\"}],[\"$\",\"meta\",\"34\",{\"name\":\"twitter:image\",\"content\":\"https://claude-code.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026title=Overview\u0026description=Claude+Code+is+an+agentic+coding+tool+that+reads+your+codebase%2C+edits+files%2C+runs+commands%2C+and+integrates+with+your+development+tools.+Available+in+your+termin\u0026theme=3635cbc3211c3e9f7049b079\u0026signature=567636a4e1172184cc68ca3bd3194c4728c5da10da6669b0976a0f89a68183bd\"}],\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"24:\"$1f:metadata\"\n"])</script><script>self.__next_f.push([1,"31:I[27201,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"IconMark\"]\n25:[\"$\",\"meta\",\"35\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}]\n26:[\"$\",\"meta\",\"36\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}]\n27:[\"$\",\"link\",\"37\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}]\n28:[\"$\",\"link\",\"38\",{\"rel\":\"apple-touch-icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}]\n29:[\"$\",\"link\",\"39\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}]\n2a:[\"$\",\"link\",\"40\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}]\n2b:[\"$\",\"link\",\"41\",{\"rel\":\"shortcut icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}]\n2c:[\"$\",\"link\",\"42\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2d:[\"$\",\"link\",\"43\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2e:[\"$\",\"link\",\"44\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-s"])</script><script>self.__next_f.push([1,"cheme: dark)\"}]\n2f:[\"$\",\"link\",\"45\",{\"rel\":\"shortcut icon\",\"href\":\"/docs/_mintlify/favicons/claude-code/pLsy-mRpNksna2sx/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: dark)\"}]\n30:[\"$\",\"$L31\",\"46\",{}]\n"])</script><script>self.__next_f.push([1,"32:I[707934,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"33:I[590280,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"34:I[973254,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"35:I[197336,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"36:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"37:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"1a:[null,[\"$\",\"$L32\",null,{\"subdomain\":\"claude-code\",\"siteName\":\"Claude Code Docs\"}],[\"$\",\"$L33\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L34\",null,{}],[\"$\",\"$L12\",null,{\"appearance\":{\"default\":\"system\"},\"codeblockTheme\":\"system\",\"children\":[[\"$\",\"blockquote\",null,{\"className\":\"sr-only\",\"data-agent-docs-index\":true,\"aria-hidden\":\"true\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Documentation Index\"}],[\"$\",\"p\",null,{\"children\":[\"Fetch the complete documentation index at:\",\" \",[\"$\",\"a\",null,{\"href\":\"/docs/llms.txt\",\"tabIndex\":-1,\"children\":\"/docs/llms.txt\"}]]}],[\"$\",\"p\",null,{\"children\":\"Use this file to discover all available pages before exploring further.\"}]]}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--banner-height:0px!important}\"}}],null,null,[\"$\",\"script\",null,{\"id\":\"_mintlify-banner-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\\\"/\\\").filter(a=\u003e\\\"\\\"!==a\u0026\u0026\\\"global\\\"!==a).slice(0,2)}catch{h=[]}let i=h.map(a=\u003ec.find(b=\u003eb.toLowerCase()===a.toLowerCase())).find(a=\u003evoid 0!==a),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\\\"global\\\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\\\"hidden\\\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\\\"lang:\\\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\\\"visible\\\":\\\"hidden\\\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\\\"hidden\\\")}})(\\n  {},\\n  \\\"en\\\",\\n  [\\\"en\\\",\\\"fr\\\",\\\"de\\\",\\\"it\\\",\\\"jp\\\",\\\"es\\\",\\\"ko\\\",\\\"zh-CN\\\",\\\"zh-TW\\\",\\\"ru\\\",\\\"id\\\",\\\"pt-BR\\\"],\\n  \\\"data-banner-state\\\",\\n  \\\"bannerDismissed\\\",\\n)\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L35\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L36\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L37\",null,{\"value\":{\"subdomain\":\"claude-code\",\"hasAudioNarration\":false,\"actualSubdomain\":\"claude-code\",\"customDomains\":[\"code.claude.com\"],\"gitSource\":{\"type\":\"github\",\"owner\":\"anthropics\",\"repo\":\"claude-code-docs\",\"deployBranch\":\"main\",\"contentDirectory\":\"\",\"isPrivate\":true,\"mountPath\":\"\",\"label\":\"\"},\"chroma\":{\"liveDeploymentHistoryId\":\"6ad2f5fda9ed954cf987bc14\",\"collectionId\":\"5202dc1d-7c98-4a13-93a2-4bd248096e1c\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6ad2f5fda9ed954cf987bc14\"},\"feedback\":{\"thumbs\":true},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"REMOVE_BRANDING\":{\"status\":\"ENABLED\"},\"CONTEXTUAL_FEEDBACK\":{\"status\":\"ENABLED\",\"enabled\":\"ENABLED\"},\"CODE_SNIPPET_FEEDBACK\":{\"status\":\"ENABLED\",\"enabled\":\"ENABLED\"},\"WEB_MCP\":{\"status\":\"ENABLED\"},\"NARRATION\":{\"status\":\"ENABLED\"}},\"buildId\":\"6ad2f9629d6722b31b025f4d\",\"clientVersion\":\"0.0.3879\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"en\",\"tag\":\"Agent SDK\",\"count\":60},{\"language\":\"en\",\"tag\":\"Plugins\",\"count\":56},{\"language\":\"de\",\"tag\":\"Neuigkeiten\",\"count\":50},{\"language\":\"en\",\"tag\":\"What's New\",\"count\":50},{\"language\":\"es\",\"tag\":\"Novedades\",\"count\":50},{\"language\":\"fr\",\"tag\":\"Nouveautés\",\"count\":50},{\"language\":\"it\",\"tag\":\"Novità\",\"count\":50},{\"language\":\"ko\",\"tag\":\"새로운 기능\",\"count\":50},{\"language\":\"pt-BR\",\"tag\":\"Novidades\",\"count\":50},{\"language\":\"ru\",\"tag\":\"Что нового\",\"count\":50},{\"language\":\"zh-TW\",\"tag\":\"最新消息\",\"count\":50},{\"language\":\"de\",\"tag\":\"Erste Schritte\",\"count\":49},{\"language\":\"es\",\"tag\":\"Primeros pasos\",\"count\":49},{\"language\":\"fr\",\"tag\":\"Premiers pas\",\"count\":49},{\"language\":\"id\",\"tag\":\"Memulai\",\"count\":49},{\"language\":\"it\",\"tag\":\"Per iniziare\",\"count\":49},{\"language\":\"jp\",\"tag\":\"はじめに\",\"count\":49},{\"language\":\"ko\",\"tag\":\"시작하기\",\"count\":49},{\"language\":\"pt-BR\",\"tag\":\"Primeiros passos\",\"count\":49},{\"language\":\"ru\",\"tag\":\"Начало работы\",\"count\":49},{\"language\":\"zh-TW\",\"tag\":\"快速入門\",\"count\":49},{\"language\":\"en\",\"tag\":\"Getting started\",\"count\":48},{\"language\":\"zh-CN\",\"tag\":\"快速入门\",\"count\":46},{\"language\":\"en\",\"tag\":\"Overview\",\"count\":41},{\"language\":\"de\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"en\",\"tag\":\"Setup and access\",\"count\":36},{\"language\":\"es\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"id\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"it\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"jp\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"pt-BR\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"ru\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"zh-CN\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"zh-TW\",\"tag\":\"Agent SDK\",\"count\":36},{\"language\":\"de\",\"tag\":\"Administration\",\"count\":34},{\"language\":\"en\",\"tag\":\"Administration\",\"count\":34},{\"language\":\"es\",\"tag\":\"Administración\",\"count\":34},{\"language\":\"fr\",\"tag\":\"Administration\",\"count\":34},{\"language\":\"id\",\"tag\":\"Administrasi\",\"count\":34},{\"language\":\"it\",\"tag\":\"Amministrazione\",\"count\":34},{\"language\":\"jp\",\"tag\":\"管理\",\"count\":34},{\"language\":\"ko\",\"tag\":\"관리\",\"count\":34},{\"language\":\"pt-BR\",\"tag\":\"Administração\",\"count\":34},{\"language\":\"ru\",\"tag\":\"Администрирование\",\"count\":34},{\"language\":\"zh-CN\",\"tag\":\"管理\",\"count\":34},{\"language\":\"zh-TW\",\"tag\":\"管理\",\"count\":34},{\"language\":\"de\",\"tag\":\"Plugins\",\"count\":32},{\"language\":\"es\",\"tag\":\"Plugins\",\"count\":32},{\"language\":\"fr\",\"tag\":\"SDK Agent\",\"count\":32},{\"language\":\"fr\",\"tag\":\"Plugins\",\"count\":32},{\"language\":\"id\",\"tag\":\"Plugin\",\"count\":32},{\"language\":\"it\",\"tag\":\"Plugin\",\"count\":32},{\"language\":\"jp\",\"tag\":\"プラグイン\",\"count\":32},{\"language\":\"ko\",\"tag\":\"Agent SDK\",\"count\":32},{\"language\":\"ko\",\"tag\":\"플러그인\",\"count\":32},{\"language\":\"pt-BR\",\"tag\":\"Plugins\",\"count\":32},{\"language\":\"ru\",\"tag\":\"Плагины\",\"count\":32},{\"language\":\"zh-CN\",\"tag\":\"插件\",\"count\":32},{\"language\":\"zh-TW\",\"tag\":\"外掛\",\"count\":32},{\"language\":\"en\",\"tag\":\"Reference\",\"count\":28},{\"language\":\"es\",\"tag\":\"Configuración\",\"count\":28},{\"language\":\"jp\",\"tag\":\"設定\",\"count\":28},{\"language\":\"zh-TW\",\"tag\":\"設定\",\"count\":28},{\"language\":\"de\",\"tag\":\"Konfiguration\",\"count\":25},{\"language\":\"en\",\"tag\":\"Configuration\",\"count\":25},{\"language\":\"fr\",\"tag\":\"Configuration\",\"count\":25},{\"language\":\"id\",\"tag\":\"Konfigurasi\",\"count\":25},{\"language\":\"id\",\"tag\":\"Apa yang Baru\",\"count\":25},{\"language\":\"id\",\"tag\":\"Yang Baru\",\"count\":25},{\"language\":\"it\",\"tag\":\"Configurazione\",\"count\":25},{\"language\":\"jp\",\"tag\":\"新機能\",\"count\":25},{\"language\":\"jp\",\"tag\":\"最新情報\",\"count\":25},{\"language\":\"ko\",\"tag\":\"구성\",\"count\":25},{\"language\":\"pt-BR\",\"tag\":\"Configuração\",\"count\":25},{\"language\":\"ru\",\"tag\":\"Конфигурация\",\"count\":25},{\"language\":\"zh-CN\",\"tag\":\"配置\",\"count\":25},{\"language\":\"zh-CN\",\"tag\":\"新功能\",\"count\":25},{\"language\":\"zh-CN\",\"tag\":\"最新动态\",\"count\":25},{\"language\":\"en\",\"tag\":\"Settings\",\"count\":24},{\"language\":\"de\",\"tag\":\"Mit Claude Code entwickeln\",\"count\":22},{\"language\":\"es\",\"tag\":\"Crea con Claude Code\",\"count\":22},{\"language\":\"fr\",\"tag\":\"Développer avec Claude Code\",\"count\":22},{\"language\":\"id\",\"tag\":\"Membangun dengan Claude Code\",\"count\":22},{\"language\":\"it\",\"tag\":\"Crea con Claude Code\",\"count\":22},{\"language\":\"jp\",\"tag\":\"Claude Code で構築\",\"count\":22},{\"language\":\"ko\",\"tag\":\"Claude Code로 만들기\",\"count\":22},{\"language\":\"pt-BR\",\"tag\":\"Desenvolva com Claude Code\",\"count\":22},{\"language\":\"ru\",\"tag\":\"Разработка с Claude Code\",\"count\":22},{\"language\":\"zh-CN\",\"tag\":\"使用 Claude Code 构建\",\"count\":22},{\"language\":\"zh-TW\",\"tag\":\"使用 Claude Code 打造\",\"count\":22},{\"language\":\"de\",\"tag\":\"Referenz\",\"count\":20},{\"language\":\"es\",\"tag\":\"Referencia\",\"count\":20},{\"language\":\"fr\",\"tag\":\"Référence\",\"count\":20},{\"language\":\"id\",\"tag\":\"Referensi\",\"count\":20},{\"language\":\"it\",\"tag\":\"Riferimento\",\"count\":20},{\"language\":\"jp\",\"tag\":\"リファレンス\",\"count\":20},{\"language\":\"ko\",\"tag\":\"레퍼런스\",\"count\":20},{\"language\":\"pt-BR\",\"tag\":\"Referência\",\"count\":20},{\"language\":\"ru\",\"tag\":\"Справочник\",\"count\":20},{\"language\":\"zh-CN\",\"tag\":\"参考\",\"count\":20},{\"language\":\"de\",\"tag\":\"Plattformen und Integrationen\",\"count\":19},{\"language\":\"es\",\"tag\":\"Plataformas e integraciones\",\"count\":19},{\"language\":\"fr\",\"tag\":\"Plateformes et intégrations\",\"count\":19},{\"language\":\"id\",\"tag\":\"Platform dan integrasi\",\"count\":19},{\"language\":\"it\",\"tag\":\"Piattaforme e integrazioni\",\"count\":19},{\"language\":\"jp\",\"tag\":\"プラットフォームと連携\",\"count\":19},{\"language\":\"ko\",\"tag\":\"플랫폼 및 통합\",\"count\":19},{\"language\":\"pt-BR\",\"tag\":\"Plataformas e integrações\",\"count\":19},{\"language\":\"ru\",\"tag\":\"Платформы и интеграции\",\"count\":19},{\"language\":\"zh-CN\",\"tag\":\"平台与集成\",\"count\":19},{\"language\":\"zh-TW\",\"tag\":\"平台與整合\",\"count\":19},{\"language\":\"de\",\"tag\":\"Code-Review und Pull Requests\",\"count\":14},{\"language\":\"es\",\"tag\":\"Revisión de código y pull requests\",\"count\":14},{\"language\":\"fr\",\"tag\":\"Revue de code et pull requests\",\"count\":14},{\"language\":\"it\",\"tag\":\"Code review e pull request\",\"count\":14},{\"language\":\"ko\",\"tag\":\"코드 리뷰 및 풀 리퀘스트\",\"count\":14},{\"language\":\"pt-BR\",\"tag\":\"Revisão de código e pull requests\",\"count\":14},{\"language\":\"ru\",\"tag\":\"Код-ревью и pull request\",\"count\":14},{\"language\":\"zh-TW\",\"tag\":\"程式碼審查與 pull request\",\"count\":14},{\"language\":\"zh-TW\",\"tag\":\"部署\",\"count\":11}],\"searchSettings\":\"$undefined\",\"disableKonamiCode\":\"$undefined\"},\"children\":\"$L38\"}]}]}]]}]]}]]\n"])</script><script>self.__next_f.push([1,"39:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"3a:I[604804,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"LoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"3b:I[141180,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"SidebarLoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"3c:I[343590,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"NavigationContextController\"]\n"])</script><script>self.__next_f.push([1,"3d:I[378486,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"PageListProvider\"]\n"])</script><script>self.__next_f.push([1,"38:[\"$\",\"$L39\",null,{\"value\":{\"docsConfig\":{\"theme\":\"mint\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"Claude Code Docs\",\"description\":\"Official documentation for Claude Code, Anthropic's agentic coding tool available in the terminal, IDE, desktop app, and browser. Covers installation, configuration, skills, subagents, hooks, MCP, the Agent SDK, and reference material.\",\"colors\":{\"primary\":\"#0E0E0E\",\"light\":\"#D4A27F\",\"dark\":\"#0E0E0E\"},\"logo\":{\"light\":\"https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/light.svg?fit=max\u0026auto=format\u0026n=c5r9_6tjPMzFdDDT\u0026q=85\u0026s=78fd01ff4f4340295a4f66e2ea54903c\",\"dark\":\"https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/dark.svg?fit=max\u0026auto=format\u0026n=c5r9_6tjPMzFdDDT\u0026q=85\u0026s=1298a0c3b3a1da603b190d0de0e31712\"},\"favicon\":\"https://mintcdn.com/claude-code/T2WlxklWBkR5Y1mJ/favicon.ico?fit=max\u0026auto=format\u0026n=T2WlxklWBkR5Y1mJ\u0026q=85\u0026s=346a85952ae08d5ee90e3c34d4423930\",\"appearance\":\"$1a:2:props:children:1:props:appearance\",\"background\":{\"color\":{\"light\":\"#FDFDF7\",\"dark\":\"#09090B\"}},\"navbar\":{\"links\":[{\"href\":\"https://platform.claude.com/\",\"label\":\"Claude Developer Platform\"}],\"primary\":{\"type\":\"button\",\"label\":\"Open Claude Code\",\"href\":\"https://claude.ai/code\"}},\"footer\":{\"socials\":{\"x\":\"https://x.com/AnthropicAI\",\"linkedin\":\"https://www.linkedin.com/company/anthropicresearch\"},\"links\":[{\"header\":\"Company\",\"items\":[{\"label\":\"Anthropic\",\"href\":\"https://www.anthropic.com/company\"},{\"label\":\"Careers\",\"href\":\"https://www.anthropic.com/careers\"},{\"label\":\"Economic Futures\",\"href\":\"https://www.anthropic.com/economic-futures\"},{\"label\":\"Research\",\"href\":\"https://www.anthropic.com/research\"},{\"label\":\"News\",\"href\":\"https://www.anthropic.com/news\"},{\"label\":\"Trust center\",\"href\":\"https://trust.anthropic.com/\"},{\"label\":\"Transparency\",\"href\":\"https://www.anthropic.com/transparency\"}]},{\"header\":\"Help and security\",\"items\":[{\"label\":\"Availability\",\"href\":\"https://www.anthropic.com/supported-countries\"},{\"label\":\"Status\",\"href\":\"https://status.anthropic.com/\"},{\"label\":\"Support center\",\"href\":\"https://support.claude.com/\"}]},{\"header\":\"Learn\",\"items\":[{\"label\":\"Courses\",\"href\":\"https://academy.claude.com/\"},{\"label\":\"MCP connectors\",\"href\":\"https://claude.com/partners/mcp\"},{\"label\":\"Customer stories\",\"href\":\"https://www.claude.com/customers\"},{\"label\":\"Engineering blog\",\"href\":\"https://www.anthropic.com/engineering\"},{\"label\":\"Events\",\"href\":\"https://www.anthropic.com/events\"},{\"label\":\"Powered by Claude\",\"href\":\"https://claude.com/partners/powered-by-claude\"},{\"label\":\"Service partners\",\"href\":\"https://claude.com/partners/services\"},{\"label\":\"Startups program\",\"href\":\"https://claude.com/programs/startups\"}]},{\"header\":\"Terms and policies\",\"items\":[{\"label\":\"Privacy choices\",\"href\":\"https://www.anthropic.com/legal/privacy\"},{\"label\":\"Privacy policy\",\"href\":\"https://www.anthropic.com/legal/privacy\"},{\"label\":\"Disclosure policy\",\"href\":\"https://www.anthropic.com/responsible-disclosure-policy\"},{\"label\":\"Usage policy\",\"href\":\"https://www.anthropic.com/legal/aup\"},{\"label\":\"Commercial terms\",\"href\":\"https://www.anthropic.com/legal/commercial-terms\"},{\"label\":\"Consumer terms\",\"href\":\"https://www.anthropic.com/legal/consumer-terms\"}]}]},\"seo\":{\"metatags\":{\"canonical\":\"https://code.claude.com/docs\"}},\"fonts\":{\"family\":\"Anthropic Sans\"},\"contextual\":{\"options\":[\"copy\",\"view\",\"claude\"],\"display\":\"header\"},\"styling\":{\"latex\":true,\"codeblocks\":\"system\"},\"navigation\":{\"languages\":[{\"language\":\"en\",\"href\":\"en/overview\"},{\"language\":\"fr\",\"href\":\"fr/overview\"},{\"language\":\"de\",\"href\":\"de/overview\"},{\"language\":\"it\",\"href\":\"it/overview\"},{\"language\":\"jp\",\"href\":\"ja/overview\"},{\"language\":\"es\",\"href\":\"es/overview\"},{\"language\":\"ko\",\"href\":\"ko/overview\"},{\"language\":\"zh-CN\",\"href\":\"zh-CN/overview\"},{\"language\":\"zh-TW\",\"href\":\"zh-TW/overview\"},{\"language\":\"ru\",\"href\":\"ru/overview\"},{\"language\":\"id\",\"href\":\"id/overview\"},{\"language\":\"pt-BR\",\"href\":\"pt/overview\"}]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":[\"$\",\"$L3a\",null,{\"children\":[\"$\",\"$L3b\",null,{\"children\":[\"$\",\"$L3c\",null,{\"children\":[\"$\",\"$L3d\",null,{\"pageListDataMap\":{},\"children\":\"$L3e\"}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"3f:I[742977,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"PrefetchProvider\"]\n"])</script><script>self.__next_f.push([1,"40:I[237978,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"PageModeOverrideProvider\"]\n"])</script><script>self.__next_f.push([1,"41:I[378896,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ConfiguredVariationProvider\"]\n"])</script><script>self.__next_f.push([1,"42:I[557611,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"Fonts\"]\n"])</script><script>self.__next_f.push([1,"43:I[330080,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"BannerProvider\"]\n"])</script><script>self.__next_f.push([1,"44:I[864506,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"NavbarTransitionScript\"]\n"])</script><script>self.__next_f.push([1,"45:T9e0,"])</script><script>self.__next_f.push([1,"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"header#navbar, [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue(\"--scroll-mt\")!==e\u0026\u0026f.setProperty(\"--scroll-mt\",e)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"header#navbar, [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}let g=\"header#navbar, [data-top-chrome]\";function h(a){let b=a.target;if(b instanceof Element\u0026\u0026b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=\u003e{a.some(h)\u0026\u0026f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();"])</script><script>self.__next_f.push([1,"3e:[\"$\",\"$L3f\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L40\",null,{\"children\":[\"$\",\"$L41\",null,{\"children\":[[\"$\",\"$L14\",null,{\"fonts\":\"$38:props:value:docsConfig:fonts\",\"theme\":\"mint\",\"subdomain\":\"claude-code\"}],[[\"$\",\"$L13\",null,{\"docsConfig\":\"$38:props:value:docsConfig\"}],[[\"$\",\"link\",null,{\"rel\":\"preload\",\"href\":\"/docs/_next/static/media/katex/0.16.47/katex.min.css\",\"as\":\"style\",\"fetchPriority\":\"low\"}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"children\":\"\\n          (function() {\\n            function loadKatex() {\\n              const link = document.querySelector('link[href=\\\"/docs/_next/static/media/katex/0.16.47/katex.min.css\\\"]');\\n              if (link) link.rel = 'stylesheet';\\n            }\\n            if (document.readyState === 'loading') {\\n              document.addEventListener('DOMContentLoaded', loadKatex);\\n            } else {\\n              loadKatex();\\n            }\\n          })();\\n        \"}]],[\"$\",\"$L15\",null,{\"theme\":\"mint\"}],[\"$\",\"$L42\",null,{\"fonts\":\"$38:props:value:docsConfig:fonts\",\"children\":[\"$\",\"$L43\",null,{\"bannersByLocale\":{},\"subdomain\":\"claude-code\",\"children\":[[\"$\",\"$L44\",null,{\"theme\":\"mint\"}],[\"$\",\"script\",null,{\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$45\"},\"suppressHydrationWarning\":true}],\"$L46\"]}]}]]]}]}]}]\n"])</script><script>self.__next_f.push([1,"47:I[540345,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ConsentProvider\"]\n"])</script><script>self.__next_f.push([1,"48:I[529058,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script><script>self.__next_f.push([1,"49:I[958547,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"46:[\"$\",\"$L47\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L48\",null,{\"subdomain\":\"claude-code\",\"isAtlas\":false,\"children\":[\"$\",\"$L49\",null,{\"toggles\":[{\"name\":\"kill-isr\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-bash\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"chat-bucketing-batched\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-mintlify-slack\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-v7-file-tree\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-integrations-settings\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-pr-grouping\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"no-publish-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"llms-txt-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving-live\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"stripTemperatureMiddleware\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-site-search-delta\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"support-platform-pylon-zendesk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2-autocommit\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"instant-rollback\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications-server\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-private-page-search\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-fable\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"fixed-ai-action-pricing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automation-resolve-merge-conflict\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"scoped-publishing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"mintql\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"page-level-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"teamspace\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-version-history-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-nav-generations\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workspace-projects\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-v5\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"byok-sep-25\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"revalidation-jwt\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-agent-model-picker\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"client-snapshot-docs-config\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"hobby-abuse-scan\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L4a\"}]}]}]\n"])</script><script>self.__next_f.push([1,"4b:I[604780,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"CaptchaProvider\"]\n"])</script><script>self.__next_f.push([1,"4c:I[859465,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"AssistantUiProvider\"]\n"])</script><script>self.__next_f.push([1,"4d:I[832740,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"AssistantTransportProviderSelector\"]\n"])</script><script>self.__next_f.push([1,"4e:I[601054,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"SearchProvider\"]\n"])</script><script>self.__next_f.push([1,"4f:I[28330,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"SkipToContent\"]\n"])</script><script>self.__next_f.push([1,"50:I[382229,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"AssistantLayoutScript\"]\n"])</script><script>self.__next_f.push([1,"51:I[87732,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"AssistantLayoutWrapper\"]\n"])</script><script>self.__next_f.push([1,"52:I[118717,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/bb0a88eac5522be0.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"NotFoundHydrator\"]\n"])</script><script>self.__next_f.push([1,"4a:[\"$\",\"$L4b\",null,{\"enabled\":true,\"children\":[\"$\",\"$L4c\",\"claude-code\",{\"children\":[\"$\",\"$L4d\",null,{\"children\":[\"$\",\"$L4e\",null,{\"subdomain\":\"claude-code\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{\"enableAskAiButton\":false,\"enableStarterQuestions\":false,\"enableAskAiSearchBar\":true},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L4f\",null,{}],[\"$\",\"$L50\",null,{\"hasChatPermissions\":true}],false,[\"$\",\"$L51\",null,{\"children\":[[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L52\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"53:I[597003,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ScopedNavProvider\"]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"$L53\",null,{\"scopedNav\":{\"global\":null,\"languages\":[{\"language\":\"en\",\"tabs\":[{\"tab\":\"Getting started\",\"menu\":[{\"item\":\"Overview\",\"description\":\"What Claude Code is and how to install it\",\"groups\":[{\"group\":\"Getting started\",\"pages\":[{\"sidebarTitle\":\"Overview\",\"title\":\"Overview\",\"href\":\"/en/overview\"},{\"title\":\"Quickstart\",\"description\":\"Install Claude Code in your terminal, sign in, and use the CLI to explore your codebase and make your first code change.\",\"href\":\"/en/quickstart\"},{\"title\":\"Claude Code changelog\",\"sidebarTitle\":\"Changelog\",\"href\":\"/en/changelog\"}]},{\"group\":\"Core concepts\",\"pages\":[{\"title\":\"How Claude Code works\",\"href\":\"/en/how-claude-code-works\"},{\"title\":\"Extend Claude Code\",\"sidebarTitle\":\"Extend Claude Code\",\"href\":\"/en/features-overview\"},{\"title\":\"Explore the .claude directory\",\"mode\":\"wide\",\"href\":\"/en/claude-directory\"},{\"title\":\"Explore the context window\",\"mode\":\"wide\",\"href\":\"/en/context-window\"},{\"sidebarTitle\":\"Prompt caching\",\"title\":\"How Claude Code uses prompt caching\",\"href\":\"/en/prompt-caching\"}]},{\"group\":\"Use Claude Code\",\"pages\":[{\"sidebarTitle\":\"Store instructions and memories\",\"title\":\"How Claude remembers your project\",\"href\":\"/en/memory\"},{\"title\":\"Manage sessions\",\"href\":\"/en/sessions\"},{\"title\":\"Common workflows\",\"href\":\"/en/common-workflows\"},{\"title\":\"Prompt library\",\"sidebarTitle\":\"Prompt library\",\"href\":\"/en/prompt-library\"},{\"title\":\"Best practices for Claude Code\",\"sidebarTitle\":\"Best practices\",\"href\":\"/en/best-practices\"}]},{\"group\":\"Platforms and integrations\",\"pages\":[{\"title\":\"Platforms and integrations\",\"sidebarTitle\":\"Overview\",\"href\":\"/en/platforms\"},{\"title\":\"Continue local sessions from any device with Remote Control\",\"sidebarTitle\":\"Remote Control\",\"href\":\"/en/remote-control\"},{\"group\":\"Claude Code in the cloud\",\"pages\":[{\"title\":\"Get started with Claude Code in the cloud\",\"sidebarTitle\":\"Get started\",\"href\":\"/en/web-quickstart\"},{\"title\":\"Use Claude Code in the cloud\",\"sidebarTitle\":\"Cloud sessions\",\"href\":\"/en/claude-code-on-the-web\"},{\"title\":\"Automate work with routines\",\"sidebarTitle\":\"Routines\",\"href\":\"/en/routines\"}]},{\"title\":\"Let Claude coordinate ongoing work with Projects\",\"sidebarTitle\":\"Projects\",\"href\":\"/en/claude-projects\"},{\"group\":\"Claude Code on desktop\",\"pages\":[{\"title\":\"Get started with the desktop app\",\"sidebarTitle\":\"Get started\",\"href\":\"/en/desktop-quickstart\"},{\"title\":\"Desktop application\",\"sidebarTitle\":\"Reference\",\"href\":\"/en/desktop\"},{\"title\":\"Claude Desktop on Linux (beta)\",\"sidebarTitle\":\"Linux (beta)\",\"href\":\"/en/desktop-linux\"},{\"title\":\"Claude Code Desktop in WSL\",\"sidebarTitle\":\"Windows (WSL)\",\"href\":\"/en/desktop-wsl\"},{\"title\":\"Schedule recurring tasks in Claude Code Desktop\",\"sidebarTitle\":\"Scheduled tasks\",\"href\":\"/en/desktop-scheduled-tasks\"},{\"title\":\"Test iOS apps in the simulator\",\"sidebarTitle\":\"iOS simulator (beta)\",\"href\":\"/en/desktop-ios-simulator\"}]},{\"title\":\"Claude Code on mobile\",\"sidebarTitle\":\"Mobile\",\"href\":\"/en/mobile\"},{\"title\":\"Use Claude Code with Chrome\",\"sidebarTitle\":\"Chrome extension\",\"href\":\"/en/chrome\"},{\"title\":\"Let Claude use your computer from the CLI\",\"sidebarTitle\":\"Computer use (preview)\",\"href\":\"/en/computer-use\"},{\"title\":\"Use Claude Code in VS Code\",\"sidebarTitle\":\"Visual Studio Code\",\"href\":\"/en/vs-code\"},{\"title\":\"JetBrains IDEs\",\"href\":\"/en/jetbrains\"},{\"title\":\"Claude Code in Slack\",\"href\":\"/en/slack\"},{\"title\":\"Claude Tag\",\"url\":\"https://claude.com/docs/claude-tag\",\"href\":\"/en/claude-tag\"}]},{\"group\":\"Code review and pull requests\",\"pages\":[{\"group\":\"Code Review\",\"pages\":[{\"title\":\"Code Review\",\"sidebarTitle\":\"Overview\",\"href\":\"/en/code-review\"},{\"title\":\"Set up Code Review\",\"sidebarTitle\":\"Set up Code Review\",\"href\":\"/en/code-review-setup\"},{\"title\":\"Customize Code Review\",\"sidebarTitle\":\"Customize reviews\",\"href\":\"/en/code-review-customize\"},{\"title\":\"Read and request reviews on a pull request\",\"sidebarTitle\":\"Read and request reviews\",\"href\":\"/en/code-review-pull-requests\"},{\"title\":\"Code Review costs and usage\",\"sidebarTitle\":\"Costs and usage\",\"href\":\"/en/code-review-costs\"},{\"title\":\"Troubleshoot Code Review\",\"sidebarTitle\":\"Troubleshooting\",\"href\":\"/en/code-review-troubleshooting\"}]},{\"title\":\"Review locally with /code-review\",\"sidebarTitle\":\"Review code locally\",\"href\":\"/en/code-review-local\"},{\"title\":\"Find bugs with ultrareview\",\"sidebarTitle\":\"Ultrareview\",\"href\":\"/en/ultrareview\"},{\"group\":\"Security scans\",\"pages\":[{\"title\":\"Catch security issues as Claude writes code\",\"sidebarTitle\":\"Security guidance plugin\",\"href\":\"/en/security-guidance\"},{\"title\":\"Scan your codebase for vulnerabilities\",\"sidebarTitle\":\"Claude Security plugin\",\"href\":\"/en/claude-security\"}]},{\"group\":\"Run Claude in your own CI\",\"pages\":[{\"title\":\"Claude Code GitHub Actions\",\"sidebarTitle\":\"GitHub Actions\",\"href\":\"/en/github-actions\"},{\"title\":\"Use Claude Code GitHub Actions with cloud providers\",\"sidebarTitle\":\"GitHub Actions cloud providers\",\"href\":\"/en/github-actions-cloud-providers\"},{\"title\":\"Claude Code GitLab CI/CD\",\"sidebarTitle\":\"GitLab CI/CD\",\"href\":\"/en/gitlab-ci-cd\"}]},{\"title\":\"Claude Code with GitHub Enterprise Server\",\"sidebarTitle\":\"GitHub Enterprise Server\",\"href\":\"/en/github-enterprise-server\"}]}]},{\"item\":\"Quickstart\",\"description\":\"Install, start a session, make your first change\",\"pages\":[{\"title\":\"Quickstart\",\"href\":\"/en/quickstart\"}]},{\"item\":\"Core concepts\",\"description\":\"How it works, what loads, what it costs\",\"pages\":[{\"title\":\"Core concepts\",\"href\":\"/en/how-claude-code-works\"}]},{\"item\":\"Use Claude Code\",\"description\":\"Memory, sessions, workflows, and prompts\",\"pages\":[{\"title\":\"Use Claude Code\",\"href\":\"/en/memory\"}]},{\"item\":\"Platforms and integrations\",\"description\":\"Terminal, IDEs, desktop, web, and Slack\",\"pages\":[{\"title\":\"Platforms and integrations\",\"href\":\"/en/platforms\"}]},{\"item\":\"Code review and pull requests\",\"description\":\"PR reviews, local review, security, and CI\",\"pages\":[{\"title\":\"Code review and pull requests\",\"href\":\"/en/code-review\"}]}]},{\"tab\":\"Build with Claude Code\",\"menu\":[{\"item\":\"Agents and parallel work\",\"description\":\"Subagents, agent view, teams, worktrees\",\"pages\":[{\"title\":\"Agents and parallel work\",\"href\":\"/en/agents\"}]},{\"item\":\"MCP\",\"description\":\"Connect your tools and data\",\"pages\":[{\"title\":\"MCP\",\"href\":\"/en/mcp-quickstart\"}]},{\"item\":\"Skills\",\"description\":\"Package workflows Claude can run\",\"pages\":[{\"title\":\"Skills\",\"href\":\"/en/skills\"}]},{\"item\":\"Artifacts\",\"description\":\"Publish a page from a session\",\"pages\":[{\"title\":\"Artifacts\",\"href\":\"/en/artifacts\"}]},{\"item\":\"Automation\",\"description\":\"Hooks, channels, schedules, non-interactive runs\",\"pages\":[{\"title\":\"Automation\",\"href\":\"/en/hooks-guide\"}]},{\"item\":\"Guides\",\"description\":\"Work in large codebases\",\"pages\":[{\"title\":\"Guides\",\"href\":\"/en/large-codebases\"}]},{\"item\":\"Troubleshooting\",\"description\":\"Install, configuration, and error fixes\",\"pages\":[{\"title\":\"Troubleshooting\",\"href\":\"/en/troubleshoot-install\"}]}],\"pages\":[{\"title\":\"Build with Claude Code\",\"href\":\"/en/agents\"}]},{\"tab\":\"Plugins\",\"menu\":[{\"item\":\"Plugins\",\"description\":\"What plugins are and what they add\",\"pages\":[{\"title\":\"Plugins\",\"href\":\"/en/plugins/overview\"}]},{\"item\":\"Use plugins\",\"description\":\"Find plugins and add them\",\"pages\":[{\"title\":\"Use plugins\",\"href\":\"/en/plugins/install\"}]},{\"item\":\"Create plugins\",\"description\":\"Create, test, and publish a plugin\",\"pages\":[{\"title\":\"Create plugins\",\"href\":\"/en/plugins/create\"}]},{\"item\":\"Mods\",\"description\":\"Change the Claude Code interface\",\"pages\":[{\"title\":\"Mods\",\"href\":\"/en/plugins/mods/overview\"}]},{\"item\":\"Run a marketplace\",\"description\":\"Host and share plugins\",\"pages\":[{\"title\":\"Run a marketplace\",\"href\":\"/en/plugins/create-marketplace\"}]},{\"item\":\"Manage plugins for your organization\",\"description\":\"Control plugins across a team\",\"pages\":[{\"title\":\"Manage plugins for your organization\",\"href\":\"/en/plugins/org\"}]},{\"item\":\"Troubleshooting\",\"description\":\"Install and loading problems\",\"pages\":[{\"title\":\"Troubleshooting\",\"href\":\"/en/plugins/troubleshooting\"}]},{\"item\":\"Reference\",\"description\":\"Manifests, CLI, and marketplace schema\",\"pages\":[{\"title\":\"Reference\",\"href\":\"/en/plugins/manifest-reference\"}]}],\"pages\":[{\"title\":\"Plugins\",\"href\":\"/en/plugins/overview\"}]},{\"tab\":\"Administration\",\"menu\":[{\"item\":\"Setup and access\",\"description\":\"Install, sign-in, and managed settings\",\"pages\":[{\"title\":\"Setup and access\",\"href\":\"/en/admin-setup\"}]},{\"item\":\"Deployment\",\"description\":\"Cloud providers, network, containers\",\"pages\":[{\"title\":\"Deployment\",\"href\":\"/en/third-party-integrations\"}]},{\"item\":\"Gateways\",\"description\":\"Route requests through a gateway\",\"pages\":[{\"title\":\"Gateways\",\"href\":\"/en/gateways\"}]},{\"item\":\"Usage and costs\",\"description\":\"Monitoring, spend, and analytics\",\"pages\":[{\"title\":\"Usage and costs\",\"href\":\"/en/monitoring-usage\"}]},{\"item\":\"Security and data\",\"description\":\"Security, data use, and retention\",\"pages\":[{\"title\":\"Security and data\",\"href\":\"/en/security\"}]},{\"item\":\"Adoption\",\"description\":\"Kits for rolling out to a team\",\"pages\":[{\"title\":\"Adoption\",\"href\":\"/en/communications-kit\"}]}],\"pages\":[{\"title\":\"Administration\",\"href\":\"/en/admin-setup\"}]},{\"tab\":\"Configuration\",\"menu\":[{\"item\":\"Settings\",\"description\":\"Files, precedence, and keys\",\"pages\":[{\"title\":\"Settings\",\"href\":\"/en/settings\"}]},{\"item\":\"Permissions and sandboxing\",\"description\":\"What Claude Code can do without asking\",\"pages\":[{\"title\":\"Permissions and sandboxing\",\"href\":\"/en/permissions\"}]},{\"item\":\"Environments\",\"description\":\"Cloud and self-hosted environments\",\"pages\":[{\"title\":\"Environments\",\"href\":\"/en/cloud-environments\"}]},{\"item\":\"Model and responses\",\"description\":\"Models, effort, and output styles\",\"pages\":[{\"title\":\"Model and responses\",\"href\":\"/en/model-config\"}]},{\"item\":\"Interface\",\"description\":\"Terminal, keys, voice, and status line\",\"pages\":[{\"title\":\"Interface\",\"href\":\"/en/terminal-config\"}]}],\"pages\":[{\"title\":\"Configuration\",\"href\":\"/en/settings\"}]},{\"tab\":\"Reference\",\"menu\":[{\"item\":\"Reference\",\"description\":\"Commands, flags, tools, hooks, and variables\",\"pages\":[{\"title\":\"Reference\",\"href\":\"/en/cli-reference\"}]},{\"item\":\"Glossary\",\"description\":\"Terms used across the docs\",\"pages\":[{\"title\":\"Glossary\",\"href\":\"/en/glossary\"}]}],\"pages\":[{\"title\":\"Reference\",\"href\":\"/en/cli-reference\"}]},{\"tab\":\"Agent SDK\",\"menu\":[{\"item\":\"Agent SDK\",\"description\":\"Overview, quickstart, and migration\",\"pages\":[{\"title\":\"Agent SDK\",\"href\":\"/en/agent-sdk/overview\"}]},{\"item\":\"Build agents\",\"description\":\"Configuration and examples\",\"pages\":[{\"title\":\"Build agents\",\"href\":\"/en/agent-sdk/configuration\"}]},{\"item\":\"Core concepts\",\"description\":\"The agent loop, features, and sessions\",\"pages\":[{\"title\":\"Core concepts\",\"href\":\"/en/agent-sdk/agent-loop\"}]},{\"item\":\"Input and output\",\"description\":\"Streaming, user input, structured output\",\"pages\":[{\"title\":\"Input and output\",\"href\":\"/en/agent-sdk/streaming-vs-single-mode\"}]},{\"item\":\"Extend with tools\",\"description\":\"Custom tools, MCP, and subagents\",\"pages\":[{\"title\":\"Extend with tools\",\"href\":\"/en/agent-sdk/custom-tools\"}]},{\"item\":\"Customize behavior\",\"description\":\"System prompts, skills, and plugins\",\"pages\":[{\"title\":\"Customize behavior\",\"href\":\"/en/agent-sdk/modifying-system-prompts\"}]},{\"item\":\"Control and observability\",\"description\":\"Permissions, hooks, cost, and tracing\",\"pages\":[{\"title\":\"Control and observability\",\"href\":\"/en/agent-sdk/permissions\"}]},{\"item\":\"Deployment\",\"description\":\"Hosting and secure deployment\",\"pages\":[{\"title\":\"Deployment\",\"href\":\"/en/agent-sdk/hosting\"}]},{\"item\":\"SDK references\",\"description\":\"TypeScript and Python\",\"pages\":[{\"title\":\"SDK references\",\"href\":\"/en/agent-sdk/typescript\"}]}],\"pages\":[{\"title\":\"Agent SDK\",\"href\":\"/en/agent-sdk/overview\"}]},{\"tab\":\"What's New\",\"pages\":[{\"title\":\"What's New\",\"href\":\"/en/whats-new\"}]},{\"tab\":\"Resources\",\"pages\":[{\"title\":\"Resources\",\"href\":\"/en/legal-and-compliance\"}]}]},{\"language\":\"fr\",\"pages\":[{\"title\":\"fr\",\"href\":\"/fr/overview\"}]},{\"language\":\"de\",\"pages\":[{\"title\":\"de\",\"href\":\"/de/overview\"}]},{\"language\":\"it\",\"pages\":[{\"title\":\"it\",\"href\":\"/it/overview\"}]},{\"language\":\"jp\",\"pages\":[{\"title\":\"jp\",\"href\":\"/ja/overview\"}]},{\"language\":\"es\",\"pages\":[{\"title\":\"es\",\"href\":\"/es/overview\"}]},{\"language\":\"ko\",\"pages\":[{\"title\":\"ko\",\"href\":\"/ko/overview\"}]},{\"language\":\"zh-CN\",\"pages\":[{\"title\":\"zh-CN\",\"href\":\"/zh-CN/overview\"}]},{\"language\":\"zh-TW\",\"pages\":[{\"title\":\"zh-TW\",\"href\":\"/zh-TW/overview\"}]},{\"language\":\"ru\",\"pages\":[{\"title\":\"ru\",\"href\":\"/ru/overview\"}]},{\"language\":\"id\",\"pages\":[{\"title\":\"id\",\"href\":\"/id/overview\"}]},{\"language\":\"pt-BR\",\"pages\":[{\"title\":\"pt-BR\",\"href\":\"/pt/overview\"}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{\"en\":{\"href\":\"/en/overview\",\"matchLevel\":0},\"fr\":{\"href\":\"/fr/overview\",\"matchLevel\":1},\"de\":{\"href\":\"/de/overview\",\"matchLevel\":1},\"it\":{\"href\":\"/it/overview\",\"matchLevel\":1},\"jp\":{\"href\":\"/ja/overview\",\"matchLevel\":1},\"es\":{\"href\":\"/es/overview\",\"matchLevel\":1},\"ko\":{\"href\":\"/ko/overview\",\"matchLevel\":1},\"zh-CN\":{\"href\":\"/zh-CN/overview\",\"matchLevel\":1},\"zh-TW\":{\"href\":\"/zh-TW/overview\",\"matchLevel\":1},\"ru\":{\"href\":\"/ru/overview\",\"matchLevel\":1},\"id\":{\"href\":\"/id/overview\",\"matchLevel\":1},\"pt-BR\":{\"href\":\"/pt/overview\",\"matchLevel\":1}}},\"children\":\"$L54\"}]\n"])</script><script>self.__next_f.push([1,"55:I[763509,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ThemeLayout\"]\n"])</script><script>self.__next_f.push([1,"56:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"ApiReferenceProvider\"]\n"])</script><script>self.__next_f.push([1,"57:I[114793,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"PageProvider\"]\n"])</script><script>self.__next_f.push([1,"58:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"OpenApiProvider\"]\n"])</script><script>self.__next_f.push([1,"59:I[525343,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"TabSyncContextProvider\"]\n"])</script><script>self.__next_f.push([1,"5a:T7db,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://code.claude.com/#organization\",\"name\":\"Claude Code Docs\",\"url\":\"https://code.claude.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/logo/light.svg?fit=max\u0026auto=format\u0026n=c5r9_6tjPMzFdDDT\u0026q=85\u0026s=78fd01ff4f4340295a4f66e2ea54903c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://code.claude.com/docs#website\",\"name\":\"Claude Code Docs\",\"url\":\"https://code.claude.com/docs\",\"publisher\":{\"@id\":\"https://code.claude.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://code.claude.com/docs/en/overview#webpage\",\"url\":\"https://code.claude.com/docs/en/overview\",\"name\":\"Overview\",\"description\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\",\"dateModified\":\"2026-10-08T01:55:52.200Z\",\"isPartOf\":{\"@id\":\"https://code.claude.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://code.claude.com/docs/en/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://code.claude.com/docs/en/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Claude Code Docs\",\"item\":\"https://code.claude.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://code.claude.com/docs/en/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://code.claude.com/docs/en/overview#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\",\"url\":\"https://code.claude.com/docs/en/overview\",\"mainEntityOfPage\":{\"@id\":\"https://code.claude.com/docs/en/overview#webpage\"},\"dateModified\":\"2026-10-08T01:55:52.200Z\",\"publisher\":{\"@id\":\"https://code.claude.com/#organization\"},\"isPartOf\":{\"@id\":\"https://code.claude.com/docs#website\"}}]}"])</script><script>self.__next_f.push([1,"54:[\"$\",\"$L55\",null,{\"theme\":\"mint\",\"pageMetadata\":{\"sidebarTitle\":\"Overview\",\"title\":\"Overview\",\"description\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\",\"href\":\"/en/overview\"},\"children\":[\"$\",\"$L56\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L57\",null,{\"value\":{\"pageMetadata\":\"$54:props:pageMetadata\",\"lastModified\":\"2026-10-08T01:55:52.200Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"en/overview.mdx\",\"description\":{\"compiledSource\":\"\\\"use strict\\\";\\nconst {jsx: _jsx} = arguments[0];\\nconst {useMDXComponents: _provideComponents} = arguments[0];\\nfunction _createMdxContent(props) {\\n  const _components = {\\n    p: \\\"p\\\",\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return _jsx(_components.p, {\\n    children: \\\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\\\"\\n  });\\n}\\nfunction MDXContent(props = {}) {\\n  const {wrapper: MDXLayout} = {\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return MDXLayout ? _jsx(MDXLayout, {\\n    ...props,\\n    children: _jsx(_createMdxContent, {\\n      ...props\\n    })\\n  }) : _createMdxContent(props);\\n}\\nreturn {\\n  default: MDXContent\\n};\\n\",\"frontmatter\":{},\"scope\":{}},\"mdxExtracts\":{\"tableOfContents\":[{\"title\":\"Get started\",\"slug\":\"get-started\",\"depth\":2,\"children\":[]},{\"title\":\"What you can do\",\"slug\":\"what-you-can-do\",\"depth\":2,\"children\":[]},{\"title\":\"Use Claude Code everywhere\",\"slug\":\"use-claude-code-everywhere\",\"depth\":2,\"children\":[]},{\"title\":\"Next steps\",\"slug\":\"next-steps\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\",\"relatedPagesConfig\":\"$undefined\",\"narration\":\"$undefined\"},\"children\":[\"$\",\"$L58\",null,{\"pageMetadata\":\"$54:props:pageMetadata\",\"mdxExtracts\":\"$54:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L59\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$5a\"}}],\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\",\"$L5f\"]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"60:I[228341,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"PageModeUpdater\"]\n"])</script><script>self.__next_f.push([1,"61:I[575126,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"Background\"]\n"])</script><script>self.__next_f.push([1,"62:I[954983,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"CustomCssFiles\"]\n"])</script><script>self.__next_f.push([1,"65:I[36098,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"CustomJsFiles\"]\n"])</script><script>self.__next_f.push([1,"6b:I[530359,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"MDXContentController\"]\n"])</script><script>self.__next_f.push([1,"6c:I[448287,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e5532af99c2254b9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/384c228549903603.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c2dede4002be83bd.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_BXHNxxMaxz5Ubd14BwoX51VFcKsg\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"5b:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L60\",null,{\"pageMetadata\":\"$54:props:pageMetadata\"}]]\n5c:[\"$\",\"$L61\",null,{\"pageMetadata\":\"$54:props:pageMetadata\"}]\n63:T1108,"])</script><script>self.__next_f.push([1,"\n/* These styles mirror the internal design system's button component, converted to plain CSS. */\n\n/* Base button styles */\n.btn {\n  position: relative;\n  display: inline-flex;\n  gap: 0.5rem;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  min-width: 5rem;\n  height: 2.25rem;\n  padding: 0.5rem 1rem;\n  white-space: nowrap;\n  font-family: Styrene;\n  font-weight: 600;\n  border-radius: 0.5rem;\n  \u0026:active {\n    transform: scale(0.985);\n  }\n\n  /* Size variants */\n  \u0026.size-xs {\n    height: 1.75rem;\n    min-width: 3.5rem;\n    padding: 0 0.5rem;\n    border-radius: 0.25rem;\n    font-size: 0.75rem;\n    gap: 0.25rem;\n  }\n  \n  \u0026.size-sm {\n    height: 2rem;\n    min-width: 4rem;\n    padding: 0 0.75rem;\n    border-radius: 0.375rem;\n    font-size: 0.75rem;\n  }\n\n  \u0026.size-lg {\n    height: 2.75rem;\n    min-width: 6rem;\n    padding: 0 1.25rem;\n    border-radius: 0.6rem;\n  }\n\n  \u0026:disabled {\n    pointer-events: none;\n    opacity: 0.5;\n    box-shadow: none;\n  }\n\n  \u0026:focus-visible {\n    outline: none;\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow);\n  }\n\n  /* Primary variant */\n  \u0026.primary {\n    font-weight: 600;\n    color: hsl(var(--oncolor-100));\n    background-color: hsl(var(--accent-main-100));\n    background-image: linear-gradient(\n      to right,\n      hsl(var(--accent-main-100)) 0%,\n      hsl(var(--accent-main-200) / 0.5) 50%,\n      hsl(var(--accent-main-200)) 100%\n    );\n    background-size: 200% 100%;\n    background-position: 0% 0%;\n    border: 0.5px solid hsl(var(--border-300) / 0.25);\n    box-shadow: \n      inset 0 0.5px 0px rgba(255, 255, 0, 0.15),\n      0 1px 1px rgba(0, 0, 0, 0.05);\n    text-shadow: 0 1px 2px rgb(0 0 0 / 10%);\n    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);\n\n    \u0026:hover {\n      background-position: 100% 0%;\n      background-image: linear-gradient(\n        to right,\n        hsl(var(--accent-main-200)) 0%,\n        hsl(var(--accent-main-200)) 100%\n      );\n    }\n\n    \u0026:active {\n      background-color: hsl(var(--accent-main-000));\n      box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);\n      transform: scale(0.985);\n    }\n  }\n\n  /* Flat variant */\n  \u0026.flat {\n    font-weight: 500;\n    color: hsl(var(--oncolor-100));\n    background-color: hsl(var(--accent-main-100));\n    transition: background-color 150ms;\n\n    \u0026:hover {\n      background-color: hsl(var(--accent-main-200));\n    }\n  }\n\n  /* Secondary variant */\n  \u0026.secondary {\n    font-weight: 600;\n    color: hsl(var(--text-100) / 0.9);\n    background-image: radial-gradient(\n      ellipse at center,\n      hsl(var(--bg-500) / 0.1) 50%,\n      hsl(var(--bg-500) / 0.3) 100%\n    );\n    border: 0.5px solid hsl(var(--border-400));\n    transition: color 150ms, background-color 150ms;\n\n    \u0026:hover {\n      color: hsl(var(--text-000));\n      background-color: hsl(var(--bg-500) / 0.6);\n    }\n\n    \u0026:active {\n      background-color: hsl(var(--bg-500) / 0.5);\n    }\n  }\n\n  /* Outline variant */\n  \u0026.outline {\n    font-weight: 600;\n    color: hsl(var(--text-200));\n    background-color: transparent;\n    border: 1.5px solid currentColor;\n    transition: color 150ms, background-color 150ms;\n\n    \u0026:hover {\n      color: hsl(var(--text-100));\n      background-color: hsl(var(--bg-400));\n      border-color: hsl(var(--bg-400));\n    }\n  }\n\n  /* Ghost variant */\n  \u0026.ghost {\n    color: hsl(var(--text-200));\n    border-color: transparent;\n    transition: color 150ms, background-color 150ms;\n\n    \u0026:hover {\n      color: hsl(var(--text-100));\n      background-color: hsl(var(--bg-500) / 0.4);\n    }\n\n    \u0026:active {\n      background-color: hsl(var(--bg-400));\n    }\n  }\n\n  /* Underline variant */\n  \u0026.underline {\n    opacity: 0.8;\n    text-decoration-line: none;\n    text-underline-offset: 3px;\n    transition: all 150ms;\n\n    \u0026:hover {\n      opacity: 1;\n      text-decoration-line: underline;\n    }\n\n    \u0026:active {\n      transform: scale(0.985);\n    }\n  }\n\n  /* Danger variant */\n  \u0026.danger {\n    font-weight: 600;\n    color: hsl(var(--oncolor-100));\n    background-color: hsl(var(--danger-100));\n    transition: background-color 150ms;\n\n    \u0026:hover {\n      background-color: hsl(var(--danger-200));\n    }\n  }\n}\n"])</script><script>self.__next_f.push([1,"64:T778d,"])</script><script>self.__next_f.push([1,"/* Anthropic Sans - Static fonts from assets.claude.ai */\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-Regular-Static.otf\") format(\"opentype\");\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-RegularItalic-Static.otf\") format(\"opentype\");\n  font-weight: 400;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-Medium-Static.otf\") format(\"opentype\");\n  font-weight: 500;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-MediumItalic-Static.otf\") format(\"opentype\");\n  font-weight: 500;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-Semibold-Static.otf\") format(\"opentype\");\n  font-weight: 600;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-SemiboldItalic-Static.otf\") format(\"opentype\");\n  font-weight: 600;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-Bold-Static.otf\") format(\"opentype\");\n  font-weight: 700;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Sans\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSans-Text-BoldItalic-Static.otf\") format(\"opentype\");\n  font-weight: 700;\n  font-style: italic;\n  font-display: swap;\n}\n\n/* Anthropic Serif Display - for headlines */\n@font-face {\n  font-family: \"Anthropic Serif Display\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Display-Regular-Static.otf\") format(\"opentype\");\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif Display\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Display-RegularItalic-Static.otf\") format(\"opentype\");\n  font-weight: 400;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif Display\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Display-Medium-Static.otf\") format(\"opentype\");\n  font-weight: 500;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif Display\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Display-Semibold-Static.otf\") format(\"opentype\");\n  font-weight: 600;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif Display\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Display-Bold-Static.otf\") format(\"opentype\");\n  font-weight: 700;\n  font-style: normal;\n  font-display: swap;\n}\n\n/* Anthropic Serif - Static fonts from assets.claude.ai */\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-Regular-Static.otf\") format(\"opentype\");\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-RegularItalic-Static.otf\") format(\"opentype\");\n  font-weight: 400;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-Medium-Static.otf\") format(\"opentype\");\n  font-weight: 500;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-MediumItalic-Static.otf\") format(\"opentype\");\n  font-weight: 500;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-Semibold-Static.otf\") format(\"opentype\");\n  font-weight: 600;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-SemiboldItalic-Static.otf\") format(\"opentype\");\n  font-weight: 600;\n  font-style: italic;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-Bold-Static.otf\") format(\"opentype\");\n  font-weight: 700;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"Anthropic Serif\";\n  src: url(\"https://assets.claude.ai/Fonts/AnthropicSerif-Text-BoldItalic-Static.otf\") format(\"opentype\");\n  font-weight: 700;\n  font-style: italic;\n  font-display: swap;\n}\n\n/* Color variables mirror the internal design system's generated theme palette. */\n:root {\n  --always-white: 0 0% 100%;\n  --always-black: 0 0% 0%;\n  --constant-book-cloth: 15 55% 80%;\n  --constant-clay: 15 60% 85%;\n  --constant-kraft: 25 40% 83%;\n  --constant-manilla: 40 20% 92%;\n  --constant-slate-000: 0 0% 100%;\n  --constant-slate-050: 48 33.3% 97.1%;\n  --constant-slate-100: 53 28.6% 94.5%;\n  --constant-slate-150: 48 25% 92.2%;\n  --constant-slate-200: 50 20.7% 88.6%;\n  --constant-slate-250: 51 16.5% 84.5%;\n  --constant-slate-300: 50 11.5% 79.6%;\n  --constant-slate-350: 50 9% 73.7%;\n  --constant-slate-400: 49 6.5% 66.9%;\n  --constant-slate-450: 48 4.8% 59.2%;\n  --constant-slate-500: 53 3.2% 51.4%;\n  --constant-slate-550: 51 3.1% 43.7%;\n  --constant-slate-600: 48 2.7% 35.9%;\n  --constant-slate-650: 48 3.4% 29.2%;\n  --constant-slate-700: 60 2.5% 23.3%;\n  --constant-slate-750: 60 2.1% 18.4%;\n  --constant-slate-800: 60 2.7% 14.5%;\n  --constant-slate-850: 30 3.3% 11.8%;\n  --constant-slate-900: 30 4% 9.8%;\n  --constant-slate-950: 60 2.6% 7.6%;\n  --constant-slate-1000: 60 3.4% 5.7%;\n}\n\n:root:not(.dark) {\n  --accent-brand: 15 63.1% 59.6%;\n  --accent-main-000: 15 55.6% 52.4%;\n  --accent-main-100: 15 55.6% 52.4%;\n  --accent-main-200: 15 63.1% 59.6%;\n  --accent-main-900: 0 0% 0%;\n  --accent-pro-000: 251 34.2% 33.3%;\n  --accent-pro-100: 251 40% 45.1%;\n  --accent-pro-200: 251 61% 72.2%;\n  --accent-pro-900: 253 33.3% 91.8%;\n  --accent-secondary-000: 210 73.7% 40.2%;\n  --accent-secondary-100: 210 70.9% 51.6%;\n  --accent-secondary-200: 210 70.9% 51.6%;\n  --accent-secondary-900: 211 72% 90%;\n  --bg-000: 0 0% 100%;\n  --bg-100: 48 33.3% 97.1%;\n  --bg-200: 53 28.6% 94.5%;\n  --bg-300: 48 25% 92.2%;\n  --bg-400: 50 20.7% 88.6%;\n  --bg-500: 50 20.7% 88.6%;\n  --border-100: 30 3.3% 11.8%;\n  --border-200: 30 3.3% 11.8%;\n  --border-300: 30 3.3% 11.8%;\n  --border-400: 30 3.3% 11.8%;\n  --danger-000: 0 61.4% 22.4%;\n  --danger-100: 0 58.6% 34.1%;\n  --danger-200: 0 58.6% 34.1%;\n  --danger-900: 0 50% 95%;\n  --oncolor-100: 0 0% 100%;\n  --oncolor-200: 60 6.7% 97.1%;\n  --oncolor-300: 60 6.7% 97.1%;\n  --text-000: 60 2.6% 7.6%;\n  --text-100: 60 2.6% 7.6%;\n  --text-200: 60 2.5% 23.3%;\n  --text-300: 60 2.5% 23.3%;\n  --text-400: 51 3.1% 43.7%;\n  --text-500: 51 3.1% 43.7%;\n}\n\n:root.dark {\n  --accent-brand: 15 63.1% 59.6%;\n  --accent-main-000: 15 55.6% 52.4%;\n  --accent-main-100: 15 63.1% 59.6%;\n  --accent-main-200: 15 63.1% 59.6%;\n  --accent-main-900: 0 0% 0%;\n  --accent-pro-000: 251 84.6% 74.5%;\n  --accent-pro-100: 251 40.2% 54.1%;\n  --accent-pro-200: 251 40% 45.1%;\n  --accent-pro-900: 250 25.3% 19.4%;\n  --accent-secondary-000: 210 71.1% 62%;\n  --accent-secondary-100: 210 70.9% 51.6%;\n  --accent-secondary-200: 210 70.9% 51.6%;\n  --accent-secondary-900: 210 55.9% 24.6%;\n  --bg-000: 60 2.1% 18.4%;\n  --bg-100: 60 2.7% 14.5%;\n  --bg-200: 30 3.3% 11.8%;\n  --bg-300: 60 2.6% 7.6%;\n  --bg-400: 60 3.4% 5.7%;\n  --bg-500: 60 3.4% 5.7%;\n  --border-100: 51 16.5% 84.5%;\n  --border-200: 51 16.5% 84.5%;\n  --border-300: 51 16.5% 84.5%;\n  --border-400: 51 16.5% 84.5%;\n  --danger-000: 0 73.1% 66.5%;\n  --danger-100: 0 58.6% 34.1%;\n  --danger-200: 0 58.6% 34.1%;\n  --danger-900: 0 23% 15.6%;\n  --oncolor-100: 0 0% 100%;\n  --oncolor-200: 60 6.7% 97.1%;\n  --oncolor-300: 60 6.7% 97.1%;\n  --text-000: 48 33.3% 97.1%;\n  --text-100: 48 33.3% 97.1%;\n  --text-200: 50 9% 73.7%;\n  --text-300: 50 9% 73.7%;\n  --text-400: 48 4.8% 59.2%;\n  --text-500: 48 4.8% 59.2%;\n}\n\n#home-header {\n  font-family: \"Anthropic Sans\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  font-weight: 400 !important;\n  font-size: 50px;\n  line-height: 1.2;\n  margin-bottom: 1rem;\n  color: --text-000;\n  display: flex;\n  align-items: baseline;\n  justify-content: center;\n  flex-wrap: nowrap;\n}\n\n#localization-select-trigger \u003e :has(img[src*=\"flags\"]) {\n  display: none;\n}\n\ndiv[id^=\"localization-select-item\"] \u003e :has(img[src*=\"flags\"]) {\n  display: none;\n}\n\n/* Keep home header centered on all screen sizes */\n@media (min-width: 768px) {\n  #home-header {\n    justify-content: center;\n  }\n}\n\n.build-with {\n  font-family: \"Anthropic Sans\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  letter-spacing: -0.02em;\n}\n\n.claude-wordmark-wrapper {\n  display: inline-flex;\n  align-items: baseline;\n  margin-left: 10px; /* Space between \"Build with\" and the wordmark */\n}\n\n.claude-wordmark {\n  height: 40px; /* Adjust this value to match your desired size */\n  width: auto;\n  position: relative;\n}\n\n.dark #home-header {\n  color: white;\n}\n\n.description-text {\n  color: black;\n}\n\n.dark .description-text {\n  color: white;\n}\n\n.dark .claude-wordmark {\n  filter: invert(1);\n}\n\n:root {\n  --bg-color: #f0efea;\n}\n\n.dark {\n  --bg-color: #2b2b2b;\n}\n\nbody,\ninput,\n#category-select,\n.dropdown-item,\n#table-of-contents {\n  font-family: \"Anthropic Sans\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n.eyebrow {\n  font-family: \"Anthropic Sans\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  text-transform: uppercase;\n  letter-spacing: 0.02rem;\n}\n\n#content-container {\n  font-family: \"Anthropic Sans\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n\n#content-container h1,\n#content-container h2,\n#content-container h3,\n#content-container h4,\n#content-container h5,\n#content-container h6 {\n  font-family: \"Anthropic Serif Display\", Georgia, \"Times New Roman\", Times, serif;\n  font-weight: 400;\n  /* Mintlify applies tracking-tight (-0.025em) to #page-title, which collapses\n     word gaps in Serif Display's already-narrow space glyph. Reset tracking to\n     the font's natural metrics and widen word gaps slightly. */\n  letter-spacing: 0;\n  word-spacing: 0.1em;\n}\n\n#content-container p {\n  font-size: 1rem;\n  line-height: 1.65rem;\n}\n\n.font-extrabold {\n  font-weight: 600 !important;\n}\n\n.wide-table {\n  width: 100%;\n  overflow-x: auto;\n}\n\n.wide-table table {\n  width: 175%;\n  margin-bottom: 0;\n}\n\n/* Prompt Library */\n#prompt-library-container {\n  margin: 4rem auto;\n  max-width: 48rem;\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n\n.prompt-library-title {\n  font-size: 24px;\n  text-align: center;\n  font-weight: 700;\n  color: #1f2937;\n}\n\n.dark .prompt-library-title {\n  color: #e5e7eb;\n}\n\n.prompt-library-description {\n  margin-top: 1rem;\n  text-align: center;\n}\n\n.main-content {\n  margin-bottom: 10rem;\n  max-width: 64rem;\n  margin-left: auto;\n  margin-right: auto;\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n\n.prompt-controllers {\n  display: flex;\n  gap: 0.5rem;\n}\n\n.prompt-search-container {\n  position: relative;\n  flex: 1 1 0%;\n}\n\n.prompt-search-icon-container {\n  display: flex;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  align-items: center;\n  padding-left: 0.75rem;\n}\n\n.prompt-search-icon {\n  margin-left: 0.25rem;\n  margin-right: 0.75rem;\n  flex: none;\n  width: 1rem;\n  height: 1rem;\n  background-color: #6b7280;\n  mask-image: url(https://mintlify.b-cdn.net/v6.5.1/solid/magnifying-glass.svg);\n  mask-repeat: no-repeat;\n  mask-position: center center;\n}\n\ninput.prompt-search-bar {\n  display: block;\n  height: 2.5rem;\n  padding-left: 2.5rem;\n  border-radius: 0.75rem;\n  border-width: 1px;\n  background-color: #ffffff;\n  width: 100%;\n  color: #111827;\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n}\n\n.dark input.prompt-search-bar {\n  color: #ffffff;\n  background-color: rgb(var(--background-dark));\n  border-color: #d1d5db1a;\n}\n\ninput.prompt-search-bar:focus {\n  outline-color: rgb(var(--primary));\n}\n\n.dark input.prompt-search-bar:focus {\n  outline-color: rgb(var(--primary-light));\n}\n\n.dark .prompt-search-icon {\n  background-color: #ffffff80;\n}\n\n#category-select {\n  padding-left: 1rem;\n  padding-right: 2.5rem;\n  height: 2.5rem;\n  display: flex;\n  align-items: center;\n  border-radius: 0.75rem;\n  border-width: 1px;\n  color: #111827;\n  background-color: #ffffff;\n  cursor: pointer;\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  white-space: nowrap;\n}\n\n.dark #category-select {\n  background-color: rgb(var(--background-dark));\n  border-color: #d1d5db1a;\n  color: #ffffff;\n}\n\n#category-select:hover {\n  background-color: #f9fafb;\n}\n\n.dark #category-select:hover {\n  background-color: #ffffff0d;\n}\n\n#category-select:focus {\n  outline-color: rgb(var(--primary));\n}\n\n.dark #category-select:focus {\n  outline-color: rgb(var(--primary-light));\n}\n\n#categories-dropdown {\n  top: calc(100% + 4px);\n  padding: 0.5rem 0.5rem;\n  display: none;\n  position: absolute;\n  z-index: 10;\n  border-radius: 0.75rem;\n  border-width: 1px;\n  width: 100%;\n  color: #111827;\n  background-color: #ffffff;\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n}\n\n.dark #categories-dropdown {\n  background-color: rgb(var(--background-dark));\n  border-color: #d1d5db1a;\n  color: #ffffff;\n}\n\n#categories-dropdown-clickout {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 0;\n}\n\n.dropdown-icon-container {\n  display: flex;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  align-items: center;\n  padding-right: 0.25rem;\n}\n\n.dropdown-icon {\n  margin-left: 0.25rem;\n  margin-right: 0.75rem;\n  flex: none;\n  width: 0.75rem;\n  height: 0.75rem;\n  background-color: #6b7280;\n  mask-image: url(https://mintlify.b-cdn.net/v6.5.1/solid/caret-down.svg);\n  mask-repeat: no-repeat;\n  mask-position: center center;\n}\n\n.dark .dropdown-icon {\n  background-color: #ffffff80;\n}\n\n#prompts-container {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n  gap: 2rem;\n}\n\n.dropdown-item {\n  padding: 0.25rem 0.5rem;\n  border-radius: 0.375rem;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n}\n\n.dropdown-item:hover {\n  background-color: #f9fafb;\n}\n\n.dark .dropdown-item:hover {\n  background-color: #ffffff0d;\n}\n\n.check-icon {\n  mask-image: url(https://mintlify.b-cdn.net/v6.5.1/solid/check.svg);\n  height: 0.875rem;\n  width: 1rem;\n  background-color: rgb(var(--primary-light));\n  mask-repeat: no-repeat;\n  mask-position: center center;\n}\n\n.prompt-card {\n  margin: -0.75rem;\n  padding: 0.75rem;\n  display: flex;\n  border-radius: 1rem;\n}\n\n.prompt-card:hover {\n  background-color: #03071208;\n}\n\n.dark .prompt-card:hover {\n  background-color: #ffffff08;\n}\n\n.prompt-icon-container {\n  display: flex;\n  flex: none;\n  align-items: center;\n  justify-content: center;\n  margin-right: 1.5rem;\n  border-radius: 0.75rem;\n  height: 4rem;\n  width: 4rem;\n  background-color: #cb785c1a;\n}\n\n.prompt-icon {\n  height: 1.5rem;\n  width: 1.5rem;\n  background-color: rgb(var(--primary-light));\n  mask-repeat: no-repeat;\n  mask-position: center center;\n}\n\n.prompt-title {\n  color: rgb(31 41 55);\n  font-weight: 600;\n}\n\n.dark .prompt-title {\n  color: rgb(229 231 235);\n}\n\n.prompt-description {\n  margin-top: 0.25rem;\n}\n\n#prompts-container {\n  display: grid;\n  margin-top: 2.5rem;\n}\n\n@media (min-width: 640px) {\n  #category-select {\n    width: 16rem;\n  }\n}\n\n@media (min-width: 1024px) {\n  #prompts-container {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n/* Home page card styling */\n.home-cards-custom {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-template-rows: repeat(2, auto);\n  gap: 1.5rem;\n}\n\n.home-cards-custom .card {\n  background: transparent;\n  border: 0.5px solid hsl(var(--border-300));\n  border-radius: 12px;\n  padding: 0.25rem;\n}\n\n/* Responsive: change to 2 columns on tablet, single column on mobile */\n@media (max-width: 1024px) {\n  .home-cards-custom {\n    grid-template-columns: repeat(2, 1fr);\n    grid-template-rows: repeat(3, auto);\n  }\n}\n\n@media (max-width: 768px) {\n  .home-cards-custom {\n    grid-template-columns: 1fr;\n    grid-template-rows: repeat(6, auto);\n  }\n}\n\n/* Utility classes */\n.relative {\n  position: relative;\n}\n\n.flex-1 {\n  flex: 1 1 0%;\n}\n\n/* Mermaid diagram styling with graph paper background using Anthropic brand colors */\n.mermaid {\n  position: relative;\n  background-color: #FDFDFB; /* Very light version of neutral #F0F0EB */\n  background-image:\n    linear-gradient(rgba(235, 219, 188, .25) 1px, transparent 1px), /* Secondary color #EBDBBC with low opacity */\n    linear-gradient(90deg, rgba(235, 219, 188, .25) 1px, transparent 1px),\n    linear-gradient(rgba(235, 219, 188, .1) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(235, 219, 188, .1) 1px, transparent 1px);\n  background-size:\n    20px 20px,\n    20px 20px,\n    4px 4px,\n    4px 4px;\n  background-position:\n    -1px -1px,\n    -1px -1px,\n    -1px -1px,\n    -1px -1px;\n  padding: 20px;\n  border-radius: 8px;\n  border: 1px solid rgba(235, 219, 188, .4); /* Secondary color border */\n  box-shadow: 0 2px 4px rgba(64, 64, 62, 0.08); /* Subtle shadow using #40403E */\n}\n\n.dark .mermaid {\n  background-color: #1a1918; /* Dark version maintaining brand tone */\n  background-image:\n    linear-gradient(rgba(212, 162, 127, .15) 1px, transparent 1px), /* Tertiary color #D4A27F with low opacity */\n    linear-gradient(90deg, rgba(212, 162, 127, .15) 1px, transparent 1px),\n    linear-gradient(rgba(212, 162, 127, .08) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(212, 162, 127, .08) 1px, transparent 1px);\n  border: 1px solid rgba(102, 102, 99, .5); /* Using #666663 from brand */\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n\n/* ============================================================\n   What's New digest — feature block component\n   ============================================================ */\n\n.digest-meta {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 0.5rem 1rem;\n  padding: 0.75rem 1rem;\n  margin: 1.5rem 0 2.5rem;\n  border: 1px solid hsl(var(--border-300) / 0.15);\n  background: hsl(var(--bg-200));\n  font-variant-numeric: tabular-nums;\n  font-size: 0.875rem;\n  color: hsl(var(--text-400));\n}\n\n#content-container .digest-meta a {\n  color: hsl(var(--accent-main-100));\n  font-weight: 500;\n  text-decoration: none;\n  border-bottom: none;\n}\n\n#content-container .digest-meta a:hover {\n  text-decoration: underline;\n}\n\n.digest-feature {\n  position: relative;\n  margin: 2.5rem 0;\n  padding: 1.875rem 1.875rem 1.625rem;\n  background:\n    radial-gradient(circle, hsl(var(--text-000) / 0.025) 1px, transparent 1px) 0 0 / 18px 18px,\n    linear-gradient(180deg, hsl(var(--constant-manilla) / 0.55), hsl(var(--constant-manilla) / 0.38));\n  border: 1px solid hsl(var(--border-300) / 0.12);\n  box-shadow:\n    inset 0 1px 0 hsl(var(--text-000) / 0.04),\n    0 1px 2px hsl(var(--always-black) / 0.04);\n}\n\n.digest-feature::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 auto 0 0;\n  width: 4px;\n  background: hsl(var(--accent-brand));\n}\n\n.dark .digest-feature {\n  background:\n    radial-gradient(circle, hsl(var(--text-000) / 0.02) 1px, transparent 1px) 0 0 / 18px 18px,\n    linear-gradient(180deg, hsl(var(--bg-000) / 0.75), hsl(var(--bg-000) / 0.5));\n  border-color: hsl(var(--border-300) / 0.1);\n  box-shadow:\n    inset 0 1px 0 hsl(var(--text-000) / 0.03),\n    0 1px 2px hsl(var(--always-black) / 0.25);\n}\n\n.digest-feature \u003e :first-child {\n  margin-top: 0;\n}\n\n.digest-feature \u003e :last-child {\n  margin-bottom: 0;\n}\n\n.digest-feature-header {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 0.625rem;\n  margin: 0 0 0.75rem;\n}\n\n#content-container .digest-feature-title {\n  font-family: \"Anthropic Serif Display\", Georgia, serif;\n  font-size: 1.75rem;\n  line-height: 1.15;\n  font-weight: 500;\n  letter-spacing: -0.015em;\n  color: hsl(var(--text-000));\n  margin: 0;\n}\n\n#content-container .digest-feature-pill {\n  font-family: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n  font-size: 0.75rem;\n  line-height: 1;\n  letter-spacing: 0.01em;\n  padding: 0.3rem 0.6rem;\n  border-radius: 999px;\n  background: hsl(var(--accent-brand) / 0.12);\n  color: hsl(var(--accent-main-000));\n  border: 1px solid hsl(var(--accent-brand) / 0.25);\n  white-space: nowrap;\n  transform: translateY(1px);\n}\n\n#content-container .digest-feature-lede {\n  font-size: 1.0625rem;\n  line-height: 1.65;\n  color: hsl(var(--text-100));\n  margin: 0 0 1.25rem;\n  max-width: none;\n}\n\n#content-container .digest-feature-lede code {\n  font-size: 0.875em;\n  padding: 0.1em 0.35em;\n}\n\n#content-container .digest-feature-try {\n  font-size: 0.875rem;\n  color: hsl(var(--text-400));\n  margin: 1.25rem 0 0.5rem;\n}\n\n#content-container .digest-feature .frame {\n  margin: 1rem 0;\n  border-radius: 0;\n  padding: 0;\n}\n\n#content-container .digest-feature .frame \u003e * {\n  border-radius: 0;\n}\n\n#content-container .digest-feature pre,\n#content-container .digest-feature [class*=\"CodeBlock\"] {\n  border-radius: 0;\n}\n\n#content-container .digest-feature-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.35rem;\n  font-size: 0.875rem;\n  font-weight: 500;\n  color: hsl(var(--accent-main-100));\n  text-decoration: none;\n  border-bottom: none;\n  margin-top: 0.75rem;\n}\n\n#content-container .digest-feature-link::after {\n  content: \"→\";\n  transition: transform 120ms ease-out;\n}\n\n#content-container .digest-feature-link:hover::after {\n  transform: translateX(3px);\n}\n\n/* Other wins — compact companion block */\n.digest-wins {\n  margin: 2.5rem 0;\n  padding: 1.5rem 1.75rem 1.25rem;\n  background: hsl(var(--bg-200));\n  border: 1px solid hsl(var(--border-300) / 0.1);\n}\n\n.dark .digest-wins {\n  background: hsl(var(--bg-200) / 0.6);\n}\n\n#content-container .digest-wins-title {\n  font-family: \"Anthropic Serif Display\", Georgia, serif;\n  font-size: 1.25rem;\n  font-weight: 500;\n  color: hsl(var(--text-000));\n  margin: 0 0 0.75rem;\n}\n\n.digest-wins-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));\n  column-gap: 2rem;\n}\n\n#content-container .digest-wins-grid \u003e div {\n  position: relative;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  color: hsl(var(--text-300));\n  padding: 0.5rem 0 0.5rem 1.125rem;\n  border-top: 1px solid hsl(var(--border-300) / 0.06);\n  margin: 0;\n}\n\n#content-container .digest-wins-grid \u003e div::before {\n  content: \"+\";\n  position: absolute;\n  left: 0;\n  top: 0.5rem;\n  font-family: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n  font-size: 0.8125rem;\n  font-weight: 600;\n  color: hsl(var(--accent-brand));\n}\n\n#content-container .digest-wins-grid \u003e div:first-child,\n#content-container .digest-wins-grid \u003e div:nth-child(2) {\n  border-top: none;\n  padding-top: 0;\n}\n\n#content-container .digest-wins-grid \u003e div:first-child::before,\n#content-container .digest-wins-grid \u003e div:nth-child(2)::before {\n  top: 0;\n}\n\n#content-container .digest-wins-grid code {\n  font-size: 0.8125rem;\n  padding: 0.1em 0.3em;\n}\n\n/* ============================================================\n   Collapsible right table of contents (toggled by toc-collapse.js)\n   ============================================================ */\n\n/* Dimensions mirrored from Mintlify's compiled mint-theme layout. If a\n   Mintlify update moves the button or the collapsed reading column,\n   re-measure these on a rendered page. */\n:root {\n  --toc-wrapper-max: 92rem; /* centered layout wrapper max-width */\n  --toc-wrapper-pad: 2rem; /* wrapper right padding */\n  --toc-col: 19rem; /* ToC column width, incl. its 2.5rem left padding */\n  --toc-side: 28rem; /* side column space #content-area reserves */\n  --toc-btn-size: 1.75rem; /* ours, not mirrored: the toggle's diameter */\n}\n\n/* Hidden by default: below the xl breakpoint Mintlify hides the ToC\n   anyway, and pages that render no ToC (wide-mode pages) get no toggle. */\n#toc-collapse-toggle {\n  display: none;\n  align-items: center;\n  justify-content: center;\n  position: fixed;\n  top: 10rem;\n  /* Sits just left of the ToC column, inside its 2.5rem left-padding\n     strip: at the column's left edge, minus the button's own width and\n     a small gap. 100% rather than 100vw so a classic scrollbar doesn't\n     shift the math (percentages on fixed elements resolve against the\n     layout viewport). */\n  right: calc(\n    max((100% - var(--toc-wrapper-max)) / 2, 0px) + var(--toc-wrapper-pad) +\n      var(--toc-col) - var(--toc-btn-size) - 0.35rem\n  );\n  transition: right 200ms ease-out;\n  z-index: 30;\n  width: var(--toc-btn-size);\n  height: var(--toc-btn-size);\n  border-radius: 9999px;\n  border: 1px solid hsl(var(--border-300) / 0.15);\n  background: hsl(var(--bg-100));\n  color: hsl(var(--text-400));\n  cursor: pointer;\n}\n\n#toc-collapse-toggle:hover {\n  background: hsl(var(--bg-300));\n  color: hsl(var(--text-100));\n}\n\n#toc-collapse-toggle svg {\n  width: 14px;\n  height: 14px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2.5;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n/* The list glyph only appears while the button is parked at the right\n   edge, so the collapsed control still reads as the table of contents. */\n#toc-collapse-toggle .toc-glyph {\n  display: none;\n  stroke-width: 2;\n}\n\n/* A fixed-position button would repeat on every printed page. */\n@media print {\n  #toc-collapse-toggle {\n    display: none !important;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #toc-collapse-toggle {\n    transition: none;\n  }\n}\n\n@media (min-width: 1280px) {\n  html:has(#table-of-contents-layout) #toc-collapse-toggle {\n    display: flex;\n  }\n\n  html.toc-collapsed #toc-collapse-toggle .toc-chevron {\n    transform: rotate(180deg);\n  }\n\n  /* The column is gone while collapsed, so the button moves to the\n     right edge where the restored ToC will reappear, widening into a\n     pill that pairs the chevron with the list glyph. */\n  html.toc-collapsed #toc-collapse-toggle {\n    right: 0.5rem;\n    width: auto;\n    padding: 0 0.5rem;\n    gap: 0.25rem;\n  }\n\n  html.toc-collapsed #toc-collapse-toggle .toc-glyph {\n    display: block;\n  }\n\n  html.toc-collapsed #table-of-contents-layout {\n    display: none !important;\n  }\n\n  /* Also hide the side column's wrapper: left in flow at zero width,\n     it keeps its 3rem flex gap as dead space at the right edge. Scoped\n     with :has() so the wrapper is untouched when it holds other\n     content, such as the open assistant panel. */\n  html.toc-collapsed #content-side-layout:has(#table-of-contents-layout) {\n    display: none !important;\n  }\n\n  /* Mintlify sizes the content column assuming the side column is\n     present (xl:w-[calc(100%-28rem)]); reclaim that space when collapsed.\n     Scoped with :has() so pages that render no ToC, such as wide-mode\n     pages, keep their own layout. Written out twice rather than nested:\n     CSS nesting shipped later than :has(), so nesting here would break\n     the cap in browsers that pass the :has() support guard. */\n  html.toc-collapsed #content-container:has(#table-of-contents-layout) #content-area {\n    width: 100% !important;\n  }\n\n  /* Safety bound on the widened reading column. The centered wrapper\n     already caps overall width, so today this only bites at the\n     wrapper's max, where it equals the natural content width; it exists\n     so line length can't run away if the wrapper cap ever changes. */\n  html.toc-collapsed #content-container:has(#table-of-contents-layout) #content-area \u003e * {\n    max-width: calc(var(--toc-wrapper-max) - var(--toc-side));\n  }\n}\n\n@media (max-width: 640px) {\n  .digest-feature {\n    padding: 1.25rem 1rem 1rem;\n    margin: 1.5rem 0;\n  }\n  #content-container .digest-feature-title {\n    font-size: 1.375rem;\n  }\n  .digest-wins {\n    padding: 1.25rem 1rem 1rem;\n  }\n  .digest-wins-grid {\n    grid-template-columns: 1fr;\n  }\n  #content-container .digest-wins-grid \u003e div:nth-child(2) {\n    border-top: 1px solid hsl(var(--border-300) / 0.06);\n    padding-top: 0.5rem;\n  }\n  #content-container .digest-wins-grid \u003e div:nth-child(2)::before {\n    top: 0.5rem;\n  }\n}\n\n/* ==========================================================================\n   Top-tab dropdown menus (docs.json tabs[].menu).\n   Mintlify's panel is as narrow as its tab and caps at 24rem tall, which wraps\n   every description and hides the last items. Checked in mint dev 4.2.752.\n   ========================================================================== */\n[role=\"menu\"]:has(\u003e .nav-dropdown-item) { width: 340px; max-width: calc(100vw - 32px); max-height: min(680px, calc(100vh - 130px)); padding: 8px; border-radius: 16px; }\n[role=\"menu\"]:has(\u003e .nav-dropdown-item:nth-child(5)) { width: 640px; display: grid; grid-template-columns: 1fr 1fr; column-gap: 8px; align-content: start; }\n.nav-dropdown-item { padding: 9px 12px; }\n.nav-dropdown-item span.text-sm { font-size: 14.5px; font-weight: 600; color: #141413; }\n.nav-dropdown-item span.text-xs { font-size: 13.5px; line-height: 1.4; color: #73726c; }\n.dark .nav-dropdown-item span.text-sm { color: #faf9f5; }\n.dark .nav-dropdown-item span.text-xs { color: #97958c; }\n@media (max-width: 700px) { [role=\"menu\"]:has(\u003e .nav-dropdown-item:nth-child(5)) { width: 340px; display: block; } }\n\n/* Keyboard focus on the top-nav tabs, dropdown or link */\n.nav-tabs .nav-tabs-item:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; border-radius: 8px; }\n\n\n/* In the phone drawer, Mintlify adds a picker for the menu items under the tab picker. It has no label or\n   descriptions, it repeats the group headings listed right under it, and it names the first item on any page a\n   shortcut doesn't point at. The picker has no class or id of its own, so this matches the second menu button\n   after the language picker. If the markup changes, the rule stops matching and the picker shows. */\n#navigation-items button[aria-haspopup=\"menu\"]:not(#localization-select-trigger) ~ button[aria-haspopup=\"menu\"] { display: none; }\n\n/* Each tab is its own menu, and Mintlify keeps one open for about 200ms after the pointer leaves it, so a fast sweep\n   across the tabs stacks several panels. Panels join the page in the order they open, so this hides any panel that\n   has a newer one after it. If the markup changes, the rule stops matching and the panels overlap again. */\n[data-base-ui-portal]:has(.nav-dropdown-item):has(~ [data-base-ui-portal] .nav-dropdown-item) { visibility: hidden; pointer-events: none; }\n"])</script><script>self.__next_f.push([1,"5d:[\"$\",\"$L62\",null,{\"cssFiles\":[{\"_id\":\"6906004cecd2c7b3d78ab0a1\",\"subdomain\":\"claude-code\",\"filePath\":\"button.css\",\"__v\":0,\"content\":\"$63\"},{\"_id\":\"6906005decd2c7b3d78aca34\",\"subdomain\":\"claude-code\",\"filePath\":\"style.css\",\"__v\":0,\"content\":\"$64\"}]}]\n66:T11aa,"])</script><script>self.__next_f.push([1,"/**\n * First-party analytics for code.claude.com/docs.\n *\n * Loads the SDK bundle (window.antalytics) from the CDN and initialises it.\n * The bundle is rebuilt and republished automatically whenever the SDK\n * source changes upstream, so this file rarely needs to change.\n *\n * Consent: events are gated on the anthropic-consent-preferences cookie\n * written by the shared banner (consent-loader.js). Fail-closed when the\n * cookie is absent or unparseable, so visitors who have not opted in via\n * the banner are not tracked.\n *\n * Reported URLs carry the origin, the path, and utm_* parameters only.\n *\n * Local and preview builds run the SDK in debug mode: it logs events to the\n * console and does not send them.\n */\n;(function () {\n  if (typeof window === 'undefined' || typeof document === 'undefined') return\n\n  function hasAnalyticsConsent() {\n    try {\n      if (navigator.globalPrivacyControl) return false\n      var m = document.cookie.match(/(?:^|;\\s*)anthropic-consent-preferences=([^;]+)/)\n      if (!m) return false\n      return JSON.parse(decodeURIComponent(m[1])).analytics === true\n    } catch (_) {\n      return false\n    }\n  }\n\n  var PROD_ORIGIN = 'https://code.claude.com'\n\n  // The site mirrors what the reader types into the query string (?search=,\n  // ?assistant=), so reported URLs keep only campaign parameters. An allowlist\n  // also keeps out whatever parameter the site starts mirroring next.\n  function scrubUrl(href) {\n    if (!href) return undefined\n    try {\n      var u = new URL(href)\n      // Filter the raw pairs so kept values stay spelled as they arrived.\n      var pairs = u.search.slice(1).split('\u0026')\n      var keep = []\n      for (var i = 0; i \u003c pairs.length; i++) {\n        if (pairs[i].indexOf('utm_') === 0) keep.push(pairs[i])\n      }\n      u.search = keep.join('\u0026')\n      u.hash = ''\n      u.username = ''\n      u.password = ''\n      return u.toString()\n    } catch (_) {\n      // Not undefined: the SDK fills a missing value with the raw one.\n      return ''\n    }\n  }\n\n  function reportPage() {\n    window.antalytics.page({\n      url: scrubUrl(location.href),\n      referrer: scrubUrl(document.referrer),\n    })\n  }\n\n  function start() {\n    if (!window.antalytics) return\n    window.antalytics.init({\n      // Matches the x-service-name used by snippets/experiment.jsx so\n      // page-view events and GrowthBook exposure events join on the same\n      // service_name in BigQuery.\n      serviceName: 'claude_code_docs',\n      allowedOrigins: [PROD_ORIGIN],\n      debug: location.origin !== PROD_ORIGIN,\n      plugins: [\n        {\n          name: 'consentGate',\n          type: 'before',\n          fn: function (event) {\n            return hasAnalyticsConsent() ? event : null\n          },\n        },\n      ],\n      onError: function (error, ctx) {\n        // eslint-disable-next-line no-console\n        console.warn('[antalytics:' + ctx.method + ']', error)\n      },\n    })\n    reportPage()\n\n    var lastPath = location.pathname\n    function onRouteChange() {\n      if (location.pathname === lastPath) return\n      lastPath = location.pathname\n      reportPage()\n    }\n    var origPushState = history.pushState\n    history.pushState = function () {\n      origPushState.apply(this, arguments)\n      onRouteChange()\n    }\n    window.addEventListener('popstate', onRouteChange)\n  }\n\n  var loaded = false\n  function loadSdk() {\n    if (loaded) return\n    loaded = true\n    var s = document.createElement('script')\n    s.src = 'https://assets.claude.ai/sdk/antalytics/latest.umd.js'\n    s.async = true\n    // No cookies or page URL sent with the cross-origin fetch.\n    s.crossOrigin = 'anonymous'\n    s.referrerPolicy = 'no-referrer'\n    s.onload = start\n    s.onerror = function () {\n      // eslint-disable-next-line no-console\n      console.warn('[antalytics] failed to load SDK bundle from CDN')\n    }\n    document.head.appendChild(s)\n  }\n\n  // Only fetch the SDK once analytics consent is granted, so visitors who\n  // have not opted in never trigger a request to the CDN at all. Re-check\n  // when the consent cookie changes (banner accept/reject).\n  if (hasAnalyticsConsent()) {\n    loadSdk()\n  }\n  if (typeof window.cookieStore !== 'undefined' \u0026\u0026 window.cookieStore.addEventListener) {\n    window.cookieStore.addEventListener('change', function (e) {\n      for (var i = 0; i \u003c e.changed.length; i++) {\n        if (e.changed[i].name === 'anthropic-consent-preferences' \u0026\u0026 hasAnalyticsConsent()) {\n          loadSdk()\n          return\n        }\n      }\n    })\n  }\n})()\n"])</script><script>self.__next_f.push([1,"67:T1694,"])</script><script>self.__next_f.push([1,"/**\n * Collapse toggle for the right \"On this page\" table of contents.\n *\n * Adds a floating button that hides the ToC column and lets the content\n * area use the freed space (see the matching rules in style.css). The\n * choice persists per browser via localStorage.\n *\n * The button is appended to document.body, outside the Next.js app root,\n * so it survives client-side navigation. Visibility on pages without a\n * ToC and the chevron direction are both handled in style.css, so this\n * script only creates the button and manages state.\n */\n;(function () {\n  if (typeof window === 'undefined' || typeof document === 'undefined') return\n  // The layout rules in style.css depend on :has(). Without support the\n  // ToC would hide but the content column would never widen, so leave\n  // the button out entirely.\n  if (!(window.CSS \u0026\u0026 CSS.supports('selector(:has(*))'))) return\n\n  var STORAGE_KEY = 'docs-toc-collapsed'\n  var COLLAPSED_CLASS = 'toc-collapsed'\n\n  // [hide, show] labels per locale directory. Keyed by URL path segment\n  // because the rendered page's lang attribute carries nonstandard\n  // values (e.g. \"jp\" on /ja/ pages).\n  var LABELS = {\n    en: ['Hide table of contents', 'Show table of contents'],\n    de: ['Inhaltsverzeichnis ausblenden', 'Inhaltsverzeichnis anzeigen'],\n    es: ['Ocultar tabla de contenido', 'Mostrar tabla de contenido'],\n    fr: ['Masquer la table des matières', 'Afficher la table des matières'],\n    id: ['Sembunyikan daftar isi', 'Tampilkan daftar isi'],\n    it: ['Nascondi indice', 'Mostra indice'],\n    ja: ['目次を隠す', '目次を表示'],\n    ko: ['목차 숨기기', '목차 보기'],\n    pt: ['Ocultar sumário', 'Mostrar sumário'],\n    ru: ['Скрыть оглавление', 'Показать оглавление'],\n    'zh-CN': ['隐藏目录', '显示目录'],\n    'zh-TW': ['隱藏目錄', '顯示目錄'],\n  }\n\n  function localeLabels() {\n    // Scan rather than index: production serves under the /docs base\n    // path while mint dev and previews serve root-relative, so the\n    // locale isn't always the first segment. The locale directory comes\n    // before any page slug, so the first matching segment wins.\n    var segments = window.location.pathname.split('/')\n    for (var i = 1; i \u003c segments.length; i++) {\n      if (Object.prototype.hasOwnProperty.call(LABELS, segments[i])) {\n        return LABELS[segments[i]]\n      }\n    }\n    return LABELS.en\n  }\n\n  function isCollapsed() {\n    return document.documentElement.classList.contains(COLLAPSED_CLASS)\n  }\n\n  function setCollapsed(collapsed) {\n    document.documentElement.classList.toggle(COLLAPSED_CLASS, collapsed)\n    try {\n      if (collapsed) {\n        localStorage.setItem(STORAGE_KEY, '1')\n      } else {\n        localStorage.removeItem(STORAGE_KEY)\n      }\n    } catch (_) {}\n  }\n\n  // Apply the saved state as early as possible to minimize layout flash.\n  try {\n    if (localStorage.getItem(STORAGE_KEY) === '1') setCollapsed(true)\n  } catch (_) {}\n\n  function render(btn) {\n    var collapsed = isCollapsed()\n    var label = localeLabels()[collapsed ? 1 : 0]\n    btn.setAttribute('aria-expanded', String(!collapsed))\n    btn.setAttribute('aria-label', label)\n    btn.title = label\n  }\n\n  function start() {\n    if (document.getElementById('toc-collapse-toggle')) return\n\n    var btn = document.createElement('button')\n    btn.id = 'toc-collapse-toggle'\n    btn.type = 'button'\n    btn.setAttribute('aria-controls', 'table-of-contents-layout')\n\n    var SVG_NS = 'http://www.w3.org/2000/svg'\n    function makeIcon(className, d) {\n      var svg = document.createElementNS(SVG_NS, 'svg')\n      svg.setAttribute('viewBox', '0 0 24 24')\n      svg.setAttribute('aria-hidden', 'true')\n      svg.setAttribute('class', className)\n      var path = document.createElementNS(SVG_NS, 'path')\n      path.setAttribute('d', d)\n      svg.appendChild(path)\n      return svg\n    }\n    btn.appendChild(makeIcon('toc-chevron', 'M9 18l6-6-6-6'))\n    // List glyph, shown only while collapsed (see style.css).\n    btn.appendChild(makeIcon('toc-glyph', 'M4 6h16M4 12h10M4 18h16'))\n\n    btn.addEventListener('click', function () {\n      setCollapsed(!isCollapsed())\n      render(btn)\n    })\n    // Re-read the saved state when another tab changes it (storage) and\n    // when this page returns from the back/forward cache, where storage\n    // events fired while cached were never delivered (pageshow).\n    function syncFromStorage() {\n      var stored = false\n      try {\n        stored = localStorage.getItem(STORAGE_KEY) === '1'\n      } catch (_) {}\n      setCollapsed(stored)\n      render(btn)\n    }\n    window.addEventListener('storage', function (e) {\n      if (e.storageArea !== localStorage) return\n      // key is null when localStorage.clear() ran; re-read either way.\n      if (e.key === null || e.key === STORAGE_KEY) syncFromStorage()\n    })\n    window.addEventListener('pageshow', syncFromStorage)\n    // Client-side navigation can cross locale directories, so re-render\n    // the label whenever the route changes.\n    function onNavigate() {\n      setTimeout(function () {\n        render(btn)\n      }, 0)\n    }\n    var origPushState = history.pushState\n    history.pushState = function () {\n      var result = origPushState.apply(this, arguments)\n      onNavigate()\n      return result\n    }\n    window.addEventListener('popstate', onNavigate)\n    render(btn)\n    // Prepend rather than append: the button still lives outside the\n    // app root and survives client-side navigation, but lands at the\n    // start of the tab order instead of after the entire page.\n    document.body.prepend(btn)\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', start, { once: true })\n  } else {\n    start()\n  }\n})()\n"])</script><script>self.__next_f.push([1,"68:Tac5,"])</script><script>self.__next_f.push([1,"/**\n * Forward legacy /en/settings#\u003cfragment\u003e links to the page that now carries\n * that fragment.\n *\n * Before the settings split, /en/settings held every settings key and its\n * section anchors. Product surfaces, older releases, and external links\n * still point at /en/settings#\u003cid\u003e. Server redirects can't see fragments,\n * so this runs on the settings page itself: when the fragment matches no\n * element on the page, it sends the reader to the same fragment on the\n * All settings page, or to the destination listed in MOVED for the few\n * sections that went elsewhere. Fragments that do exist on the page are\n * left alone, and so is a visit with no fragment.\n *\n * English only for now: the translated sites don't have settings-reference\n * or managed-settings pages yet, so forwarding there would 404. Widen\n * SETTINGS_PATH to other locales once those pages are translated.\n */\n;(function () {\n  if (typeof window === 'undefined' || typeof document === 'undefined') return\n\n  // /en/settings or /docs/en/settings, optional trailing slash. The capture\n  // is the prefix up to \"settings\" so the destination keeps it.\n  var SETTINGS_PATH = /^(\\/(?:docs\\/)?en\\/)settings\\/?$/\n\n  // Fragments whose content moved somewhere other than settings-reference.\n  // Each value is the full destination relative to the prefix, fragment\n  // included, so it can name a different anchor or none.\n  var MOVED = {\n    'invalid-entries-in-managed-settings': 'managed-settings#invalid-entries-in-managed-settings',\n    // The old tools table is now the whole tools reference page.\n    'tools-available-to-claude': 'tools-reference',\n  }\n\n  function forward() {\n    var m = SETTINGS_PATH.exec(window.location.pathname)\n    if (!m) return\n    var hash = window.location.hash\n    if (!hash || hash.length \u003c 2) return\n    var id\n    try {\n      id = decodeURIComponent(hash.slice(1))\n    } catch (e) {\n      id = hash.slice(1)\n    }\n    if (document.getElementById(id)) return\n    var target = Object.prototype.hasOwnProperty.call(MOVED, id)\n      ? MOVED[id]\n      : 'settings-reference' + hash\n    var cut = target.indexOf('#')\n    var page = cut === -1 ? target : target.slice(0, cut)\n    var frag = cut === -1 ? '' : target.slice(cut)\n    var dest = new URL(m[1] + page + window.location.search + frag, window.location.origin)\n    if (dest.origin !== window.location.origin) return\n    window.location.replace(dest.pathname + dest.search + dest.hash)\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', forward)\n  } else {\n    forward()\n  }\n  // A hash-only change on an already loaded settings page doesn't reload\n  // it, so check again when the fragment changes.\n  window.addEventListener('hashchange', forward)\n})()\n"])</script><script>self.__next_f.push([1,"69:T4dcf,"])</script><script>self.__next_f.push([1,"/**\n * Forward legacy plugin-page fragments to the section that now carries them.\n *\n * Before the plugins restructure, seven pages held all plugin documentation:\n * /en/plugins, /en/discover-plugins, /en/plugin-marketplaces,\n * /en/plugins-reference, /en/plugin-dependencies, /en/plugin-hints, and\n * /en/plugin-relevance.\n * docs.json redirects each of those to one page under /en/plugins/. Mintlify\n * serves the redirect source with the destination page's HTML at the old\n * path, and the browser keeps the old #fragment. Most old sections\n * now live on a different new page than the redirect target, so without\n * this script the reader lands at the top of the target with a fragment\n * that matches nothing. Product surfaces, older releases, and external\n * links still use the old anchors. Server redirects can't see fragments, so\n * this runs on the seven old paths and their redirect targets: when the fragment matches no\n * element on the page, it looks the fragment up in MOVED for that page and\n * sends the reader to the page and anchor that now hold the content.\n * Fragments that do exist on the page are left alone, and so is a visit\n * with no fragment or with a fragment MOVED doesn't list.\n *\n * Each target receives fragments from exactly one old page, so the per-page\n * maps can't collide. Values are paths relative to the /en/ prefix, with an\n * optional #fragment; a value equal to the current page with no fragment\n * clears the dead hash and stays put.\n *\n * English only for now, matching settings-anchor-redirect.js.\n */\n;(function () {\n  if (typeof window === 'undefined' || typeof document === 'undefined') return\n\n  // /en/plugins/\u003cpage\u003e, or one of the seven retired page paths, with an\n  // optional /docs prefix and trailing slash. Capture 1 is the prefix up to\n  // and including \"en/\", capture 2 the page path relative to it.\n  var PLUGIN_PAGE = /^(\\/(?:docs\\/)?en\\/)(plugins\\/[a-z-]+|plugins|discover-plugins|plugin-marketplaces|plugins-reference|plugin-dependencies|plugin-hints|plugin-relevance)\\/?$/\n\n  // Mintlify serves a docs.json redirect source with the destination page's\n  // HTML and leaves location.pathname at the old path, so the old slugs map\n  // to the table of the page whose DOM the reader is looking at.\n  var OLD_PAGE = {\n    'plugins': 'plugins/overview',\n    'discover-plugins': 'plugins/install',\n    'plugin-marketplaces': 'plugins/create-marketplace',\n    'plugins-reference': 'plugins/manifest-reference',\n    'plugin-dependencies': 'plugins/dependencies',\n    'plugin-hints': 'plugins/cli-hints',\n    'plugin-relevance': 'plugins/relevance',\n  }\n\n  var MOVED = {\n    \"plugins/overview\": {\n      \"add-background-monitors-to-your-plugin\": \"plugins/components#monitors\",\n      \"add-lsp-servers-to-your-plugin\": \"plugins/components#lsp-servers\",\n      \"add-skills-to-your-plugin\": \"plugins/components#skills\",\n      \"convert-existing-configurations-to-plugins\": \"plugins/create#convert-an-existing-claude-setup\",\n      \"create-your-first-plugin\": \"plugins/create#create-your-first-plugin\",\n      \"debug-plugin-issues\": \"plugins/create#test-and-debug\",\n      \"develop-a-plugin-in-your-skills-directory\": \"plugins/create#scaffold-a-plugin-that-loads-every-session\",\n      \"develop-more-complex-plugins\": \"plugins/components#add-each-kind-of-component\",\n      \"for-plugin-developers\": \"plugins/overview#next-steps\",\n      \"for-plugin-users\": \"plugins/overview#next-steps\",\n      \"migration-steps\": \"plugins/create#convert-an-existing-claude-setup\",\n      \"organize-complex-plugins\": \"plugins/manifest-reference#standard-layout\",\n      \"plugin-structure-overview\": \"plugins/create#plugin-layout\",\n      \"prerequisites\": \"plugins/create#create-your-first-plugin\",\n      \"quickstart\": \"plugins/create#create-your-first-plugin\",\n      \"share-your-plugins\": \"plugins/create#share-the-plugin\",\n      \"ship-default-settings-with-your-plugin\": \"plugins/components#default-settings\",\n      \"submit-your-plugin-to-the-community-marketplace\": \"plugins/publish#submit-to-anthropics-directory\",\n      \"test-your-plugins-locally\": \"plugins/create#load-a-directory-or-archive-for-one-session\",\n      \"what-changes-when-migrating\": \"plugins/create#convert-an-existing-claude-setup\",\n      \"when-to-use-plugins-vs-standalone-configuration\": \"plugins/create#decide-when-to-use-a-plugin\",\n    },\n    \"plugins/install\": {\n      \"/plugin-command-not-recognized\": \"plugins/troubleshooting#unknown-command-and-command-spellings-that-dont-exist\",\n      \"add-from-github\": \"plugins/install#add-a-marketplace\",\n      \"add-from-local-paths\": \"plugins/install#add-a-marketplace\",\n      \"add-from-other-git-hosts\": \"plugins/install#add-a-marketplace\",\n      \"add-from-remote-urls\": \"plugins/install#add-a-marketplace\",\n      \"add-marketplaces\": \"plugins/install#add-a-marketplace\",\n      \"apply-plugin-changes-without-restarting\": \"plugins/cli-reference#reload-plugins\",\n      \"automatic-security-review\": \"plugins/anthropic-marketplaces#find-plugins-in-the-official-marketplace\",\n      \"code-intelligence\": \"plugins/code-intelligence\",\n      \"code-intelligence-issues\": \"plugins/troubleshooting#language-server-doesnt-start\",\n      \"common-issues\": \"plugins/troubleshooting#plugin-doesnt-appear-or-its-skills-dont-show-up\",\n      \"community-marketplace\": \"plugins/anthropic-marketplaces#add-the-community-or-demo-marketplace\",\n      \"configure-auto-updates\": \"plugins/install#keep-plugins-updated\",\n      \"configure-team-marketplaces\": \"plugins/org#require-plugins-per-repository\",\n      \"development-workflows\": \"plugins/anthropic-marketplaces#find-plugins-in-the-official-marketplace\",\n      \"external-integrations\": \"plugins/anthropic-marketplaces#find-plugins-in-the-official-marketplace\",\n      \"how-marketplaces-work\": \"plugins/overview#get-plugins-from-a-marketplace\",\n      \"install-plugins\": \"plugins/install#install-a-plugin\",\n      \"official-anthropic-marketplace\": \"plugins/anthropic-marketplaces\",\n      \"output-styles\": \"plugins/anthropic-marketplaces#find-plugins-in-the-official-marketplace\",\n      \"security\": \"plugins/security\",\n      \"troubleshooting\": \"plugins/troubleshooting\",\n      \"try-it-add-the-demo-marketplace\": \"plugins/anthropic-marketplaces#add-the-community-or-demo-marketplace\",\n      \"use-cli-commands\": \"plugins/install#manage-marketplaces\",\n      \"use-the-interactive-interface\": \"plugins/install#manage-marketplaces\",\n      \"what-claude-gains-from-code-intelligence-plugins\": \"plugins/code-intelligence#see-what-claude-gains\",\n    },\n    \"plugins/create-marketplace\": {\n      \"advanced-plugin-entries\": \"plugins/marketplace-reference#plugin-entries\",\n      \"authenticate-archive-downloads\": \"plugins/host-marketplace#authenticate-archive-downloads\",\n      \"background-auto-updates\": \"plugins/host-marketplace#what-background-auto-update-does-with-credentials\",\n      \"command-sources\": \"plugins/marketplace-reference#command-plugin-source\",\n      \"commands-you-run\": \"plugins/host-marketplace#grant-access-to-a-private-marketplace\",\n      \"common-configurations\": \"plugins/org#allowlist-with-strictknownmarketplaces\",\n      \"copy-mode-and-link-mode\": \"plugins/marketplace-reference#copy-mode-and-link-mode\",\n      \"create-the-marketplace-file\": \"plugins/create-marketplace#create-a-marketplace\",\n      \"distribute-through-organization-settings\": \"plugins/host-marketplace#distribute-through-organization-settings\",\n      \"files-not-found-after-installation\": \"plugins/troubleshooting#files-the-plugin-references-outside-its-directory-arent-found\",\n      \"git-operations-time-out\": \"plugins/troubleshooting#git-clone-timed-out-after-120s\",\n      \"git-repositories\": \"plugins/marketplace-reference#url-plugin-source\",\n      \"git-subdirectories\": \"plugins/marketplace-reference#git-subdir-plugin-source\",\n      \"github-repositories\": \"plugins/marketplace-reference#github-plugin-source\",\n      \"host-and-distribute-marketplaces\": \"plugins/host-marketplace#host-your-marketplace\",\n      \"host-on-github-recommended\": \"plugins/host-marketplace#host-your-marketplace\",\n      \"host-on-other-git-services\": \"plugins/host-marketplace#host-your-marketplace\",\n      \"how-restrictions-work\": \"plugins/org#restrict-what-users-can-install\",\n      \"how-users-accept-a-headershelper-command\": \"plugins/host-marketplace#how-users-accept-a-headershelper-command\",\n      \"how-users-accept-the-command\": \"plugins/marketplace-reference#command-plugin-source\",\n      \"keep-executables-out-of-the-top-level-bin-directory\": \"plugins/host-marketplace#distribute-through-organization-settings\",\n      \"manage-marketplaces-from-the-cli\": \"plugins/cli-reference#claude-plugin-marketplace-commands\",\n      \"managed-marketplace-restrictions\": \"plugins/org#restrict-what-users-can-install\",\n      \"marketplace-not-loading\": \"plugins/troubleshooting#add-a-marketplace\",\n      \"marketplace-schema\": \"plugins/marketplace-reference#marketplace-file\",\n      \"marketplace-updates-fail-in-offline-environments\": \"plugins/troubleshooting#marketplace-updates-keep-failing-offline\",\n      \"marketplace-validation-errors\": \"plugins/troubleshooting#marketplace-validation-errors\",\n      \"npm-packages\": \"plugins/marketplace-reference#npm-plugin-source\",\n      \"optional-fields\": \"plugins/marketplace-reference#top-level-fields\",\n      \"optional-plugin-fields\": \"plugins/marketplace-reference#plugin-entries\",\n      \"overview\": \"plugins/create-marketplace\",\n      \"owner-fields\": \"plugins/marketplace-reference#top-level-fields\",\n      \"pin-dependency-versions\": \"plugins/dependencies\",\n      \"plugin-entries\": \"plugins/marketplace-reference#plugin-entries\",\n      \"plugin-installation-failures\": \"plugins/troubleshooting#install-a-plugin\",\n      \"plugin-marketplace-add\": \"plugins/cli-reference#plugin-marketplace-add\",\n      \"plugin-marketplace-list\": \"plugins/cli-reference#plugin-marketplace-list\",\n      \"plugin-marketplace-remove\": \"plugins/cli-reference#plugin-marketplace-remove\",\n      \"plugin-marketplace-update\": \"plugins/cli-reference#plugin-marketplace-update\",\n      \"plugin-sources\": \"plugins/marketplace-reference#plugin-sources\",\n      \"plugins-with-relative-paths-fail-in-url-based-marketplaces\": \"plugins/troubleshooting#plugins-with-relative-paths-fail-in-url-based-marketplaces\",\n      \"pre-populate-plugins-for-containers\": \"plugins/org#seed-containers-and-ci\",\n      \"private-repositories\": \"plugins/host-marketplace#grant-access-to-a-private-marketplace\",\n      \"private-repository-authentication-fails\": \"plugins/troubleshooting#ssh-authentication-failed-or-https-authentication-failed\",\n      \"relative-paths\": \"plugins/marketplace-reference#relative-path-plugin-source\",\n      \"rename-or-remove-a-plugin\": \"plugins/host-marketplace#rename-or-remove-a-plugin\",\n      \"require-marketplaces-for-your-team\": \"plugins/org#require-plugins-per-repository\",\n      \"required-fields\": \"plugins/marketplace-reference#top-level-fields\",\n      \"required-fields-2\": \"plugins/marketplace-reference#plugin-entries\",\n      \"see-also\": \"plugins/create-marketplace#next-steps\",\n      \"set-up-release-channels\": \"plugins/host-marketplace#run-release-channels\",\n      \"strict-mode\": \"plugins/marketplace-reference#strict-mode\",\n      \"sync-a-gitlab-hosted-marketplace\": \"plugins/host-marketplace#distribute-through-organization-settings\",\n      \"troubleshooting\": \"plugins/troubleshooting\",\n      \"validate-a-plugin-or-a-directory-without-a-manifest\": \"plugins/cli-reference#validate-a-directory\",\n      \"validation-and-testing\": \"plugins/create-marketplace#validate-and-test\",\n      \"version-resolution-and-release-channels\": \"plugins/host-marketplace#release-a-new-version\",\n      \"walkthrough-create-a-local-marketplace\": \"plugins/create-marketplace#create-a-marketplace\",\n      \"when-claude-code-re-runs-the-command\": \"plugins/loading#when-a-command-source-re-runs\",\n      \"when-claude-code-skips-a-headershelper-command-or-drops-its-output\": \"plugins/host-marketplace#when-claude-code-skips-a-headershelper-command-or-drops-its-output\",\n      \"write-the-headershelper-command\": \"plugins/host-marketplace#write-the-headershelper-command\",\n      \"zip-archives\": \"plugins/marketplace-reference#archive-plugin-source\",\n      \"add-a-headershelper-to-a-plugin-entry\": \"plugins/host-marketplace#add-a-headershelper-to-a-plugin-entry\",\n      \"assign-channels-to-user-groups\": \"plugins/org#assign-release-channels-to-user-groups\",\n      \"check-a-plugin-whose-skill-is-its-root-skill-md\": \"plugins/cli-reference#validate-a-directory\",\n      \"check-files-behind-symlinks\": \"plugins/cli-reference#validate-a-directory\",\n      \"example\": \"plugins/host-marketplace#run-release-channels\",\n      \"installs-and-updates-that-refuse-the-command-instead-of-asking\": \"plugins/host-marketplace#installs-and-updates-that-refuse-the-command-instead-of-asking\",\n      \"pick-the-directory-to-name\": \"plugins/cli-reference#validate-a-directory\",\n      \"read-the-validation-results\": \"plugins/cli-reference#validate-a-directory\",\n      \"when-a-marketplace-url-sources-command-runs\": \"plugins/host-marketplace#when-a-marketplace-url-sources-command-runs\",\n      \"when-a-marketplace-url-source’s-command-runs\": \"plugins/host-marketplace#when-a-marketplace-url-sources-command-runs\",\n    },\n    \"plugins/manifest-reference\": {\n      \"agents\": \"plugins/components#agents\",\n      \"choose-where-the-plugin-loads-from\": \"plugins/loading#plugins-shared-through-a-repository\",\n      \"cli-commands-reference\": \"plugins/cli-reference#claude-plugin-commands\",\n      \"common-issues\": \"plugins/troubleshooting#build-a-plugin\",\n      \"complete-schema\": \"plugins/manifest-reference#manifest-file\",\n      \"component-path-fields\": \"plugins/manifest-reference#fields\",\n      \"debugging-and-development-tools\": \"plugins/create#test-and-debug\",\n      \"debugging-commands\": \"plugins/create#test-and-debug\",\n      \"default-enablement\": \"plugins/manifest-reference#fields\",\n      \"directory-structure-mistakes\": \"plugins/troubleshooting#plugin-loads-but-its-skills-are-missing\",\n      \"distribution-and-versioning-reference\": \"plugins/loading#versions-and-updates\",\n      \"edit-reload-and-disable-a-skills-directory-plugin\": \"plugins/create#scaffold-a-plugin-that-loads-every-session\",\n      \"example-error-messages\": \"plugins/troubleshooting#build-a-plugin\",\n      \"experimental-components\": \"plugins/manifest-reference#fields\",\n      \"file-locations-reference\": \"plugins/manifest-reference#standard-layout\",\n      \"hook-troubleshooting\": \"plugins/troubleshooting#failed-to-load-hooks-from-and-hooks-that-dont-fire\",\n      \"lsp-servers\": \"plugins/components#lsp-servers\",\n      \"mcp-server-troubleshooting\": \"plugins/troubleshooting#invalid-mcp-server-config-for-and-mcp-servers-that-dont-start\",\n      \"mcp-servers\": \"plugins/components#mcp-servers\",\n      \"metadata-fields\": \"plugins/manifest-reference#fields\",\n      \"node-js-package-dependencies\": \"plugins/loading#node-js-package-dependencies\",\n      \"path-behavior-rules\": \"plugins/manifest-reference#path-rules\",\n      \"path-traversal-limitations\": \"plugins/loading#paths-that-escape-the-plugin-directory\",\n      \"persistent-data-directory\": \"plugins/components#path-variables-and-persistent-data\",\n      \"plugin-agent-frontmatter\": \"plugins/components#agents\",\n      \"plugin-caching-and-file-resolution\": \"plugins/loading#find-plugins-on-disk\",\n      \"plugin-components-reference\": \"plugins/components#add-each-kind-of-component\",\n      \"plugin-details\": \"plugins/cli-reference#plugin-details\",\n      \"plugin-directory-structure\": \"plugins/manifest-reference#standard-layout\",\n      \"plugin-disable\": \"plugins/cli-reference#plugin-disable\",\n      \"plugin-enable\": \"plugins/cli-reference#plugin-enable\",\n      \"plugin-eval\": \"plugins/cli-reference#plugin-eval\",\n      \"plugin-eval-init\": \"plugins/cli-reference#plugin-eval-init\",\n      \"plugin-init\": \"plugins/cli-reference#plugin-init\",\n      \"plugin-install\": \"plugins/cli-reference#plugin-install\",\n      \"plugin-installation-scopes\": \"plugins/loading#find-where-a-plugin-is-enabled\",\n      \"plugin-json-result\": \"plugins/cli-reference#plugin-json-result\",\n      \"plugin-list\": \"plugins/cli-reference#plugin-list\",\n      \"plugin-manifest-schema\": \"plugins/manifest-reference#manifest-file\",\n      \"plugin-prune\": \"plugins/cli-reference#plugin-prune\",\n      \"plugin-tag\": \"plugins/cli-reference#plugin-tag\",\n      \"plugin-uninstall\": \"plugins/cli-reference#plugin-uninstall\",\n      \"plugin-update\": \"plugins/cli-reference#plugin-update\",\n      \"plugin-validate\": \"plugins/cli-reference#plugin-validate\",\n      \"required-fields\": \"plugins/manifest-reference#fields\",\n      \"see-also\": \"plugins/manifest-reference#next-steps\",\n      \"share-files-within-a-marketplace-with-symlinks\": \"plugins/host-marketplace#share-files-within-a-marketplace-with-symlinks\",\n      \"skills\": \"plugins/components#skills\",\n      \"skills-directory-plugins\": \"plugins/loading#plugins-shared-through-a-repository\",\n      \"standard-plugin-layout\": \"plugins/manifest-reference#standard-layout\",\n      \"synced-plugins\": \"plugins/loading#synced-plugins\",\n      \"themes\": \"plugins/components#themes-and-output-styles\",\n      \"version-management\": \"plugins/loading#versions-and-updates\",\n    },\n    \"plugins/dependencies\": {\n      \"enable-or-disable-a-plugin-with-dependencies\": \"plugins/install#plugins-with-dependencies\",\n      \"how-constraints-interact\": \"plugins/dependencies#combine-constraints-from-several-plugins\",\n      \"remove-orphaned-auto-installed-dependencies\": \"plugins/cli-reference#plugin-prune\",\n      \"resolve-dependency-errors\": \"plugins/troubleshooting#dependency-errors\",\n      \"why-constrain-dependency-versions\": \"plugins/dependencies#decide-whether-to-constrain-dependency-versions\",\n    },\n    \"plugins/cli-hints\": {\n      \"choose-where-to-emit\": \"plugins/cli-hints#emit-the-hint\",\n      \"get-your-plugin-into-the-official-marketplace\": \"plugins/publish#submit-to-anthropics-directory\",\n      \"how-it-works\": \"plugins/cli-hints#emit-the-hint\",\n      \"requirements\": \"plugins/cli-hints#hint-format\",\n      \"see-also\": \"plugins/cli-hints#next-steps\",\n      \"what-the-user-sees\": \"plugins/cli-hints#preview-what-the-user-sees\",\n    },\n    \"plugins/relevance\": {\n      \"how-it-works\": \"plugins/relevance#understand-how-plugin-relevance-works\",\n      \"what-the-user-sees\": \"plugins/relevance#preview-what-the-user-sees\",\n    },\n  }\n\n  function forward() {\n    var m = PLUGIN_PAGE.exec(window.location.pathname)\n    if (!m) return\n    var here = Object.prototype.hasOwnProperty.call(OLD_PAGE, m[2]) ? OLD_PAGE[m[2]] : m[2]\n    if (!Object.prototype.hasOwnProperty.call(MOVED, here)) return\n    var table = MOVED[here]\n    var hash = window.location.hash\n    if (!hash || hash.length \u003c 2) return\n    var id\n    try {\n      id = decodeURIComponent(hash.slice(1))\n    } catch (e) {\n      id = hash.slice(1)\n    }\n    if (document.getElementById(id)) return\n    if (!Object.prototype.hasOwnProperty.call(table, id)) return\n    var target = table[id]\n    if (typeof target !== 'string') return\n    var cut = target.indexOf('#')\n    var page = cut === -1 ? target : target.slice(0, cut)\n    var frag = cut === -1 ? '' : target.slice(cut)\n    if (page === here \u0026\u0026 !frag) {\n      // The content stayed on this page but lost its anchor: drop the dead\n      // hash so the address bar doesn't carry it, and stay put.\n      history.replaceState(null, '', window.location.pathname + window.location.search)\n      return\n    }\n    var dest = new URL(m[1] + page + window.location.search + frag, window.location.origin)\n    if (dest.origin !== window.location.origin) return\n    window.location.replace(dest.pathname + dest.search + dest.hash)\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', forward)\n  } else {\n    forward()\n  }\n  // A hash-only change on an already loaded page doesn't reload it, so\n  // check again when the fragment changes.\n  window.addEventListener('hashchange', forward)\n})()\n"])</script><script>self.__next_f.push([1,"6a:T992,"])</script><script>self.__next_f.push([1,"/**\n * Let a mouse click on a top-nav tab that has a dropdown go to the tab's\n * first page.\n *\n * Mintlify renders a tab with a \"menu\" in docs.json as a button with no link:\n * hovering opens the dropdown, and clicking only toggles it. Readers expect\n * the click to open the section, as it does on a tab that is a plain link.\n *\n * - A plain click follows the dropdown's first item.\n * - Cmd-click, Ctrl-click, and middle-click open that item in a new browser tab.\n * - Shift-click and Alt-click are left alone.\n *\n * The first item's link exists only while the dropdown is open. Hover has\n * usually opened it by the time a mouse can click. When it hasn't, for example\n * after Esc closed it under a resting pointer, the press opens it and this\n * waits briefly for the link.\n *\n * Mouse only. On touch and keyboard, pressing the tab is the only way to open\n * the dropdown, so those keep the default behavior.\n *\n * If the markup changes and any lookup here fails, the handler gives up and\n * the tab behaves as it does without this script.\n */\n;(function () {\n  if (typeof window === 'undefined' || typeof document === 'undefined') return\n\n  function firstLink(tab) {\n    var menuId = tab.getAttribute('aria-controls')\n    var menu = menuId \u0026\u0026 document.getElementById(menuId)\n    return menu \u0026\u0026 menu.querySelector('a[href]')\n  }\n\n  function follow(link, newTab) {\n    if (newTab) window.open(link.href, '_blank', 'noopener')\n    // Clicking the item itself keeps Mintlify's client-side navigation.\n    else link.click()\n  }\n\n  document.addEventListener(\n    'pointerdown',\n    function (event) {\n      if (event.pointerType !== 'mouse' || event.button \u003e 1) return\n      if (event.shiftKey || event.altKey) return\n      var newTab = event.button === 1 || event.metaKey || event.ctrlKey\n\n      var target = event.target\n      if (!target || !target.closest) return\n      var tab = target.closest('.nav-tabs button.nav-tabs-item[aria-haspopup=\"menu\"]')\n      if (!tab) return\n\n      var link = firstLink(tab)\n      if (link) {\n        event.preventDefault()\n        event.stopPropagation()\n        follow(link, newTab)\n        return\n      }\n\n      // Closed: let the press open the dropdown, then follow its first item.\n      var tries = 0\n      ;(function wait() {\n        var opened = firstLink(tab)\n        if (opened) follow(opened, newTab)\n        else if (++tries \u003c 30) window.requestAnimationFrame(wait)\n      })()\n    },\n    true\n  )\n})()\n"])</script><script>self.__next_f.push([1,"5e:[\"$\",\"$L65\",null,{\"customJsDisabled\":false,\"jsFiles\":[{\"_id\":\"69bdb9fd7ba705a281409ac4\",\"filePath\":\"consent-loader.js\",\"subdomain\":\"claude-code\",\"__v\":0,\"content\":\"/**\\n * Consent banner loader for code.claude.com/docs.\\n *\\n * Mintlify auto-includes any .js file in the content root on every page.\\n * This loader injects the shared consent banner hosted on claude.com.\\n */\\n;(function () {\\n  var s = document.createElement('script')\\n  s.src = 'https://claude.com/shared/consent-banner.js'\\n  s.async = true\\n  document.head.appendChild(s)\\n})()\\n\"},{\"_id\":\"69fe40dc388017ee55c19b7a\",\"subdomain\":\"claude-code\",\"filePath\":\"antalytics-loader.js\",\"__v\":0,\"content\":\"$66\"},{\"_id\":\"6a567ad87ec0f756509df168\",\"filePath\":\"toc-collapse.js\",\"subdomain\":\"claude-code\",\"__v\":0,\"content\":\"$67\"},{\"_id\":\"6aa02c7db3ae356e0552bde8\",\"filePath\":\"settings-anchor-redirect.js\",\"subdomain\":\"claude-code\",\"__v\":0,\"content\":\"$68\"},{\"_id\":\"6ab5b5a6e81de3b1772a6cfe\",\"filePath\":\"plugins-anchor-redirect.js\",\"subdomain\":\"claude-code\",\"__v\":0,\"content\":\"$69\"},{\"_id\":\"6ac85ea1aebf431ed140e413\",\"subdomain\":\"claude-code\",\"filePath\":\"nav-tab-click.js\",\"__v\":0,\"content\":\"$6a\"}]}]\n"])</script><script>self.__next_f.push([1,"6d:T861e,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Heading,Info,Tab,Table,Tabs,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Claude Code is an AI-powered coding assistant that helps you build features, fix bugs, and automate development tasks. It understands your entire codebase and can work across multiple files and tools to get things done.`}),`\n`,_jsx(Heading,{level:`2`,id:`get-started`,children:`Get started`}),`\n`,_jsxs(_components.p,{children:[`Claude Code runs on several surfaces: the terminal, IDE extensions, a desktop app, and the web. Choose one from the tabs below to get started. Most surfaces require a `,_jsx(_components.a,{href:`https://claude.com/pricing?utm_source=claude_code\u0026utm_medium=docs\u0026utm_content=overview_pricing`,children:`Claude subscription`}),` or `,_jsx(_components.a,{href:`https://platform.claude.com/`,children:`Anthropic Console`}),` account. The Terminal CLI, VS Code, and JetBrains also support `,_jsx(_components.a,{href:`/en/third-party-integrations`,children:`third-party providers`}),`.`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Terminal`,id:`terminal`,\"data-child-tab-ids\":`[\"native-install-recommended\",\"homebrew\",\"winget\"]`,children:[_jsx(_components.p,{children:`The full-featured CLI for working with Claude Code directly in your terminal. Edit files, run commands, and manage your entire project from the command line.`}),_jsxs(_components.p,{children:[`To install Claude Code, open a terminal and run the command for your system. If you haven’t used a terminal before, the `,_jsx(_components.a,{href:`/en/terminal-guide`,children:`terminal guide`}),` shows how to open one and paste the command.`]}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Native Install (Recommended)`,id:`native-install-recommended`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`macOS, Linux, WSL:`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -fsSL`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://claude.ai/install.sh`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` |`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` bash`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`On Windows, your prompt shows `,_jsx(_components.code,{children:`PS C:\\\\`}),` when you’re in PowerShell and `,_jsx(_components.code,{children:`C:\\\\`}),` without the `,_jsx(_components.code,{children:`PS`}),` when you’re in CMD.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Windows PowerShell:`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`powershell`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`irm https:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`//`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`claude.ai`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`install.ps1 `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`|`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` iex`})]}),`\n`]})})}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Windows CMD:`})}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`bat`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`bat`,children:_jsxs(_components.code,{language:`bat`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`curl -fsSL https://claude.ai/install.cmd -o install.cmd `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u0026\u0026`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` install.cmd `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u0026\u0026`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` del`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` install.cmd`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`The install command shows no progress while it downloads Claude Code. When the installer finishes, open a new terminal window and run `,_jsx(_components.code,{children:`claude --version`}),`. A working installation prints a version number. If your shell says `,_jsx(_components.code,{children:`claude`}),` isn’t found or isn’t recognized, the install directory isn’t on your PATH yet: see `,_jsx(_components.a,{href:`/en/troubleshoot-install#command-not-found-claude-after-installation`,children:`Fix your PATH`}),`.`]}),_jsxs(_components.p,{children:[`If you see `,_jsx(_components.code,{children:`The token '\u0026\u0026' is not a valid statement separator`}),`, you’re in PowerShell, not CMD. If you see `,_jsx(_components.code,{children:`'irm' is not recognized as an internal or external command`}),`, you’re in CMD, not PowerShell.`]}),_jsxs(_components.p,{children:[`If the install command fails with `,_jsx(_components.code,{children:`syntax error near unexpected token '\u003c'`}),`, a `,_jsx(_components.code,{children:`403`}),`, or any other error, see `,_jsx(_components.a,{href:`/en/troubleshoot-install#find-your-error`,children:`Troubleshoot installation`}),` to match the error to a fix and for alternative install methods.`]}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://git-scm.com/downloads/win`,children:`Git for Windows`}),` is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.`]}),_jsx(Info,{children:_jsx(_components.p,{children:`Native installations automatically update in the background to keep you on the latest version.`})})]}),_jsxs(Tab,{title:`Homebrew`,id:`homebrew`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`brew`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cask`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` claude-code`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Homebrew offers two casks. `,_jsx(_components.code,{children:`claude-code`}),` tracks the stable release channel, which is typically about a week behind and skips releases with major regressions. `,_jsx(_components.code,{children:`claude-code@latest`}),` tracks the latest channel and receives new versions as soon as they ship.`]}),_jsx(Info,{children:_jsxs(_components.p,{children:[`Homebrew installations do not auto-update. Run `,_jsx(_components.code,{children:`brew upgrade claude-code`}),` or `,_jsx(_components.code,{children:`brew upgrade claude-code@latest`}),`, depending on which cask you installed, to get the latest features and security fixes.`]})})]}),_jsxs(Tab,{title:`WinGet`,id:`winget`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`powershell`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`winget install Anthropic.ClaudeCode`})}),`\n`]})})}),_jsx(Info,{children:_jsxs(_components.p,{children:[`WinGet installations do not auto-update. Run `,_jsx(_components.code,{children:`winget upgrade Anthropic.ClaudeCode`}),` periodically to get the latest features and security fixes.`]})})]})]}),_jsxs(_components.p,{children:[`You can also install with `,_jsx(_components.a,{href:`/en/setup#install-with-linux-package-managers`,children:`apt, dnf, or apk`}),` on Debian, Fedora, RHEL, and Alpine.`]}),_jsxs(_components.p,{children:[`Then start Claude Code in any project. Replace `,_jsx(_components.code,{children:`your-project`}),` with the path to a project directory on your machine:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`cd`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` your-project`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Claude Code prompts you to log in on first use. If you’ve set the `,_jsx(_components.code,{children:`ANTHROPIC_API_KEY`}),` environment variable and you approve the key when Claude Code asks whether to use it, Claude Code skips the login prompt. `,_jsx(_components.a,{href:`/en/quickstart`,children:`Continue with the Quickstart →`})]}),_jsx(Tip,{children:_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/en/setup`,children:`advanced setup`}),` for installation options, manual updates, or uninstallation instructions. Visit `,_jsx(_components.a,{href:`/en/troubleshoot-install`,children:`installation troubleshooting`}),` if you hit issues.`]})})]}),_jsxs(Tab,{title:`VS Code`,id:`vs-code`,children:[_jsx(_components.p,{children:`The VS Code extension provides inline diffs, @-mentions, plan review, and conversation history directly in your editor.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`vscode:extension/anthropic.claude-code`,children:`Install for VS Code`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`cursor:extension/anthropic.claude-code`,children:`Install for Cursor`})}),`\n`]}),_jsxs(_components.p,{children:[`Or search for “Claude Code” in the Extensions view (`,_jsx(_components.code,{children:`Cmd+Shift+X`}),` on Mac, `,_jsx(_components.code,{children:`Ctrl+Shift+X`}),` on Windows/Linux). After installing, open the Command Palette (`,_jsx(_components.code,{children:`Cmd+Shift+P`}),` / `,_jsx(_components.code,{children:`Ctrl+Shift+P`}),`), type “Claude Code”, and select `,_jsx(_components.strong,{children:`Open in New Tab`}),`.`]}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/vs-code#get-started`,children:`Get started with VS Code →`})})]}),_jsxs(Tab,{title:`Desktop app`,id:`desktop-app`,children:[_jsx(_components.p,{children:`A standalone app for running Claude Code outside your IDE or terminal. Review diffs visually, run multiple sessions side by side, schedule recurring tasks, and start cloud sessions.`}),_jsx(_components.p,{children:`Download and install:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\u0026utm_medium=docs`,children:`macOS`}),` (Intel and Apple Silicon)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\u0026utm_medium=docs`,children:`Windows`}),` (x64)`]}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\u0026utm_medium=docs`,children:`Windows ARM64`})}),`\n`,_jsxs(_components.li,{children:[`On Ubuntu or Debian, where the app is in beta, install it with apt by following the `,_jsx(_components.a,{href:`/en/desktop-linux`,children:`Linux install instructions`})]}),`\n`]}),_jsxs(_components.p,{children:[`After installing, launch Claude, sign in, and click the `,_jsx(_components.strong,{children:`Code`}),` tab to start coding. The app includes Claude Code, so you don’t need to install the CLI separately. A `,_jsx(_components.a,{href:`https://claude.com/pricing?utm_source=claude_code\u0026utm_medium=docs\u0026utm_content=overview_desktop_pricing`,children:`paid subscription`}),` is required.`]}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/desktop-quickstart`,children:`Learn more about the desktop app →`})})]}),_jsxs(Tab,{title:`Web`,id:`web`,children:[_jsxs(_components.p,{children:[`Run Claude Code in your browser with no local setup. Kick off long-running tasks and check back when they’re done, work on repos you don’t have locally, or run multiple tasks in parallel. For a longer body of work, create a `,_jsx(_components.a,{href:`/en/claude-projects`,children:`project`}),` and let Claude coordinate the parallel sessions for you. Available on desktop browsers and `,_jsx(_components.a,{href:`/en/mobile`,children:`the Claude app for iOS and Android`}),`.`]}),_jsxs(_components.p,{children:[`Start coding at `,_jsx(_components.a,{href:`https://claude.ai/code`,children:`claude.ai/code`}),`.`]}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/web-quickstart`,children:`Get started →`})})]}),_jsxs(Tab,{title:`JetBrains`,id:`jetbrains`,children:[_jsx(_components.p,{children:`A plugin for IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs with interactive diff viewing and selection context sharing.`}),_jsxs(_components.p,{children:[`Install the `,_jsx(_components.a,{href:`https://plugins.jetbrains.com/plugin/27310-claude-code-beta-`,children:`Claude Code plugin`}),` from the JetBrains Marketplace and restart your IDE. The plugin requires the Claude Code CLI, installed separately; see the `,_jsx(_components.a,{href:`/en/jetbrains#installation`,children:`JetBrains setup steps`}),`.`]}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/jetbrains`,children:`Get started with JetBrains →`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-do`,children:`What you can do`}),`\n`,_jsx(_components.p,{children:`Here are some of the ways you can use Claude Code:`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Automate the work you keep putting off`,icon:`wand-magic-sparkles`,id:`automate-the-work-you-keep-putting-off`,children:[_jsx(_components.p,{children:`Claude Code handles the tedious tasks that eat up your day: writing tests for untested code, fixing lint errors across a project, resolving merge conflicts, updating dependencies, and writing release notes.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"write tests for the auth module, run them, and fix any failures\"`})]}),`\n`]})})})]}),_jsxs(Accordion,{title:`Build features and fix bugs`,icon:`hammer`,id:`build-features-and-fix-bugs`,children:[_jsx(_components.p,{children:`Describe what you want in plain language. Claude Code plans the approach, writes the code across multiple files, and verifies it works.`}),_jsxs(_components.p,{children:[`For bugs, paste an error message or describe the symptom. Claude Code traces the issue through your codebase, identifies the root cause, and implements a fix. See `,_jsx(_components.a,{href:`/en/common-workflows`,children:`common workflows`}),` for more examples.`]})]}),_jsxs(Accordion,{title:`Create commits and pull requests`,icon:`code-branch`,id:`create-commits-and-pull-requests`,children:[_jsx(_components.p,{children:`Claude Code works directly with git. It stages changes, writes commit messages, creates branches, and opens pull requests.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"commit my changes with a descriptive message\"`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`In CI, you can automate code review and issue triage with `,_jsx(_components.a,{href:`/en/github-actions`,children:`GitHub Actions`}),` or `,_jsx(_components.a,{href:`/en/gitlab-ci-cd`,children:`GitLab CI/CD`}),`.`]})]}),_jsx(Accordion,{title:`Connect your tools with MCP`,icon:`plug`,id:`connect-your-tools-with-mcp`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/en/mcp`,children:`Model Context Protocol (MCP)`}),` is an open standard for connecting AI tools to external data sources. With MCP, Claude Code can read your design docs in Google Drive, update tickets in Jira, pull data from Slack, or use your own custom tooling. The `,_jsx(_components.a,{href:`/en/mcp-quickstart`,children:`MCP quickstart`}),` connects your first server end to end.`]})}),_jsxs(Accordion,{title:`Customize with instructions, skills, and hooks`,icon:`sliders`,id:`customize-with-instructions-skills-and-hooks`,children:[_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/en/memory`,children:_jsx(_components.code,{children:`CLAUDE.md`})}),` is a markdown file you add to your project root that Claude Code reads at the start of every session. Use it to set coding standards, architecture decisions, preferred libraries, and review checklists. If your repository already has an `,_jsx(_components.code,{children:`AGENTS.md`}),` for other coding agents, Claude Code `,_jsx(_components.a,{href:`/en/memory#agents-md`,children:`can read that`}),` in place of a `,_jsx(_components.code,{children:`CLAUDE.md`}),`. Claude also builds `,_jsx(_components.a,{href:`/en/memory#auto-memory`,children:`auto memory`}),` as it works, saving learnings across sessions without you writing anything.`]}),_jsxs(_components.p,{children:[`Create `,_jsx(_components.a,{href:`/en/skills`,children:`skills`}),` to package repeatable workflows your team can share, like `,_jsx(_components.code,{children:`/review-pr`}),` or `,_jsx(_components.code,{children:`/deploy-staging`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/en/hooks`,children:`Hooks`}),` let you run shell commands before or after Claude Code actions, like auto-formatting after every file edit or running lint before a commit.`]})]}),_jsxs(Accordion,{title:`Run agents in parallel and build custom agents`,icon:`users`,id:`run-agents-in-parallel-and-build-custom-agents`,children:[_jsxs(_components.p,{children:[`Spawn `,_jsx(_components.a,{href:`/en/sub-agents`,children:`multiple Claude Code agents`}),` that work on different parts of a task simultaneously. A lead agent coordinates the work, assigns subtasks, and merges results.`]}),_jsxs(_components.p,{children:[`To run several full sessions in parallel and watch them from one screen, use `,_jsx(_components.a,{href:`/en/agent-view`,children:`background agents`}),`. For fully custom workflows, the `,_jsx(_components.a,{href:`/en/agent-sdk/overview`,children:`Agent SDK`}),` lets you build your own agents powered by Claude Code’s tools and capabilities, with full control over orchestration, tool access, and permissions.`]})]}),_jsxs(Accordion,{title:`Pipe, script, and automate with the CLI`,icon:`terminal`,id:`pipe-script-and-automate-with-the-cli`,children:[_jsx(_components.p,{children:`Claude Code is composable and follows the Unix philosophy. Pipe logs into it, run it in CI, or chain it with other tools:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Analyze recent log output`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`tail`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -200`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` app.log`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` |`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` claude`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -p`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Slack me if you see any anomalies\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Automate translations in CI`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -p`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"translate new strings into French and raise a PR for review\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Bulk operations across files`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`git`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` diff`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` main`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --name-only`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` |`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` claude`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -p`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"review these changed files for security issues\"`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/en/cli-reference`,children:`CLI reference`}),` for the full set of commands and flags.`]})]}),_jsxs(Accordion,{title:`Schedule recurring tasks`,icon:`clock`,id:`schedule-recurring-tasks`,children:[_jsx(_components.p,{children:`Run Claude on a schedule to automate work that repeats: morning PR reviews, overnight CI failure analysis, weekly dependency audits, or syncing docs after PRs merge.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/routines`,children:`Routines`}),` run in the cloud, so they keep running even when your computer is off. They can also trigger on API calls or GitHub events. Create them from the web, the Desktop app, or by running `,_jsx(_components.code,{children:`/schedule`}),` in the CLI.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/desktop-scheduled-tasks`,children:`Desktop scheduled tasks`}),` run on your machine, with direct access to your local files and tools`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/scheduled-tasks`,children:_jsx(_components.code,{children:`/loop`})}),` repeats a prompt within a CLI session for quick polling`]}),`\n`]})]}),_jsxs(Accordion,{title:`Work from anywhere`,icon:`globe`,id:`work-from-anywhere`,children:[_jsx(_components.p,{children:`Sessions aren’t tied to a single surface. Move work between them as your context changes:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Step away from your desk and keep working from your phone or any browser with `,_jsx(_components.a,{href:`/en/remote-control`,children:`Remote Control`})]}),`\n`,_jsxs(_components.li,{children:[`Message `,_jsx(_components.a,{href:`/en/desktop#sessions-from-dispatch`,children:`Dispatch`}),` a task from your phone and open the Desktop session it creates`]}),`\n`,_jsxs(_components.li,{children:[`Start a long-running task on the `,_jsx(_components.a,{href:`/en/claude-code-on-the-web`,children:`web`}),` or the `,_jsx(_components.a,{href:`/en/mobile`,children:`Claude mobile app`}),`, then pull it into your terminal with `,_jsx(_components.code,{children:`claude --teleport`}),`. Teleport requires a claude.ai subscription.`]}),`\n`,_jsxs(_components.li,{children:[`Run `,_jsx(_components.code,{children:`/desktop`}),` to continue your current terminal session in the `,_jsx(_components.a,{href:`/en/desktop`,children:`Desktop app`}),`, where you can review diffs visually. The `,_jsx(_components.code,{children:`/desktop`}),` handoff requires a claude.ai subscription. Available on macOS and x64 Windows.`]}),`\n`,_jsxs(_components.li,{children:[`Route tasks from team chat: mention `,_jsx(_components.code,{children:`@Claude`}),` in `,_jsx(_components.a,{href:`/en/slack`,children:`Slack`}),` with a bug report and get a pull request back`]}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`use-claude-code-everywhere`,children:`Use Claude Code everywhere`}),`\n`,_jsxs(_components.p,{children:[`Each `,_jsx(_components.a,{href:`/en/glossary#surface`,children:`surface`}),` connects to the same underlying Claude Code engine, so your repo’s CLAUDE.md files, settings, and MCP servers work across all of them.`]}),`\n`,_jsxs(_components.p,{children:[`Beyond the `,_jsx(_components.a,{href:`/en/quickstart`,children:`Terminal`}),`, `,_jsx(_components.a,{href:`/en/vs-code`,children:`VS Code`}),`, `,_jsx(_components.a,{href:`/en/jetbrains`,children:`JetBrains`}),`, `,_jsx(_components.a,{href:`/en/desktop`,children:`Desktop`}),`, and `,_jsx(_components.a,{href:`/en/claude-code-on-the-web`,children:`Web`}),` surfaces above, Claude Code integrates with CI/CD, chat, and browser workflows:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What I want to do`}),_jsx(_components.th,{children:`Best option`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Continue a local session from my phone or another device`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/remote-control`,children:`Remote Control`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Push events from Telegram, Discord, iMessage, or my own webhooks into a session`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/channels`,children:`Channels`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Start a task locally, continue on mobile`}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/en/claude-code-on-the-web#from-terminal-to-cloud`,children:_jsx(_components.code,{children:`claude --cloud`})}),`, then the `,_jsx(_components.a,{href:`/en/mobile`,children:`Claude mobile app`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Run Claude on a recurring schedule`}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/en/routines`,children:`Routines`}),` or `,_jsx(_components.a,{href:`/en/desktop-scheduled-tasks`,children:`Desktop scheduled tasks`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Automate PR reviews and issue triage`}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/en/github-actions`,children:`GitHub Actions`}),` or `,_jsx(_components.a,{href:`/en/gitlab-ci-cd`,children:`GitLab CI/CD`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get automatic code review on every PR`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/code-review`,children:`GitHub Code Review`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Route bug reports from Slack to pull requests`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/slack`,children:`Slack`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Debug live web applications`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/chrome`,children:`Chrome`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Build custom agents for your own workflows`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/en/agent-sdk/overview`,children:`Agent SDK`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsx(_components.p,{children:`Once you’ve installed Claude Code, these guides help you go deeper.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/quickstart`,children:`Quickstart`}),`: walk through your first real task, from exploring a codebase to committing a fix`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/memory`,children:`Store instructions and memories`}),`: give Claude persistent instructions with CLAUDE.md files and auto memory`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/common-workflows`,children:`Common workflows`}),` and `,_jsx(_components.a,{href:`/en/best-practices`,children:`best practices`}),`: patterns for getting the most out of Claude Code`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://academy.claude.com/`,children:`Claude Academy`}),`: free self-paced courses, including `,_jsx(_components.a,{href:`https://academy.claude.com/courses/claude-code-101`,children:`Claude Code 101`}),` and `,_jsx(_components.a,{href:`https://academy.claude.com/courses/claude-code-in-action`,children:`Claude Code in Action`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code`,children:`A harness for every task`}),`: how the Claude Code team uses `,_jsx(_components.a,{href:`/en/workflows`,children:`dynamic workflows`}),` to orchestrate many subagents at once`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/settings`,children:`Settings`}),`: customize Claude Code for your workflow`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/troubleshooting`,children:`Troubleshooting`}),`: solutions for common issues`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://code.claude.com/`,children:`code.claude.com`}),`: demos, pricing, and product details`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script><script>self.__next_f.push([1,"5f:[\"$\",\"$L6b\",null,{\"slug\":\"en/overview\",\"pageMetadata\":\"$54:props:pageMetadata\",\"theme\":\"mint\",\"children\":[\"$\",\"$L6c\",null,{\"mdxSource\":{\"compiledSource\":\"$6d\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"sidebarTitle\":\"Overview\",\"title\":\"Overview\",\"description\":\"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser.\",\"href\":\"/en/overview\"}}},\"mdxSourceWithNoJs\":\"$undefined\",\"displayDomain\":\"code.claude.com/docs\"}]}]\n"])</script></body></html>

Latest requests

# Url Url Source Date
1 https://code.claude.com/docs 2026-10-17 13:01:08
2 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:08
3 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:07
4 https://www.thebolditalic.com/?gi=… 2026-10-17 13:01:06
5 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:06
6 https://www.thebolditalic.com/?gi=… 2026-10-17 13:01:05
7 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:05
8 http://www.cmpedu.co.kr/bbs 2026-10-17 13:01:05
9 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:04
10 https://www.thebolditalic.com/?gi=… 2026-10-17 13:01:04
11 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:03
12 https://www.texarkanatwins.com/%25… 2026-10-17 13:01:03
13 https://shorl.com/draprastabofrumo 2026-10-17 13:01:02
14 https://auth.mediacorp.sg/u/login?… 2026-10-17 13:01:01
15 https://www.titorestaurant.com/ 2026-10-17 13:01:00
16 https://theeateryla.com/special-ev… 2026-10-17 13:00:59
17 https://globaldispatchespodcast.co… 2026-10-17 13:00:59
18 https://maxwintok99.digital/ 2026-10-17 13:00:59
19 https://ya-chinavisa-3.sos-de-fra-… 2026-10-17 13:00:57
20 https://telegra.ph/20-Tools-That-W… 2026-10-17 13:00:55