Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One capture · claude-code

One read of Claude Code CLIclaude-code-20261014T180701Z

9 pages moved out of 222 read.

Pages moved 9 significant first
Pages read 222 in this capture
Captured 18:07 UTC
Corpus hash a41fcf18d44f corpus-hash

What this read moved

1-9 of 9

claude-tag Changed · +4 / -4 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 1
1<!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-ai/1fyDNLAICe3KG6rB/logo/light.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=e870c19cb781d8a7c7b7d19de53b0a10"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/1fyDNLAICe3KG6rB/logo/dark.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=80cc0b06d8fd9aeefec8acb226de6866"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/5JFKyLlO7sHMMf5J/images/claude-tag/logo/clay-spark.svg?fit=max&amp;auto=format&amp;n=5JFKyLlO7sHMMf5J&amp;q=85&amp;s=032101c39ca3b1af9f72fc4af8e60d12"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/5JFKyLlO7sHMMf5J/images/claude-tag/illustrations/Hand-Key.svg?fit=max&amp;auto=format&amp;n=5JFKyLlO7sHMMf5J&amp;q=85&amp;s=1b7a9675728f971bc7a4663c7f1ea599"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/5JFKyLlO7sHMMf5J/images/claude-tag/illustrations/Hand-NodePair.svg?fit=max&amp;auto=format&amp;n=5JFKyLlO7sHMMf5J&amp;q=85&amp;s=c64df4c6d27a6da752aa32c9e0622781"/><link rel="stylesheet" href="/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/6ef4b4eced7a1417.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" 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_8vAJ9cN2kdrDqzuCNMsayuyagPCb"/><script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/0e33961f7b0545a4.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/b730549587248be7.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/47b9366e8e61a0bd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/turbopack-dc757baa390abd02.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/8c81b758975acc91.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/c1602c6b7d3c10c9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/36f19369399bef39.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/7fb0d923b908386c.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/e452a5c043e34035.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/df8bf631f68a994f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/22aa9040326f4fb6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/70e04241df03d52b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><script src="/docs/_next/static/chunks/ebc275821179e783.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" async=""></script><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"/><title>Work with Claude Tag - Claude.ai Documentation</title><meta name="description" content="Claude Tag puts Claude in your Slack channels with admin-governed access. See what to hand it, how setup works, and where to start as an admin or end user."/><meta name="application-name" content="Claude.ai Documentation"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Claude.ai Documentation"/><meta name="msapplication-TileColor" content="#0E0E0E"/><link rel="canonical" href="https://claude.com/docs/claude-tag/overview"/><link rel="alternate" type="application/xml" href="/docs/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/docs/claude-tag/overview.md"/><meta property="og:title" content="Work with Claude Tag - Claude.ai Documentation"/><meta property="og:description" content="Claude Tag puts Claude in your Slack channels with admin-governed access. See what to hand it, how setup works, and where to start as an admin or end user."/><meta property="og:url" content="https://claude.com/docs/claude-tag/overview"/><meta property="og:site_name" content="Claude.ai Documentation"/><meta property="og:image" content="https://claude-ai.mintlify.app/_mintlify/api/og/v2?division=+&amp;title=Work+with+Claude+Tag&amp;description=Claude+Tag+puts+Claude+in+your+Slack+channels+with+admin-governed+access.+See+what+to+hand+it%2C+how+setup+works%2C+and+where+to+start+as+an+admin+or+end+user.&amp;theme=4a95551acef5dd5d1bd02583&amp;signature=7a40b8ed87f2dd3f7161d711ae38f9628b6d0638b6b9f67cab511f054bbf9d95"/><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="Work with Claude Tag - Claude.ai Documentation"/><meta name="twitter:description" content="Claude Tag puts Claude in your Slack channels with admin-governed access. See what to hand it, how setup works, and where to start as an admin or end user."/><meta name="twitter:image" content="https://claude-ai.mintlify.app/_mintlify/api/og/v2?division=+&amp;title=Work+with+Claude+Tag&amp;description=Claude+Tag+puts+Claude+in+your+Slack+channels+with+admin-governed+access.+See+what+to+hand+it%2C+how+setup+works%2C+and+where+to+start+as+an+admin+or+end+user.&amp;theme=4a95551acef5dd5d1bd02583&amp;signature=7a40b8ed87f2dd3f7161d711ae38f9628b6d0638b6b9f67cab511f054bbf9d95"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_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-ai/zHw4o4W7dZma2XXV/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_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-ai/zHw4o4W7dZma2XXV/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_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-ai/zHw4o4W7dZma2XXV/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/><script type="text/javascript">!function(){var b="/docs";
1<!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-ai/1fyDNLAICe3KG6rB/logo/light.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=e870c19cb781d8a7c7b7d19de53b0a10"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/1fyDNLAICe3KG6rB/logo/dark.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=80cc0b06d8fd9aeefec8acb226de6866"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/5JFKyLlO7sHMMf5J/images/claude-tag/logo/clay-spark.svg?fit=max&amp;auto=format&amp;n=5JFKyLlO7sHMMf5J&amp;q=85&amp;s=032101c39ca3b1af9f72fc4af8e60d12"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/5JFKyLlO7sHMMf5J/images/claude-tag/illustrations/Hand-Key.svg?fit=max&amp;auto=format&amp;n=5JFKyLlO7sHMMf5J&amp;q=85&amp;s=1b7a9675728f971bc7a4663c7f1ea599"/><link rel="preload" as="image" href="https://mintcdn.com/claude-ai/5JFKyLlO7sHMMf5J/images/claude-tag/illustrations/Hand-NodePair.svg?fit=max&amp;auto=format&amp;n=5JFKyLlO7sHMMf5J&amp;q=85&amp;s=c64df4c6d27a6da752aa32c9e0622781"/><link rel="stylesheet" href="/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/4e84d4cf19e14542.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" 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_Bysqoo6mdTXxHdv3Eg81DF31zW3e"/><script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/8345fb9aaaeba2bf.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/b730549587248be7.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/569ecac9a510c04d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/turbopack-615b50d3e66d737f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/73a6beadc6a838ef.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/9c9d43842bba01d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/f8d900d0e7b40151.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/5b8d9002d423245b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/84ac745bb44b647c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/96d5a2b73c0ae521.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/6dd0e37ab76ddb7e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><script src="/docs/_next/static/chunks/c414145ae008a6a3.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" async=""></script><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"/><title>Work with Claude Tag - Claude.ai Documentation</title><meta name="description" content="Claude Tag puts Claude in your Slack channels with admin-governed access. See what to hand it, how setup works, and where to start as an admin or end user."/><meta name="application-name" content="Claude.ai Documentation"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Claude.ai Documentation"/><meta name="msapplication-TileColor" content="#0E0E0E"/><link rel="canonical" href="https://claude.com/docs/claude-tag/overview"/><link rel="alternate" type="application/xml" href="/docs/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/docs/claude-tag/overview.md"/><meta property="og:title" content="Work with Claude Tag - Claude.ai Documentation"/><meta property="og:description" content="Claude Tag puts Claude in your Slack channels with admin-governed access. See what to hand it, how setup works, and where to start as an admin or end user."/><meta property="og:url" content="https://claude.com/docs/claude-tag/overview"/><meta property="og:site_name" content="Claude.ai Documentation"/><meta property="og:image" content="https://claude-ai.mintlify.app/_mintlify/api/og/v2?division=+&amp;title=Work+with+Claude+Tag&amp;description=Claude+Tag+puts+Claude+in+your+Slack+channels+with+admin-governed+access.+See+what+to+hand+it%2C+how+setup+works%2C+and+where+to+start+as+an+admin+or+end+user.&amp;theme=4a95551acef5dd5d1bd02583&amp;signature=7a40b8ed87f2dd3f7161d711ae38f9628b6d0638b6b9f67cab511f054bbf9d95"/><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="Work with Claude Tag - Claude.ai Documentation"/><meta name="twitter:description" content="Claude Tag puts Claude in your Slack channels with admin-governed access. See what to hand it, how setup works, and where to start as an admin or end user."/><meta name="twitter:image" content="https://claude-ai.mintlify.app/_mintlify/api/og/v2?division=+&amp;title=Work+with+Claude+Tag&amp;description=Claude+Tag+puts+Claude+in+your+Slack+channels+with+admin-governed+access.+See+what+to+hand+it%2C+how+setup+works%2C+and+where+to+start+as+an+admin+or+end+user.&amp;theme=4a95551acef5dd5d1bd02583&amp;signature=7a40b8ed87f2dd3f7161d711ae38f9628b6d0638b6b9f67cab511f054bbf9d95"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_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-ai/zHw4o4W7dZma2XXV/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_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-ai/zHw4o4W7dZma2XXV/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/claude-ai/zHw4o4W7dZma2XXV/_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-ai/zHw4o4W7dZma2XXV/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/><script type="text/javascript">!function(){var b="/docs";
22function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p}
33function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p}
44function 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}
from line 57
5757})();</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")}})(
5858 "bannerDismissed",
5959 "data-banner-state",
60)</script><script src="/docs/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb" 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")}})(
60)</script><script src="/docs/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e" 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")}})(
6161 {},
6262 "en",
6363 [],
from line 3041
30413041<span data-as="p"><a class="link" href="/docs/claude-tag/admins/setup-overview">Set up Claude Tag</a> walks through setup and connecting tools, with what to have ready, what each choice means, and how to verify Claude Tag works once you launch.</span>
30423042<div class="tm-strip"><div class="tm-strip-head"><p class="tm-strip-title">Security review</p><a class="link tm-strip-all" href="/docs/claude-tag/concepts/security-and-data">Security and data handling</a></div><p>The security model, what admins can and can’t restrict, audit trails, and network requirements.</p></div>
30433043<h2 class="flex whitespace-pre-wrap group font-semibold" id="where-to-start-with-claude-tag"><div class="absolute" tabindex="-1"><a href="#where-to-start-with-claude-tag" 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">Where to start with Claude Tag</span></h2>
3044<div class="columns prose dark:prose-invert grid max-w-none gap-4 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_1hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/gear.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/gear.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_1hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">Set up Claude Tag</h2><div id="_R_1hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">Admins: pair your Slack workspace and launch</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_2hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/paper-plane.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/paper-plane.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">Hand Claude Tag your first task</h2><div id="_R_2hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">It’s already in your channel: send your first message</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_3hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/diagram-project.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/diagram-project.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_3hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">How Claude Tag works</h2><div id="_R_3hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">The session model, what it can read, and how memory follows places</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_4hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/list.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/list.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">Use case library</h2><div id="_R_4hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">Prompts to paste, by team and connection</span></div></div></div></div></div></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: How Claude Tag works" 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/claude-tag/concepts/how-it-works"><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">How Claude Tag works</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 translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6 max-w-2xl mx-auto"><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"><span class="sr-only">Claude.ai Documentation<!-- --> 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-ai/1fyDNLAICe3KG6rB/logo/light.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=e870c19cb781d8a7c7b7d19de53b0a10" 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-ai/1fyDNLAICe3KG6rB/logo/dark.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=80cc0b06d8fd9aeefec8acb226de6866" 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 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_8vAJ9cN2kdrDqzuCNMsayuyagPCb" 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};
3045$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_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"style\"]\n:HL[\"/docs/_next/static/chunks/6ef4b4eced7a1417.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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\":\"CpTAwZf_BFseMpfikFQ2y\",\"p\":\"/docs\",\"c\":[\"\",\"_sites\",\"claude-ai\",\"claude-tag\",\"overview\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"claude-ai\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"claude-tag/overview\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/6ef4b4eced7a1417.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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-ai\",\"d\"],\"$L6\",{\"children\":[\"(multitenant)\",\"$L7\",{\"children\":[[\"slug\",\"claude-tag/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_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"default\"]\n10:I[556357,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8c81b758975acc91.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"default\"]\n11:I[837457,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"12:I[894587,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"13:I[152823,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[531961,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"15:I[649328,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"16:I[702910,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/c1602c6b7d3c10c9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"RecommendedPagesList\"]\n17:I[570420,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"DataCurrentPathUpdater\"]\n18:I[172816,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"MintlifyNavigateEvents\"]\n19:I[341175,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/36f19369399bef39.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"default\"]\n1c:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"OutletBoundary\"]\n1e:I[711533,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"AsyncMetadataOutlet\"]\n20:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add9"])</script><script>self.__next_f.push([1,"3a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"ViewportBoundary\"]\n22:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"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/8c81b758975acc91.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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/36f19369399bef39.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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/7fb0d923b908386c.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/e452a5c043e34035.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/df8bf631f68a994f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/22aa9040326f4fb6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/70e04241df03d52b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/6ef4b4eced7a1417.css?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"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,"25:I[707934,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"26:I[590280,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"27:I[973254,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"28:I[197336,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"29:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7fb0d923b908386c.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/e452a5c043e34035.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/df8bf631f68a994f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/22aa9040326f4fb6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/70e04241df03d52b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7fb0d923b908386c.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/e452a5c043e34035.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/df8bf631f68a994f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/22aa9040326f4fb6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/70e04241df03d52b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"2b:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2f91bdeb60f2c888.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/210be367bbfca6de.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3edb408f6396f68e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d6a774160f99cc71.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/2d1c4482dd93de98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/a344c3701d853a98.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7ea1c75a5b27929a.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3788d0413d447c7b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/3eafe9b321af5ffd.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/7fb0d923b908386c.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/e452a5c043e34035.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/df8bf631f68a994f.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/22aa9040326f4fb6.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\",\"/docs/_next/static/chunks/70e04241df03d52b.js?dpl=dpl_8vAJ9cN2kdrDqzuCNMsayuyagPCb\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"1a:[null,[\"$\",\"$L25\",null,{\"subdomain\":\"claude-ai\",\"siteName\":\"Claude.ai Documentation\"}],[\"$\",\"$L26\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"$L12\",null,{\"appearance\":\"$undefined\",\"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}\"}}],nu
3044<div class="columns prose dark:prose-invert grid max-w-none gap-4 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_1hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/gear.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/gear.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_1hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">Set up Claude Tag</h2><div id="_R_1hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">Admins: pair your Slack workspace and launch</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_2hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/paper-plane.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/paper-plane.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_2hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">Hand Claude Tag your first task</h2><div id="_R_2hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">It’s already in your channel: send your first message</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_3hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/diagram-project.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/diagram-project.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_3hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">How Claude Tag works</h2><div id="_R_3hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">The session model, what it can read, and how memory follows places</span></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_4hpbb9qnpfb39p7b9snpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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" class="m-0.5 size-3 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 aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/list.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/list.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_4hpbb9qnpfb39p7b9snpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">Use case library</h2><div id="_R_4hpbb9qnpfb39p7b9snpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">Prompts to paste, by team and connection</span></div></div></div></div></div></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: How Claude Tag works" 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/claude-tag/concepts/how-it-works"><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">How Claude Tag works</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 translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6 max-w-2xl mx-auto"><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"><span class="sr-only">Claude.ai Documentation<!-- --> 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-ai/1fyDNLAICe3KG6rB/logo/light.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=e870c19cb781d8a7c7b7d19de53b0a10" 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-ai/1fyDNLAICe3KG6rB/logo/dark.svg?fit=max&amp;auto=format&amp;n=1fyDNLAICe3KG6rB&amp;q=85&amp;s=80cc0b06d8fd9aeefec8acb226de6866" 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 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_Bysqoo6mdTXxHdv3Eg81DF31zW3e" 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};
3045$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_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"style\"]\n:HL[\"/docs/_next/static/chunks/4e84d4cf19e14542.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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\":\"4ES6QBsx8apizEUEYp2dd\",\"p\":\"/docs\",\"c\":[\"\",\"_sites\",\"claude-ai\",\"claude-tag\",\"overview\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"claude-ai\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"claude-tag/overview\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/4e84d4cf19e14542.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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-ai\",\"d\"],\"$L6\",{\"children\":[\"(multitenant)\",\"$L7\",{\"children\":[[\"slug\",\"claude-tag/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_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"default\"]\n10:I[556357,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/73a6beadc6a838ef.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"default\"]\n11:I[837457,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"12:I[894587,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"13:I[152823,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[531961,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"15:I[649328,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"16:I[702910,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/9c9d43842bba01d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"RecommendedPagesList\"]\n17:I[570420,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"DataCurrentPathUpdater\"]\n18:I[172816,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"MintlifyNavigateEvents\"]\n19:I[341175,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/f8d900d0e7b40151.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"default\"]\n1c:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"OutletBoundary\"]\n1e:I[711533,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"AsyncMetadataOutlet\"]\n20:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add9"])</script><script>self.__next_f.push([1,"3a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"ViewportBoundary\"]\n22:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"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/73a6beadc6a838ef.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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/f8d900d0e7b40151.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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/5b8d9002d423245b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/84ac745bb44b647c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/96d5a2b73c0ae521.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/6dd0e37ab76ddb7e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/4e84d4cf19e14542.css?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"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,"25:I[707934,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"26:I[590280,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"27:I[973254,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"28:I[197336,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"29:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b8d9002d423245b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/84ac745bb44b647c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/96d5a2b73c0ae521.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/6dd0e37ab76ddb7e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b8d9002d423245b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/84ac745bb44b647c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/96d5a2b73c0ae521.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/6dd0e37ab76ddb7e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"2b:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/343f3c7f568a2e5d.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d8fa9fbe6fc24e2c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/e61f5a358904c139.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5187c561c7811dd6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/871fc8d82ac2c68b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/3f8f2653ff1ad14e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/57fafae36dfe4636.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8a98aeb9285690d6.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/bb7ce10974dd14f1.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/0a0a0ce2e4938fc9.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b3416dc81f8dc46.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/8580190afe0e7452.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/4f6f997a3b8dee89.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67e88489f44bceaa.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/5b8d9002d423245b.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/d926b7bfcc39c019.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/84ac745bb44b647c.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/96d5a2b73c0ae521.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\",\"/docs/_next/static/chunks/6dd0e37ab76ddb7e.js?dpl=dpl_Bysqoo6mdTXxHdv3Eg81DF31zW3e\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"1a:[null,[\"$\",\"$L25\",null,{\"subdomain\":\"claude-ai\",\"siteName\":\"Claude.ai Documentation\"}],[\"$\",\"$L26\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"$L12\",null,{\"appearance\":\"$undefined\",\"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}\"}}],nu

github-enterprise-server Changed · +5 / -3 lines

from line 16
1616 
1717| Feature | GHES support | Notes |
1818| :- | :- | :- |
19| Cloud sessions | ✅ Supported | An Owner connects the GHES instance once; developers use `claude --cloud` or [claude.ai/code](https://claude.ai/code) as usual |
19| Cloud sessions | ✅ Supported | An Owner connects the GHES instance once; developers use `claude --cloud` or [claude.ai/code](https://claude.ai/code) |
2020| Code Review | ✅ Supported | Same automated PR reviews as github.com |
2121| Claude Security | ✅ Supported | Available in public beta for Enterprise plans at [claude.ai/security](https://claude.ai/security) |
2222| Teleport sessions | ✅ Supported | Move sessions between cloud and terminal with `--teleport` |
from line 27
2727 
2828## Admin setup
2929 
30An Owner connects your GHES instance to Claude Code once. After that, developers in your organization can use GHES repositories without any additional configuration. You need the Owner or Primary Owner role in your Claude organization and permission to create GitHub Apps on your GHES instance.
30An Owner connects your GHES instance to Claude Code once. You need the Owner or Primary Owner role in your Claude organization and permission to create GitHub Apps on your GHES instance.
3131 
3232The guided setup generates a GitHub App manifest and redirects you to your GHES instance to create the app in one click. If your environment blocks the redirect flow, an [alternative manual setup](#manual-setup) is available.
3333 
from line 87
8787 
8888## Developer workflow
8989 
90Once an Owner has connected the GHES instance, no developer-side configuration is needed. Claude Code detects your GHES hostname automatically from the git remote in your working directory.
90Claude Code detects your GHES hostname automatically from the git remote in your working directory.
9191 
9292Clone a repository from your GHES instance as you normally would, replacing `github.example.com` and the repository path with your GHES hostname and repository:
9393 
from line 195
195195### Cloud session fails to clone repository
196196 
197197If `claude --cloud` fails with a clone error, verify that an Owner has completed setup for your GHES instance and that the GitHub App is installed on the repository you're working in. Ask the Owner who connected the instance to confirm that the hostname registered in Claude settings matches the hostname in your git remote.
198 
199If the session stops with "Authentication failed while accessing the repository", you may not have connected your own GitHub Enterprise account. Connect it from the repository picker on [claude.ai/code](https://claude.ai/code), then start a new session.
198200 
199201### Marketplace add fails with a policy error
200202 

self-hosted-environments-configuration Changed · +27 / -10 lines

### Quote the arguments and variables your script expands #### Make on-demand runners exit when idle

from line 34
3434| `CLAUDE_CODE_REMOTE_SLACK_THREAD_TS` | For a Claude Tag session that belongs to one Slack thread, that thread's Slack timestamp, such as `1700000000.000100`. Can be unset, and can be set when `CLAUDE_CODE_REMOTE_SLACK_THREAD_URL` isn't, so check each variable on its own. |
3535| `CLAUDE_SESSION_INGRESS_TOKEN_FILE` | Absolute path to a per-session file holding the current session JWT, kept fresh across token refreshes. Shell subprocesses read it for their `Authorization` header when downloading attachments the user added to the session. `exec` preserves the variable automatically; a wrapper that rebuilds the child's environment must carry the variable over, or attachment downloads silently stop working. |
3636| `CLAUDE_CONFIG_DIR` | Per-session Claude config directory, written at session start from the snapshot of the runner host's config that the runner captures at startup; see [Permissions and tool approval](#permissions-and-tool-approval). Writes here are isolated to this session. The directory stays under `<base-dir>/_sessions/` after the session ends unless you start the runner with [`--remove-session-state`](/docs/en/self-hosted-environments-reference#runner-cli-flags); see [Reuse a pre-warmed checkout](/docs/en/self-hosted-environments-deploy#reuse-a-pre-warmed-checkout). |
37| `CLAUDE_CODE_REMOTE_MCP_CONFIG` | Path to a file in `CLAUDE_CONFIG_DIR` holding the MCP server definitions that Anthropic's control plane delivered for this session. If your wrapper rebuilds the child's environment, carry this variable over. Without it, when the control plane updates the delivered servers, the child shuts down any stdio, HTTP, or SSE server your wrapper adds with [`--mcp-config`](/docs/en/cli-reference#cli-flags) that isn't in the update. Requires Claude Code v2.1.299 or later. |
3738| `ANTHROPIC_BASE_URL` | The API base URL the child will use, delivered by the control plane per session and normally `https://api.anthropic.com`. Don't override it: the session's inference credential is an Anthropic-issued OAuth token that other providers don't accept. |
3839| `CLAUDE_CODE_OAUTH_TOKEN` | The short-lived OAuth access token the child uses for model inference, scoped to model inference and file upload only, with a lifetime of about 30 minutes. The runner re-mints it before expiry and delivers the rotation over the child's stdin, so a wrapper that doesn't [keep stdin attached](#keep-stdin-and-file-descriptor-3-attached) sees only the initial value. Don't rely on your organization's IP allowlist to bound this token's use: treat it as a bearer credential that stays usable for roughly 30 minutes if it leaks, and don't log it, write it to disk, or forward it outside the session container. |
3940 
from line 44
4344 
4445### Give a default to variables that can be unset
4546 
46`CCR_SESSION_ACCOUNT_EMAIL`, `CLAUDE_RUNNER_CLIENT_PLATFORM`, `CLAUDE_CODE_REMOTE_SLACK_THREAD_URL`, and `CLAUDE_CODE_REMOTE_SLACK_THREAD_TS` can each be unset. If your script uses `set -u`, Bash stops with `unbound variable` when it expands one that's unset, so expand them with a default, such as `${CCR_SESSION_ACCOUNT_EMAIL:-}`.
47`CCR_SESSION_ACCOUNT_EMAIL`, `CLAUDE_RUNNER_CLIENT_PLATFORM`, `CLAUDE_CODE_REMOTE_SLACK_THREAD_URL`, and `CLAUDE_CODE_REMOTE_SLACK_THREAD_TS` can each be unset. If your script uses `set -u`, Bash stops with `unbound variable` when it expands one that's unset, so expand them with a default, such as `"${CCR_SESSION_ACCOUNT_EMAIL:-}"`.
4748 
48Wherever a shell expands the Slack thread link, take these precautions:
49### Quote the arguments and variables your script expands
4950 
50* **Quote it**: the link can contain characters a shell acts on, such as `?` and `&`, so quote the variable, as in `"${CLAUDE_CODE_REMOTE_SLACK_THREAD_URL:-}"`.
51* **Keep its value out of `eval` and `sh -c` strings**: don't substitute its value into a string that `eval` or `sh -c` runs, even inside quotes. Have that string reference the variable instead.
51Quote every argument and variable that the runner passes to your wrapper or [`command` hook](#command). Some values contain characters a shell acts on, because they hold JSON, whole sentences, or a [permission rule](/docs/en/permissions#permission-rule-syntax) such as `Bash(npm run test *)`.
5252 
53* **Arguments**: pass them on as `"$@"`
54* **Variables**: quote each one, as in `"${CLAUDE_CODE_REMOTE_SLACK_THREAD_URL:-}"`. The Slack thread link, for example, can contain `?` and `&`.
55* **`eval` and `sh -c` strings**: don't substitute a value into a string that `eval` or `sh -c` runs, even inside quotes. Have that string reference the variable instead.
56 
5357### Keep stdin and file descriptor 3 attached
5458 
5559The child's stdin is the runner's control channel. Token rotations and session-end signals arrive on it. The runner also opens a pipe on file descriptor 3 and reads the child's activity signals from it to drive idle and startup timeouts. A plain `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@"` preserves both automatically.
from line 122
118122| `CLAUDE_RUNNER_SESSION_ID` | Session ID in the tagged `session_...` form, for logging and correlation |
119123| `CLAUDE_RUNNER_SESSION_UUID` | The same session ID in canonical UUID form |
120124| `CLAUDE_RUNNER_API_BASE_URL` | Anthropic API base URL for session-scoped calls |
121| `CLAUDE_RUNNER_CLIENT_PLATFORM` | The client surface that created the session, such as `web_claude_ai`, `desktop_app`, or `ios`. Unset when the session has no recorded or recognized surface, so reference it as `${CLAUDE_RUNNER_CLIENT_PLATFORM:-}` under `set -u`. Requires Claude Code v2.1.229 or later. |
125| `CLAUDE_RUNNER_CLIENT_PLATFORM` | The client surface that created the session, such as `web_claude_ai`, `desktop_app`, or `ios`. Unset when the session has no recorded or recognized surface, so reference it as `"${CLAUDE_RUNNER_CLIENT_PLATFORM:-}"` under `set -u`. Requires Claude Code v2.1.229 or later. |
122126| `CLAUDE_CODE_SESSION_ACCESS_TOKEN` | The session access token, for session-scoped API calls |
123127| `GIT_CONFIG_COUNT`, `GIT_CONFIG_KEY_n`, `GIT_CONFIG_VALUE_n` | Git settings the runner fixes for the git your hook runs. [Git configuration inside lifecycle hooks](#git-configuration-inside-lifecycle-hooks) describes them. Requires Claude Code v2.1.280 or later. |
124128 
from line 141
137141 
138142The hook fails when it exits non-zero, or exits 0 without leaving a usable checkout behind:
139143 
140* **A repository the session pushes results to**: the runner fails the session, and on a non-zero exit surfaces the tail of the script's stderr to the user.
144* **A repository the session pushes results to**: the runner fails the session, and on a non-zero exit surfaces the tail of the script's stderr to the user. Write the reason to stderr as one short line, write it last, and then exit non-zero. Don't print secrets to stderr, and remove `set -x` before you deploy the hook.
141145* **A repository the session only reads from**, such as a repository added to a running session: the runner logs a `[runner:warn]` line with the failure detail, posts a `Skipped` step to the session, removes whatever the hook left at the checkout path, and continues with the remaining repositories. If skipping leaves the session with no repository at all, the runner fails the session anyway.
142146 
143147When the hook succeeds, the runner removes the checkout path after the session ends.
from line 160
156160| `CLAUDE_RUNNER_WORKSPACE_PATHS` | Colon-separated absolute paths of the session's working trees. Empty for zero-repo sessions. |
157161| `CLAUDE_RUNNER_DEBUG_LOG_PATH` | Path to the session's debug log, still on disk while the hook runs |
158162| `CLAUDE_RUNNER_API_BASE_URL` | Anthropic API base URL for session-scoped calls |
159| `CLAUDE_RUNNER_CLIENT_PLATFORM` | The client surface that created the session, such as `web_claude_ai`, `desktop_app`, or `ios`. Unset when the session has no recorded or recognized surface, so reference it as `${CLAUDE_RUNNER_CLIENT_PLATFORM:-}` under `set -u`. Requires Claude Code v2.1.229 or later. |
163| `CLAUDE_RUNNER_CLIENT_PLATFORM` | The client surface that created the session, such as `web_claude_ai`, `desktop_app`, or `ios`. Unset when the session has no recorded or recognized surface, so reference it as `"${CLAUDE_RUNNER_CLIENT_PLATFORM:-}"` under `set -u`. Requires Claude Code v2.1.229 or later. |
160164| `CLAUDE_CODE_SESSION_ACCESS_TOKEN` | The session access token, for session-scoped API calls |
161165| `GIT_CONFIG_COUNT`, `GIT_CONFIG_KEY_n`, `GIT_CONFIG_VALUE_n` | Git settings the runner fixes for the git your hook runs. [Git configuration inside lifecycle hooks](#git-configuration-inside-lifecycle-hooks) describes them. Requires Claude Code v2.1.280 or later. |
162166 
from line 299
2952993. **Use the exit-code contract.** Exit with the status that matches the outcome:
296300 
297301 * **Exit 0**: submitted.
298 * **Exit 1**: retryable failure. The session backs off and is re-offered.
302 * **Exit 1, or still running when `--hook-timeout` ends**: retryable failure. The session backs off and is re-offered.
299303 * **Exit 2 or higher**: non-retryable failure. The session is blocked from spawning again until a user sends it a new message or an [Owner](/docs/en/cloud-environments#organization-shared-environments) selects **Retry** on it in the environment's **Activity** tab.
300304 
301305 On non-zero exit, the tail of the hook's stderr appears in the **Activity** tab as the failure reason, so write the actionable error to stderr and never write secrets there. In a shell hook, [keep transient failures retryable](#keep-transient-failures-retryable-in-a-shell-hook).
from line 311
307311 
308312A session that stays queued with no spawn error in the **Activity** tab can mean the hook is keyed on the session ID. To confirm, check whether your platform has a workload for that session's first spawn request and none for the re-requests. If so, key the workload on `CLAUDE_RUNNER_ORDER_ID` instead.
309313 
314#### Make on-demand runners exit when idle
315 
316By default, a runner your hook starts doesn't exit when its session's turn finishes, so the workload you submitted keeps running. To make runners exit, have your hook pass these [runner flags](/docs/en/self-hosted-environments-reference#runner-cli-flags):
317 
318| Flag, with an example value | Pass it to | What it does |
319| :- | :- | :- |
320| `--release-idle-session-min 30` | Every runner your hook starts | The runner releases its session after that many idle minutes and then exits 0. The session resumes when its user sends their next message, but [work it hadn't pushed is gone](/docs/en/self-hosted-environments-deploy#additional-limitations). |
321| `--kill-session-after-min 480` | Every runner your hook starts | Limits each session to that many minutes, as a backstop for [sessions that don't count as idle](/docs/en/self-hosted-environments-deploy#some-sessions-don’t-count-as-idle), so set it above your longest expected session |
322| `--exit-if-unused-min 60` | Standby runners, which your hook starts for pre-warming requests | A standby that never takes a session exits after that many minutes. If you set [`--min-idle`](/docs/en/self-hosted-environments-reference#orchestrator-cli-flags), you get a replacement unless the standby was surplus, so use a value well above your boot time. |
323 
324Remove the workload when the runner exits, for example by setting `ttlSecondsAfterFinished` on a Kubernetes Job or by having the VM's start script delete the VM afterwards.
325 
310326#### Keep transient failures retryable in a shell hook
311327 
312328In a shell hook that uses `set -e`, a failure that a retry could have cleared can block the session. The hook stops at the failing command and exits with that command's own status, and the orchestrator applies the exit-code contract to that status. Many failures return a status of 2 or higher, such as `127` when a command isn't installed and `22` from `curl --fail` on an HTTP error, so they block the session at its first failure.
from line 458
442458* The enterprise-scope [managed MCP file](/docs/en/managed-mcp) at its standard system path: `/etc/claude-code/managed-mcp.json` on Linux runner hosts, `/Library/Application Support/ClaudeCode/managed-mcp.json` on macOS hosts. Use it for locked-down fleets where only administrator-listed servers may load. See [exclusive control with managed-mcp.json](/docs/en/managed-mcp#exclusive-control-with-managed-mcp-json) for the precedence rules. When this file is on the runner host, Claude Code skips the MCP servers Anthropic's control plane delivers to a session, including claude.ai connectors, and names them in a warning on the session child's stderr, which the runner records at the `debug` log level. Before v2.1.229, those sessions exited at startup with `You cannot dynamically configure MCP servers when an enterprise MCP config is present`.
443459* The [`managedMcpServers`](/docs/en/settings-reference#managedmcpservers) key in [managed settings](/docs/en/managed-settings) on the runner host: provides HTTP and SSE servers without taking exclusive control, so servers from the other sources still load. Requires Claude Code v2.1.259 or later.
444460* `<repo>/.mcp.json`: project scope. Commit the file to the repository; its servers are auto-approved in cloud sessions. In a session with several repositories, [at most one repository's file loads](#repository-settings-in-sessions-with-several-repositories).
461* A [`--mcp-config`](/docs/en/cli-reference#cli-flags) file from your wrapper script: append the flag after `"$@"`, as in `exec "$CLAUDE_RUNNER_CLAUDE_BIN" "$@" --mcp-config /etc/claude/mcp.json`. To keep that file's servers running when the session's delivered servers are updated mid-session, have your wrapper pass the [full environment](#wrapper-scripts) to the child, as `exec` does. Before v2.1.299, the stdio, HTTP, and SSE servers in that file shut down at the first such update that didn't name them.
445462 
446463When connector delivery is enabled for your organization, Anthropic's control plane delivers the connectors you've configured on claude.ai to interactively-created sessions through server-provided MCP configuration, routed through `api.anthropic.com`. Sessions created programmatically, such as [CLI dispatches](/docs/en/self-hosted-environments-testing#run-the-test-loop), don't receive connector delivery; give them MCP servers through any of the other sources this section lists instead. The child's OAuth token doesn't carry a scope for fetching connectors directly, so the child doesn't attempt that fetch itself; delivery is server-driven.
447464 

self-hosted-environments-deploy Changed · +13 / -7 lines

from line 158
158158* A `credential.helper` that returns a minimally scoped token
159159* `GIT_SSH_COMMAND` pointing at a narrowly scoped key
160160 
161Whichever mechanism you configure must work without a prompt, because the runner's built-in clone and fetch disable the prompts that git, SSH, and Git Credential Manager would otherwise show:
161<span id="git-must-work-without-a-prompt" />Whichever mechanism you configure must work without a prompt, because the runner's built-in clone and fetch disable the prompts that git, SSH, and Git Credential Manager would otherwise show:
162162 
163163* The runner sets `GIT_TERMINAL_PROMPT=0`, so git doesn't ask for a username or password.
164164* The runner runs SSH with `BatchMode=yes`, appended to your `GIT_SSH_COMMAND` if you set one, so SSH doesn't ask for a passphrase or host confirmation.
from line 186
186186* **github.com only**: Anthropic serves a session only when all of its repositories are on github.com, and the git proxy doesn't support GitHub Enterprise Server yet. On a runner with the git proxy, a session with a repository on another git host [fails to start](#when-anthropic-doesnt-serve-a-session).
187187* **Credentials for the session's repositories only**: Anthropic supplies git credentials for the repositories that are part of the session, not for other repositories on the same git host. A private submodule, a dependency that your package manager fetches with git, or a plugin marketplace in another repository gets no credential from Anthropic. Ask the people who create sessions to [add every repository](/docs/en/web-quickstart#start-a-task) a session needs when they create it.
188188* **Branch pushes only**: a push that deletes a branch fails, and so does a push to any other kind of ref, such as a tag. For which branches a push can update, see [GitHub proxy](/docs/en/cloud-environments#github-proxy).
189* **Connected GitHub accounts**: the person who created a user session must have connected GitHub on claude.ai, or the session [doesn't start](#creator-has-no-github-connection).
189* **Connected GitHub accounts**: ask each person who creates user sessions with a repository to [connect GitHub](/docs/en/web-quickstart#connect-github). Without their own connection, those sessions [don't start](#creator-has-no-github-connection).
190190* **`--capacity 1`**: the git proxy requires one session per runner process, so run more replicas for parallelism. [Turn the Anthropic git proxy on](#turn-the-anthropic-git-proxy-on) lists the requirements.
191191* **Replaced global git config**: the runner [deletes and replaces the global git config](#git-proxy-replaces-global-git-config) of the user it runs as. Run it as a dedicated user or in a container.
192* **Host credentials for host pushes**: the runner's [`--push-outcome-on-release`](/docs/en/self-hosted-environments-reference#runner-cli-flags) push and any push your [`post-session` hook](/docs/en/self-hosted-environments-configuration#post-session) makes still use the runner host's own git credentials and its [network path to `github.com`](#github-com-egress-with-the-anthropic-git-proxy). For those credentials, see [Ship git config in your image](#ship-git-config-in-your-image).
192* **Host credentials for host pushes**: the runner's [`--push-outcome-on-release`](/docs/en/self-hosted-environments-reference#runner-cli-flags) push and any push your [`post-session` hook](/docs/en/self-hosted-environments-configuration#post-session) makes still use the runner host's own git credentials and its [network path to `github.com`](#github-com-egress-with-the-anthropic-git-proxy). Keep those credentials out of the [global git config](#git-proxy-replaces-global-git-config), and see [Ship git config in your image](#ship-git-config-in-your-image) for ways to supply them.
193193* **Per-session decision**: Anthropic decides for each session on the runner whether to serve its git, and a session it doesn't serve fails to start. [When sessions fail to start on a runner with the git proxy](#when-anthropic-doesnt-serve-a-session) covers the causes.
194194 
195195<span id="git-proxy-replaces-global-git-config" />
from line 241
241241 * **A repository isn't on github.com**: a session with even one repository on another git host, such as GitHub Enterprise Server, isn't served, including its github.com repositories. [Turn the Anthropic git proxy off](#turn-the-anthropic-git-proxy-off) for that environment's runners.
242242 * **Every repository is on github.com**: report the failure to [your Anthropic account team](#report-an-issue) with the session ID from the `withheld` line. Anthropic records the reason on its side.
243243* **A line containing `remote: access denied by the git proxy`**: a session that Anthropic serves can still be refused, for example when organization policy denies git access for the session, or the session isn't authorized for the repository. The runner's log then shows a line containing `remote: access denied by the git proxy`, and the rest of that line says why.
244* <span id="creator-has-no-github-connection" />**`GitHub authentication required`**: this appears when the session's creator has no working GitHub connection on claude.ai. The session's clone fails, and the git error reads `GitHub authentication required. Please reconnect your GitHub account.` Ask that person to connect or reconnect GitHub in their claude.ai settings.
244* <span id="creator-has-no-github-connection" />**`GitHub authentication required`**: this appears when the session's creator has no working GitHub connection on claude.ai. The session's clone fails, and the git error contains `GitHub authentication required. Please reconnect your GitHub account.` Ask that person to connect or reconnect GitHub in their claude.ai settings.
245245 
246246After you fix the cause, start the failed sessions again.
247247 
from line 318
318318Repository URLs arrive from the control plane as HTTPS, with the hostname of your git host; for GitHub Enterprise, that's the hostname you configured for the [GitHub Enterprise integration](/docs/en/github-enterprise-server) on claude.ai. Two repeatable flags rewrite those URLs before clone:
319319 
320320* `--git-host-rewrite <from>=<to>`: for split-horizon DNS, where Anthropic reaches your git host via an external hostname but runners must use an internal one
321* `--git-ssh-rewrite <host>`: for git hosts that only accept SSH, rewriting `https://<host>/owner/repo` to `git@<host>:owner/repo`
321* `--git-ssh-rewrite <host>`: for git hosts that only accept SSH, or a runner host that has only an SSH key. For example, to clone github.com repositories over SSH, add `--git-ssh-rewrite github.com` to the runner command. The runner then rewrites `https://github.com/owner/repo` to `[email protected]:owner/repo`. SSH must [connect without a prompt](#git-must-work-without-a-prompt).
322322 
323323Host rewriting runs first, so list the internal hostname in `--git-ssh-rewrite` if you need both. For full control over checkout, use a [`checkout` lifecycle hook](/docs/en/self-hosted-environments-configuration#checkout).
324324 
from line 524
524524 
525525Give your host's stop timeout at least the sum of three parts: the `n` minutes you configure, the post-release grace, and the drain that [Shutdown timing](#shutdown-timing) describes. With default settings the post-release grace is 75 seconds and the drain takes up to 80 seconds, so allow `n` minutes plus 155 seconds. The runner prints this sum at startup whenever `--defer-shutdown-max-min` is set.
526526 
527If the stop timeout runs out before the runner finishes, the host kills the runner. The sessions it still holds get no `post-session` hook. The runner doesn't deregister, and the control plane requeues the sessions within a few minutes. If you can't give the stop timeout that sum, leave `--defer-shutdown-max-min` unset so the runner drains on the first signal instead.
527If the stop timeout runs out before the runner finishes, the sessions it still holds get no `post-session` hook. The runner doesn't deregister, so the control plane can take a few minutes and sometimes longer to requeue those sessions. If you can't give the stop timeout that sum, leave `--defer-shutdown-max-min` unset so the runner drains on the first signal instead.
528528 
529529### What reaches a running post-session hook
530530 
from line 644
644644 
645645* **Runner doesn't appear in the environment**: confirm the host can reach `api.anthropic.com` over HTTPS, the environment secret is current, and the host clock is within five minutes of real time; larger skew causes authentication to fail. The runner logs `[runner:fatal]` with the rejection reason on auth failure.
646646* **Runner exits at startup with `cannot create or write to base directory`**: the runner can't create or write to `--base-dir`, which defaults to `/workspace`. Fix the directory's ownership or point `--base-dir` at a writable path, as described in [Keep the base directory and capacity identical across runners](#keep-the-base-directory-and-capacity-identical-across-runners). If the runner instead logs `[runner:fatal]` saying the base directory check timed out, the directory is on a hung NFS or CSI mount. Check mount health rather than permissions. The runner prints both of these startup failures to stderr before it opens `--log-file`, so look for them in the terminal or your platform's container logs rather than the log file. Before v2.1.225, the runner didn't check the base directory at startup, and this misconfiguration failed sessions after pickup instead.
647* **Runner exits at startup with `RegisterRunner failed:` and a TLS certificate error**: the error can be `self signed certificate in certificate chain`, for example. The runner doesn't trust the certificate authority (CA) behind the certificate it received, as happens behind a TLS-inspecting proxy. Set [`NODE_EXTRA_CA_CERTS`](/docs/en/network-config#custom-ca-certificates) in the runner's environment to a PEM file with the proxy's root CA.
648 
649 You don't set it again for sessions, which inherit it. Git doesn't read it: for clones through that proxy, set [`GIT_SSL_CAINFO`](#trust-a-private-certificate-authority-with-anthropic-managed-git) too.
650* **Orchestrator logs `poll failed:` with a TLS certificate error and keeps retrying**: the orchestrator doesn't trust the CA behind the certificate it received, as happens behind a TLS-inspecting proxy. Set [`NODE_EXTRA_CA_CERTS`](/docs/en/network-config#custom-ca-certificates) in the orchestrator's environment to a PEM file with the proxy's root CA. Set it for the runners your `spawn-runner` hook starts too.
651 
652 For example, a line can end `poll failed: self signed certificate in certificate chain — retrying in 1s`, with the TLS library's words between the colon and the dash. To confirm the fix, check that `connected` is `true` in the orchestrator's [`/healthz`](/docs/en/self-hosted-environments-reference#health-endpoint) body.
647653* **Sessions stay queued**: every online runner may be locked to a different owner. Check each runner's `claude_code_self_hosted_runner_locked_account` [metric](/docs/en/self-hosted-environments-reference#prometheus-metrics) or the `locked_account` field of its `[runner:health]` log line to see who holds it. Both show the owner's email only after the runner has been issued a session token carrying an `act.email` claim, which a Claude Tag agent's sessions never do. Without the claim, the runner emits no `locked_account` series and logs `locked_account=yes`, which tells you the runner is locked but not to which owner. Add replicas, or wait for an existing runner to drain and restart. If the environment uses on-demand runners, check the orchestrator instead; see [On-demand runners](/docs/en/self-hosted-environments-configuration#on-demand-runners).
648654* **Sessions fail immediately after pickup**: open the session in claude.ai/code to see the error. The most common causes are missing [git credentials](#configure-git) in the runner image and build tools that aren't installed. On a runner started with `--use-anthropic-git-proxy`, see [When sessions fail to start on a runner with the git proxy](#when-anthropic-doesnt-serve-a-session). An unwritable base directory stops the runner at startup instead of failing sessions. See the **Runner exits at startup with `cannot create or write to base directory`** entry in this list.
649655* **Sessions fail to start on a runner that set `--use-anthropic-git-proxy`**: look in the runner's log for `access denied by the git proxy`, or for a git error that names an `api.anthropic.com` address containing `/git_proxy/`. To tell whether Anthropic served the session and fix the cause, see [When sessions fail to start on a runner with the git proxy](#when-anthropic-doesnt-serve-a-session).
from line 671
665671 Before v2.1.274, the runner stopped retrying a failed fetch after a few attempts and waited for the next scheduled one. A failed turn didn't trigger a fetch, so every turn failed with a 401 until the next scheduled fetch.
666672* **Pod is killed mid-drain**: raise `terminationGracePeriodSeconds` to at least the value the runner logs at startup. See [Shutdown timing](#shutdown-timing).
667673 
668Once logging is initialized, the runner writes its lifecycle log, including `[runner:fatal]` lines, to stdout, and debug output to stderr, all as plain-text lines rather than JSON. The startup failures described in the troubleshooting entries above print to stderr before that point. Capture both streams with `--log-file`, which also lets `self-hosted-runner doctor` tail them, or with your platform's log collection.
674Once logging is initialized, the runner writes its lifecycle log, including `[runner:fatal]` lines, to stdout, and debug output to stderr, all as plain-text lines rather than JSON. The base directory failures described in the troubleshooting entries above print to stderr before that point. Capture both streams with `--log-file`, which also lets `self-hosted-runner doctor` tail them, or with your platform's log collection.
669675 
670676Each session's child process writes a separate debug log. On failure the runner surfaces the log's tail alongside the session in claude.ai/code. Unless you started the runner with [`--remove-session-state`](/docs/en/self-hosted-environments-reference#runner-cli-flags), it also keeps a failed session's log on disk and prints its path in the runner log.
671677 

self-hosted-environments-quickstart Changed · +17 / -9 lines

from line 17
1717The claude.ai side needs:
1818 
1919* **Allow self-hosted environments** turned on by an [Owner](/docs/en/cloud-environments#organization-shared-environments) on the [**Cloud environments** admin page](https://claude.ai/admin-settings/cloud-environments); the **New** button doesn't appear until it is. If you don't hold the role, someone who does can create the environment and hand you its secret; the runner and terminal steps on this page need no claude.ai role, and where a step checks status in the admin UI, the runner's own log lines give you the same signal.
20* A [GitHub connection](/docs/en/claude-code-on-the-web#github-authentication-options) for your organization, so developers can pick repositories when they start sessions.
20* The [GitHub connector](https://claude.ai/admin-settings/connectors) turned on by an Owner, and each developer's own [GitHub connection](/docs/en/web-quickstart#connect-github), so they can pick github.com repositories when they start sessions.
2121 
2222### Host and network
2323 
from line 24
2424The runner host needs:
2525 
2626* A Linux or macOS host or container with outbound HTTPS to `api.anthropic.com`, to `claude.ai` and the download hosts it redirects to for the install step below, and to your git host for the clone; the [network requirements table](/docs/en/self-hosted-environments-deploy#network-requirements) has the full list. Windows isn't supported as a runner host; run the runner in a Linux container instead. Developer workstations aren't affected, since sessions start from claude.ai in a browser.
27* A repository for the test session: a public one, or one this host can already clone by its HTTPS URL without being asked for credentials.
27* A repository for the test session: a public one, or one this host can already clone by its HTTPS URL without being asked for credentials. An SSH key alone isn't enough, because the runner clones the repository's `https://` URL. To clone over SSH instead, see [Rewrite git URLs for private networks](/docs/en/self-hosted-environments-deploy#rewrite-git-urls-for-private-networks).
2828* A clock synchronized to real time, for example with NTP. Authentication fails when the clock is more than five minutes off; see [Troubleshooting](/docs/en/self-hosted-environments-deploy#troubleshooting).
2929 
3030### Software on the runner host
from line 87
8787 
8888 Choose a base directory, replacing `<writable-dir>` in the runner command below with an absolute path that the runner can write to or create. The runner creates the directory at startup, then checks repositories out and creates per-session directories under it. Without `--base-dir` it uses `/workspace`, which only works if that directory already exists and is writable or you start the runner as root.
8989 
90 If the runner can't create or write to the path, it exits at startup with an error naming the directory instead of registering. See [Troubleshooting](/docs/en/self-hosted-environments-deploy#troubleshooting).
90 <Warning>
91 Use a directory dedicated to the runner, not your home directory or a directory of your own clones. The runner treats whatever it finds at `<writable-dir>/<repo-owner>/<repo>` as its own clone, and can reset it and overwrite or delete files in it.
92 </Warning>
9193 
94 If the runner can't create or write to the base directory, it exits at startup with an error naming the directory instead of registering. See [Troubleshooting](/docs/en/self-hosted-environments-deploy#troubleshooting).
95 
9296 Then start the runner with `--environment-secret-file` and `--base-dir`:
9397 
9498 ```bash theme={null}
from line 99
9599 claude self-hosted-runner --environment-secret-file '/etc/claude/environment-secret' --base-dir '<writable-dir>'
96100 ```
97101 
98 The runner logs `Registered: runner_id=<runner-id>` once it has registered with your environment, then begins polling for work. If the runner exits later, restart it yourself. See [If the runner exits](#if-the-runner-exits) for when that happens.
102 The runner logs `Registered: runner_id=<runner-id>` once it has registered with your environment, then begins polling for work. Started with this command, it exits by design after serving one session, not after each turn. To serve more sessions, start the runner again each time it exits. See [If the runner exits](#if-the-runner-exits) for when that happens and what the runner logs.
99103 </Step>
100104 
101105 <Step title="Verify the runner appears">
from line 107
103107 </Step>
104108 
105109 <Step title="Route a session to the environment">
106 <span id="route-a-session" />Start a session at claude.ai/code and select your environment from the environment picker, where self-hosted environments appear alongside Anthropic-hosted ones. For the repository, pick the one from the [prerequisites](#host-and-network): a public repository, or one this host can already clone. The runner clones with whatever git credentials the host already has.
110 <span id="route-a-session" />Start a session at claude.ai/code and select your environment from the environment picker, where self-hosted environments appear alongside Anthropic-hosted ones. For the repository, pick the one from the [prerequisites](#host-and-network): a public repository, or one this host can already clone by its HTTPS URL without being asked for credentials.
107111 
108112 The next available runner picks up the queued session and logs `Picked up session <session-id>` along with its active count and capacity, so you can confirm from the runner's own output which host took the session. Watch the session work and read Claude's replies at [claude.ai/code](https://claude.ai/code).
109113 
110 If the session doesn't start working, match what you see:
114 <span id="session-doesnt-start" />If the session doesn't start working, match what you see:
111115 
112116 * **The session sits queued**: see [Troubleshooting](/docs/en/self-hosted-environments-deploy#troubleshooting).
113 * **The session fails to start with a git error**: the error appears in the session and in the runner's log. If it includes git's `could not read Username for` followed by your git host's URL, the runner had no HTTPS credentials for that host. See [Configure git](/docs/en/self-hosted-environments-deploy#configure-git), which also covers credential options for private repositories in production.
117 * **The session fails to start with a git error**: if the error includes git's `could not read Username for` followed by your git host's URL, the runner had no HTTPS credentials for that host.
118 * **Supply HTTPS credentials**: see [Configure git](/docs/en/self-hosted-environments-deploy#configure-git)
119 * **Clone over SSH instead**: if the runner host already has an SSH key, see [Rewrite git URLs for private networks](/docs/en/self-hosted-environments-deploy#rewrite-git-urls-for-private-networks)
114120 </Step>
115121</Steps>
116122 
117123### If the runner exits
118124 
119If the runner exits during this quickstart, start it again with the same command. The runner can exit on its own:
125If the runner exits during this quickstart, start it again. The runner can exit on its own:
120126 
121* **Sessions finished**: the log shows `[runner:exit] account workload drained — exiting`. The runner exits by design once its active sessions finish. See [Runner lifecycle](/docs/en/self-hosted-environments#runner-lifecycle).
127* **Nothing left running**: the log shows `[runner:exit] account workload drained — exiting`. The runner [exits by design](/docs/en/self-hosted-environments#runner-lifecycle) once it's no longer running any session, for example:
128 * **You archived or deleted the session**: start the runner again
129 * **The session failed to start**: [fix the cause](#session-doesnt-start), then start the runner again
122130* **Lost contact**: the log shows a `[runner:fatal]` line with `runner record gone server-side` or with `poll auth failed`. If the runner loses contact with Anthropic for a while, for example because the host sleeps, it can exit when it next reaches Anthropic.
123131 
124132A finished turn doesn't end your test session. After the first turn the session is still attached and the runner is still up, so you can [send the session a follow-up message](#send-a-follow-up-message-to-a-running-session) without restarting the runner first.

agent-sdk/typescript Changed · +1 / -1 lines

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

from line 2236
22362236* `fromMode`: the sending session's permission class, `bypass` or `prompting`, declared by a host that relays a peer message between your sessions, such as the [desktop app](/docs/en/desktop#work-across-sessions). Claude Code reads it in the receiving session when it applies the [inbound controls](/docs/en/cross-session-messaging#control-inbound-messages). Requires Agent SDK v0.3.234 or later.
22372237* `senderTaskId`: the teammate's task ID. Absent for a cross-session peer.
22382238* `name`: the sender's display name, normalized by Claude Code: it strips Unicode control, format, surrogate, and line or paragraph separator code points, then trims the result and caps it at 64 code points with an ellipsis. Requires Claude Code v2.1.205 or later.
2239* `body`: the decoded message body with the peer envelope stripped, byte-exact with what the model sees. Always present for a teammate message; for a cross-session peer, present only when the turn is exactly one peer envelope formed by Claude Code. Render `name` and `body` instead of re-parsing the message text. Requires Claude Code v2.1.205 or later.
2239* `body`: the decoded message body with the peer envelope stripped, byte-exact with what the model sees. Present for a single teammate message, absent when several are merged; for a cross-session peer, present only when the turn is exactly one peer envelope formed by Claude Code. Render `name` and `body` instead of re-parsing the message text. Before v2.1.299, merged messages kept the first message's `body`. Requires Claude Code v2.1.205 or later.
22402240* `fromSession`: the sender's host-openable session ID, set by the sender's host so your UI can link back to the sending session. Like `from`, it is sender-asserted: use it as a navigation target only, and don't treat it as proof of the sender's identity. Requires Claude Code v2.1.216 or later.
22412241* `verifiedPeerPid`: the process ID of the process that connected to this session's cross-session messaging socket, verified by the kernel and read from the connection itself, never from the payload. Use it, not `from`, to identify the sender: `from` is forgeable by any same-user process. The field is absent when Claude Code can't verify it, such as on Windows or non-socket ingress, so an absent value means the sender is unverified. For relayed traffic it identifies the relay rather than the message's author, and process IDs are recyclable, so treat it as provenance rather than an authentication token. Requires Claude Code v2.1.216 or later.
22422242 
from line 5268
52685268 
52695269Claude Code prepends a notice to every task notification it sends to the model, except deliveries stamped with the [`scheduled-trigger` subkind](#task-notification-subkinds), which carry an assigned-task framing instead. The notice states that no human input has occurred, so the model doesn't treat the notification as a user instruction or approval.
52705270 
5271To detect a task-notification turn, check `origin.kind === "task-notification"` on the [`SDKUserMessage`](#sdkusermessage) or [`SDKResultMessage`](#sdkresultmessage) rather than matching on the notice text. Read `subkind` from the same field if you need to know what raised it. Before v2.1.205, Claude Code left the
5271To detect a task-notification turn, check `origin.kind === "task-notification"` on the [`SDKUserMessage`](#sdkusermessage) or [`SDKResultMessage`](#sdkresultmessage) rather than matching on the notice text. Read `subk

scheduled-tasks Changed · +3 / -1 lines

from line 152
152152| Tool | Purpose |
153153| :- | :- |
154154| `CronCreate` | Schedule a new task. Accepts a 5-field cron expression, the prompt to run, and whether it recurs or fires once. |
155| `CronList` | List all scheduled tasks with their IDs, schedules, and prompts. |
155| `CronList` | List scheduled tasks with their IDs, schedules, [next run times](#jitter), and prompts. |
156156| `CronDelete` | Cancel a task by ID. |
157157 
158158Each scheduled task has an 8-character ID you can pass to `CronDelete`. A session can hold up to 50 scheduled tasks at once.
from line 166
166166### Jitter
167167 
168168A scheduled task can run at a different time than its schedule says. If every session's tasks ran exactly on schedule, many of them would call the API at the same moment, so Claude Code shifts each task's run time. Recurring tasks run late, except a task that runs every five minutes, written `*/5 * * * *`. One-shot tasks scheduled on the hour or half hour run a little early.
169 
170To see when a task is next due, read the row under Claude's `CronCreate` call in your terminal. The row shows that time after the schedule, for example `next run 10:21 AM`. To check again later, [ask Claude to list your tasks](#manage-scheduled-tasks) and look for `next run` in the rows under the `CronList` call. Next run times in these rows require Claude Code v2.1.299 or later.
169171 
170172#### How late a recurring task runs
171173 

self-hosted-environments Changed · +1 / -1 lines

from line 84
84841. A runner with free capacity claims the session and holds a lease on it.
85852. The runner clones the repository into its working directory and spawns a child Claude Code process.
86863. The child streams events back over HTTPS while the runner keeps polling; each poll refreshes the lease and doubles as the heartbeat.
874. If the runner stops polling, its lease lapses after about 60 seconds, and the server requeues the session for another runner within a few minutes.
874. If the runner stops polling, its lease lapses after about 60 seconds. The server can then take a few minutes and sometimes longer to requeue the session for another runner.
8888 
8989The runner gives each poll request 10 seconds. When a request times out, is lost, or gets a response the runner can't parse, the runner keeps serving its live sessions and retries after a second or two instead of waiting for the next scheduled poll. For example, an intercepting proxy that answers the poll with its own page produces a response the runner can't parse. Each time another request fails in one of those ways, the runner doubles the gap before the next retry, up to 20 seconds, and shortens the gap whenever the lease is close to expiring.
9090 

self-hosted-environments-reference Changed · +2 / -2 lines

from line 48
4848| `--retire-at <epoch-seconds>` | `SELF_HOSTED_RUNNER_RETIRE_AT` | unset | Retire the runner at an absolute Unix timestamp in seconds, for infrastructure that kills the runner at a known time; [Runner lifecycle](/docs/en/self-hosted-environments#runner-lifecycle) describes the release sequence and how to size the margin. Values before 2001 or after the year 5138 are rejected by the flag and ignored by the environment variable. |
4949| `--server-auto-mode-lists <mode>` | `SELF_HOSTED_RUNNER_SERVER_AUTO_MODE_LISTS` | `no-allow` | Which of the [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode) classifier rule lists that the control plane sends with a session may reach that session: `all`, `no-allow`, or `none`. See [Auto mode rule lists](#auto-mode-rule-lists) for what each value applies. An invalid value stops the runner at startup. Requires Claude Code v2.1.295 or later. |
5050| `--session-stop-grace-sec <n>` | `SELF_HOSTED_RUNNER_SESSION_STOP_GRACE_MS` | `5` | How long to wait for the Claude process to exit cleanly after a session ends, before force-killing it. Raise the value if the child's own `SessionEnd` hooks need more time. |
51| `--startup-timeout-min <n>` | `SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS` | `15` | Release a session slot if the child hasn't signaled that it initialized within N minutes of spawn. Cloning happens before spawn, so clone time doesn't count. Cleared by the child's init signal on the [activity channel](/docs/en/self-hosted-environments-configuration#keep-stdin-and-file-descriptor-3-attached), not by ordinary output, after which `--release-idle-session-min` takes over. `0` disables. |
51| `--startup-timeout-min <n>` | `SELF_HOSTED_RUNNER_STARTUP_TIMEOUT_MS` | `15` | Release a session slot if the child hasn't signaled on the [activity channel](/docs/en/self-hosted-environments-configuration#keep-stdin-and-file-descriptor-3-attached) that it initialized within N minutes. The N minutes start at spawn, after cloning, and start over at each `user` or `assistant` message the child emits before it has initialized or reported its state. Before v2.1.299, this timeout stopped applying at the session's first such message. For release after the init signal, see `--release-idle-session-min`. `0` disables. |
5252| `--trust-workspace [bool]` | `SELF_HOSTED_RUNNER_TRUST_WORKSPACE` | on | Seed persisted trust for each session's repository paths so repo-committed `permissions.allow` and `additionalDirectories` are honored. Set `false` to drop repo-committed permission grants and configure allow rules in the host config's `settings.json` instead; repository-committed `sandbox.*` settings still apply either way, which is why the [repo-settings guard](/docs/en/self-hosted-environments-deploy#harden-your-deployment) scans them regardless of this flag. |
5353| `--use-anthropic-git-proxy` | `CLAUDE_RUNNER_USE_GIT_PROXY=1` | off | Clone repositories on github.com via the [Anthropic git proxy](/docs/en/self-hosted-environments-deploy#use-the-anthropic-git-proxy) instead of customer-managed git auth. Requires `--capacity 1` and git 2.32 or later; the runner refuses to start otherwise. Supersedes the rewrite flags. |
5454 
from line 142
142142 
143143Use `last_poll_age_ms` as a liveness signal in custom probes; a value that grows unbounded indicates the poll loop is stuck. Both `last_poll_at` and `last_poll_age_ms` are `null` until the first poll completes.
144144 
145The orchestrator serves its own `/healthz` on its health port. Its endpoint always returns `200`, and the body carries a `connected` field reporting whether the most recent poll succeeded, plus per-state spawn-queue counts in `queue_counts`. Gate readiness and alerting on `connected` rather than the status code.
145The orchestrator's own `/healthz`, on its health port, always returns `200`. The body carries a `connected` field reporting whether the most recent poll succeeded, plus per-state spawn-queue counts in `queue_counts`. To see why `connected` is `false`, read the top-level `last_error` field, which each successful poll resets to `null`. Gate readiness and alerting on `connected` rather than the status code.
146146 
147147When the [SCM connector](#scm-connector-flags) is configured, the orchestrator's `/healthz` body also carries `scm_connector_connected` and a `scm_connector` object with `connected`, `last_connected_at`, `last_error`, `reconnects`, and `requests_forwarded`. Both fields are `null` when `--scm-connector-host` isn't set.
148148 
Feedback