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-20261019T183701Z

25 pages moved out of 228 read.

Pages moved 25 significant first
Pages read 228 in this capture
Captured 18:37 UTC
Corpus hash eb17b91308e8 corpus-hash

What this read moved

1-25 of 25

chrome Changed · +3 / -3 lines

from line 99
9999 
100100With the setting on and Claude Code v2.1.287 or later, each VS Code session connects to your browser as it starts, so Claude can use it before you type `@browser`. On earlier versions, or with the setting off, a VS Code session connects when you type `@browser`.
101101 
102Claude Code starts normally when Chrome isn't running. Before v2.1.211, startup could hang when Chrome integration was enabled but Chrome wasn't running.
102Claude Code starts normally when Chrome isn't running.
103103 
104104<Note>
105105 Enabling Chrome by default increases context usage since the browser tools and their instructions are always loaded. If you notice increased context consumption, turn the setting off and connect only when needed, with `--chrome` in the CLI or by typing [`@browser`](/docs/en/vs-code#automate-browser-tasks-with-chrome) in the VS Code prompt box.
from line 162
162162 
163163### Upload files to web pages
164164 
165Claude can attach files from your machine to upload fields on a page. Claude Code reads the file and sends its contents to the browser, so uploads work in both local and remote sessions. Requires Claude Code v2.1.211 or later.
165Claude can attach files from your machine to upload fields on a page. Claude Code reads the file and sends its contents to the browser, so uploads work in both local and remote sessions.
166166 
167167This example attaches a log file to a form:
168168 
from line 231
231231Take a screenshot of the checkout page and save it to disk
232232```
233233 
234Claude saves the image to disk and reports the file path. Before v2.1.211, the screenshot tool's `save_to_disk` option didn't write a file.
234Claude saves the image to disk and reports the file path.
235235 
236236## Troubleshooting
237237 

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_EQWKV4S7BAgNjQphZkWMBhAbM2d4" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" 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_EQWKV4S7BAgNjQphZkWMBhAbM2d4"/><script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/eb916cb3b24d1f57.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/896d8c6b2a391d2d.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/c799243fdbb5a21e.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/turbopack-c2cb40130637d56f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/2de14ae4a80a3b24.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/ed5023d9b9dcbcf7.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/c8a01f9a46a2c4e6.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/0ffd25345c17e3ee.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" async=""></script><script src="/docs/_next/static/chunks/eab162535fc2e009.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4" 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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" 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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW"/><script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/2fa291ec04918ef0.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/896d8c6b2a391d2d.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/13377f1cd387eb17.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/turbopack-ca5a858f0f4800af.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/52b9ee32cfa9ec1c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/ecda076681a60606.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/0652b4876518059a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/264f05d2c8533aec.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" async=""></script><script src="/docs/_next/static/chunks/22ccec7a8cb45f78.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" 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_EQWKV4S7BAgNjQphZkWMBhAbM2d4" 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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" 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 3149
31493149<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>
31503150<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>
31513151<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>
3152<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_EQWKV4S7BAgNjQphZkWMBhAbM2d4" 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};
3153$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_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"style\"]\n:HL[\"/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"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\":\"ErJOoY7Uxl1ZeIQ2suLcC\",\"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_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"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_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"default\"]\n10:I[556357,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/2de14ae4a80a3b24.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"default\"]\n11:I[837457,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"12:I[894587,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"13:I[152823,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[531961,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"15:I[649328,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"16:I[702910,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ed5023d9b9dcbcf7.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"RecommendedPagesList\"]\n17:I[570420,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"DataCurrentPathUpdater\"]\n18:I[172816,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"MintlifyNavigateEvents\"]\n19:I[341175,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c8a01f9a46a2c4e6.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"default\"]\n1c:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"OutletBoundary\"]\n1e:I[711533,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"AsyncMetadataOutlet\"]\n20:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add9"])</script><script>self.__next_f.push([1,"3a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"ViewportBoundary\"]\n22:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"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/2de14ae4a80a3b24.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"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/c8a01f9a46a2c4e6.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n --primary: 17 120 102;\\n --primary-light: 74 222 128;\\n --primary-dark: 22 101 52;\\n --background-light: 255 255 255;\\n --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"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/0ffd25345c17e3ee.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"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_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"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_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"26:I[590280,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"27:I[973254,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"28:I[197336,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"29:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/a1475bd74d46abdc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0ffd25345c17e3ee.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/8a53403c02e6111a.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_EQWKV4S7BAgNjQphZkWMBhAbM2d4\",\"/docs/_next/stati
3152<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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW" 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};
3153$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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/1ddb69276dca9f27.css?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"style\"]\n:HL[\"/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"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\":\"z8as16ckKOCX6w8Ttburr\",\"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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"default\"]\n10:I[556357,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/52b9ee32cfa9ec1c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"default\"]\n11:I[837457,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"12:I[894587,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"13:I[152823,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[531961,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"15:I[649328,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"16:I[702910,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ecda076681a60606.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"RecommendedPagesList\"]\n17:I[570420,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"DataCurrentPathUpdater\"]\n18:I[172816,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"MintlifyNavigateEvents\"]\n19:I[341175,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0652b4876518059a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"default\"]\n1c:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"OutletBoundary\"]\n1e:I[711533,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"AsyncMetadataOutlet\"]\n20:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add9"])</script><script>self.__next_f.push([1,"3a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"ViewportBoundary\"]\n22:I[897367,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"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/52b9ee32cfa9ec1c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"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/0652b4876518059a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n --primary: 17 120 102;\\n --primary-light: 74 222 128;\\n --primary-dark: 22 101 52;\\n --background-light: 255 255 255;\\n --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"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/264f05d2c8533aec.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/b6fc170d92e82913.css?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"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_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"26:I[590280,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"27:I[973254,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"28:I[197336,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"29:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/8d0901e40ed4b058.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b2483d01d47db298.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/5c186094c9fda2b5.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e07fdeaa7fc096e9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7cf73f48f7f00160.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d8de9e3010c1c0a2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/b241678460c3859c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c7d45773caa7629c.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ad7419efb0e48aa3.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ac1d672f8544440f.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/79deac81143c6431.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0e1fc6a92afa30b8.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/cd3ee82f6f991db7.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/264f05d2c8533aec.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/c18b0a8de3827f70.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/2f482bcd3294a910.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/3d4550911741fe33.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/e7ab3f319130be21.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/67122d2cabb5f5fb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/0dc05d97594e73a1.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/docs/_next/static/chunks/0ea0e179f06dc225.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/7107e565fd735ebb.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/ae5310f18c831d6a.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/41cd25f9f5103afc.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/920b9819567f05ca.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/d3a642b23f31e8e2.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/static/chunks/87bf3f796b2be4f9.js?dpl=dpl_7HT8p3Lk2TsQXUkCZDW3k6njUpGW\",\"/docs/_next/stati

headless Changed · +2 / -3 lines

from line 120
120120 Piped stdin is capped at 10MB. If you exceed the cap, Claude Code exits with a clear error and a non-zero status. To work with larger inputs, write the content to a file and reference the file path in your prompt instead of piping it.
121121</Note>
122122 
123If Claude Code can't read stdin, for example because the process that started it disconnected its end, Claude Code prints a warning to stderr and continues with the prompt from the command line. Before v2.1.211, an unreadable stdin on Windows crashed the session or made it exit silently with no output.
123If Claude Code can't read stdin, for example because the process that started it disconnected its end, Claude Code prints a warning to stderr and continues with the prompt from the command line.
124124 
125125### Add Claude to a build script
126126 
from line 189
189189 
190190The last line of the stream is a `result` message with the final response text, cost, and session metadata.
191191 
192If your consumer reads the stream slowly, Claude Code waits for the queued output to drain before exiting, scaling the wait with how much is still queued, capped at 30 seconds. Before v2.1.214 the exit wait was capped at about two seconds, which could cut off the end of a large response.
192If your consumer reads the stream slowly, Claude Code waits for the queued output to drain before exiting, scaling the wait with how much is still queued, capped at 30 seconds.
193193 
194194The following example uses [jq](https://jqlang.org/) to filter for text deltas and display only the streaming text. The `-r` flag outputs raw strings (no quotes) and `-j` joins without newlines so tokens stream continuously:
195195 
from line 223
223223 
224224If some of these messages are missing from your stream, check your Claude Code version against these minimums:
225225 
226* **`--forward-subagent-text` and `CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`**: v2.1.211 or later
227226* **Forwarding at every nesting depth**: v2.1.219 or later
228227* **A forked skill that Claude starts with the Skill tool from the main conversation**: v2.1.86 or later for its `tool_use` and `tool_result` blocks, and v2.1.265 or later for its first `user` message and its text and thinking blocks
229228* **Messages of subagents that a forked skill spawns, and of forked skills started inside a subagent or another forked skill**: v2.1.275 or later

hooks Changed · +6 / -8 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 425
425425 
426426The `if` field holds exactly one permission rule. There is no `&&`, `||`, or list syntax for combining rules; to apply multiple conditions, define a separate hook handler for each.
427427 
428In an `if` condition for a file tool, a single-segment directory pattern like `"Edit(src/**)"` matches only the `src` directory in the working directory and the files under it. To match a directory named `src` at any depth, write `"Edit(**/src/**)"`. Before v2.1.214, `"Edit(src/**)"` matched a directory named `src` at any depth under the working directory.
428In an `if` condition for a file tool, a single-segment directory pattern like `"Edit(src/**)"` matches only the `src` directory in the working directory and the files under it. To match a directory named `src` at any depth, write `"Edit(**/src/**)"`.
429429 
430430<h4 id="bash-if-matching">
431431 How `if` patterns match Bash commands
from line 1233
12331233| `compact` | Auto or manual compaction |
12341234| `fork` | A new session forked from an existing one: `--fork-session` with `--resume` or `--continue`, the `/fork` background copy, `/branch`, or a conversation you [move to the background](/docs/en/agent-view#from-inside-a-session) |
12351235 
1236Before v2.1.214, forked sessions reported source `"resume"`.
1237 
12381236When you start an interactive session, resume a conversation at launch with `--continue` or `--resume`, or run `/clear`, SessionStart hooks run in the background. You can type right away, and a conversation you resumed appears without waiting for the hooks. Claude's first response still waits for the hooks to finish, so their context reaches Claude.
12391237 
12401238When you switch conversations with `/resume` inside a session, the switch waits for the hooks to finish instead. If you run `/clear` or switch to another conversation while background hooks are still running, nothing they return applies to the session.
from line 1471
14731471 
14741472Apart from a command hook you run with [`async: true`](#run-hooks-in-the-background), a `UserPromptSubmit` command, HTTP, or MCP tool hook that reaches its timeout is canceled and its output, including any `additionalContext`, is discarded. The prompt still reaches Claude without that context. To block the prompt instead, set [`onFailure: "block"`](#block-the-action-when-a-hook-fails) on a command or HTTP hook. The transcript shows a notice naming the hook, the timeout that fired, and that the output was discarded.
14751473 
1476An [Agent SDK callback hook](/docs/en/agent-sdk/hooks) on `UserPromptSubmit` that reaches its timeout blocks the prompt with a message naming the hook and the timeout, because a callback there can be acting as a policy gate that must not fail open. The session continues. Before v2.1.208, a callback timeout on that event ended the turn with an execution error.
1474An [Agent SDK callback hook](/docs/en/agent-sdk/hooks) on `UserPromptSubmit` that reaches its timeout blocks the prompt with a message naming the hook and the timeout, because a callback there can be acting as a policy gate that must not fail open. The session continues.
14771475 
14781476#### UserPromptSubmit input
14791477 
from line 1908
19101908| `agentId` | string | `"a4d2c8f1e0b3a297"` | Identifier for the subagent run |
19111909| `content` | array | `[{"type": "text", "text": "Found 12 endpoints..."}]` | The subagent's final text blocks, or, for a subagent whose report goes through `SubagentHandback`, a short note about that hand-back in their place |
19121910| `resolvedModel` | string | `"claude-sonnet-4-5"` | Model the subagent started on, which may differ from the requested model |
1913| `modelsUsed` | array | `["claude-sonnet-4-5", "claude-haiku-4-5"]` | Models used in order, with consecutive repeats collapsed; set only when the model was swapped mid-run. Requires Claude Code v2.1.212 or later |
1911| `modelsUsed` | array | `["claude-sonnet-4-5", "claude-haiku-4-5"]` | Models used in order, with consecutive repeats collapsed; set only when the model was swapped mid-run |
19141912| `totalTokens` | number | `12450` | Token count from the subagent's final API request: input, output, and cache tokens combined. This isn't a total across the whole run |
19151913| `totalDurationMs` | number | `48211` | Wall-clock duration of the subagent run |
19161914| `totalToolUseCount` | number | `7` | Count of tool calls the subagent made |
from line 1918
19201918 
19211919For background subagents, the tool returns when the task moves to the background, so `tool_response` carries no usage fields: a background launch returns immediately, and a foreground task that Claude Code backgrounds mid-run returns at that transition. It has `status: "async_launched"`, `agentId`, `description`, `prompt`, `outputFile`, and `resolvedModel`.
19221920 
1923On a `completed` response, `resolvedModel` names the model the subagent started on, which can differ from the `model` value in `tool_input`, such as when `availableModels` or another override applies. On an `async_launched` response, `resolvedModel` names the model in use when the agent moved to the background, so a swap that happened before backgrounding is reflected there. `modelsUsed` and the backgrounding-time `resolvedModel` behavior require Claude Code v2.1.212 or later.
1921On a `completed` response, `resolvedModel` names the model the subagent started on, which can differ from the `model` value in `tool_input`, such as when `availableModels` or another override applies. On an `async_launched` response, `resolvedModel` names the model in use when the agent moved to the background, so a swap that happened before backgrounding is reflected there.
19241922 
19251923<a id="askuserquestion" />
19261924 
from line 1960
19621960 
19631961When a hook returns `"ask"`, the permission prompt displayed to the user includes a label identifying where the hook came from: `[settings]` for a hook from any settings file or from agent frontmatter, `[plugin:<name>]` for a plugin's hook, or `[skill]` for a hook from skill frontmatter. This helps users understand which configuration source is requesting confirmation.
19641962 
1965A hook's `"ask"` also forces a permission prompt in [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode): the classifier can still deny the tool call, but it can't approve the call silently. Before v2.1.211, the classifier could approve a Bash command running outside the [sandbox](/docs/en/sandboxing) without showing the prompt the hook requested; the classifier still applied its own safety rules to that command, and a hook `"deny"` was always honored.
1963A hook's `"ask"` also forces a permission prompt in [auto mode](/docs/en/permission-modes#eliminate-prompts-with-auto-mode): the classifier can still deny the tool call, but it can't approve the call silently.
19661964 
19671965```json theme={null}
19681966{
from line 3957
39593957What happens on `ok: false` depends on the event:
39603958 
39613959* `Stop` and `SubagentStop`: the reason is fed back to Claude as its next instruction and the turn continues, unless the response also sets `impossible: true`, in which case Claude Code allows the stop and the turn ends
3962* `PreToolUse`: the tool call is denied; by default the turn ends and the deny reason appears in the chat as a warning line. Set `continueOnBlock: true` to instead return the reason to Claude as the tool error so it can adjust and continue, equivalent to a command hook's `permissionDecision: "deny"`. Before v2.1.210, the deny reason was returned to Claude as the tool error and the turn continued
3960* `PreToolUse`: the tool call is denied; by default the turn ends and the deny reason appears in the chat as a warning line. Set `continueOnBlock: true` to instead return the reason to Claude as the tool error so it can adjust and continue, equivalent to a command hook's `permissionDecision: "deny"`
39633961* `PostToolUse`: by default the turn ends and the reason appears in the chat as a warning line. Set `continueOnBlock: true` to feed the reason back to Claude and continue the turn instead
39643962* `PostToolBatch`, `UserPromptSubmit`, and `UserPromptExpansion`: the turn ends and the reason appears as a warning line. These events end the turn on `decision: "block"` regardless of `continue`
39653963* `PostToolUseFailure` and `TaskCreated`: the reason is returned to Claude as a tool error and the turn continues, regardless of `continueOnBlock`
from line 4007
400940073. After up to 50 turns, the subagent returns a structured `{ "ok": true/false }` decision
401040084. Claude Code allows the action if `ok` is `true`. If `ok` is `false`, Claude Code handles the block the same way as a prompt hook with `continueOnBlock: true` on that event, as listed under [Response schema](#response-schema)
40114009 
4012Agent hooks are us
4010Agent hooks are useful when verification requires inspecting actual files or test output, not just evaluating the hook input data alone.
4011 
4012### Agent hook configuration
4013 
4014Set `type` to `"agent"` and provide a `prompt` string, using `$ARGUMENTS` as a placeholder for the hook input JSON. The configuration fields are the same as [prompt hooks](#prompt-hook-configuration), except that agent hooks have a longer default timeout of 60 seconds and no `continueOnBlock` field.
4015 
4016The response schema is `{ "ok": true }` to allow or `{ "ok": false, "reason": "..." }` to block. On `ok: false`, Claude Code handles an agent hook the way it handles a [prompt hook with `continueOnBlock: true`](#response-schema) on the same event; agent hooks have no `continueOnBlock` field, and don't support the p

interactive-mode Changed · +4 / -4 lines

from line 153
153153 
154154### Remap INSERT-mode key sequences
155155 
156The [`vimInsertModeRemaps`](/docs/en/settings-reference#viminsertmoderemaps) setting maps a two-key INSERT-mode sequence to Escape, so a mapping like `jj` returns you to NORMAL mode. Requires Claude Code v2.1.208 or later.
156The [`vimInsertModeRemaps`](/docs/en/settings-reference#viminsertmoderemaps) setting maps a two-key INSERT-mode sequence to Escape, so a mapping like `jj` returns you to NORMAL mode.
157157 
158158The following `~/.claude/settings.json` example turns on vim mode and maps `jj` to Escape:
159159 
from line 214
214214| `cc` | Change line |
215215| `C` | Change to end of line |
216216| `cw`/`ce`/`cb` | Change word/to end/back |
217| `s` | Substitute character: delete the character under the cursor and enter INSERT mode. Requires Claude Code v2.1.211 or later |
218| `S` | Substitute line: clear the line and enter INSERT mode. Requires Claude Code v2.1.211 or later |
217| `s` | Substitute character: delete the character under the cursor and enter INSERT mode |
218| `S` | Substitute line: clear the line and enter INSERT mode |
219219| `yy`/`Y` | Yank (copy) line |
220220| `yw`/`ye`/`yb` | Yank word/to end/back |
221221| `p` | Paste after cursor |
from line 669
669669 
670670Your five newest earlier side questions appear as a dimmed list above the current answer, with a count of any older ones. They stay out of the conversation history.
671671 
672To return to the overlay after dismissing it, run `/btw` with no question. The overlay reopens on your most recent exchange. Before v2.1.212, `/btw` without a question printed a usage message instead.
672To return to the overlay after dismissing it, run `/btw` with no question. The overlay reopens on your most recent exchange.
673673 
674674Once the answer appears, the overlay accepts these keys.
675675 

mcp Changed · +4 / -4 lines

from line 288
288288* For a server in the local, project, or user [scope](#mcp-installation-scopes) or in managed MCP configuration, the origin shows the host as written in that configuration, so a `${VAR}` reference in the host isn't expanded in the message.
289289* For a failure with no status or error code, Claude Code shows the error text without the origin.
290290 
291A remote server whose configuration has an empty `url` shows as `not configured` in `/mcp`, in `claude mcp list`, and in the [`/plugin`](/docs/en/plugins/install) manager, and Claude Code doesn't attempt to connect to it. A plugin can include a placeholder entry like this for a connector you configure later, so Claude Code doesn't report it as an error or a setup issue. The server's detail view in `/mcp` reads `No URL configured for this server`; set the entry's `url` to connect it. Before v2.1.208, Claude Code reported an empty `url` as a configuration issue with a prompt to reconnect.
291A remote server whose configuration has an empty `url` shows as `not configured` in `/mcp`, in `claude mcp list`, and in the [`/plugin`](/docs/en/plugins/install) manager, and Claude Code doesn't attempt to connect to it. A plugin can include a placeholder entry like this for a connector you configure later, so Claude Code doesn't report it as an error or a setup issue. The server's detail view in `/mcp` reads `No URL configured for this server`; set the entry's `url` to connect it.
292292 
293293#### Configuration warnings
294294 
from line 357
357357* **In an interactive terminal session**, Claude Code fetches the updated list from that server, so you don't need to reconnect it.
358358* **In [non-interactive mode](/docs/en/headless) with the `-p` flag and in the [Agent SDK](/docs/en/agent-sdk/overview)**, Claude Code refreshes only the tool list on these notifications.
359359 
360If a refresh request fails, Claude Code keeps the server's previously discovered tools, prompts, and resources until a later refresh succeeds. Before v2.1.214, a transient error during the refresh replaced the server's tools, prompts, and resources with an empty list.
360If a refresh request fails, Claude Code keeps the server's previously discovered tools, prompts, and resources until a later refresh succeeds.
361361 
362362#### Notification streams on the v2 runtime
363363 
from line 438
438438 
439439### Automatic backgrounding of long tool calls
440440 
441An MCP tool call in the main conversation that is still running after two minutes moves to a background task instead of blocking the session. Claude receives the task ID immediately and keeps working, and the result arrives as a task notification when the call settles. Automatic backgrounding requires Claude Code v2.1.212 or later.
441An MCP tool call in the main conversation that is still running after two minutes moves to a background task instead of blocking the session. Claude receives the task ID immediately and keeps working, and the result arrives as a task notification when the call settles.
442442 
443443The task appears in [`/tasks`](/docs/en/commands#all-commands), where you can also stop it, and it doesn't survive exiting the session. The task's entry shows the latest progress the server has reported. If you stop the task, Claude Code cancels the call and tells Claude that no result is coming. Stopping doesn't guarantee the server stops: it may already have done some of the work, or may still finish it.
444444 
from line 1387
13871387 
13881388Some surfaces, such as [Remote Control](/docs/en/remote-control) and applications built on the [Agent SDK](/docs/en/agent-sdk/overview), normally let you approve tool calls with one tap. For a tool marked with this annotation, Claude Code withholds the one-tap action and shows the tool's full permission prompt instead, so approval still comes from a person answering the prompt rather than a tap.
13891389 
1390Claude Code withholds one-tap approval the same way for any permission request that only the terminal dialog can render in full, such as one that carries a safety warning or an always-allow option the remote surface can't show. You answer that request in the terminal dialog rather than from Remote Control. Requires Claude Code v2.1.214 or later.
1390Claude Code withholds one-tap approval the same way for any permission request that only the terminal dialog can render in full, such as one that carries a safety warning or an always-allow option the remote surface can't show. You answer that request in the terminal dialog rather than from Remote Control.
13911391 
13921392## Respond to MCP elicitation requests
13931393 

monitoring-usage Changed · +19 / -19 lines

from line 123
123123| `OTEL_LOG_TOOL_CONTENT` | Enable logging of tool content in the [`tool.output` span event](#tool-output-span-event) (default: disabled). Span attributes carry tool content under [their own gates](#new-context-gates). Requires [tracing](#traces-beta). Content is truncated at the content limit (60 KB by default) | `1` to enable |
124124| `OTEL_LOG_MANAGED_SETTINGS` | Add the redacted managed settings, and a SHA-256 digest of the settings before redaction, to [managed settings resolved](#managed-settings-resolved-event) events (default: disabled). A value in project or local settings doesn't turn it on. Requires Claude Code v2.1.274 or later | `1` to enable |
125125| `OTEL_LOG_RAW_API_BODIES` | Emit the full Anthropic Messages API request and response JSON as `api_request_body` / `api_response_body` log events (default: disabled). Bodies include the entire conversation history. Enabling this implies consent to everything `OTEL_LOG_USER_PROMPTS`, `OTEL_LOG_TOOL_DETAILS`, and `OTEL_LOG_TOOL_CONTENT` would reveal | `1` for inline bodies truncated at the content limit (60 KB by default), or `file:<dir>` for untruncated bodies on disk with a `body_ref` pointer in the event |
126| `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` | Content limit: the maximum length of content-bearing attributes such as model responses, tool content, system prompts, and raw API bodies, truncation marker included, in UTF-16 code units (default: 61440, i.e. 60 KB). The default is sized for backends that cap attribute values at 64 KB; raise it only if your backend accepts larger values, or lower it to cut telemetry volume. When an OpenTelemetry SDK attribute limit, `OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT` or one of its logrecord and span variants, is set lower, Claude Code truncates at that smaller value so the `[TRUNCATED ...]` marker stays within the SDK limit. Requires Claude Code v2.1.214 or later | `262144` |
126| `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH` | Content limit: the maximum length of content-bearing attributes such as model responses, tool content, system prompts, and raw API bodies, truncation marker included, in UTF-16 code units (default: 61440, i.e. 60 KB). The default is sized for backends that cap attribute values at 64 KB; raise it only if your backend accepts larger values, or lower it to cut telemetry volume. When an OpenTelemetry SDK attribute limit, `OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT` or one of its logrecord and span variants, is set lower, Claude Code truncates at that smaller value so the `[TRUNCATED ...]` marker stays within the SDK limit | `262144` |
127127| `OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE` | Metrics temporality preference (default: `delta`). Set to `cumulative` if your backend expects cumulative temporality | `delta`, `cumulative` |
128128| `CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS` | Interval for refreshing dynamic headers (default: 1740000ms / 29 minutes) | `900000` |
129129 
130For the `http/protobuf` and `http/json` protocols, Claude Code sends each export request with a `Content-Length` header. Before v2.1.212, Claude Code versions from v2.1.191 onward sent these requests with chunked transfer encoding; Azure Monitor and other endpoints that require a declared length rejected them with `411 Length Required` or `400` errors.
130For the `http/protobuf` and `http/json` protocols, Claude Code sends each export request with a `Content-Length` header.
131131 
132132### mTLS authentication
133133 
from line 182
182182 
183183The inbound trace context also applies to [events](#events). In Agent SDK and `-p` sessions with `TRACEPARENT` set, each OTLP event log record carries `trace_id` and `span_id` values that join it to your application's trace, even when the traces exporter isn't configured, so your logging backend can correlate events with the rest of the trace.
184184 
185A record emitted while an interaction is active carries the interaction span's IDs, even when Claude Code emits it outside the span's async context, such as in a permission prompt callback or for a record buffered during startup and exported later. A record emitted with no active interaction span carries the inbound `TRACEPARENT` IDs directly. Before v2.1.214, records emitted outside the span's async context carried the inbound `TRACEPARENT` IDs instead of the span's IDs. Before v2.1.212, event records emitted outside an active span didn't carry `trace_id` or `span_id`.
185A record emitted while an interaction is active carries the interaction span's IDs, even when Claude Code emits it outside the span's async context, such as in a permission prompt callback or for a record buffered during startup and exported later. A record emitted with no active interaction span carries the inbound `TRACEPARENT` IDs directly.
186186 
187187#### Span hierarchy
188188 
from line 748
748748| - | - |
749749| `prompt.id` | UUID v4 identifier linking all events produced while processing a single user prompt |
750750| `event.sequence` | 0-based counter for ordering events, counted per Claude Code process rather than per session |
751| `message.uuid` | UUID of the message as persisted in the session transcript, the `~/.claude/projects/*/*.jsonl` files. Present on `assistant_response`, on `api_response_body`, and on `user_prompt` except for command dispatches, which can produce zero or many messages. On `assistant_response` and `api_response_body`, this is the response's final transcript entry, which the next turn's `parentUuid` chains from. Requires Claude Code v2.1.214 or later, or v2.1.274 or later on `api_response_body` |
751| `message.uuid` | UUID of the message as persisted in the session transcript, the `~/.claude/projects/*/*.jsonl` files. Present on `assistant_response`, on `api_response_body`, and on `user_prompt` except for command dispatches, which can produce zero or many messages. On `assistant_response` and `api_response_body`, this is the response's final transcript entry, which the next turn's `parentUuid` chains from. Requires Claude Code v2.1.274 or later on `api_response_body` |
752752| `request_id` | Server-assigned ID of the API request, read from the `request-id` response header, such as `req_011...`. On a response with no `request-id` header, as on [Amazon Bedrock](/docs/en/amazon-bedrock), the value comes from the `x-amzn-requestid` header instead. Present on `api_request`, `api_error`, `api_refusal`, `assistant_response`, and `api_response_body` when the response carries either header. Matches the same attribute on the `llm_request` trace span. The `x-amzn-requestid` source requires Claude Code v2.1.282 or later |
753| `client_request_id` | Client-generated UUID sent as the `x-client-request-id` request header. Present on `api_request` and `api_error` on first-party API connections; absent on third-party provider backends and when the request was retried through the non-streaming fallback. Pairs a request with its response and remains available for failures such as timeouts that never produced a server `request_id`. Matches the same attribute on the `llm_request` trace span. Requires Claude Code v2.1.214 or later |
753| `client_request_id` | Client-generated UUID sent as the `x-client-request-id` request header. Present on `api_request` and `api_error` on first-party API connections; absent on third-party provider backends and when the request was retried through the non-streaming fallback. Pairs a request with its response and remains available for failures such as timeouts that never produced a server `request_id`. Matches the same attribute on the `llm_request` trace span |
754754 
755755To trace all activity triggered by a single prompt, filter your events by a specific `prompt.id` value. This returns the user\_prompt event, any api\_request events, and any tool\_result events that occurred while processing that prompt.
756756 
from line 777
777777* `prompt_length`: Length of the prompt
778778* `prompt`: Prompt content. Redacted by default. Set `OTEL_LOG_USER_PROMPTS=1` to include it
779779* `prompt_text`: Same value as `prompt`, redacted under the same gate. A backend that stores dotted attribute names as nested objects reads `prompt.id` as `id` inside an object named `prompt` and can lose the prompt string. Read `prompt_text` there instead. Requires Claude Code v2.1.287 or later
780* `message.uuid`: UUID of the resulting user message, matching the persisted transcript entry. Absent on command dispatches, which can produce zero or many messages. Requires Claude Code v2.1.214 or later
780* `message.uuid`: UUID of the resulting user message, matching the persisted transcript entry. Absent on command dispatches, which can produce zero or many messages.
781781* `command_name`: Command name when the prompt invokes one. Built-in and bundled command names such as `compact` or `debug` are emitted as-is; aliases such as `reset` emit as typed rather than the canonical name. Custom, plugin, and MCP command names collapse to `custom` or `mcp` unless `OTEL_LOG_TOOL_DETAILS=1` is set
782782* `command_source`: Origin of the command when present: `builtin`, `custom`, or `mcp`. Plugin-provided commands report as `custom`
783783 
from line 797
797797* `response`: Response text, truncated at the content limit (60 KB by default). Redacted to `<REDACTED>` by default. Set `OTEL_LOG_ASSISTANT_RESPONSES=1` to include it. When `OTEL_LOG_ASSISTANT_RESPONSES` is unset, `OTEL_LOG_USER_PROMPTS` controls it instead, so set `OTEL_LOG_ASSISTANT_RESPONSES=0` to keep responses redacted while prompt logging is on
798798* `model`: Model identifier (for example, "claude-sonnet-5")
799799* `request_id`: API request ID, described under [Event correlation attributes](#event-correlation-attributes)
800* `message.uuid`: UUID of the response's final transcript entry. An API response is persisted as one transcript entry per content block; this is the last one, which the next turn's `parentUuid` chains from. Requires Claude Code v2.1.214 or later
800* `message.uuid`: UUID of the response's final transcript entry. An API response is persisted as one transcript entry per content block; this is the last one, which the next turn's `parentUuid` chains from.
801801* `query_source`: Subsystem that issued the request, such as `"repl_main_thread"`, `"compact"`, or a subagent name
802802 
803803#### Tool result event
from line 824
824824* `tool_result_size_bytes`: Size of the tool result in bytes
825825* `mcp_server_scope`: MCP server scope identifier (for MCP tools)
826826* `vcs.ref.head.revision`, `vcs.ref.head.name`, `vcs.ref.head.type` (when `OTEL_LOG_TOOL_DETAILS=1`): the commit identity of a successful `git commit` run by the Bash or PowerShell tool. `vcs.ref.head.revision` is the commit SHA, `vcs.ref.head.name` is the branch it was committed on, and `vcs.ref.head.type` is `branch`. The name and type are omitted when the commit was made on a detached HEAD. Requires Claude Code v2.1.269 or later
827* `tool_parameters` (when `OTEL_LOG_TOOL_DETAILS=1`): JSON string containing tool-specific parameters. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, the `mcp_server_name`/`mcp_tool_name` pair is included even with the flag off, the same host-authored exception as the [Tool decision event](#tool-decision-event), requiring Claude Code v2.1.214 or later. The parameters vary by tool:
827* `tool_parameters` (when `OTEL_LOG_TOOL_DETAILS=1`): JSON string containing tool-specific parameters. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, the `mcp_server_name`/`mcp_tool_name` pair is included even with the flag off, the same host-authored exception as the [Tool decision event](#tool-decision-event). The parameters vary by tool:
828828 * For Bash tool: includes `bash_command`, `full_command`, `timeout`, `description`, and `dangerouslyDisableSandbox`, plus `git_commit_id` and `git_branch` when a `git commit` command succeeds. `git_commit_id` is the full commit SHA when the commit is the HEAD of the session's working directory, and git's abbreviated SHA otherwise. `git_branch` is the branch it was committed on, omitted on a detached HEAD
829829 * For the desktop app's workspace Bash tool, which also reports `tool_name` as `Bash`: includes only `bash_command`, `full_command`, and `timeout`
830830 * For MCP tools: includes `mcp_server_name`, `mcp_tool_name`
from line 853
853853* `cache_read_tokens`: Number of tokens read from cache
854854* `cache_creation_tokens`: Number of tokens used for cache creation
855855* `request_id`: API request ID, such as `"req_011..."`, described under [Event correlation attributes](#event-correlation-attributes).
856* `client_request_id`: Client-generated UUID sent as the `x-client-request-id` request header; see the [event correlation attributes](#event-correlation-attributes) table for when it's present. Requires Claude Code v2.1.214 or later
856* `client_request_id`: Client-generated UUID sent as the `x-client-request-id` request header; see the [event correlation attributes](#event-correlation-attributes) table for when it's present
857857* `speed`: `"fast"` or `"normal"`, indicating whether fast mode was active
858858* `query_source`: Subsystem that issued the request, such as `"repl_main_thread"`, `"compact"`, or a subagent name
859859* `effort`: [Effort level](/docs/en/model-config#adjust-effort-level) applied to the request: `"low"`, `"medium"`, `"high"`, `"xhigh"`, or `"max"`. Absent when Claude Code sends no effort level, for example on a model that doesn't support effort.
from line 877
877877* `duration_ms`: Request duration in milliseconds
878878* `attempt`: Number of attempts made, including the initial request. [Detect retry exhaustion](#detect-retry-exhaustion) says when the count starts again
879879* `request_id`: API request ID, such as `"req_011..."`, described under [Event correlation attributes](#event-correlation-attributes).
880* `client_request_id`: Client-generated UUID sent as the `x-client-request-id` request header. Available even when a failure such as a timeout or connection error never produced a server `request_id`; see the [event correlation attributes](#event-correlation-attributes) table for when it's present. Requires Claude Code v2.1.214 or later
880* `client_request_id`: Client-generated UUID sent as the `x-client-request-id` request header. Available even when a failure such as a timeout or connection error never produced a server `request_id`; see the [event correlation attributes](#event-correlation-attributes) table for when it's present.
881881* `speed`: `"fast"` or `"normal"`, indicating whether fast mode was active
882882* `query_source`: Subsystem that issued the request, such as `"repl_main_thread"`, `"compact"`, or a subagent name
883883* `effort`: [Effort level](/docs/en/model-config#adjust-effort-level) applied to the request. Absent when Claude Code sends no effort level, for example on a model that doesn't support effort.
from line 967
967967* `tool_name`: Name of the tool (for example, "Read", "Edit", "Write", "NotebookEdit")
968968* `tool_use_id`: Unique identifier for this tool invocation. Matches the `tool_use_id` passed to hooks, allowing correlation between OTel events and hook-captured data.
969969* `decision`: Either `"accept"` or `"reject"`
970* `tool_source`: Always present. The tool's provenance, as a closed set of CLI-authored values. Requires Claude Code v2.1.214 or later
970* `tool_source`: Always present. The tool's provenance, as a closed set of CLI-authored values:
971971 * `"builtin"`: the CLI's own tools
972972 * `"mcp"`: MCP servers generally
973973 * `"sdk_host_builtin_mcp"`: an in-process server built into Claude Desktop itself, in a session Claude Desktop owns. Claude Desktop owns a session it started from one of its own entrypoints, `claude-desktop`, `claude-desktop-3p`, or `local-agent`, when that session isn't a nested child; nested sessions, including sessions Claude Code itself spawns, report these servers as `"mcp"`
from line 979
979979 * `"user_abort"`: Emitted when the user dismissed the permission prompt without answering. In Agent SDK and non-interactive `-p` sessions, this includes interrupting the turn while a `canUseTool` or `--permission-prompt-tool` permission request is pending; before v2.1.216, Claude Code reported that interrupt as `"user_reject"`. Treated as a reject.
980980 * `"user_reject"`: Emitted when the user chose "No" when prompted. In the interactive CLI this is emitted only for that choice itself; calls that match a deny rule in the user's personal settings emit `"config"` instead. In Agent SDK or non-interactive `-p` sessions, calls that match a deny rule in personal settings emit `"user_reject"`. Treated as a reject.
981981* `tool_parameters` (when `OTEL_LOG_TOOL_DETAILS=1`): JSON string containing tool-specific parameters. Same shape as the [Tool result event](#tool-result-event), minus post-execution fields such as `git_commit_id`. Values may differ from `tool_result` for an accepted call if the permission decision rewrites the tool input via `updatedInput`. Use this attribute to see which command was rejected when `decision` is `"reject"`.
982 * For `"sdk_host_builtin_mcp"` tools: `mcp_server_name` and `mcp_tool_name` are included even when `OTEL_LOG_TOOL_DETAILS` is off, because the host application defines these names; without them, a rejected call to one of these built-in servers would be unattributable on the default stream. For user-configured MCP servers, the event's `tool_name` is always the literal `"mcp_tool"`, and the server and tool names appear only in `tool_parameters` with the flag on; argument content requires the flag everywhere. Requires Claude Code v2.1.214 or later
982 * For `"sdk_host_builtin_mcp"` tools: `mcp_server_name` and `mcp_tool_name` are included even when `OTEL_LOG_TOOL_DETAILS` is off, because the host application defines these names; without them, a rejected call to one of these built-in servers would be unattributable on the default stream. For user-configured MCP servers, the event's `tool_name` is always the literal `"mcp_tool"`, and the server and tool names appear only in `tool_parameters` with the flag on; argument content requires the flag everywhere.
983983 * For Bash tool: includes `bash_command`, `full_command`, `timeout`, `description`, `dangerouslyDisableSandbox`. The desktop app's workspace bash tool also reports `tool_name` as `Bash`, but includes only `bash_command`, `full_command`, and `timeout`
984984 * For MCP tools: includes `mcp_server_name`, `mcp_tool_name`
985985 * For Skill tool: includes `skill_name`
from line 1282
12821282* `total_tool_uses`: Number of tool calls the subagent made across the whole run
12831283* `duration_ms`: Run time in milliseconds
12841284* `model`: The model the subagent was resolved to run
1285* `final_model`: The model that produced the subagent's final response, which differs from `model` after a mid-run switch such as a fallback. Requires Claude Code v2.1.212 or later
1286* `model_swapped`: Whether more than one model served the subagent's requests. Requires Claude Code v2.1.212 or later
1285* `final_model`: The model that produced the subagent's final response, which differs from `model` after a mid-run switch such as a fallback
1286* `model_swapped`: Whether more than one model served the subagent's requests
12871287* `plugin_id_hash`, `plugin.name`: Present for plugin-provided agents. Official-marketplace plugin names appear verbatim; other plugin names are replaced with `"third-party"` unless `OTEL_LOG_TOOL_DETAILS=1` is set
12881288 
12891289#### Feedback survey event
from line 1416
14161416 Cost metrics are approximations. For official billing data, refer to your API provider (Claude Console, Amazon Bedrock, or Google Cloud's Agent Platform).
14171417</Note>
14181418 
1419Claude Code counts each streaming response toward the cost and token metrics exactly once, including when a gateway or proxy behind `ANTHROPIC_BASE_URL` streams usage progressively across multiple frames. Before v2.1.214, streams that carried usage in more than one frame inflated `claude_code.cost.usage` and `claude_code.token.usage` by roughly one extra full request per extra frame.
1419Claude Code counts each streaming response toward the cost and token metrics exactly once, including when a gateway or proxy behind `ANTHROPIC_BASE_URL` streams usage progressively across multiple frames.
14201420 
14211421### Alerting and segmentation
14221422 
from line 1434
14341434 
14351435Claude Code retries failed API requests internally and emits a single `claude_code.api_error` event only after it gives up, so the event itself is the terminal signal for that request. Intermediate retry attempts are not logged as separate events.
14361436 
1437The `attempt` attribute on the event records the number of attempts. `CLAUDE_CODE_MAX_RETRIES` defaults to 10 and is capped at 15. On v2.1.199 or later, you can set `CLAUDE_CODE_RETRY_WATCHDOG` to raise the default and remove the cap.
1437The `attempt` attribute on the event records the number of attempts. `CLAUDE_CODE_MAX_RETRIES` defaults to 10 and is capped at 15; with [`CLAUDE_CODE_RETRY_WATCHDOG`](/docs/en/env-vars) set, the default is higher and there is no cap.
14381438 
14391439When the request exhausts all retries on a transient error, `attempt` is at most one more than that effective limit: 11 by default.
14401440 
from line 1500
15001500 
15011501Without `OTEL_LOG_TOOL_DETAILS`, these events drop the identifying detail:
15021502 
1503* `tool_result`: keeps `mcp_server_scope` and a `tool_name` redacted to the literal `"mcp_tool"` for user-configured servers, omits argument content. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, it also keeps the `mcp_server_name`/`mcp_tool_name` pair inside `tool_parameters`, the same host-authored exception as `tool_decision`, requiring Claude Code v2.1.214 or later
1504* `tool_decision`: keeps `tool_source` and a `tool_name` redacted to the literal `"mcp_tool"` for user-configured servers, omits argument content. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, it also keeps the `mcp_server_name`/`mcp_tool_name` pair inside `tool_parameters`; `tool_source` and the name pair both require Claude Code v2.1.214 or later
1503* `tool_result`: keeps `mcp_server_scope` and a `tool_name` redacted to the literal `"mcp_tool"` for user-configured servers, omits argument content. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, it also keeps the `mcp_server_name`/`mcp_tool_name` pair inside `tool_parameters`, the same host-authored exception as `tool_decision`
1504* `tool_decision`: keeps `tool_source` and a `tool_name` redacted to the literal `"mcp_tool"` for user-configured servers, omits argument content. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, it also keeps the `mcp_server_name`/`mcp_tool_name` pair inside `tool_parameters`
15051505* `mcp_server_connection`: omits `server_name` and the error message, but keeps `is_plugin`, `plugin_id_hash`, and `plugin.name`, with non-Anthropic plugin names redacted to the literal `"third-party"`, so plugin-provided servers remain distinguishable without detailed logging
15061506 
15071507### Map security questions to events
from line 1656
16561656 
16571657 * Under detailed beta tracing, spans also carry the new user messages, tool results, and system reminders sent with each request, system prompt text, and model output. [Content attributes under detailed beta tracing](#new-context-gates) lists each attribute. The `claude_code.system_prompt` event carries the complete system prompt
16581658* Assistant response text is not collected by default. Only response length is recorded. To include response text, set `OTEL_LOG_ASSISTANT_RESPONSES=1`. Like all OpenTelemetry data from Claude Code, the response text is sent only to the OTel endpoint you configure, never to Anthropic. When this variable is unset, `OTEL_LOG_USER_PROMPTS` is used as a fallback, so set `OTEL_LOG_ASSISTANT_RESPONSES=0` if you want prompt content without response content in events. Under detailed beta tracing, the `claude_code.llm_request` span still carries model output in [`response.model_output`](#new-context-gates), which follows `OTEL_LOG_USER_PROMPTS` rather than this variable
1659* Tool input arguments and parameters are not logged by default. To include them, set `OTEL_LOG_TOOL_DETAILS=1`. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, `tool_decision` and `tool_result` carry the `mcp_server_name`/`mcp_tool_name` pair, host-authored names rather than argument content, even with the flag off. The exception requires Claude Code v2.1.214 or later. This data is sent only to the OTEL endpoint you configure, never to Anthropic. Arguments may still contain sensitive values, so configure your telemetry backend to filter or redact these attributes as needed. When enabled:
1659* Tool input arguments and parameters are not logged by default. To include them, set `OTEL_LOG_TOOL_DETAILS=1`. For Claude Desktop's built-in servers, in sessions Claude Desktop owns, `tool_decision` and `tool_result` carry the `mcp_server_name`/`mcp_tool_name` pair, host-authored names rather than argument content, even with the flag off. This data is sent only to the OTEL endpoint you configure, never to Anthropic. Arguments may still contain sensitive values, so configure your telemetry backend to filter or redact these attributes as needed. When enabled:
16601660 * `tool_result` and `tool_decision` events include a `tool_parameters` attribute with Bash commands, MCP server and tool names, and skill names. Fields such as `full_command` are emitted untruncated
16611661 * `tool_result` events additionally include a `tool_input` attribute with file paths, URLs, search patterns, and other arguments. Individual values over 512 characters are truncated and the total is bounded to \~4 K characters
16621662 * `user_prompt` events include the verbatim `command_name` for custom, plugin, and MCP commands

permissions Changed · +4 / -4 lines

from line 353
353353 
354354Claude Code checks pasted image paths and directory listings in v2.1.290 and later.
355355 
356A `Read` deny rule also blocks the [Edit and Write tools](/docs/en/errors#file-is-covered-by-a-read-deny-rule) on the same path, including creating a new file there. NotebookEdit isn't covered, so add an `Edit` deny rule for paths no tool may change. The check requires Claude Code v2.1.208 or later on edits, and v2.1.228 or later on writes.
356A `Read` deny rule also blocks the [Edit and Write tools](/docs/en/errors#file-is-covered-by-a-read-deny-rule) on the same path, including creating a new file there. NotebookEdit isn't covered, so add an `Edit` deny rule for paths no tool may change. For the Write tool, the check requires Claude Code v2.1.228 or later.
357357 
358Claude Code checks file permissions against `Edit(path)` and `Read(path)` rules only. If you write a path rule for `Write`, `NotebookEdit`, `Glob`, or the legacy `MultiEdit` tool instead, Claude Code accepts the rule but never consults it, and [warns at startup](/docs/en/errors#is-not-matched-by-file-permission-checks), except for a `Glob` rule passed in `--allowedTools`. Use `Edit(docs/**)` in place of `Write(docs/**)`, `NotebookEdit(docs/**)`, or `MultiEdit(docs/**)`, and `Read(docs/**)` in place of `Glob(docs/**)`. Claude Code doesn't warn about a tool-name rule with no path, such as a deny rule for `Write`; it matches that rule at the tool level everywhere. Requires Claude Code v2.1.210 or later.
358Claude Code checks file permissions against `Edit(path)` and `Read(path)` rules only. If you write a path rule for `Write`, `NotebookEdit`, `Glob`, or the legacy `MultiEdit` tool instead, Claude Code accepts the rule but never consults it, and [warns at startup](/docs/en/errors#is-not-matched-by-file-permission-checks), except for a `Glob` rule passed in `--allowedTools`. Use `Edit(docs/**)` in place of `Write(docs/**)`, `NotebookEdit(docs/**)`, or `MultiEdit(docs/**)`, and `Read(docs/**)` in place of `Glob(docs/**)`. Claude Code doesn't warn about a tool-name rule with no path, such as a deny rule for `Write`; it matches that rule at the tool level everywhere.
359359 
360360<Warning>
361361 Read and Edit deny rules apply to Claude's built-in file tools, to file commands Claude Code recognizes in Bash, such as `cat`, `head`, `tail`, `sed`, and `tee`, and to the targets of Bash [redirections](#redirections) such as `> file` and `< file`. They don't apply to a command that reads files without naming them, such as `grep -r pattern .` run from the directory that holds the file, or to arbitrary subprocesses that read or write files indirectly, like a Python or Node script that opens files itself. For OS-level enforcement that blocks all processes from accessing a path, [enable the sandbox](/docs/en/sandboxing).
from line 690
690690 
691691When you enable sandboxing and leave `autoAllowBashIfSandboxed` at its default of `true`, sandboxed Bash commands run without prompting even if your permissions include a bare `Bash` ask rule, or the [equivalent `Bash(*)` form](#match-all-uses-of-a-tool): the sandbox boundary substitutes for that whole-tool prompt.
692692 
693In [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode), Claude Code skips this substitution. Without an ask rule, the [built-in read-only commands](#read-only-commands) still run without prompting, and any other shell command goes through the regular permission flow while you are still planning; see [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode) for how Claude Code gates commands there. With a bare `Bash` ask rule, every Bash command prompts, including sandboxed read-only commands, the same as outside sandboxing. Before v2.1.212, the substitution applied in plan mode as well.
693In [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode), Claude Code skips this substitution. Without an ask rule, the [built-in read-only commands](#read-only-commands) still run without prompting, and any other shell command goes through the regular permission flow while you are still planning; see [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode) for how Claude Code gates commands there. With a bare `Bash` ask rule, every Bash command prompts, including sandboxed read-only commands, the same as outside sandboxing.
694694 
695695These checks still apply:
696696 

sub-agents Changed · +6 / -10 lines

from line 273
273273 
274274A subagent with `isolation: worktree` runs its Bash and PowerShell commands inside its worktree. A command whose working directory resolves to your main checkout instead, for example because the worktree directory was removed while the subagent was running, fails with an error.
275275 
276This working-directory check covers the whole repository containing the directory you launched Claude Code from. When your session runs in a linked [worktree](/docs/en/worktrees) of its own, the check also covers the main checkout that worktree is linked from. Before v2.1.210, the check covered only the launch directory itself. A command whose working directory resolved elsewhere in the same repository, such as the repository root when you launched Claude Code from a monorepo subdirectory, ran there instead of failing.
276This working-directory check covers the whole repository containing the directory you launched Claude Code from. When your session runs in a linked [worktree](/docs/en/worktrees) of its own, the check also covers the main checkout that worktree is linked from.
277277 
278278For Bash commands, Claude Code also checks the command itself in two ways:
279279 
from line 385
385385 
386386To check which model a subagent is running on, run [`/tasks`](/docs/en/commands). Claude Code names the model on the subagent's row, and adds the [effort level](/docs/en/model-config#adjust-effort-level) set for that subagent, if any. Requires Claude Code v2.1.242 or later.
387387 
388A per-invocation `model` parameter also applies when the subagent is [resumed or sent a follow-up message](#resume-subagents), so the subagent stays on that model. Before v2.1.211, resuming dropped the per-invocation value and the subagent reverted to its definition's `model` field or, without one, the main conversation's model.
388A per-invocation `model` parameter also applies when the subagent is [resumed or sent a follow-up message](#resume-subagents), so the subagent stays on that model.
389389 
390390As of v2.1.198, subagents also inherit the main conversation's [extended thinking](/docs/en/model-config#extended-thinking) configuration: if thinking is on in your session, it's on for the subagent, and if it's off, it stays off. There is no per-subagent thinking setting. Before v2.1.198, subagents ran with extended thinking disabled regardless of the main conversation's setting.
391391 
from line 471
471471---
472472```
473473 
474When nothing in the `tools` list resolves to a tool, for example because every entry is misspelled or names a tool that isn't available to subagents, Claude Code usually refuses to launch the subagent and the Agent tool returns an error naming the unresolved entries; see [Agent would be spawned with zero tools](/docs/en/errors#agent-would-be-spawned-with-zero-tools) for the message and how to fix each entry. Before v2.1.208, that subagent launched with no tools and could return an empty or confusing result.
474When nothing in the `tools` list resolves to a tool, for example because every entry is misspelled or names a tool that isn't available to subagents, Claude Code usually refuses to launch the subagent and the Agent tool returns an error naming the unresolved entries; see [Agent would be spawned with zero tools](/docs/en/errors#agent-would-be-spawned-with-zero-tools) for the message and how to fix each entry.
475475 
476476The `tools` and `disallowedTools` fields also take entries for a whole MCP server:
477477 
from line 924
924924 
925925A background subagent can leave a background [Bash or PowerShell command](/docs/en/tools-reference#background-commands) [running past the end of its turn](/docs/en/interactive-mode#how-backgrounding-works). When that command ends, Claude Code sends the subagent a notification.
926926 
927A background subagent's results reach Claude as a completion notification in a later turn. Claude waits for that notification before reporting the subagent's results, and if you ask about progress first, it reports that the subagent is still running. Before v2.1.211, Claude sometimes reported results for a background subagent that hadn't finished.
927A background subagent's results reach Claude as a completion notification in a later turn. Claude waits for that notification before reporting the subagent's results, and if you ask about progress first, it reports that the subagent is still running.
928928 
929929You can also steer this yourself:
930930 
from line 970
970970 
971971A [background subagent's report](#run-subagents-in-foreground-or-background) arrives inside a completion notification, which is marked as an automated event rather than a message from you.
972972 
973<Note>
974 Subagent output scanning requires Claude Code v2.1.210 or later.
975</Note>
976 
977973### Common patterns
978974 
979975#### Isolate high-volume operations
from line 1181
11851181## Fork the current conversation
11861182 
11871183<Note>
1188 Run a forked subagent with `/subtask`, which requires Claude Code v2.1.212 or later. When [agent view is turned off](/docs/en/agent-view#turn-off-agent-view), `/subtask` isn't available and `/fork` starts the forked subagent instead; otherwise `/fork` copies the whole session into a new [background session](/docs/en/agent-view#from-inside-a-session).
1184 When [agent view is turned off](/docs/en/agent-view#turn-off-agent-view), `/subtask` isn't available and `/fork` starts the forked subagent instead; otherwise `/fork` copies the whole session into a new [background session](/docs/en/agent-view#from-inside-a-session).
11891185</Note>
11901186 
11911187A fork is a subagent that inherits the entire conversation so far instead of starting fresh. This drops the input isolation that subagents otherwise provide: a fork sees the same system prompt, tools, model, and message history as the main session, so you can hand it a side task without re-explaining the situation. The fork's own tool calls still stay out of your conversation and only its final result comes back, so your main context window stays clean. Use a fork when any other subagent would need too much background to be useful, or when you want to try several approaches in parallel from the same starting point.
from line 1188
11921188 
11931189Claude starts a fork by requesting the `fork` subagent type through the Agent tool. You control whether it can with [fork mode](#turn-fork-mode-on-or-off), which is on by default in interactive sessions.
11941190 
1195You can start a fork yourself with `/subtask` followed by a task, whether or not fork mode is on. On v2.1.161 through v2.1.211 the command is `/fork`. Claude Code names the fork from the first words of the task. The following example forks the conversation to draft test cases while you continue with the implementation in the main session:
1191You can start a fork yourself with `/subtask` followed by a task, whether or not fork mode is on. Claude Code names the fork from the first words of the task. The following example forks the conversation to draft test cases while you continue with the implementation in the main session:
11961192 
11971193```text wrap theme={null}
11981194/subtask draft unit tests for the parser changes so far

tools-reference Changed · +10 / -15 lines

from line 22
2222| `CronDelete` | Cancels a scheduled task by ID | No |
2323| `CronList` | Lists all scheduled tasks in the session | No |
2424| `Edit` | Makes targeted edits to specific files. See [Edit tool behavior](#edit-tool-behavior) | Yes |
25| `EndConversation` | Ends the session, in rare cases of sustained abusive input or when you ask Claude to demonstrate the tool. Requires Claude Code v2.1.213 or later. See [EndConversation tool behavior](#endconversation-tool-behavior) | No |
25| `EndConversation` | Ends the session, in rare cases of sustained abusive input or when you ask Claude to demonstrate the tool. See [EndConversation tool behavior](#endconversation-tool-behavior) | No |
2626| `EnterPlanMode` | Switches to plan mode to design an approach before coding | No |
2727| `EnterWorktree` | Creates an isolated [git worktree](/docs/en/worktrees) and switches into it. Pass a `path` to switch into an existing worktree instead of creating a new one. On first entry the target may be a worktree of the current repository or, in a multi-repo workspace, of a repository nested inside it. Before v2.1.203, a nested repository's worktree was rejected. A `path` outside `.claude/worktrees/` prompts for your approval before entering, since it moves the session's working directory and write access to that location. New-worktree creation and paths under `.claude/worktrees/` don't prompt. Before v2.1.206, Claude entered paths outside `.claude/worktrees/` without a prompt. From within a worktree session, or from a subagent with a pinned working directory such as [`isolation: worktree`](/docs/en/sub-agents#supported-frontmatter-fields), only the `path` form is available and the target must be under `.claude/worktrees/` of the session's repository | Yes |
2828| `ExitPlanMode` | Presents a plan for approval and exits plan mode | Yes |
from line 86
8686 
8787Tools not listed here, such as `ExitPlanMode` or `ShareOnboardingGuide`, accept only the bare tool name with no specifier.
8888 
89An `Edit(...)` allow rule also grants read access to the same path, so you don't need a matching `Read(...)` rule. A `Read(...)` deny rule also blocks the Edit and Write tools on the same path, including creating a new file there, because both tools change content Claude has to be able to read back. The `Read` deny check requires Claude Code v2.1.208 or later on edits, and v2.1.228 or later on writes.
89An `Edit(...)` allow rule also grants read access to the same path, so you don't need a matching `Read(...)` rule. A `Read(...)` deny rule also blocks the Edit and Write tools on the same path, including creating a new file there, because both tools change content Claude has to be able to read back. For the Write tool, the `Read` deny check requires Claude Code v2.1.228 or later.
9090 
9191Hook `matcher` fields use bare tool names, not the parenthesized rule format. See [matcher patterns](/docs/en/hooks#matcher-patterns) for the matching rules. For the field names each tool passes to `tool_input` in hooks, see the [PreToolUse input reference](/docs/en/hooks#pretooluse-input).
9292 
from line 245
245245 
246246The Edit tool performs exact string replacement. It takes an `old_string` and a `new_string` and replaces the first with the second. It doesn't use regex or fuzzy matching.
247247 
248These checks must pass for an edit to apply. Before any of them, a path matched by a [`Read` deny rule](/docs/en/permissions#tool-specific-permission-rules) is refused, including creating a new file there. The refusal requires Claude Code v2.1.208 or later.
248These checks must pass for an edit to apply. Before any of them, a path matched by a [`Read` deny rule](/docs/en/permissions#tool-specific-permission-rules) is refused, including creating a new file there.
249249 
250250* **Read-before-edit**: Claude reads the file in the current conversation before editing it, and a read cut short with a [`PARTIAL view` notice](#large-files) doesn't count. Claude Opus 4.6, Claude Haiku 4.5, and older models always require the read. Newer models can edit an unread file when reading it wouldn't need a permission prompt and the Read tool is available.
251251* **Match**: `old_string` must appear in the file exactly as written. A single character of whitespace or indentation difference is enough to miss.
252252* **Uniqueness**: `old_string` must appear exactly once. When it appears more than once, Claude either supplies a longer string with enough surrounding context to pin down one occurrence, or sets `replace_all: true` to replace them all.
253253 
254A file that changed on disk after Claude last read it can still be edited when `old_string` matches the current content exactly and unambiguously and Claude Code can read the file without prompting. Matching against the file's current content keeps this safe, and the result notes that the file carries other changes so Claude re-reads it before edits that depend on surrounding content. In any other case, such as a stale `old_string` or one that matches more than once without `replace_all`, Claude reads the file again before editing. The relaxed handling of unread and changed files requires Claude Code v2.1.208 or later; before that, Claude Code refused any edit to a file it hadn't read in the conversation or that changed on disk after the read.
254A file that changed on disk after Claude last read it can still be edited when `old_string` matches the current content exactly and unambiguously and Claude Code can read the file without prompting. Matching against the file's current content keeps this safe, and the result notes that the file carries other changes so Claude re-reads it before edits that depend on surrounding content. In any other case, such as a stale `old_string` or one that matches more than once without `replace_all`, Claude reads the file again before editing.
255255 
256256Claude can also edit a file without a separate Read after it views the file with a Bash command such as `cat` or `grep`. Those commands are `cat`, `nl`, `bat`, `batcat`, `head`, `tail`, `sed -n 'X,Yp'`, `grep`, `egrep`, `fgrep`, and `rg`, each run on one file with no pipes or redirects. A search that prints no matches doesn't count as a read, nor does any command outside this list.
257257 
from line 284
284284 
285285The tool appears only when all of the following are true:
286286 
287* **Version**: Claude Code v2.1.213 or later.
288287* **Model**: the session's model is Claude Opus 4.8, Claude Sonnet 5, Claude Fable 5, or a later version of one of those families.
289288* **Surface**: an interactive terminal session, including a `claude` session in an IDE's integrated terminal, which is how the [JetBrains plugin](/docs/en/jetbrains) runs it. Other surfaces don't include the tool, such as:
290289 * non-interactive `-p` runs
from line 316
317316 
318317Claude Code decides permission for a Glob call before it checks whether the search directory exists. It still runs the read-permission check for a missing `path` outside the [working directories](/docs/en/permissions#working-directories), so a permission prompt for a path doesn't mean the path exists.
319318 
320A `pattern` or `path` value that contains a null byte returns an error asking Claude to remove it.&#x20;
319A `pattern` or `path` value that contains a null byte returns an error asking Claude to remove it.
321320 
322321## Grep tool behavior
323322 
from line 330
331330 
332331* `files_with_matches`: file paths only, no line content. This is the default.
333332* `content`: matching lines with file and line number. When the tool's `offset` parameter points past the last match for a pattern that has matches, Grep returns `No entries at this offset`, so Claude widens or resets the offset instead of concluding the pattern doesn't match.
334* `count`: match count per file, followed by a total across all matching files. The total covers every match even when the tool's `head_limit` or `offset` parameters truncate the listed per-file entries. Before v2.1.208, the total only summed the listed entries.
333* `count`: match count per file, followed by a total across all matching files. The total covers every match even when the tool's `head_limit` or `offset` parameters truncate the listed per-file entries.
335334 
336335Claude can scope results by file with the `glob` parameter, such as `**/*.tsx`, or by language with the `type` parameter, such as `py` or `rust`. By default, patterns match within a single line. Claude can set `multiline: true` to match across line boundaries.
337336 
from line 475
476475 
477476### Windows encoding and exit codes
478477 
479On Windows, the following PowerShell encoding and exit-code behaviors require Claude Code v2.1.214 or later:
480 
481478* Redirection with `>` and `>>` writes UTF-8 files on PowerShell 5.1
482479* Claude Code encodes text piped to a native command's standard input as UTF-8
483480* Claude Code captures error output without ANSI escape sequences
from line 481
484481* A command whose child process waits on standard input receives end-of-file instead of hanging
485482* Exit code 1 from `where.exe` means no match, and from `fc.exe` and `diff.exe` it means the files differ, so when the command produces output, Claude Code treats that exit code as a valid negative answer rather than a command error. Claude Code still reports a silenced form, such as `where.exe /Q` or a redirect to `$null`, as a failure on exit code 1
486483 
487Before v2.1.214, `>` on PowerShell 5.1 wrote UTF-16LE files, non-ASCII piped input arrived as `?`, and Python scripts could crash with a `UnicodeEncodeError` when printing non-ASCII characters.
488 
489484### Preview limitations
490485 
491486The PowerShell tool has the following known limitations during the preview:
from line 492
497492 
498493The Read tool takes a file path and returns the contents with line numbers. Claude is instructed to always pass absolute paths.
499494 
500Reading an empty file returns a notice that the file exists but its contents are empty, and an `offset` past the last line returns a notice giving the file's line count. Before v2.1.208, reading an empty file returned the past-the-end notice instead.
495Reading an empty file returns a notice that the file exists but its contents are empty, and an `offset` past the last line returns a notice giving the file's line count.
501496 
502497Read handles several file types beyond plain text:
503498 
from line 602
607602* WebFetch caches each response for 15 minutes by default, so repeated fetches of the same URL return quickly. On Claude Code v2.1.233 or later, set [`CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS`](/docs/en/env-vars#variables) to change how long WebFetch keeps each response.
608603* A page that hasn't finished downloading within five minutes, including any redirects WebFetch follows, fails with a deadline error. On Claude Code v2.1.268 or later, set [`CLAUDE_CODE_WEBFETCH_DEADLINE_MS`](/docs/en/env-vars#variables) to change the limit, or to `0` to remove it.
609604* When a URL redirects to a different host, WebFetch returns a text result that names the original URL and the redirect target instead of following it. Claude then fetches the new URL with a second WebFetch call.
610* When the extraction step hits an overloaded API, Claude Code retries it with backoff; a fetch that still fails returns an error result. Before v2.1.212, the API error text could reach Claude as if it were the extracted page content.
605* When the extraction step hits an overloaded API, Claude Code retries it with backoff; a fetch that still fails returns an error result.
611606 
612607In Manual and `acceptEdits` [permission modes](/docs/en/permission-modes), WebFetch prompts before fetching, except for domains your [permission rules](/docs/en/permissions#manage-permissions) already allow or deny and a built-in set of preapproved documentation domains that fetch without a prompt. Whatever your rules allow, a fetch also passes the [WebFetch domain safety check](/docs/en/data-usage#webfetch-domain-safety-check) first; that section covers what the check sends and the setting that skips it. The prompt offers three options:
613608 
from line 634
639634 
640635The tool may issue up to eight backend searches per call, refining the search internally before returning results. Claude can scope results with `allowed_domains` to include only certain hosts, or `blocked_domains` to exclude them. The two lists can't be combined in a single call.
641636 
642When the search request hits an overloaded API, Claude Code retries it with backoff; a call that still fails returns an error result. Before v2.1.212, the API error text could reach Claude as if it were search results.
637When the search request hits an overloaded API, Claude Code retries it with backoff; a call that still fails returns an error result.
643638 
644639WebSearch permission rules take no specifier. A bare `WebSearch` entry in `allow` or `deny` is the only form.
645640 
from line 646
651646 
652647### Session search limit
653648 
654An interactive terminal session has a limit of 200 WebSearch calls. Searches from the main conversation and from [subagents](/docs/en/sub-agents), such as a parallel research fan-out, count against the same limit. The limit requires Claude Code v2.1.212 or later.
649An interactive terminal session has a limit of 200 WebSearch calls. Searches from the main conversation and from [subagents](/docs/en/sub-agents), such as a parallel research fan-out, count against the same limit.
655650 
656651While a session is at the limit, searches appear in the conversation as calls that did nothing. Claude gets a notice telling it to continue with the information it already gathered and, if it needs more searches, to ask you to raise the limit.
657652 

agent-view Changed · +1 / -1 lines

from line 439
439439 
440440After the fork, the two conversations are independent: nothing the copy does enters the original conversation on its own, though in sessions where [cross-session messaging](/docs/en/cross-session-messaging) is enabled, either session's Claude can explicitly message the other.
441441 
442Copying the session requires Claude Code v2.1.212 or later; on v2.1.161 through v2.1.211, `/fork` starts a [forked subagent](/docs/en/sub-agents#fork-the-current-conversation) instead, which is now `/subtask`. When [agent view is turned off](#turn-off-agent-view), `/fork` keeps the forked-subagent behavior and `/subtask` isn't available.
442When [agent view is turned off](#turn-off-agent-view), `/fork` starts a [forked subagent](/docs/en/sub-agents#fork-the-current-conversation) instead of copying the session.
443443 
444444Pass a prompt such as `/fork open a draft pull request with the work so far` and the copy starts working on it immediately. Without a prompt the copy waits for its first instruction: select its row in `claude agents` and press `Space` to send one, or run `claude attach <id>`. The selected row shows `space to send it a prompt` while it waits.
445445 

amazon-bedrock Changed · +1 / -1 lines

from line 162
162162export AWS_PROFILE=your-profile-name
163163```
164164 
165Claude Code requests role credentials from the IAM Identity Center region named by the profile's `sso_region`, which doesn't need to match the region you run Amazon Bedrock in. In v2.1.207, the Amazon Bedrock region overrode `sso_region`, so a profile whose IAM Identity Center instance is in a different region failed to authenticate with a `Session token not found or invalid` error.
165Claude Code requests role credentials from the IAM Identity Center region named by the profile's `sso_region`, which doesn't need to match the region you run Amazon Bedrock in.
166166 
167167#### Use AWS Management Console credentials
168168 

artifacts Changed · +1 / -1 lines

from line 89
8989 
9090## Find an artifact again
9191 
92Run `/artifacts` in Claude Code to list the artifacts you own and the ones shared with you. The current session's artifacts come first, under **This session**. Requires Claude Code v2.1.208 or later.
92Run `/artifacts` in Claude Code to list the artifacts you own and the ones shared with you. The current session's artifacts come first, under **This session**.
9393 
9494Select an artifact, then press one of these keys:
9595 

auto-mode-config Changed · +2 / -2 lines

from line 301
301301claude auto-mode defaults
302302```
303303 
304To read one rule's full wording without piping through `jq`, pass `--label` with the start of the rule's label, such as `claude auto-mode defaults --label 'Git Destructive'`. Matching is a case-insensitive prefix on each rule's label, and sections with no match print as empty lists. Requires Claude Code v2.1.208 or later.
304To read one rule's full wording without piping through `jq`, pass `--label` with the start of the rule's label, such as `claude auto-mode defaults --label 'Git Destructive'`. Matching is a case-insensitive prefix on each rule's label, and sections with no match print as empty lists.
305305 
306306Print what the classifier actually uses as JSON, with your settings applied where set and defaults otherwise:
307307 
from line 339
339339 
340340If you've written custom rules, `claude auto-mode critique` reviews them and flags entries that are ambiguous, redundant, or likely to cause false positives.
341341 
342To discard your customizations and return to the built-in defaults, run the reset subcommand. It requires Claude Code v2.1.212 or later and removes the `autoMode` section from your user settings file:
342To discard your customizations and return to the built-in defaults, run the reset subcommand, which removes the `autoMode` section from your user settings file:
343343 
344344```bash theme={null}
345345claude auto-mode reset

fast-mode Changed · +1 / -1 lines

from line 41
4141* A small `↯` icon appears next to the prompt while fast mode is active
4242* Run `/fast` again at any time to check whether fast mode is on or off
4343 
44Opus 5.5 is the fast mode default in Claude Code v2.1.280 and later. Before v2.1.280, fast mode defaulted to Opus 5 from v2.1.219, to Opus 4.8 on v2.1.154 through v2.1.218, and to Opus 4.7 on v2.1.142 through v2.1.153.
44Opus 5.5 is the fast mode default in Claude Code v2.1.280 and later. Before v2.1.280, fast mode defaulted to Opus 5 from v2.1.219, and to Opus 4.8 on v2.1.154 through v2.1.218.
4545 
4646When you disable fast mode with `/fast` again, you remain on Opus. To switch to a different model, use `/model`.
4747 

fullscreen Changed · +1 / -1 lines

from line 89
8989* **Click in the prompt input** to position your cursor anywhere in the text you're typing.
9090* **Click a suggestion in the `/` command or `@` file list** to accept it. Hovering highlights the row under your cursor.
9191* **Click an option in a select menu** to choose it. This covers permission prompts, `/model`, `/config`, and other dialogs that show a list of options.
92* **Click an option in a multi-select menu** to toggle it, and click the submit button to confirm your choices. Clicking a free-text row, such as the `Other` row in a multiple-choice question, focuses its input field so you can type an answer. Requires Claude Code v2.1.208 or later.
92* **Click an option in a multi-select menu** to toggle it, and click the submit button to confirm your choices. Clicking a free-text row, such as the `Other` row in a multiple-choice question, focuses its input field so you can type an answer.
9393* **Click a setting's value in the `/config` panel** to change it, and scroll the settings list with the mouse wheel. Requires Claude Code v2.1.271 or later.
9494* **Scroll a select or multi-select menu with the mouse wheel** when it has more options than it shows at once, such as the `/model` list in a short terminal window. The wheel scrolls the list while the pointer is over its options. Requires Claude Code v2.1.280 or later.
9595* **Scroll an overflowing list with its scrollbar.** In list panels such as `/skills`, `/mcp`, and `/plugin`'s Installed list, a scrollbar appears beside a list with more rows than fit while the pointer is over it. Click the track to jump to that point, or drag the thumb. Requires Claude Code v2.1.281 or later.

hooks-guide Changed · +1 / -1 lines

from line 845
845845* `"ok": true`: the action proceeds
846846* `"ok": false`: what happens depends on the event:
847847 * `Stop` and `SubagentStop`: the `reason` is fed back to Claude so it keeps working, unless the response also sets `"impossible": true` to mark the condition as one that can never be satisfied, in which case Claude Code allows the stop and the turn ends
848 * `PreToolUse`: the tool call is denied; by default the turn ends and the deny `reason` appears in the chat as a warning line. Set `continueOnBlock: true` on the hook to instead return the `reason` to Claude as the tool error, so it can adjust and continue. Before v2.1.210, the deny `reason` was returned to Claude as the tool error and the turn continued
848 * `PreToolUse`: the tool call is denied; by default the turn ends and the deny `reason` appears in the chat as a warning line. Set `continueOnBlock: true` on the hook to instead return the `reason` to Claude as the tool error, so it can adjust and continue
849849 * `PostToolUse`: by default the turn ends and the `reason` appears in the chat as a warning line. Set `continueOnBlock: true` to feed the `reason` back to Claude and continue the turn instead
850850 * `PostToolBatch`, `UserPromptSubmit`, and `UserPromptExpansion`: the turn ends and the `reason` appears in the chat as a warning line
851851 

memory Changed · +2 / -2 lines

from line 465
465465* Copilot rules in `.github/copilot-instructions.md`
466466* With `CLAUDE_CODE_NEW_INIT=1` set: `AGENTS.md`, `.devin/rules/`, `.windsurf/rules/` or `.windsurfrules`, and `.clinerules`
467467 
468You can also run [`/import`](/docs/en/commands) to bring a supported coding agent's configuration into Claude Code, which appends a one-time copy of instruction files such as `AGENTS.md` to the matching `CLAUDE.md` and carries over MCP servers, commands, subagents, and skills. Requires Claude Code v2.1.213 or later.
468You can also run [`/import`](/docs/en/commands) to bring a supported coding agent's configuration into Claude Code, which appends a one-time copy of instruction files such as `AGENTS.md` to the matching `CLAUDE.md` and carries over MCP servers, commands, subagents, and skills.
469469 
470470## Auto memory
471471 
from line 551
551551 
552552Claude reads and writes memory files during your session. When you see messages like "Saved 2 memories" or "Recalled 2 memories" in the Claude Code interface, Claude is actively updating or reading from `~/.claude/projects/<project>/memory/`.
553553 
554When Claude writes a memory file that begins with YAML frontmatter, Claude Code records the write time in a `modified` frontmatter field as an ISO 8601 timestamp. The timestamp shows how current the fact is, both to you and to Claude when it reads the memory back. Any file that has frontmatter gets the field the next time Claude writes it, including files created on earlier versions; Claude Code never adds frontmatter to a file that has none. The `modified` field requires Claude Code v2.1.214 or later.
554When Claude writes a memory file that begins with YAML frontmatter, Claude Code records the write time in a `modified` frontmatter field as an ISO 8601 timestamp. The timestamp shows how current the fact is, both to you and to Claude when it reads the memory back.
555555 
556556### Audit and edit your memory
557557 

permission-modes Changed · +1 / -1 lines

from line 459
459459* Modifying shared infrastructure
460460* Irreversibly destroying files that existed before the session
461461* Force push
462* Committing or pushing a change that would send secrets or sensitive data outside the repository when it runs, or widen what a deploy exposes. This covers a CI workflow or deploy configuration that passes a secret to a destination that doesn't already receive it, a script or setup step that reads a secret store and sends the data out, and a config change that widens what a deploy publishes, such as a registry, visibility, artifact, or sourcemap setting. The check applies on any branch, applies even when the repository is public, and fires when the change is committed or pushed, whether or not that commit or push triggers the pipeline; clearing it requires naming the execution effect, not only the commit or push. Before v2.1.211, this check was scoped to the default branch instead: a push there was blocked when it carried sensitive content, changes concealed or misdescribed relative to what you asked for, content ported in from outside the repository, or routed around a review you asked for
462* Committing or pushing a change that would send secrets or sensitive data outside the repository when it runs, or widen what a deploy exposes. This covers a CI workflow or deploy configuration that passes a secret to a destination that doesn't already receive it, a script or setup step that reads a secret store and sends the data out, and a config change that widens what a deploy publishes, such as a registry, visibility, artifact, or sourcemap setting. The check applies on any branch, applies even when the repository is public, and fires when the change is committed or pushed, whether or not that commit or push triggers the pipeline; clearing it requires naming the execution effect, not only the commit or push
463463* `git reset --hard`, `git checkout -- .`, `git restore .`, `git clean -fd`, `git stash drop`, or `git stash clear`, which the classifier presumes would discard uncommitted changes
464464* `git commit --amend` when the commit at HEAD was not created in this session
465465* From v2.1.198, `git commit --amend` when the commit at HEAD has already been pushed. A message-only reword is not blocked: `--amend -m` with nothing newly staged, on a commit that Claude created during this session

server-managed-settings Changed · +2 / -2 lines

from line 175
175175* Cached settings persist through network failures. If the startup fetch fails, Claude Code warns in interactive sessions that the cached policy is in effect
176176* Until a fetch succeeds, the values withheld at startup stay withheld
177177 
178Claude Code withholds several categories of variables in the cached `env` block until the server confirms the payload for the session. This keeps a cached proxy, certificate authority, endpoint, or credential value from redirecting, intercepting, or re-authenticating the settings fetch that confirms the payload. The hardening applies only to the server-fetched settings cache: [endpoint-managed settings](/docs/en/managed-settings#delivery-mechanisms) deployed through MDM or `managed-settings.json` are unaffected. The withholding requires Claude Code v2.1.198 or later; before v2.1.198, the whole cached `env` block applies at startup. The withheld categories include:
178Claude Code withholds several categories of variables in the cached `env` block until the server confirms the payload for the session. This keeps a cached proxy, certificate authority, endpoint, or credential value from redirecting, intercepting, or re-authenticating the settings fetch that confirms the payload. The hardening applies only to the server-fetched settings cache: [endpoint-managed settings](/docs/en/managed-settings#delivery-mechanisms) deployed through MDM or `managed-settings.json` are unaffected. The withheld categories include:
179179 
180180* Proxy and TLS configuration, such as `HTTPS_PROXY`, `NODE_EXTRA_CA_CERTS`, and the mTLS client certificate variables `CLAUDE_CODE_CLIENT_CERT` and `CLAUDE_CODE_CLIENT_KEY`
181181* API routing and provider selection, including `ANTHROPIC_BASE_URL`, the provider selection variables such as `CLAUDE_CODE_USE_BEDROCK` and `CLAUDE_CODE_USE_VERTEX`, and the provider endpoint URLs such as `ANTHROPIC_BEDROCK_BASE_URL`
from line 278
278278 
279279Claude Code can't always show the dialog. Each case below says which settings apply when it can't and when you next see the dialog:
280280 
281* **An interactive session that can't show the dialog**: Claude Code doesn't apply the delivered settings and keeps the last-approved settings. The dialog appears in the next session that can show it. Requires Claude Code v2.1.211 or later.
281* **An interactive session that can't show the dialog**: Claude Code doesn't apply the delivered settings and keeps the last-approved settings. The dialog appears in the next session that can show it.
282282* **`claude install` or `claude update`**: Claude Code doesn't show the dialog during either command. The command runs with the last-approved settings, and the dialog appears in your next interactive session. If Claude Code waits for the settings fetch at startup, such as with [`forceRemoteSettingsRefresh`](#enforce-fail-closed-startup) set or on a [Claude apps gateway](/docs/en/claude-apps-gateway) deployment, it shows the dialog during the command instead, and an install run from a pipe fails; see [`Raw mode is not supported` during install](/docs/en/troubleshoot-install#raw-mode-is-not-supported-during-install). Before v2.1.246, Claude Code tried to show the dialog during these commands too.
283283* **An error closes the dialog before you answer**: Claude Code doesn't apply the delivered settings and keeps the last-approved settings. It shows the dialog again in the next session that can show it.
284284* **A non-interactive run**, such as `claude -p`, an Agent SDK session, or a session in the VS Code extension's chat panel or the desktop app's Code tab: Claude Code can't show the dialog, so when the delivered settings would require approval, it applies them for that run only. It doesn't record them as approved or write them to the [local cache](#fetch-and-caching-behavior), and the next interactive session shows the dialog. Until a user approves in an interactive session, each non-interactive run fetches the settings again at startup. Before v2.1.207, a non-interactive run saved the settings as approved, so later interactive sessions never showed the dialog for them.

sessions Changed · +1 / -1 lines

from line 146
146146 
147147Sessions you don't name still get two labels that Claude Code assigns. Only the generated title works as a resume handle:
148148 
149* Default display name: interactive sessions you never name still get a default display name when they start. Requires Claude Code v2.1.196 or later. The default combines the working directory's name with a two-character suffix, for example `my-app-3f`, and identifies the session in listings of running sessions, such as [agent view](/docs/en/agent-view) and `claude agents --json` output. The default isn't a resume handle. If you pass it to `claude --resume` or `/resume`, Claude Code doesn't find the session.
149* Default display name: interactive sessions you never name still get a default display name when they start. The default combines the working directory's name with a two-character suffix, for example `my-app-3f`, and identifies the session in listings of running sessions, such as [agent view](/docs/en/agent-view) and `claude agents --json` output. The default isn't a resume handle. If you pass it to `claude --resume` or `/resume`, Claude Code doesn't find the session.
150150* Generated title: if you don't name a session, Claude Code generates a session title for it. The title is a short summary of your first prompt, written by a background request to the small/fast model, normally a Haiku-class model. A `claude -p` run you start directly from a shell or script doesn't get one.
151151 
152152 Accepting a plan replaces the generated title with a title based on the plan. You can pass either title to `claude --resume` or `/resume`, and Claude Code resolves it the same way as a name you set.

settings-reference Changed · +2 / -2 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 3798
37983798 
37993799### `vimInsertModeRemaps`
38003800 
3801Map two-key INSERT-mode sequences to Escape in [vim editor mode](/docs/en/interactive-mode#vim-editor-mode). Each key is exactly two printable characters typed in sequence, and `"<Esc>"` is the only supported target; Claude Code ignores other entries. Requires Claude Code v2.1.208 or later.
3801Map two-key INSERT-mode sequences to Escape in [vim editor mode](/docs/en/interactive-mode#vim-editor-mode). Each key is exactly two printable characters typed in sequence, and `"<Esc>"` is the only supported target; Claude Code ignores other entries.
38023802 
38033803* **Scope**: [`User or managed`](#scopes). A repository can't remap your keystrokes.
38043804* **Type**: object mapping a two-character sequence to `"<Esc>"`
from line 3812
38123812}
38133813```
38143814 
3815Has no effect unless `editorMode` is `"vim"`. See [Remap INSERT-mode key sequences](/docs/en/interactive-mode#remap-insert-mode-key-sequences). Requires Claude Code v2.1.208 or later.
3815Has no effect unless `editorMode` is `"vim"`. See [Remap INSERT-mode key sequences](/docs/en/interactive-mode#remap-insert-mode-key-sequences).
38163816 
38173817### `voice`
38183818 
from line 4045
40454045}
40464046```
40474047 
4048Hostname matching is case-insensitive and treats `hooks.example.com.`, with the trailing dot that marks a fully qualified domain name, the same as `hooks.example.com`, which is how DNS treats them. The
4048Hostname matching is case-insensitive and treats `hooks.example.com.`, with the trailing dot that marks a fully qualified domain name, the same as `hooks.example.com`, which is how DNS treats them. The allowlist applies to hooks from every source, including managed settings.
4049 
4050### `

statusline Changed · +2 / -2 lines

from line 175
175175| `workspace.added_dirs` | Additional directories added via `/add-dir` or `--add-dir`. Empty array if none have been added |
176176| `workspace.git_worktree` | Git worktree name when the current directory is inside a linked worktree created with `git worktree add`. Absent in the main working tree. Populated for any git worktree, unlike `worktree.*`, which is present only while the session is in a [worktree session](/docs/en/worktrees) |
177177| `workspace.repo.host`, `workspace.repo.owner`, `workspace.repo.name` | Repository identity parsed from the `origin` remote, for example, `"github.com"`, `"anthropics"`, `"claude-code"`. Absent outside a git repository or when no `origin` remote is configured. For a gitlab.com project nested in subgroups, `owner` is the full namespace path with slashes, such as `"group/subgroup"`. Before v2.1.260, `workspace.repo` was absent for these projects |
178| `cost.total_cost_usd` | Estimated session cost in USD, computed client-side at list price unless a [`modelPricing`](/docs/en/settings-reference#modelpricing) table is in effect. May differ from your actual bill. Resets to \$0 when `/clear` starts a new session. Before v2.1.211, the total carried over after `/clear` |
178| `cost.total_cost_usd` | Estimated session cost in USD, computed client-side at list price unless a [`modelPricing`](/docs/en/settings-reference#modelpricing) table is in effect. May differ from your actual bill. Resets to \$0 when `/clear` starts a new session |
179179| `cost.total_duration_ms` | Total wall-clock time the session has been running, in milliseconds. Accumulates across resumes and doesn't include time while the session isn't running |
180180| `cost.total_api_duration_ms` | Total time spent waiting for API responses in milliseconds |
181181| `cost.total_lines_added`, `cost.total_lines_removed` | Lines of code changed |
from line 1147
11471147| `label` | string | Short progress summary of the task when Claude Code has one, otherwise the same text as `description` |
11481148| `startTime` | number | When the task started, in milliseconds since the Unix epoch |
11491149| `model` | string, optional | ID of the resolved model the task runs on. Omitted until the model is resolved |
1150| `effort` | string or number, optional | Reasoning effort set for the subagent in its [definition frontmatter](/docs/en/sub-agents#supported-frontmatter-fields) or on the individual invocation: `low`, `medium`, `high`, `xhigh`, `max`, or a numeric token budget. This is the configured value, and the effort Claude Code applies can differ when the model doesn't support that level. Omitted when no effort is set. Requires Claude Code v2.1.213 or later |
1150| `effort` | string or number, optional | Reasoning effort set for the subagent in its [definition frontmatter](/docs/en/sub-agents#supported-frontmatter-fields) or on the individual invocation: `low`, `medium`, `high`, `xhigh`, `max`, or a numeric token budget. This is the configured value, and the effort Claude Code applies can differ when the model doesn't support that level. Omitted when no effort is set |
11511151| `contextWindowSize` | number, optional | Context window of `model` in tokens, computed the same way as the main status line's [`context_window.context_window_size`](#context-window-fields), so you can render a per-row percentage from `tokenCount`. Omitted when `model` is |
11521152| `tokenCount` | number | Running token count of the subagent, the figure the default row shows |
11531153| `tokenSamples` | array of numbers | Up to the last 16 `tokenCount` readings, one per refresh tick, oldest first and ending with the current one |

terminal-config Changed · +1 / -1 lines

from line 50
5050 
5151 If you accepted Claude Code's first-run terminal setup prompt, this is already done. That prompt runs `/terminal-setup` for you, which enables Option as Meta and turns off the audible bell in your Apple Terminal profile.
5252 
53 In [screen reader mode](/docs/en/accessibility), `/terminal-setup` leaves the bell setting unchanged so the terminal bell stays audible. Before v2.1.211, `/terminal-setup` turned the bell off even in screen reader mode. If an earlier run turned the bell off, turn it back on under Settings → Profiles → Advanced → "Audible bell".
53 In [screen reader mode](/docs/en/accessibility), `/terminal-setup` leaves the bell setting unchanged so the terminal bell stays audible. If an earlier run turned the bell off, turn it back on under Settings → Profiles → Advanced → "Audible bell".
5454 </Tab>
5555 
5656 <Tab title="iTerm2">

workflows Changed · +0 / -4 lines

from line 133
133133* a scheduled task prompt
134134* a webhook payload or pull request comment relayed into the conversation
135135 
136<Note>
137 Before v2.1.210, the keyword started a workflow from any of these routes too, including a webhook payload or pull request comment relayed into the conversation.
138</Note>
139 
140136### Let Claude decide with ultracode
141137 
142138Ultracode is a Claude Code setting that turns on automatic workflow orchestration for the session, at whichever [effort level](/docs/en/model-config#adjust-effort-level) the session runs at. With it on, Claude plans a workflow for each substantive task instead of waiting for you to ask. Turn it on at the Claude Code prompt:
Feedback