From 776026900da478616092d6463c6cd527e395f2ad Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 08:16:43 +0000 Subject: [PATCH] docs: Claude Code v2.1.220 - deep subagent stream forwarding, MCP CI error detection, hook security Co-Authored-By: claude-yolo[bot] --- content/.metadata.json | 405 +++++++------- content/en/docs/claude-code/accessibility.md | 4 + .../docs/claude-code/agent-sdk/agent-loop.md | 4 +- .../claude-code/agent-sdk/cost-tracking.md | 4 +- .../en/docs/claude-code/agent-sdk/hosting.md | 4 +- .../docs/claude-code/agent-sdk/permissions.md | 4 +- .../docs/claude-code/agent-sdk/typescript.md | 2 + .../en/docs/claude-code/channels-reference.md | 8 +- content/en/docs/claude-code/chrome.md | 20 +- .../claude-code/claude-apps-gateway-config.md | 13 +- .../claude-code/claude-apps-gateway-deploy.md | 4 +- .../claude-code/claude-apps-gateway-on-aws.md | 526 ++++++++++++++++++ .../claude-apps-gateway-spend-limits.md | 8 +- .../docs/claude-code/claude-apps-gateway.md | 3 +- content/en/docs/claude-code/data-usage.md | 4 +- content/en/docs/claude-code/devcontainer.md | 2 +- .../en/docs/claude-code/features-overview.md | 4 +- content/en/docs/claude-code/gitlab-ci-cd.md | 6 +- content/en/docs/claude-code/headless.md | 39 +- content/en/docs/claude-code/hooks.md | 8 +- .../docs/claude-code/how-claude-code-works.md | 8 +- .../en/docs/claude-code/interactive-mode.md | 2 +- content/en/docs/claude-code/mcp-quickstart.md | 6 +- content/en/docs/claude-code/mcp.md | 36 +- .../docs/claude-code/plugin-marketplaces.md | 20 +- content/en/docs/claude-code/prompt-caching.md | 2 +- content/en/docs/claude-code/quickstart.md | 10 +- .../claude-code/server-managed-settings.md | 16 +- content/en/docs/claude-code/settings.md | 1 + content/en/docs/claude-code/skills.md | 4 + content/en/docs/claude-code/sub-agents.md | 40 +- content/en/docs/claude-code/vs-code.md | 16 +- .../en/docs/claude-code/whats-new/2026-w13.md | 4 +- .../en/docs/claude-code/whats-new/2026-w14.md | 8 +- .../en/docs/claude-code/whats-new/2026-w15.md | 20 +- .../en/docs/claude-code/whats-new/2026-w22.md | 20 +- .../en/docs/claude-code/whats-new/2026-w25.md | 8 +- ...how-do-i-log-out-of-all-active-sessions.md | 2 +- ...-can-i-delete-my-claude-console-account.md | 4 +- ...k-settings-on-team-and-enterprise-plans.md | 2 +- ...ser-feedback-settings-on-claude-console.md | 2 +- .../10593882-share-and-unshare-chats.md | 6 +- .../10684626-enable-and-use-web-search.md | 2 +- ...7-sharing-prompts-in-the-claude-console.md | 12 +- ...ith-local-mcp-servers-on-claude-desktop.md | 2 +- content/support/11101966-use-voice-mode.md | 8 +- ...506255-get-started-with-claude-in-slack.md | 16 +- ...the-claude-lti-in-canvas-by-instructure.md | 2 +- ...and-memory-to-build-on-previous-context.md | 10 +- ...being-asked-to-verify-my-payment-method.md | 2 +- .../11869629-use-claude-with-android-apps.md | 2 +- ...or-team-and-seat-based-enterprise-plans.md | 10 +- ...12173-get-started-with-claude-in-chrome.md | 2 +- ...11783-create-and-edit-files-with-claude.md | 6 +- .../12157520-claude-code-usage-analytics.md | 2 +- .../support/12260368-use-incognito-chats.md | 2 +- .../support/12293051-use-claude-in-xcode.md | 2 +- ...age-usage-credits-for-paid-claude-plans.md | 2 +- .../support/12461605-use-claude-in-slack.md | 2 +- ...6728-troubleshoot-claude-error-messages.md | 2 +- .../support/12512180-use-skills-in-claude.md | 2 +- ...d-using-the-desktop-extension-allowlist.md | 8 +- .../12618689-claude-code-on-the-web.md | 6 +- ...-quick-entry-with-claude-desktop-on-mac.md | 2 +- .../support/12650343-use-claude-for-excel.md | 2 +- ...analytics-for-team-and-enterprise-plans.md | 24 +- ...2446-claude-in-chrome-permissions-guide.md | 4 +- .../12997503-team-plan-billing-faqs.md | 2 +- .../13132885-set-up-single-sign-on-sso.md | 8 +- ...3133195-set-up-jit-or-scim-provisioning.md | 6 +- ...1-configuring-session-security-settings.md | 6 +- .../13189465-log-in-to-your-claude-account.md | 2 +- .../13325567-account-management-faqs.md | 2 +- ...13345190-get-started-with-claude-cowork.md | 2 +- ...mizing-your-console-appearance-settings.md | 2 +- ...1040-logging-in-to-your-console-account.md | 2 +- ...13641943-visual-and-interactive-content.md | 6 +- .../support/13756069-public-sector-faqs.md | 2 +- ...33-manage-plugins-for-your-organization.md | 2 +- .../support/13837440-use-plugins-in-claude.md | 4 +- ...hedule-recurring-tasks-in-claude-cowork.md | 2 +- ...13892150-work-across-microsoft-365-apps.md | 4 +- ...e-based-permissions-on-enterprise-plans.md | 32 +- ...gn-tasks-from-anywhere-in-claude-cowork.md | 4 +- ...ur-tasks-with-projects-in-claude-cowork.md | 12 +- ...-let-claude-use-your-computer-in-cowork.md | 4 +- ...sync-works-for-enterprise-organizations.md | 4 +- content/support/14503613-sso-login.md | 6 +- ...43-set-up-scim-in-claude-for-government.md | 6 +- content/support/14503775-mcp-web-search.md | 2 +- ...-up-your-design-system-in-claude-design.md | 2 +- ...min-guide-for-team-and-enterprise-plans.md | 2 +- ...14604416-get-started-with-claude-design.md | 2 +- ...t-a-default-model-for-your-organization.md | 2 +- ...nage-model-access-for-your-organization.md | 8 +- ...1-get-started-with-1password-for-claude.md | 2 +- .../8114491-get-started-with-claude.md | 2 +- ...w-can-i-delete-or-rename-a-conversation.md | 2 +- .../8287232-verify-your-phone-number.md | 2 +- .../support/8325618-paid-plan-billing-faqs.md | 2 +- .../8606378-how-do-i-use-the-workbench.md | 8 +- ...27-customizing-your-appearance-settings.md | 6 +- ...8421-how-can-i-delete-my-claude-account.md | 4 +- ...nt-to-a-team-or-enterprise-organization.md | 2 +- ...77-how-can-i-create-and-manage-projects.md | 8 +- ...9-manage-project-visibility-and-sharing.md | 10 +- ...d-usage-reporting-in-the-claude-console.md | 8 +- .../9547008-publish-and-share-artifacts.md | 8 +- ...e-public-projects-for-your-organization.md | 2 +- 109 files changed, 1139 insertions(+), 508 deletions(-) create mode 100644 content/en/docs/claude-code/claude-apps-gateway-on-aws.md diff --git a/content/.metadata.json b/content/.metadata.json index 94a59b4b1..e6a6643d4 100644 --- a/content/.metadata.json +++ b/content/.metadata.json @@ -1,7 +1,7 @@ { "metadata": { "version": "2.0", - "fetch_date": "2026-07-29T03:56:59.824475Z", + "fetch_date": "2026-07-29T08:15:20.010798Z", "section": "all" }, "items": [ @@ -3852,8 +3852,8 @@ "url": "https://code.claude.com/docs/en/accessibility", "status": "success", "path": "en/docs/claude-code/accessibility.md", - "sha256": "59e2a48b9bd227f5e426e25f20bbf200231d58ed248aec5c21812c9017c8a64f", - "size": 11459 + "sha256": "559d98e415da49c9e7561b8eed0e38a048b54cb3d2ab5b14983836cad5e9d905", + "size": 12284 }, { "url": "https://code.claude.com/docs/en/admin-setup", @@ -3873,8 +3873,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/agent-loop", "status": "success", "path": "en/docs/claude-code/agent-sdk/agent-loop.md", - "sha256": "b5370457097d82f0324a7278c4be3fe16eca518e17740296ee70ae700de45266", - "size": 44748 + "sha256": "b0e3d426790832b36ac1c3f1445f0c05415494074e9ec286c838a22ab9266e2c", + "size": 45254 }, { "url": "https://code.claude.com/docs/en/agent-sdk/claude-code-features", @@ -3887,8 +3887,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/cost-tracking", "status": "success", "path": "en/docs/claude-code/agent-sdk/cost-tracking.md", - "sha256": "39742a18899f21eaaeb0080861f6a607a575aac76bc1e1dbdd157a909d7b8f4b", - "size": 17979 + "sha256": "6e86a1805d9df68fea4136f08da116f8a3206603a4fe4a08d9aa1dfc5359ff7d", + "size": 18558 }, { "url": "https://code.claude.com/docs/en/agent-sdk/custom-tools", @@ -3915,8 +3915,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/hosting", "status": "success", "path": "en/docs/claude-code/agent-sdk/hosting.md", - "sha256": "82bc19f70b347e886790617fda79222a158d34815ef2523edb3755e01ffbf822", - "size": 23469 + "sha256": "3f32163618950daefeed4345b5b8b2a7e0f9d82ecd724681bca0db49708a4175", + "size": 23978 }, { "url": "https://code.claude.com/docs/en/agent-sdk/mcp", @@ -3957,8 +3957,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/permissions", "status": "success", "path": "en/docs/claude-code/agent-sdk/permissions.md", - "sha256": "b91593e834c4e4cabd80a352494f9947a4cac191553db558cc471398a7ec7826", - "size": 20718 + "sha256": "6c195680e89c7eeeeaf4be439df425f565f353c21fdc941609d0f29884097348", + "size": 21397 }, { "url": "https://code.claude.com/docs/en/agent-sdk/plugins", @@ -4062,8 +4062,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/typescript", "status": "success", "path": "en/docs/claude-code/agent-sdk/typescript.md", - "sha256": "a09e8a208842c263e85795ed77b2042f261e0f593d0ec249709e5cfb4cc63a14", - "size": 264631 + "sha256": "2fb236c5d3b990bcb532dcd52b9098cb7c924dc5646b71effce140a617d18490", + "size": 265150 }, { "url": "https://code.claude.com/docs/en/agent-sdk/typescript-v2-preview", @@ -4167,8 +4167,8 @@ "url": "https://code.claude.com/docs/en/channels-reference", "status": "success", "path": "en/docs/claude-code/channels-reference.md", - "sha256": "8ee3179450eb3f034a959ed44d2de2d56dea83b4d4f1575bbe08421a7925a932", - "size": 46737 + "sha256": "60da3ab2c75e44fb4c134b6d16a2b38d021173b6169eb7acb30b0e231ac61b47", + "size": 47775 }, { "url": "https://code.claude.com/docs/en/checkpointing", @@ -4181,29 +4181,36 @@ "url": "https://code.claude.com/docs/en/chrome", "status": "success", "path": "en/docs/claude-code/chrome.md", - "sha256": "5a950a736c9b5b79672a8f447173e0dffccbf0a08427ec34a3633200b31586d9", - "size": 17245 + "sha256": "7ac91d1c3d1c838b77fa2facb31f8a1454b47eee5c022add09948fe4e8457a83", + "size": 17295 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway.md", - "sha256": "6e9bbe55df40646b670f6c28ef1ff192aad720564460c51c42cc46294eb20a45", - "size": 55034 + "sha256": "b0180b913d0bace6a388102c096d75d376c2fbab5ea038992fe50b9a7af438d4", + "size": 55210 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-config", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-config.md", - "sha256": "5fa289dbe31ff4664e08bfc2549a9aadc2ca47eda19e7d56602b37a9327e1d1c", - "size": 83560 + "sha256": "5ded8045b723bdf6d442ed1f212013686244601c00c4ac6d3f6b2b6a507c5c23", + "size": 84171 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-deploy", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-deploy.md", - "sha256": "c549e8d9219d64c281c13e2a41f27a4bcd6380295a8541a887a4a24cd8f9e361", - "size": 54419 + "sha256": "0cbbb8ba1a92588b6ccc2ccb9b2549d9dcea0b712f33e437100e49e664f517a9", + "size": 54631 + }, + { + "url": "https://code.claude.com/docs/en/claude-apps-gateway-on-aws", + "status": "success", + "path": "en/docs/claude-code/claude-apps-gateway-on-aws.md", + "sha256": "8b189c321f49f98b47aa2524eeee66951d5b982deff0d99ce605520927b0761b", + "size": 48927 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-on-gcp", @@ -4216,8 +4223,8 @@ "url": "https://code.claude.com/docs/en/claude-apps-gateway-spend-limits", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-spend-limits.md", - "sha256": "870ddf46c8650164e152da46b608d1deaa0c9e976051a80d1f491010f902ee4b", - "size": 15433 + "sha256": "57ce4047b4c8de858a097f7c2d1b7dda0ea4ac91cc303e2f50553ed707579911", + "size": 16347 }, { "url": "https://code.claude.com/docs/en/claude-code-on-the-web", @@ -4321,8 +4328,8 @@ "url": "https://code.claude.com/docs/en/data-usage", "status": "success", "path": "en/docs/claude-code/data-usage.md", - "sha256": "41ce71d59147b1d4fe4c22b50d3b22e9f84d61b957d85a51455bc5509845a247", - "size": 20378 + "sha256": "14c1f324124229872ffd1844f0f839dafc9d7b27ab3b855633f0c3a448114487", + "size": 21068 }, { "url": "https://code.claude.com/docs/en/debug-your-config", @@ -4384,7 +4391,7 @@ "url": "https://code.claude.com/docs/en/devcontainer", "status": "success", "path": "en/docs/claude-code/devcontainer.md", - "sha256": "2f072d7b6056bf14f6aaaf75c8afa1e7879e7762e494df2d3acc0e2ce5bba64d", + "sha256": "3e86d270d480d2523b5646564ea0eef5f26098a978577307fb47de24a1baa82b", "size": 18498 }, { @@ -4426,8 +4433,8 @@ "url": "https://code.claude.com/docs/en/features-overview", "status": "success", "path": "en/docs/claude-code/features-overview.md", - "sha256": "a28bea6880c6b1f9416dd8ea4d07b01aee53a84a985ff3739687a869a32c1748", - "size": 30974 + "sha256": "69fdd53cf2f56ab3f942c8e4d2fc98aa6a0c8841b1d8c43ba85c1fa53ca69b83", + "size": 31540 }, { "url": "https://code.claude.com/docs/en/fullscreen", @@ -4461,8 +4468,8 @@ "url": "https://code.claude.com/docs/en/gitlab-ci-cd", "status": "success", "path": "en/docs/claude-code/gitlab-ci-cd.md", - "sha256": "6cf18fe767e2d99cf1e8b47ac9c18effac7b6c43891ddb1b4d26190ec0fa44b5", - "size": 18284 + "sha256": "d8ad5fa3951f2391da47246f4049d72be5d6d035d035ac50686600f49ddfc28d", + "size": 18299 }, { "url": "https://code.claude.com/docs/en/glossary", @@ -4489,15 +4496,15 @@ "url": "https://code.claude.com/docs/en/headless", "status": "success", "path": "en/docs/claude-code/headless.md", - "sha256": "881bce850c32a4a40a88269fe022d48c13d157fca72488f5c8d80e47e702a674", - "size": 22807 + "sha256": "c8c8bc670e1d2fecba6442cc58dbeee1ad4d693936c09f851bb716309b7fd20c", + "size": 26093 }, { "url": "https://code.claude.com/docs/en/hooks", "status": "success", "path": "en/docs/claude-code/hooks.md", - "sha256": "78cbfc99b83febc475c29bf1e4b32d3abd779418fafa6ec430f029357880e45d", - "size": 240318 + "sha256": "a7c31387b07377223c88b8184159256e3f9175e4a90028fb0138a55e72dcce47", + "size": 242078 }, { "url": "https://code.claude.com/docs/en/hooks-guide", @@ -4510,15 +4517,15 @@ "url": "https://code.claude.com/docs/en/how-claude-code-works", "status": "success", "path": "en/docs/claude-code/how-claude-code-works.md", - "sha256": "4e80e099e79d8654eb401ae3716c034772714d56701ed5ab4577b64d197a948d", - "size": 19335 + "sha256": "650ccf0b01e2b487a59bb8261dbcf29adbfd26f8d9415b6df8b7a2569f94c246", + "size": 20227 }, { "url": "https://code.claude.com/docs/en/interactive-mode", "status": "success", "path": "en/docs/claude-code/interactive-mode.md", - "sha256": "90e27bd6098951770c798f7c8df4c01c321bc1bf1ce7c0a69562b05006211036", - "size": 55795 + "sha256": "6e69cca3592d43d66b5600f9b5b4770693e319a311cd588e7c19ab179a0959f7", + "size": 55991 }, { "url": "https://code.claude.com/docs/en/jetbrains", @@ -4587,15 +4594,15 @@ "url": "https://code.claude.com/docs/en/mcp", "status": "success", "path": "en/docs/claude-code/mcp.md", - "sha256": "9812bbfe1e360f0da018cd7d47c5fb30455f9e26ce7ee6cb4dc8a0e1225ba869", - "size": 80806 + "sha256": "bc593ae725e717b1518c0f786a3dc16324c3e27de96b1dae11ecb29e46119771", + "size": 80896 }, { "url": "https://code.claude.com/docs/en/mcp-quickstart", "status": "success", "path": "en/docs/claude-code/mcp-quickstart.md", - "sha256": "1a53a8b765220bebd775af1213fdf966c5ba1d9eb37b22baa204e47eb79f194c", - "size": 24212 + "sha256": "26e7224342d2ff66ec22f06d41ffc149d1cb7b211eeccf0f1a128698858012ca", + "size": 24227 }, { "url": "https://code.claude.com/docs/en/memory", @@ -4692,8 +4699,8 @@ "url": "https://code.claude.com/docs/en/plugin-marketplaces", "status": "success", "path": "en/docs/claude-code/plugin-marketplaces.md", - "sha256": "31adf2d4d2f61b799d3ee33180f9192673e107c7014563bc8739dd494f4a9309", - "size": 73577 + "sha256": "8e23ece905e44129e2025356ca22d05af99906ba8eb58d89b2f0848aac3ec097", + "size": 75350 }, { "url": "https://code.claude.com/docs/en/plugin-relevance", @@ -4720,7 +4727,7 @@ "url": "https://code.claude.com/docs/en/prompt-caching", "status": "success", "path": "en/docs/claude-code/prompt-caching.md", - "sha256": "b68f0b570c2d9c12da3d4c4bfb4633ccc54b56a8624d293caf8283f182f2fae3", + "sha256": "318cf6fe2df39918bc115fef5bf4ea3dc1960c2609a3343436e1d6a3eb80b78c", "size": 29777 }, { @@ -4734,8 +4741,8 @@ "url": "https://code.claude.com/docs/en/quickstart", "status": "success", "path": "en/docs/claude-code/quickstart.md", - "sha256": "3e6ab4bdc5d56b2efb56e4e0a92dbdc549549de4787648b67189eb73b82c2be8", - "size": 13572 + "sha256": "e94299c6797fd03b949d2b683136b65f0264243491ed71541eee59621ea0130d", + "size": 13117 }, { "url": "https://code.claude.com/docs/en/remote-control", @@ -4790,8 +4797,8 @@ "url": "https://code.claude.com/docs/en/server-managed-settings", "status": "success", "path": "en/docs/claude-code/server-managed-settings.md", - "sha256": "4f5a7dc0607843767d64018b71a3f2ef2a45c6101a3fbfaaf19afcede18cfe96", - "size": 26203 + "sha256": "7923c517e0c0c0f17cf6be05409ec72865995e5b26902c46f16834ea644ce7cf", + "size": 27885 }, { "url": "https://code.claude.com/docs/en/sessions", @@ -4804,8 +4811,8 @@ "url": "https://code.claude.com/docs/en/settings", "status": "success", "path": "en/docs/claude-code/settings.md", - "sha256": "de75920ec75659d057cda3a01e97d59d39f8f827925c7fcdde651e88665a5bfb", - "size": 271221 + "sha256": "c6722f96333874c974a157de6ac12dbff17e5cc3dcebcd570054483e120dbbcb", + "size": 272483 }, { "url": "https://code.claude.com/docs/en/setup", @@ -4818,8 +4825,8 @@ "url": "https://code.claude.com/docs/en/skills", "status": "success", "path": "en/docs/claude-code/skills.md", - "sha256": "9a319c076368d1db19020515c14ee283f054eb863a14b3a1b412570d9e3bb35d", - "size": 73200 + "sha256": "2422b957b6ab93d0d8ddb2bc5e4486397a0741f6ef1e18027b23e2646f33bcea", + "size": 73895 }, { "url": "https://code.claude.com/docs/en/slack", @@ -4839,8 +4846,8 @@ "url": "https://code.claude.com/docs/en/sub-agents", "status": "success", "path": "en/docs/claude-code/sub-agents.md", - "sha256": "4bcfd2c17685096ae92442e1bc85ae49fe41175f81e75cf000c554e2d1078b31", - "size": 92556 + "sha256": "3fd0142fe47ec8bc876b714c358a39bc7098a62dcfae224eba80396d5b7a3d5a", + "size": 94943 }, { "url": "https://code.claude.com/docs/en/terminal-config", @@ -4902,8 +4909,8 @@ "url": "https://code.claude.com/docs/en/vs-code", "status": "success", "path": "en/docs/claude-code/vs-code.md", - "sha256": "28ee73b4085785fb954b71ed3ebbd5f451af5ce463540a1fff05dbd0bee30a27", - "size": 48415 + "sha256": "97c9017141dd50d4c2878373c78858c7ee684f768bf8d747fb6dfaa35494870e", + "size": 48420 }, { "url": "https://code.claude.com/docs/en/web-quickstart", @@ -4916,22 +4923,22 @@ "url": "https://code.claude.com/docs/en/whats-new/2026-w13", "status": "success", "path": "en/docs/claude-code/whats-new/2026-w13.md", - "sha256": "80f582261194b25a95822fc6eaa851fdf22931c963c7ecf036be004986f15ab2", - "size": 8016 + "sha256": "1f6b33d30fc2ba37f181750f871a769ba973868bd4c3b649f7c0b41856a91bc5", + "size": 8027 }, { "url": "https://code.claude.com/docs/en/whats-new/2026-w14", "status": "success", "path": "en/docs/claude-code/whats-new/2026-w14.md", - "sha256": "53c72ca1de9878100f54de050a5d3432f3a2fdc8a9b0b0f6ab10bb5460eef413", - "size": 7914 + "sha256": "d2ba66788eb385a4c3ad9f8b0ead51b24d9ec4d631dc4855c00f8a21b2d972fb", + "size": 7936 }, { "url": "https://code.claude.com/docs/en/whats-new/2026-w15", "status": "success", "path": "en/docs/claude-code/whats-new/2026-w15.md", - "sha256": "b45286ab29c3c3d8653de0fd3830cfbc435774286dd890464c9a1c6a7bcb43fd", - "size": 7344 + "sha256": "0b44122d315a9909407b83def62e4edc8247262565bb4d1c22add11e21283be9", + "size": 7399 }, { "url": "https://code.claude.com/docs/en/whats-new/2026-w16", @@ -4979,8 +4986,8 @@ "url": "https://code.claude.com/docs/en/whats-new/2026-w22", "status": "success", "path": "en/docs/claude-code/whats-new/2026-w22.md", - "sha256": "67a1e21ef37f6148bded984e7fec0868aef45f82803bfc3ff8ad6222810b1c52", - "size": 7341 + "sha256": "17ec54c9ef14d0426d4a4375efe470ba0ecc9aaefad5582d9efe317c3c220687", + "size": 7396 }, { "url": "https://code.claude.com/docs/en/whats-new/2026-w23", @@ -5000,8 +5007,8 @@ "url": "https://code.claude.com/docs/en/whats-new/2026-w25", "status": "success", "path": "en/docs/claude-code/whats-new/2026-w25.md", - "sha256": "a96708c857c757827143fe90043c37ba48a178317a49fa27c778f99654446336", - "size": 5363 + "sha256": "833f8d3b700c7618cce2202daf834614b956be2c30651edb8c102815e7dcbd08", + "size": 5385 }, { "url": "https://code.claude.com/docs/en/whats-new/2026-w26", @@ -7429,7 +7436,7 @@ "url": "https://support.claude.com/en/articles/8114491-get-started-with-claude", "status": "success", "path": "support/8114491-get-started-with-claude.md", - "sha256": "a5882f5b886dc7732508957e734dd64379d46c6fb07ee6ea4f577ba0f4d3a373", + "sha256": "01011f3831ee8c3f02fd0b236f8f5736b783c3c741797edbbd6c1408477f9452", "size": 5300 }, { @@ -7513,7 +7520,7 @@ "url": "https://support.claude.com/en/articles/8230524-how-can-i-delete-or-rename-a-conversation", "status": "success", "path": "support/8230524-how-can-i-delete-or-rename-a-conversation.md", - "sha256": "2cf5ca7e1f5f59470bdd09e1206ea7ca4934e6ba38f848db3c4d941402e5d754", + "sha256": "09b1c1108e8155134554e9e67213f1a8e009fcc6d9e8ad28e4e169a700ca0524", "size": 1299 }, { @@ -7555,8 +7562,8 @@ "url": "https://support.claude.com/en/articles/8287232-verify-your-phone-number", "status": "success", "path": "support/8287232-verify-your-phone-number.md", - "sha256": "b80f61deb1a389cc6eedd71039849e4f9a5fce61388005d104df99c9991d6bf9", - "size": 3977 + "sha256": "971cd98049f36f181e530a576fcfd859e068fd984bfbf0e2f260d72b8458c5d4", + "size": 3975 }, { "url": "https://support.claude.com/en/articles/8325606-what-is-the-pro-plan", @@ -7583,8 +7590,8 @@ "url": "https://support.claude.com/en/articles/8325618-paid-plan-billing-faqs", "status": "success", "path": "support/8325618-paid-plan-billing-faqs.md", - "sha256": "ad9c388f16736e392da455c2c728708985d469acef1e7594bb9d7c8347472fbe", - "size": 4555 + "sha256": "fbbea278bc8cb0ee05e67beae298e8b6266f245c51cbf6db674ded2dce36bddd", + "size": 4551 }, { "url": "https://support.claude.com/en/articles/8325621-i-would-like-to-input-sensitive-data-into-my-chats-with-claude-who-can-view-my-conversations", @@ -7625,8 +7632,8 @@ "url": "https://support.claude.com/en/articles/8606378-how-do-i-use-the-workbench", "status": "success", "path": "support/8606378-how-do-i-use-the-workbench.md", - "sha256": "16e9f69059c029814424b718029da8cc2776866a344660123a5c8445d5df311a", - "size": 9649 + "sha256": "e8953f0029873f958c8cb4ded5975dffc717dca7061250c6efe574fe86fffdeb", + "size": 9657 }, { "url": "https://support.claude.com/en/articles/8606394-how-large-is-the-context-window-on-paid-claude-plans", @@ -7653,8 +7660,8 @@ "url": "https://support.claude.com/en/articles/8887527-customizing-your-appearance-settings", "status": "success", "path": "support/8887527-customizing-your-appearance-settings.md", - "sha256": "2683cd532b7e095e712c1d5294770b57cb4f38eb2bcea48adc14930e8576ebe2", - "size": 1874 + "sha256": "3f0dd672d052b200d9c5f9c12ecdc07e922ca9064d9abb79a7b0cdba1a573f71", + "size": 1876 }, { "url": "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler", @@ -7709,8 +7716,8 @@ "url": "https://support.claude.com/en/articles/9028421-how-can-i-delete-my-claude-account", "status": "success", "path": "support/9028421-how-can-i-delete-my-claude-account.md", - "sha256": "713f31de7eca556f96c732085b6e7c755cbb3c9d1ce2598584b3367de0db72c9", - "size": 2017 + "sha256": "d5d46fe2c3d7e317d39447cf30182672e1a9deb7e53a0b50cdce90e537324e99", + "size": 2021 }, { "url": "https://support.claude.com/en/articles/9035075-law-enforcement-requests", @@ -7828,8 +7835,8 @@ "url": "https://support.claude.com/en/articles/9267400-move-your-personal-claude-account-to-a-team-or-enterprise-organization", "status": "success", "path": "support/9267400-move-your-personal-claude-account-to-a-team-or-enterprise-organization.md", - "sha256": "63d898ddc6d9a7d4cc071aac77f81549106bd9eb7345a743c06f69044ec0d925", - "size": 8330 + "sha256": "7db91c88cb5deddd46bdd7a187bd899c5dc872d6f49c31bf71f4eb7cd559ae39", + "size": 8328 }, { "url": "https://support.claude.com/en/articles/9301722-updates-to-our-acceptable-use-policy-now-usage-policy-consumer-terms-of-service-and-privacy-policy", @@ -7877,15 +7884,15 @@ "url": "https://support.claude.com/en/articles/9519177-how-can-i-create-and-manage-projects", "status": "success", "path": "support/9519177-how-can-i-create-and-manage-projects.md", - "sha256": "2c30cdccbe29a82a80439f2013a5ed378bda3ca177f90718a56f4695092d987f", - "size": 9269 + "sha256": "5e4c684a02cd084af0368cdf6473e22e073a12b2b3192b6b614993db0663878b", + "size": 9275 }, { "url": "https://support.claude.com/en/articles/9519189-manage-project-visibility-and-sharing", "status": "success", "path": "support/9519189-manage-project-visibility-and-sharing.md", - "sha256": "c698162c58e37fb2350b212e132c95e0a3d7e8259d6151eff1856a2246139d9f", - "size": 8560 + "sha256": "cfec848929900e467e00164c1d17586b32a85ac424037a54a3eec16db03a3871", + "size": 8558 }, { "url": "https://support.claude.com/en/articles/9519291-what-is-anthropic-s-policy-for-handling-governmental-requests-for-user-information", @@ -7905,15 +7912,15 @@ "url": "https://support.claude.com/en/articles/9534590-cost-and-usage-reporting-in-the-claude-console", "status": "success", "path": "support/9534590-cost-and-usage-reporting-in-the-claude-console.md", - "sha256": "a86be6ac761bb198f1e5f3cf10211f20d99954afd35e61021c6402ce64e6bfce", - "size": 5110 + "sha256": "975e9d6b5b6e93fe45f8318c273b1de8f3af7bac863978dff1c180d5714c11b6", + "size": 5102 }, { "url": "https://support.claude.com/en/articles/9547008-publish-and-share-artifacts", "status": "success", "path": "support/9547008-publish-and-share-artifacts.md", - "sha256": "40a5f94277f4963b168bcf0382c0c8e807cf4e54107394ecea3d1b83112314e1", - "size": 7322 + "sha256": "d725cc34cbf67da3d046bedfe42b333eee7c817283e539febdbdba87295aaf65", + "size": 7336 }, { "url": "https://support.claude.com/en/articles/9612887-install-claude-for-android", @@ -7989,8 +7996,8 @@ "url": "https://support.claude.com/en/articles/9927533-disable-public-projects-for-your-organization", "status": "success", "path": "support/9927533-disable-public-projects-for-your-organization.md", - "sha256": "36f8fc69e3112be885dfde221da2f9440e5b37a0c432a962d1390fb39c03f17a", - "size": 2588 + "sha256": "9b3a7860f28c84b00d703f9a3a54d4bac9a9deb3b500ca7b3e718d7f86869df5", + "size": 2584 }, { "url": "https://support.claude.com/en/articles/9927624-add-or-update-your-team-plan-s-tax-or-vat-id", @@ -8129,14 +8136,14 @@ "url": "https://support.claude.com/en/articles/10310342-how-do-i-log-out-of-all-active-sessions", "status": "success", "path": "support/10310342-how-do-i-log-out-of-all-active-sessions.md", - "sha256": "1c78edf127efcd68b8b2d0756c6e87fb40e0a75020e4bc543a77da20c70852a2", - "size": 2486 + "sha256": "e83258d6130f408ff53ff3f03d6c643be496c90c373f77fcd1a8d2a89c981299", + "size": 2480 }, { "url": "https://support.claude.com/en/articles/10366376-how-can-i-delete-my-claude-console-account", "status": "success", "path": "support/10366376-how-can-i-delete-my-claude-console-account.md", - "sha256": "8bf8a5565bd66ae031ad6c5ddf0d553f43fea4a7214e1bf7c7189288c15aa213", + "sha256": "01d5978a1199ecf952aaeaa0bffdea38bc766586d2df196664f8949bd4079d7b", "size": 3163 }, { @@ -8185,14 +8192,14 @@ "url": "https://support.claude.com/en/articles/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans", "status": "success", "path": "support/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans.md", - "sha256": "406fc51e92eff7ca2f0dead03bd175692906ab50fead9cdb1bf8337cdc9c95f8", - "size": 1036 + "sha256": "d0607dc36c5ea7d7f7d61f872790838c724ba6b56049131bcb65302a055f515f", + "size": 1038 }, { "url": "https://support.claude.com/en/articles/10504853-manage-user-feedback-settings-on-claude-console", "status": "success", "path": "support/10504853-manage-user-feedback-settings-on-claude-console.md", - "sha256": "d7a48678916a0adae7a86b28babc08703f53f1732cf62c6c11ccf24de3fefbe4", + "sha256": "2824518e41779766a85e7acacfbb8b9d3a38394c85b58c28b5d4ec421c7f8068", "size": 1001 }, { @@ -8206,14 +8213,14 @@ "url": "https://support.claude.com/en/articles/10593882-share-and-unshare-chats", "status": "success", "path": "support/10593882-share-and-unshare-chats.md", - "sha256": "c63995362c5feaf23b6a33db4001192d9ef57b30e4b4508b9fd75779ef06b361", - "size": 4012 + "sha256": "0462e9e6bd14fd6f0538d935f7ea54a9f1923a84b13c1dbde3136ad8ec660d76", + "size": 4016 }, { "url": "https://support.claude.com/en/articles/10684626-enable-and-use-web-search", "status": "success", "path": "support/10684626-enable-and-use-web-search.md", - "sha256": "a5a4ff4d27f471d88a5807d49c39fba1faf1102c4d0b9a8fa720e7d01688fcd3", + "sha256": "cd5a3ec5ab08dd96464652aff90adfa993ea0a6edb9e63765251a4376f9c92ce", "size": 6368 }, { @@ -8227,8 +8234,8 @@ "url": "https://support.claude.com/en/articles/10722177-sharing-prompts-in-the-claude-console", "status": "success", "path": "support/10722177-sharing-prompts-in-the-claude-console.md", - "sha256": "9f290fe195466b6b29a63345ba038b5e02afcbed89b7f93d1bb38accf81b2a61", - "size": 4525 + "sha256": "10b471f048f899243ffbeae4fa511bf107b4053ffb20451dbb069fd78d34c364", + "size": 4521 }, { "url": "https://support.claude.com/en/articles/10769299-how-to-use-claude-in-your-preferred-language", @@ -8241,8 +8248,8 @@ "url": "https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop", "status": "success", "path": "support/10949351-getting-started-with-local-mcp-servers-on-claude-desktop.md", - "sha256": "dc1192b35bec675a551f0199101490307ba4eb83a8aa39a1870e169d78640ec1", - "size": 8267 + "sha256": "93d8b5c98dc84a26dfd1135959b7715127114a02e2d91f2279ac3b668ca683cf", + "size": 8269 }, { "url": "https://support.claude.com/en/articles/11049741-what-is-the-max-plan", @@ -8283,8 +8290,8 @@ "url": "https://support.claude.com/en/articles/11101966-use-voice-mode", "status": "success", "path": "support/11101966-use-voice-mode.md", - "sha256": "8c739fe1a7f6e59fb9dd4af686e644741ede5b07b4bd87ce53c3405afd2d777d", - "size": 10554 + "sha256": "e45653f9548b44a3d744046ef6f6f3de3e63977fd2b2c47eb7b14164d05880c6", + "size": 10560 }, { "url": "https://support.claude.com/en/articles/11107691-why-is-a-coupon-or-promotion-not-available-for-my-account", @@ -8388,8 +8395,8 @@ "url": "https://support.claude.com/en/articles/11506255-get-started-with-claude-in-slack", "status": "success", "path": "support/11506255-get-started-with-claude-in-slack.md", - "sha256": "1827b6871a4d615866c713f726984938f8f24068612131429e91d7adb7d533b2", - "size": 10414 + "sha256": "46a2d69227719bbeef0d198ed7d48c73a7456d314d9fffc7d4dd3f99d846ca12", + "size": 10412 }, { "url": "https://support.claude.com/en/articles/11526368-how-am-i-billed-for-my-enterprise-plan", @@ -8430,7 +8437,7 @@ "url": "https://support.claude.com/en/articles/11725453-set-up-the-claude-lti-in-canvas-by-instructure", "status": "success", "path": "support/11725453-set-up-the-claude-lti-in-canvas-by-instructure.md", - "sha256": "267e951d7e0ff5d20dcda9f963f98e1d28f559ef7a6f118b626929ef6a0b5fd5", + "sha256": "06fad9f186c316ac4813311811ce2567cba9d0af53355120d0087dff3575e0d9", "size": 2746 }, { @@ -8444,15 +8451,15 @@ "url": "https://support.claude.com/en/articles/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context", "status": "success", "path": "support/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context.md", - "sha256": "7df594f5ce5a1da325014e8f1a0cd6ea26ebc80e49c2c8273285a4e517bcb4ff", - "size": 21512 + "sha256": "04af54f43a25176267eb829981b8b77da698a6068cd9e6884642e74e123554ce", + "size": 21508 }, { "url": "https://support.claude.com/en/articles/11818288-why-am-i-being-asked-to-verify-my-payment-method", "status": "success", "path": "support/11818288-why-am-i-being-asked-to-verify-my-payment-method.md", - "sha256": "e7099b0dad721cd6c68655adcb83b6ee50c97dc8d894d0acf62a8851b4bf2585", - "size": 814 + "sha256": "4070111cd06edd1688f69412a16d14b6c6044d292e83a7cfb9448ae716f33805", + "size": 816 }, { "url": "https://support.claude.com/en/articles/11825384-how-to-update-claude-for-ios", @@ -8486,8 +8493,8 @@ "url": "https://support.claude.com/en/articles/11869629-use-claude-with-android-apps", "status": "success", "path": "support/11869629-use-claude-with-android-apps.md", - "sha256": "9e23472c274b3f9ee7c719a87a499cf78f2a60bb2892f5a070184cddee3c7310", - "size": 13879 + "sha256": "978b49ac2c26691ce496a8be95b829c6d96c1bc996632ee6649fcbccd518f461", + "size": 13877 }, { "url": "https://support.claude.com/en/articles/11932705-automated-security-reviews-in-claude-code", @@ -8521,15 +8528,15 @@ "url": "https://support.claude.com/en/articles/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans", "status": "success", "path": "support/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans.md", - "sha256": "50c48be6bb6ad4e6ec20dc5a1ad5345aae99bc120407fbbe9117cd88e1431204", - "size": 9644 + "sha256": "e616f1c8aec03bd9acb8bd07e1c40c82cf056b4109869b69acea0985794aa759", + "size": 9638 }, { "url": "https://support.claude.com/en/articles/12012173-get-started-with-claude-in-chrome", "status": "success", "path": "support/12012173-get-started-with-claude-in-chrome.md", - "sha256": "aa7b6aa3eef0fd9a8b8356026a1200c5d0ca095a3c2bac90d3a278fb83f3bafb", - "size": 12670 + "sha256": "f01111ead0676a94b633a6187da1bf358f4fe5a22384d34c9a0ada589a26943b", + "size": 12674 }, { "url": "https://support.claude.com/en/articles/12053672-what-happens-to-a-user-s-data-when-they-are-removed-from-a-team-or-enterprise-organization", @@ -8556,8 +8563,8 @@ "url": "https://support.claude.com/en/articles/12111783-create-and-edit-files-with-claude", "status": "success", "path": "support/12111783-create-and-edit-files-with-claude.md", - "sha256": "23a5b1a6c8ddf6743541b2cf8d46f012bd419b7132cd5cab6f7c455849f21c85", - "size": 18409 + "sha256": "a7aaa90e374801e7c5a0e25e0ab5e8e69d34ee28712f48bee06a0ee0fac59ed6", + "size": 18407 }, { "url": "https://support.claude.com/en/articles/12119250-model-safety-bug-bounty-program", @@ -8584,21 +8591,21 @@ "url": "https://support.claude.com/en/articles/12157520-claude-code-usage-analytics", "status": "success", "path": "support/12157520-claude-code-usage-analytics.md", - "sha256": "4107d6d364bf9d4e3419fd8cd98c015fc8a684e1668b749774ec711d4f6ef6b6", + "sha256": "6e953b32113ed425daf6b08385af708fb05fcd5e937575d2ddcc16d259946b89", "size": 6427 }, { "url": "https://support.claude.com/en/articles/12260368-use-incognito-chats", "status": "success", "path": "support/12260368-use-incognito-chats.md", - "sha256": "9d275b1df77e96eb1ba2ffa1847f70acfd917abe357fdb720d167ceec40bf95e", - "size": 3600 + "sha256": "e79b3532aa5effc65ef85f2966eb2c4f798310549864c50462a507f4e588e607", + "size": 3598 }, { "url": "https://support.claude.com/en/articles/12293051-use-claude-in-xcode", "status": "success", "path": "support/12293051-use-claude-in-xcode.md", - "sha256": "8e5bb2a35b8a5d6fc74bef7b60e1ad0d315403a17ef2b6014056a62a70721900", + "sha256": "bb891c593e2808c177df5f55408948240c4a5b4d892a7d5dfb62df48104f9adc", "size": 1905 }, { @@ -8640,22 +8647,22 @@ "url": "https://support.claude.com/en/articles/12429409-manage-usage-credits-for-paid-claude-plans", "status": "success", "path": "support/12429409-manage-usage-credits-for-paid-claude-plans.md", - "sha256": "04aca023a59774670dec3ce81f4f10bc76144ba647c8ff1a4c4e7fe55bf618ca", - "size": 6071 + "sha256": "dca21cc4cbef988e1f5f8ca3ab090a19386578c4a8fe953ee6a8ecf7846bbd59", + "size": 6073 }, { "url": "https://support.claude.com/en/articles/12461605-use-claude-in-slack", "status": "success", "path": "support/12461605-use-claude-in-slack.md", - "sha256": "3def9b51ed29295a78b2eb78d40d42d57f356c5d1c36952fa62b63ab5f315865", - "size": 9975 + "sha256": "1dd063f67ad383ba13f7dc65d407976362e6dbe2f424c39834d3adf8ea7b9010", + "size": 9969 }, { "url": "https://support.claude.com/en/articles/12466728-troubleshoot-claude-error-messages", "status": "success", "path": "support/12466728-troubleshoot-claude-error-messages.md", - "sha256": "1be50e6730275d6d3c53539fe9ce6c7f152d631608795611d417ea4e61f9494b", - "size": 4234 + "sha256": "c8786d4c22fd365d2eec1f648ade0d9cfa1344b1b81970899a27ec7eb2b744bd", + "size": 4232 }, { "url": "https://support.claude.com/en/articles/12489464-use-enterprise-search", @@ -8675,8 +8682,8 @@ "url": "https://support.claude.com/en/articles/12512180-use-skills-in-claude", "status": "success", "path": "support/12512180-use-skills-in-claude.md", - "sha256": "a494eb6feea476ed5aa230d65f43d9027ce89076faa5f27caf11e0789ed539e9", - "size": 13272 + "sha256": "21323ae73cb8e0fc070af64b7be83439f869875ba5731e789ca3ca54960b65b1", + "size": 13270 }, { "url": "https://support.claude.com/en/articles/12512198-how-to-create-custom-skills", @@ -8696,8 +8703,8 @@ "url": "https://support.claude.com/en/articles/12592343-enabling-and-using-the-desktop-extension-allowlist", "status": "success", "path": "support/12592343-enabling-and-using-the-desktop-extension-allowlist.md", - "sha256": "fc8a4fe1c61d1fc086115e8e5965131fe987f8ae2ee6c9ab434b631dbbb7420f", - "size": 5712 + "sha256": "d7550f56868def4d73390e59b0591ed7e5fe639a00a0d5c6aa9a000c95076af0", + "size": 5714 }, { "url": "https://support.claude.com/en/articles/12611117-deploy-claude-desktop-for-macos", @@ -8710,8 +8717,8 @@ "url": "https://support.claude.com/en/articles/12618689-claude-code-on-the-web", "status": "success", "path": "support/12618689-claude-code-on-the-web.md", - "sha256": "3c77f7704211fea24c930a371454d9d56ba0707cc3b6ba00525f13c79623a932", - "size": 10966 + "sha256": "d91f1bcb4c546f858c5df7e8ca46d889eb485756ec373f2c047b3f3aff186c36", + "size": 10964 }, { "url": "https://support.claude.com/en/articles/12622667-enterprise-configuration-for-claude-desktop", @@ -8731,15 +8738,15 @@ "url": "https://support.claude.com/en/articles/12626668-use-quick-entry-with-claude-desktop-on-mac", "status": "success", "path": "support/12626668-use-quick-entry-with-claude-desktop-on-mac.md", - "sha256": "84d2fb64dc333dec9f6dbe5b69293ea4b55b1421f1a913475a07fcd12079af3e", - "size": 5974 + "sha256": "473e7b633ff8104680ec047f8f892a6e1776cf05a5085014f408ac542cf3ce80", + "size": 5970 }, { "url": "https://support.claude.com/en/articles/12650343-use-claude-for-excel", "status": "success", "path": "support/12650343-use-claude-for-excel.md", - "sha256": "1fc588412b41291a05d44ec2b65d75de40fdb42fb0b43bee996c8a2e2ac27790", - "size": 20229 + "sha256": "1ddd9b851768e8094c54ff1e91fb956ec1ddaf2e790aaa8d223ea9460b5ce8a6", + "size": 20225 }, { "url": "https://support.claude.com/en/articles/12684923-microsoft-365-connector-security-guide", @@ -8773,8 +8780,8 @@ "url": "https://support.claude.com/en/articles/12883420-view-usage-analytics-for-team-and-enterprise-plans", "status": "success", "path": "support/12883420-view-usage-analytics-for-team-and-enterprise-plans.md", - "sha256": "31e1f4cb16b6af956294464cdf31a7e0198284ace3bdc62503e9bd4a50250141", - "size": 13083 + "sha256": "3211afe6af3f65c339dbde701181251bb43180677ae6fd2ac11c7a58312dd153", + "size": 13089 }, { "url": "https://support.claude.com/en/articles/12893767-getting-started-with-claude-for-nonprofits", @@ -8801,8 +8808,8 @@ "url": "https://support.claude.com/en/articles/12902446-claude-in-chrome-permissions-guide", "status": "success", "path": "support/12902446-claude-in-chrome-permissions-guide.md", - "sha256": "8c128f7aeffdd7309e4a0d42be4423cf96686df40b27f4f94451f4771ca6b3e2", - "size": 8088 + "sha256": "0c2b1085b79d1b254136af4b561b163b8418549d766f2a812bdaf9918e8bcdf2", + "size": 8086 }, { "url": "https://support.claude.com/en/articles/12922490-remote-mcp-server-submission-guide", @@ -8885,8 +8892,8 @@ "url": "https://support.claude.com/en/articles/12997503-team-plan-billing-faqs", "status": "success", "path": "support/12997503-team-plan-billing-faqs.md", - "sha256": "cbfa196dcdb9c9fdb7ce22579caee8780d2a1956bf6cb99b84c9d03000b3baa6", - "size": 3924 + "sha256": "65d200b9a3b16ac2985cbac84de4611f49308f12700cb0052b94ed60ecc3b68b", + "size": 3930 }, { "url": "https://support.claude.com/en/articles/13015708-access-the-compliance-api", @@ -8934,14 +8941,14 @@ "url": "https://support.claude.com/en/articles/13132885-set-up-single-sign-on-sso", "status": "success", "path": "support/13132885-set-up-single-sign-on-sso.md", - "sha256": "8a1fd55f77cb0f0cf50fa7aa24743c2995264099ab4cceada3e2ce35133e6ae6", - "size": 12315 + "sha256": "5ca5c3624ce6d90829566a598a4650a6aed488884b0e1bf1de3010a86d2e01d1", + "size": 12323 }, { "url": "https://support.claude.com/en/articles/13133195-set-up-jit-or-scim-provisioning", "status": "success", "path": "support/13133195-set-up-jit-or-scim-provisioning.md", - "sha256": "a81d6289340aad9150596736d4967e0f557b425d22562dd5112a1e4a0a166b61", + "sha256": "9378885732a975fc12b319a96de2607250af38bc67160646799e57edbaf69347", "size": 16604 }, { @@ -8969,8 +8976,8 @@ "url": "https://support.claude.com/en/articles/13163631-configuring-session-security-settings", "status": "success", "path": "support/13163631-configuring-session-security-settings.md", - "sha256": "ec7a7feaff52a37076b60cd868a381ac97a26eb32b07fd6c210ab513a5fbb29b", - "size": 3704 + "sha256": "5901f3e81ac2535336a4f7d57fdc391306387b2b7ca389a52e97c9b2de9dfdde", + "size": 3700 }, { "url": "https://support.claude.com/en/articles/13163666-holiday-2025-usage-promotion", @@ -8990,7 +8997,7 @@ "url": "https://support.claude.com/en/articles/13189465-log-in-to-your-claude-account", "status": "success", "path": "support/13189465-log-in-to-your-claude-account.md", - "sha256": "c7c0a0b047cad8f142644f7d977753262cef443a7dc94b8a2cb57a90a1569166", + "sha256": "1a27cc6319b8b312f4776dfe7f4239583de1a299dc2b2d4f5f8dff771588bcef", "size": 7038 }, { @@ -9018,22 +9025,22 @@ "url": "https://support.claude.com/en/articles/13325567-account-management-faqs", "status": "success", "path": "support/13325567-account-management-faqs.md", - "sha256": "b5c86ac8fd0ab6579ae59d0349d3788b2c15a7eec5545c382857e0a2c58f9d92", - "size": 2637 + "sha256": "ccb6b03c947fd5370bd2e0edaaff4cf484242cd4cc23b2baef635eb0a4b5c853", + "size": 2641 }, { "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork", "status": "success", "path": "support/13345190-get-started-with-claude-cowork.md", - "sha256": "e4052d3da514cd1d23e10bb09881bd0c892b59ce576fafde0b8842457c7afea1", - "size": 20041 + "sha256": "6eb16d32547e817aa1a0ad61b5b3a36b53bb6160b81734917c1fc169ca0b591f", + "size": 20043 }, { "url": "https://support.claude.com/en/articles/13346458-customizing-your-console-appearance-settings", "status": "success", "path": "support/13346458-customizing-your-console-appearance-settings.md", - "sha256": "71ef1202dfb5cfdeb94a420e30cb5e128c362fb32086e50dd7c7285018809fce", - "size": 605 + "sha256": "0890ab7e34b69d80303c93dedd4d09058ef815d185a490f377ef7a6185e8a777", + "size": 607 }, { "url": "https://support.claude.com/en/articles/13346720-export-your-organization-s-data", @@ -9053,8 +9060,8 @@ "url": "https://support.claude.com/en/articles/13371040-logging-in-to-your-console-account", "status": "success", "path": "support/13371040-logging-in-to-your-console-account.md", - "sha256": "ecb1b785398a6d1e1884128d73974734294b98b10124dd07b4578f91c52432b3", - "size": 4606 + "sha256": "9d85ba13bcc3f4265e5d9a8b5aa239b5803ad93c8f70debe0812ab360f8b01ca", + "size": 4600 }, { "url": "https://support.claude.com/en/articles/13393991-purchase-and-manage-seats-on-enterprise-plans", @@ -9116,7 +9123,7 @@ "url": "https://support.claude.com/en/articles/13641943-visual-and-interactive-content", "status": "success", "path": "support/13641943-visual-and-interactive-content.md", - "sha256": "37ed33c5a408a5c67a621f94e5f33124aa2146c7a46a3e5d82b2d083efa6d377", + "sha256": "2a2e64c67bbbe4ec7b253f7291f8529402b61aefe4d80b06719a1ba83476b0e8", "size": 6509 }, { @@ -9144,7 +9151,7 @@ "url": "https://support.claude.com/en/articles/13756069-public-sector-faqs", "status": "success", "path": "support/13756069-public-sector-faqs.md", - "sha256": "a1723aca9db4b35e496a88af946b531dd70516d5504644ef7e34cd5a0fc722f6", + "sha256": "04ae6aa6bc4d228013264f470c8fd862ef2c007ff796fd50c8c4f37612867fb1", "size": 8376 }, { @@ -9172,29 +9179,29 @@ "url": "https://support.claude.com/en/articles/13837433-manage-plugins-for-your-organization", "status": "success", "path": "support/13837433-manage-plugins-for-your-organization.md", - "sha256": "0df5b3b57e8a5d479125fa8e6537dc3df61bfa59bc897b45e002415de59b6116", - "size": 19759 + "sha256": "8d5b1677124c8190f2d2b7c2b35df81d57219af62bf839af6cf22ccffa672584", + "size": 19757 }, { "url": "https://support.claude.com/en/articles/13837440-use-plugins-in-claude", "status": "success", "path": "support/13837440-use-plugins-in-claude.md", - "sha256": "9a7ec9ad99308e04d1230d5669e29fc9b4dea4191edf16839fd8224adbe39e58", - "size": 6362 + "sha256": "2b888909a1f06392c203cc969b9cec92268c6692c3fa69bf2f48d60df88a5dc0", + "size": 6356 }, { "url": "https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork", "status": "success", "path": "support/13854387-schedule-recurring-tasks-in-claude-cowork.md", - "sha256": "82b10431314843f00da776833c65c91138b2d30ee608fb8912eceebaf8acfa15", - "size": 4700 + "sha256": "e027e42c91f6fc478363c5647052b6448b585b910550a66cd30adc3fe7804f7d", + "size": 4698 }, { "url": "https://support.claude.com/en/articles/13892150-work-across-microsoft-365-apps", "status": "success", "path": "support/13892150-work-across-microsoft-365-apps.md", - "sha256": "8b7699dd4380b4b997790358852175aca760658ca91b4a39aa0b637f55e233a6", - "size": 6342 + "sha256": "a77b5fc0026acea425d02f97f6abb4cb7b397bb40d83dd292882020faa3d42b2", + "size": 6338 }, { "url": "https://support.claude.com/en/articles/13917817-google-workspace-sso-scim-email-mismatch", @@ -9277,7 +9284,7 @@ "url": "https://support.claude.com/en/articles/13930458-set-up-role-based-permissions-on-enterprise-plans", "status": "success", "path": "support/13930458-set-up-role-based-permissions-on-enterprise-plans.md", - "sha256": "a9fcc8c45facb915423e826093428655c48100bfbe91eef054c10184e5784f30", + "sha256": "ecdd53bd0b383202245c1b3752d9153d57481c1a051d1c7fce1abbae4b0290ee", "size": 40976 }, { @@ -9291,7 +9298,7 @@ "url": "https://support.claude.com/en/articles/13947068-assign-tasks-from-anywhere-in-claude-cowork", "status": "success", "path": "support/13947068-assign-tasks-from-anywhere-in-claude-cowork.md", - "sha256": "f240f917a899582557f0bbb1120a872736a43583dd33ebe7ced73c93fe49b6d6", + "sha256": "1e685eb9dd5bdbc188fad4efce6aa077b0d4c3bb3001d3a9f861d76670ef9acf", "size": 8280 }, { @@ -9312,14 +9319,14 @@ "url": "https://support.claude.com/en/articles/14116274-organize-your-tasks-with-projects-in-claude-cowork", "status": "success", "path": "support/14116274-organize-your-tasks-with-projects-in-claude-cowork.md", - "sha256": "55357f889228c3e7a7433cbc8717891359f29c6ddd68fdf51406bf8a5cd8cf51", - "size": 5694 + "sha256": "bbfe59ce6913e9493ed1d0141b28952a86095d0749163c40fa867f2f6ccd8328", + "size": 5696 }, { "url": "https://support.claude.com/en/articles/14128542-let-claude-use-your-computer-in-cowork", "status": "success", "path": "support/14128542-let-claude-use-your-computer-in-cowork.md", - "sha256": "8cce958dc7750d08ee83fd6078a06483f7dad39deaa74197de1d34f4a5a899e8", + "sha256": "912ef8e3b5059ff150de471dc5080493ef947b30cf62110df710fcc4c76d144d", "size": 8286 }, { @@ -9396,8 +9403,8 @@ "url": "https://support.claude.com/en/articles/14499648-how-scim-sync-works-for-enterprise-organizations", "status": "success", "path": "support/14499648-how-scim-sync-works-for-enterprise-organizations.md", - "sha256": "d3ed6e506acfd99f7883e9bb96727bb921311303c0cb225ccf7709b5f95ccbc4", - "size": 7439 + "sha256": "566243c879bfdd4b23087274d1ba74ac56412212c75d796d326afa806aed2a42", + "size": 7443 }, { "url": "https://support.claude.com/en/articles/14503520-available-beta-and-research-preview-features", @@ -9417,15 +9424,15 @@ "url": "https://support.claude.com/en/articles/14503613-sso-login", "status": "success", "path": "support/14503613-sso-login.md", - "sha256": "5c42a12cd2d5bdf4cefe0ac84e8ff0ce351a67c59749e98ef5f61f28637560f8", - "size": 6692 + "sha256": "cdfb8f29263fc91167d238c8549724e5c268b6026da448403cc58b20eaff7082", + "size": 6702 }, { "url": "https://support.claude.com/en/articles/14503643-set-up-scim-in-claude-for-government", "status": "success", "path": "support/14503643-set-up-scim-in-claude-for-government.md", - "sha256": "b79c48f70001640e0cc9cfb373c56a24721eec2c005d38ce47bb6aa8d2edd685", - "size": 6416 + "sha256": "d630b4042b53ec7f5685c0e6501bca75a83f9b16efceae5b4474744fc617f7ce", + "size": 6412 }, { "url": "https://support.claude.com/en/articles/14503675-organization-instructions-in-claude-for-government", @@ -9452,8 +9459,8 @@ "url": "https://support.claude.com/en/articles/14503775-mcp-web-search", "status": "success", "path": "support/14503775-mcp-web-search.md", - "sha256": "bc738c174a59c6b5013f453bf4257c18aaa005d6368e4e5518dac8b27b54e78a", - "size": 4675 + "sha256": "e30c24af94f8cf3e94b73af11e4d83d4bdc1e2c71dbe8314daf9a2814a5d102e", + "size": 4679 }, { "url": "https://support.claude.com/en/articles/14503794-model-availability-in-claude-for-government", @@ -9550,22 +9557,22 @@ "url": "https://support.claude.com/en/articles/14604397-set-up-your-design-system-in-claude-design", "status": "success", "path": "support/14604397-set-up-your-design-system-in-claude-design.md", - "sha256": "6a89e9240c09e0d7ddc169901be9baa05a1d350b807e386e8fb5c28378950db6", - "size": 4397 + "sha256": "0f8b6f1a9c2cb798508a19657ab58b8ac568ba23e1701c8bce9107ef8096f30b", + "size": 4395 }, { "url": "https://support.claude.com/en/articles/14604406-claude-design-admin-guide-for-team-and-enterprise-plans", "status": "success", "path": "support/14604406-claude-design-admin-guide-for-team-and-enterprise-plans.md", - "sha256": "9d4887338be9c2bec627d06d497d86ff4a65c8e6155aa55d930672ba9d6e7439", - "size": 12731 + "sha256": "291c7643d0ba951e1f638e9c1bd5a567b6c29dd24accceb6dd885ab2d8510573", + "size": 12733 }, { "url": "https://support.claude.com/en/articles/14604416-get-started-with-claude-design", "status": "success", "path": "support/14604416-get-started-with-claude-design.md", - "sha256": "9d697dc6cc105821bd6c42ad61b8b4953d96c95c976ad6fcea791f13579a9f39", - "size": 11130 + "sha256": "5197404d095753b2045bc03bd1d9449e06d6cd99efdc105e3d0a7fe6c9fe406d", + "size": 11128 }, { "url": "https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude-opus-and-sonnet", @@ -9697,7 +9704,7 @@ "url": "https://support.claude.com/en/articles/15330088-set-a-default-model-for-your-organization", "status": "success", "path": "support/15330088-set-a-default-model-for-your-organization.md", - "sha256": "0f55fc8c793a6c55102dc5489f04a6a6d16479cec9f3cae3ead586302b537641", + "sha256": "9a56f1e98f450461bb4cc42099d32a6ab30a533e39c88cae18fdaff6b154af8c", "size": 5727 }, { @@ -9809,8 +9816,8 @@ "url": "https://support.claude.com/en/articles/15694740-manage-model-access-for-your-organization", "status": "success", "path": "support/15694740-manage-model-access-for-your-organization.md", - "sha256": "aef3955e9f8b66b8eaf738a7807057408a758c049517d9fb0f80ba0e516305ed", - "size": 8504 + "sha256": "69e9a7356ad5370dedffdfa05eaf5f4fb50c06852b01dc6309c95a7a81d6d53b", + "size": 8498 }, { "url": "https://support.claude.com/en/articles/15707726-using-claude-for-legal-work-privilege-confidentiality-and-how-to-think-about-configuration", @@ -9837,8 +9844,8 @@ "url": "https://support.claude.com/en/articles/15936181-get-started-with-1password-for-claude", "status": "success", "path": "support/15936181-get-started-with-1password-for-claude.md", - "sha256": "b87a514354a66397c3b42b024082e308848a1c16dc335d69fef2c5f523cfe476", - "size": 5060 + "sha256": "97574e371a634cc3c1019b7de58c37733624ff3f41a2db8a14a08930d9d5cc8d", + "size": 5056 }, { "url": "https://support.claude.com/en/articles/16049681-why-claude-switched-models-in-your-conversation-with-opus-5", @@ -15492,8 +15499,8 @@ ], "failures": [], "summary": { - "total": 2212, - "downloaded": 2212, + "total": 2213, + "downloaded": 2213, "skipped": 0, "failed": 0, "success_rate": 100.0 diff --git a/content/en/docs/claude-code/accessibility.md b/content/en/docs/claude-code/accessibility.md index a70fab58e..cb7cc698d 100644 --- a/content/en/docs/claude-code/accessibility.md +++ b/content/en/docs/claude-code/accessibility.md @@ -31,6 +31,8 @@ If you use Claude Code over SSH, set the environment variable or setting on the When the mode is on, the first thing Claude Code prints is a confirmation line naming the method that turned it on: `[Screen Reader Mode: on via flag]`, `[Screen Reader Mode: on via env]`, or `[Screen Reader Mode: on via settings]`. The method-naming format requires Claude Code v2.1.206 or later. When Claude Code relaunches itself, for example to finish installing an update, the new process inherits the mode through the `CLAUDE_AX_SCREEN_READER` environment variable, so its confirmation line reads `[Screen Reader Mode: on via env]` regardless of which method you used. {/* max-version: 2.1.205 */}Earlier versions print `[Accessible screen reader mode: on]`. +After printing the confirmation line, Claude Code holds the rest of the interface back for three seconds so your screen reader can finish speaking the line, then renders the first prompt. Press any key to end the hold early. To change the hold's length, set the `CLAUDE_AX_STARTUP_QUIET_MS` environment variable to a number of milliseconds. The default is `3000`; set it to `0` to skip the hold. Claude Code caps the hold at `600000` milliseconds, 10 minutes. Requires Claude Code v2.1.217 or later. + ## Turn off screen reader mode Reverse whichever method turned the mode on: start without the flag, unset the environment variable, or set `axScreenReader` to `false`. Setting `CLAUDE_AX_SCREEN_READER=0` keeps the mode off even when the setting is `true`. @@ -62,6 +64,8 @@ Each message in the transcript starts with a label your screen reader announces, The terminal cursor follows the input caret, so a screen reader's read-current-line command answers "where am I" with the prompt you're editing. +{/* min-version: 2.1.219 */}As you type at the end of the input line, Claude Code writes only the characters you type, so your screen reader echoes only those characters. Requires Claude Code v2.1.219 or later; earlier versions rewrite the whole input line on every keystroke, so the screen reader re-reads it as you type. + {/* min-version: 2.1.218 */}When you delete a word or a line in the input, Claude Code announces the deleted text. Requires Claude Code v2.1.218 or later. The announcement covers: * Deleting a word with `Ctrl+W`, `Option+Delete` on macOS, or `Ctrl+Backspace` on Windows diff --git a/content/en/docs/claude-code/agent-sdk/agent-loop.md b/content/en/docs/claude-code/agent-sdk/agent-loop.md index 41f6c15d6..c093050bb 100644 --- a/content/en/docs/claude-code/agent-sdk/agent-loop.md +++ b/content/en/docs/claude-code/agent-sdk/agent-loop.md @@ -14,7 +14,9 @@ When you start an agent, the SDK runs the same [execution loop that powers Claud Every agent session follows the same cycle: -Diagram of the agent loop: your prompt enters the agentic loop, where Claude evaluates and either requests tool calls, whose results feed back into another evaluation, or returns the final answer +Diagram of the agent loop: your prompt enters the agentic loop, where Claude evaluates and either requests tool calls, whose results feed back into another evaluation, or returns the final answer + +Diagram of the agent loop: your prompt enters the agentic loop, where Claude evaluates and either requests tool calls, whose results feed back into another evaluation, or returns the final answer 1. **Receive prompt.** Claude receives your prompt, along with the system prompt, tool definitions, and conversation history. The SDK yields a [`SystemMessage`](#message-types) with subtype `"init"` containing session metadata. 2. **Evaluate and respond.** Claude evaluates the current state and determines how to proceed. It may respond with text, request one or more tool calls, or both. The SDK yields an [`AssistantMessage`](#message-types) containing the text and any tool call requests. diff --git a/content/en/docs/claude-code/agent-sdk/cost-tracking.md b/content/en/docs/claude-code/agent-sdk/cost-tracking.md index 4a32467d0..562e00e23 100644 --- a/content/en/docs/claude-code/agent-sdk/cost-tracking.md +++ b/content/en/docs/claude-code/agent-sdk/cost-tracking.md @@ -37,7 +37,9 @@ Cost tracking depends on understanding how the SDK scopes usage data: The following diagram shows the message stream from a single `query()` call, with token usage reported at each step and the cumulative estimate at the end: -Diagram showing a query producing two steps of messages. Step 1 has four assistant messages sharing the same ID and usage (count once), Step 2 has one assistant message with a new ID, and the final result message shows the estimated total_cost_usd. +Diagram showing a query producing two steps of messages. Step 1 has four assistant messages sharing the same ID and usage (count once), Step 2 has one assistant message with a new ID, and the final result message shows the estimated total_cost_usd. + +Diagram showing a query producing two steps of messages. Step 1 has four assistant messages sharing the same ID and usage (count once), Step 2 has one assistant message with a new ID, and the final result message shows the estimated total_cost_usd. diff --git a/content/en/docs/claude-code/agent-sdk/hosting.md b/content/en/docs/claude-code/agent-sdk/hosting.md index 5aab4e2d3..477a15e66 100644 --- a/content/en/docs/claude-code/agent-sdk/hosting.md +++ b/content/en/docs/claude-code/agent-sdk/hosting.md @@ -20,7 +20,9 @@ If you do not need infrastructure control, custom isolation, or your own data pl Every hosting decision on this page follows from how the SDK runs the agent. When your code calls `query()`, the SDK spawns a separate `claude` CLI process and talks to it over stdio. That subprocess owns the shell, the working directory, and the JSONL session transcripts on local disk. -Request flow: client to your app, which spawns a claude CLI subprocess over stdio inside the container; the subprocess writes to local disk and calls api.anthropic.com over HTTPS +Request flow: client to your app, which spawns a claude CLI subprocess over stdio inside the container; the subprocess writes to local disk and calls api.anthropic.com over HTTPS + +Request flow: client to your app, which spawns a claude CLI subprocess over stdio inside the container; the subprocess writes to local disk and calls api.anthropic.com over HTTPS One agent session maps to one subprocess. Running N concurrent sessions means N subprocesses, each with its own process tree and transcript file. By default they all inherit your application's working directory, so pass `cwd` on each `query()` call when sessions need separate filesystems: diff --git a/content/en/docs/claude-code/agent-sdk/permissions.md b/content/en/docs/claude-code/agent-sdk/permissions.md index f36be5455..b04f9c6e9 100644 --- a/content/en/docs/claude-code/agent-sdk/permissions.md +++ b/content/en/docs/claude-code/agent-sdk/permissions.md @@ -46,7 +46,9 @@ When Claude requests a tool, the SDK checks permissions in this order: -Diagram of the six-step permission evaluation flow matching the steps above: a tool request passes through hooks, deny rules, ask rules, permission mode, allow rules, and canUseTool. Hooks, deny rules, and canUseTool can route down to Blocked; permission mode bypass, allow rules, and canUseTool can route up to Execute; ask rules route to canUseTool. +Diagram of the six-step permission evaluation flow matching the steps above: a tool request passes through hooks, deny rules, ask rules, permission mode, allow rules, and canUseTool. Hooks, deny rules, and canUseTool can route down to Blocked; permission mode bypass, allow rules, and canUseTool can route up to Execute; ask rules route to canUseTool. + +Diagram of the six-step permission evaluation flow matching the steps above: a tool request passes through hooks, deny rules, ask rules, permission mode, allow rules, and canUseTool. Hooks, deny rules, and canUseTool can route down to Blocked; permission mode bypass, allow rules, and canUseTool can route up to Execute; ask rules route to canUseTool. As of v2.1.198, if you pass a `canUseTool` callback that this evaluation order can never reach, the TypeScript SDK emits a Node.js process warning once when the query is constructed. The warning's code is `CLAUDE_SDK_CAN_USE_TOOL_SHADOWED`. Two configurations trigger it: diff --git a/content/en/docs/claude-code/agent-sdk/typescript.md b/content/en/docs/claude-code/agent-sdk/typescript.md index 9802b8aca..766fbfafc 100644 --- a/content/en/docs/claude-code/agent-sdk/typescript.md +++ b/content/en/docs/claude-code/agent-sdk/typescript.md @@ -4303,6 +4303,8 @@ type SDKTaskNotificationMessage = { }; ``` +Claude Code prepends a notice to every task notification it sends to the model. The notice states that no human input has occurred, so the model doesn't treat the notification as a user instruction or approval. To detect a task-notification turn, check `origin.kind === "task-notification"` on [`SDKUserMessage`](#sdkusermessage) or [`SDKResultMessage`](#sdkresultmessage) rather than matching on the notice text. Before v2.1.205, Claude Code left the notice off notifications that arrived while the session was idle. + ### `SDKToolUseSummaryMessage` Summary of tool usage in a conversation. diff --git a/content/en/docs/claude-code/channels-reference.md b/content/en/docs/claude-code/channels-reference.md index 23aea8ac2..9cc7fddf5 100644 --- a/content/en/docs/claude-code/channels-reference.md +++ b/content/en/docs/claude-code/channels-reference.md @@ -34,7 +34,9 @@ A channel is an [MCP](https://modelcontextprotocol.io) server that runs on the s * **Chat platforms** (Telegram, Discord): your plugin runs locally and polls the platform's API for new messages. When someone DMs your bot, the plugin receives the message and forwards it to Claude. No URL to expose. * **Webhooks** (CI, monitoring): your server listens on a local HTTP port. External systems POST to that port, and your server pushes the payload to Claude. -Architecture diagram showing external systems connecting to your local channel server, which communicates with Claude Code over stdio +Architecture diagram showing external systems connecting to your local channel server, which communicates with Claude Code over stdio + +Architecture diagram showing external systems connecting to your local channel server, which communicates with Claude Code over stdio ## What you need @@ -452,7 +454,9 @@ When a permission prompt opens, the relay loop has four steps: The local terminal dialog stays open through all of this. If someone at the terminal answers before the remote verdict arrives, that answer is applied instead and the pending remote request is dropped. -Sequence diagram: Claude Code sends a permission_request notification to the channel server, the server formats and sends the prompt to the chat app, the human replies with a verdict, and the server parses that reply into a permission notification back to Claude Code +Sequence diagram: Claude Code sends a permission_request notification to the channel server, the server formats and sends the prompt to the chat app, the human replies with a verdict, and the server parses that reply into a permission notification back to Claude Code + +Sequence diagram: Claude Code sends a permission_request notification to the channel server, the server formats and sends the prompt to the chat app, the human replies with a verdict, and the server parses that reply into a permission notification back to Claude Code ### Permission request fields diff --git a/content/en/docs/claude-code/chrome.md b/content/en/docs/claude-code/chrome.md index 334919d77..accce1925 100644 --- a/content/en/docs/claude-code/chrome.md +++ b/content/en/docs/claude-code/chrome.md @@ -60,7 +60,7 @@ Chrome integration also requires signing in with `/login`. If you authenticate w This example navigates to a page, interacts with it, and reports what it finds, all from your terminal or editor: - ```text theme={null} + ```text wrap theme={null} Go to code.claude.com/docs, click on the search box, type "hooks", and tell me what results appear ``` @@ -118,7 +118,7 @@ These examples show common ways to combine browser actions with coding tasks. Ru When developing a web app, ask Claude to verify your changes work correctly: -```text theme={null} +```text wrap theme={null} I just updated the login form validation. Can you open localhost:3000, try submitting the form with invalid data, and check if the error messages appear correctly? @@ -130,7 +130,7 @@ Claude navigates to your local server, interacts with the form, and reports what Claude can read console output to help diagnose problems. Tell Claude what patterns to look for rather than asking for all console output, since logs can be verbose: -```text theme={null} +```text wrap theme={null} Open the dashboard page and check the console for any errors when the page loads. ``` @@ -141,7 +141,7 @@ Claude reads the console messages and can filter for specific patterns or error Speed up repetitive data entry tasks: -```text theme={null} +```text wrap theme={null} I have a spreadsheet of customer contacts in contacts.csv. For each row, go to the CRM at crm.example.com, click "Add Contact", and fill in the name, email, and phone fields. @@ -155,7 +155,7 @@ Claude can attach files from your machine to upload fields on a page. Claude Cod This example attaches a log file to a form: -```text theme={null} +```text wrap theme={null} Open the bug tracker at bugs.example.com, create a new issue, and attach logs/session.log to it ``` @@ -170,7 +170,7 @@ Three restrictions apply to uploads: Use Claude to write directly in your documents without API setup: -```text theme={null} +```text wrap theme={null} Draft a project update based on the recent commits and add it to my Google Doc at docs.google.com/document/d/abc123 ``` @@ -181,7 +181,7 @@ Claude opens the document, clicks into the editor, and types the content. This w Pull structured information from websites: -```text theme={null} +```text wrap theme={null} Go to the product listings page and extract the name, price, and availability for each item. Save the results as a CSV file. ``` @@ -192,7 +192,7 @@ Claude navigates to the page, reads the content, and compiles the data into a st Coordinate tasks across multiple websites: -```text theme={null} +```text wrap theme={null} Check my calendar for meetings tomorrow, then for each meeting with an external attendee, look up their company website and add a note about what they do. @@ -204,7 +204,7 @@ Claude works across tabs to gather information and complete the workflow. Create shareable recordings of browser interactions: -```text theme={null} +```text wrap theme={null} Record a GIF showing how to complete the checkout flow, from adding an item to the cart through to the confirmation page. ``` @@ -215,7 +215,7 @@ Claude records the interaction sequence and saves it as a GIF file. The recordin Ask Claude to keep a screenshot as a file: -```text theme={null} +```text wrap theme={null} Take a screenshot of the checkout page and save it to disk ``` diff --git a/content/en/docs/claude-code/claude-apps-gateway-config.md b/content/en/docs/claude-code/claude-apps-gateway-config.md index 71dcef37e..624d50f83 100644 --- a/content/en/docs/claude-code/claude-apps-gateway-config.md +++ b/content/en/docs/claude-code/claude-apps-gateway-config.md @@ -485,23 +485,22 @@ managed: | `env` | CLI | Environment variables merged into the CLI process. Use for telemetry, auto-update, and model-name overrides. | | `hooks` | CLI | Org-wide [hooks](/docs/en/hooks) | -Because these settings arrive over the network, the CLI shows each developer a one-time security approval dialog before applying anything that can run a shell command or alter where traffic goes. The dialog covers: +Because these settings arrive over the network, the CLI shows each developer a one-time security approval dialog before applying the settings listed below: * `hooks` -* `env` variables that aren't on the CLI's built-in safe list +* `env` variables that require the developer's approval, such as proxy and base-URL variables * shell-execution settings such as `apiKeyHelper` and `statusLine` * managed CLAUDE.md content -The safe list determines which `env` variables apply without approval: +Claude Code applies some delivered `env` variables without showing the developer the approval dialog, such as model selection settings and numeric limits. Other delivered variables can require the developer's approval before they take effect; a non-empty proxy, base-URL, or `OTEL_EXPORTER_OTLP_ENDPOINT` value always does. When a delivered variable needs approval, the dialog names it. -* **On the safe list**: auto-update and model-name vars -* **Not on the safe list**: proxy vars, base-URL vars, and `OTEL_EXPORTER_OTLP_ENDPOINT` +[Environment variables and the approval dialog](/docs/en/server-managed-settings#environment-variables-and-the-approval-dialog) has the details, including four privacy toggles whose delivered value decides whether they need approval. {/* min-version: 2.1.218 */}Before v2.1.218, Claude Code applied fewer variables without asking the developer, so more delivered variables triggered the dialog. The gateway's [telemetry](#telemetry) configuration pushes `OTEL_EXPORTER_OTLP_ENDPOINT`, so setting `telemetry.forward_to` triggers the dialog on each interactive client. The dialog protects the developer's machine from a compromised or hostile gateway, not the organization from the developer. A non-interactive run with the `-p` flag can't show the dialog. It applies the pushed settings for that run only and doesn't record them as approved, so the developer's next interactive session still shows the dialog. Before v2.1.207, a non-interactive run saved the settings as approved and no later interactive session showed the dialog for them. -If a developer declines, Claude Code exits rather than applying the policy. Pushing a new hook or non-safe env var to a broad policy therefore means an approval prompt on every matching developer's next startup. +If a developer declines, Claude Code exits rather than applying the policy. Pushing a new hook, or any env var that triggers the dialog, to a broad policy therefore means an approval prompt on every matching developer's next startup. The `cli` key was named `settings` in earlier releases. That spelling is still accepted as an alias, but new deployments should use `cli`. @@ -624,7 +623,7 @@ Telemetry is off in the CLI by default. Configuring `telemetry.forward_to` toget The pushed endpoint is built from the public URL, so metrics and logs need no OTEL configuration from developers or policies. The pushed configuration is applied at the managed tier, overriding `OTEL_*` variables a developer sets locally. -[Traces](/docs/en/monitoring-usage#traces-beta) additionally require `CLAUDE_CODE_ENHANCED_TELEMETRY_BETA=1` on each client. The gateway doesn't push that variable, so set it through a managed policy's `env` block. It isn't on the CLI's safe list, so delivering it through a policy is covered by the same [security approval dialog](#managed) that the pushed OTLP endpoint already triggers. +[Traces](/docs/en/monitoring-usage#traces-beta) additionally require `CLAUDE_CODE_ENHANCED_TELEMETRY_BETA=1` on each client. The gateway doesn't push that variable, so set it through a managed policy's `env` block. It isn't among the variables Claude Code applies without the developer's approval, so delivering it through a policy is covered by the same [security approval dialog](#managed) that the pushed OTLP endpoint already triggers. Both protobuf and JSON OTLP encodings are relayed, and any OpenTelemetry-compatible backend works as a destination. diff --git a/content/en/docs/claude-code/claude-apps-gateway-deploy.md b/content/en/docs/claude-code/claude-apps-gateway-deploy.md index 18051ec5c..b05870473 100644 --- a/content/en/docs/claude-code/claude-apps-gateway-deploy.md +++ b/content/en/docs/claude-code/claude-apps-gateway-deploy.md @@ -62,7 +62,7 @@ A few decisions shape the deployment beyond where it runs: * **Multiple gateways**: each gateway is a separate deployment with its own config. The CLI stores its trust fingerprint and credentials per gateway hostname, so different teams can connect to different gateways without conflict. To serve multiple OIDC issuers, run separate instances. * **Serverless**: Cloud Run works; set `min-instances: 1` to avoid cold OIDC discovery. Lambda and Cloud Functions don't, because the gateway is a long-running HTTP server. -Every production topology here puts an L7 proxy, such as an Ingress, Cloud Run's front end, or an ALB, in front of plain-HTTP replicas. Set [`listen.trusted_proxies`](/docs/en/claude-apps-gateway-config#listen) to the proxy's source ranges so the gateway reads client IPs from `X-Forwarded-For`. The gateway honors the header only when the TCP peer is trusted; the [Google Cloud worked example](/docs/en/claude-apps-gateway-on-gcp) has concrete values per topology. Without trusted proxies, every request appears to come from the proxy's IP, which collapses per-IP rate limits into one shared bucket and records the proxy's IP in audit events. +Every production topology here puts an L7 proxy, such as an Ingress, Cloud Run's front end, or an ALB, in front of plain-HTTP replicas. Set [`listen.trusted_proxies`](/docs/en/claude-apps-gateway-config#listen) to the proxy's source ranges so the gateway reads client IPs from `X-Forwarded-For`. The gateway honors the header only when the TCP peer is trusted; the [Google Cloud](/docs/en/claude-apps-gateway-on-gcp) and [AWS](/docs/en/claude-apps-gateway-on-aws) worked examples have concrete values per topology. Without trusted proxies, every request appears to come from the proxy's IP, which collapses per-IP rate limits into one shared bucket and records the proxy's IP in audit events. ### Container image @@ -88,6 +88,8 @@ Run the gateway as a Deployment, like any stateless service: * Terminate TLS at the Ingress and set `listen.public_url` to the Ingress hostname * Point the readiness probe at `GET /readyz` and the liveness probe at `GET /healthz` +For a complete worked example on AWS, covering ECS Fargate or EKS, Amazon RDS, and AWS Secrets Manager, see [Deploy on AWS](/docs/en/claude-apps-gateway-on-aws). + **Workload identity** diff --git a/content/en/docs/claude-code/claude-apps-gateway-on-aws.md b/content/en/docs/claude-code/claude-apps-gateway-on-aws.md new file mode 100644 index 000000000..84a3284ee --- /dev/null +++ b/content/en/docs/claude-code/claude-apps-gateway-on-aws.md @@ -0,0 +1,526 @@ +> ## Documentation Index +> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt +> Use this file to discover all available pages before exploring further. + +# Deploy Claude apps gateway on AWS + +> A worked example of running Claude apps gateway on AWS: ECS Fargate or EKS, Amazon RDS for PostgreSQL, AWS Secrets Manager, and IAM-role auth to Amazon Bedrock. + + + This page walks through one way to run Claude apps gateway on AWS. The configuration is a working example for customer-managed infrastructure rather than a supported production deployment; use it to see how the pieces fit together before adapting it to your own environment. For the platform-agnostic requirements, see the [deployment guide](/docs/en/claude-apps-gateway-deploy). + + +This example provisions Claude apps gateway on AWS with Amazon Bedrock as the model upstream, using either [Amazon ECS](https://aws.amazon.com/ecs/) on [AWS Fargate](https://aws.amazon.com/fargate/) or [Amazon EKS](https://aws.amazon.com/eks/) for compute. [Okta](https://www.okta.com/) is the example identity provider (IdP), but any OpenID Connect (OIDC) compliant IdP works; see [Identity provider setup](/docs/en/claude-apps-gateway-deploy#identity-provider-setup) for per-IdP details. + + + Bedrock isn't the only Claude upstream on AWS. The gateway also supports Claude Platform on AWS, the Anthropic-operated Claude API with AWS authentication and AWS Marketplace billing, in place of Bedrock or alongside it. Its upstream entry, credentials, and IAM permissions differ from this page's Bedrock-scoped ones; the [Claude Platform on AWS upstream reference](/docs/en/claude-apps-gateway-config#claude-platform-on-aws) covers what changes, and the rest of this page applies unchanged. + + +## Architecture + + + Diagram of Claude apps gateway on AWS: Claude Code clients connect over HTTPS to an internal Application Load Balancer fronting the gateway (ECS Fargate or EKS), which runs in private subnets alongside an Amazon RDS for PostgreSQL instance for session state. The gateway signs users in via OIDC against the corporate IdP, reads secrets from AWS Secrets Manager, forwards model requests to Amazon Bedrock using its IAM role, and pulls its image from Amazon ECR at deploy. + + +The gateway runs as a private HTTPS endpoint on your network that developers sign in to through your IdP. Their Claude Code sessions reach Claude models on Amazon Bedrock through the gateway's IAM role, so no model credentials land on developer machines. The reference configuration provisions: + +* **Amazon ECS on AWS Fargate** service or **Amazon EKS** Deployment running the gateway container +* **Amazon ECR** repository for the gateway image +* **Amazon RDS for PostgreSQL** instance in private subnets, not publicly accessible, for the gateway's [store](/docs/en/claude-apps-gateway-config#store) +* **AWS Secrets Manager** secrets for the JWT signing key, the OIDC client secret, and the Postgres URL +* **IAM role** with `bedrock:InvokeModel` and `bedrock:InvokeModelWithResponseStream`, attached as the ECS task role or bound via IAM Roles for Service Accounts (IRSA) on EKS +* **Internal Application Load Balancer** for HTTPS + +## Prerequisites + +The walkthrough creates the gateway's own resources, but it builds on network and identity infrastructure you already have. Before you start, you need: + +* An AWS account with permission to create the [resources above](#architecture) +* The [AWS CLI v2](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) installed and [authenticated](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html), and [Docker](https://docs.docker.com/get-started/get-docker/) installed locally +* A [VPC](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) with at least two [private subnets](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html) in different Availability Zones, with outbound internet access through a [NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html); the internal load balancer needs subnets in two AZs, and the gateway needs egress to Bedrock and your IdP +* An Okta OIDC web application with redirect URI `https:///oauth/callback`; see [Identity provider setup](/docs/en/claude-apps-gateway-deploy#identity-provider-setup) +* A TLS hostname for the gateway, typically an internal DNS name in a [Route 53 private hosted zone](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html) pointing at the load balancer, with an [ACM certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs.html) for that name, imported or issued by [AWS Private CA](https://docs.aws.amazon.com/privateca/latest/userguide/PcaWelcome.html) + +### Set your environment variables + +Every command on this page reads four values from your shell: `AWS_REGION`, `ACCOUNT_ID`, `VPC_ID`, and `PRIVATE_SUBNETS`. + +Pick a US region where Bedrock serves the Claude models you need. The walkthrough relies on the gateway's built-in model catalog, which resolves to `us.anthropic.*` inference profiles, and the IAM policy grants those ARNs. In a non-US region, add a [`models:` block](/docs/en/claude-apps-gateway-config#models) with that geo's inference-profile IDs and change the IAM policy's ARN prefix to match. + +If you don't have the VPC ID at hand, list your VPCs with `aws ec2 describe-vpcs`, then list that VPC's subnets to find two private ones in different Availability Zones: + +```bash theme={null} +aws ec2 describe-subnets --filters "Name=vpc-id,Values=" \ + --query 'Subnets[].{ID:SubnetId,AZ:AvailabilityZone,CIDR:CidrBlock}' --output table +``` + +Export all four before continuing: + +```bash theme={null} +export AWS_REGION=us-east-1 # a US region where Bedrock serves the Claude models you need +export ACCOUNT_ID="$(aws sts get-caller-identity --query Account --output text)" +export VPC_ID= +export PRIVATE_SUBNETS=" " +``` + +## Deploy the gateway + +The steps below provision the full deployment with `aws` commands. + + + + Three security groups chain the traffic path: your corporate network reaches the load balancer on 443, the load balancer reaches the gateway on 8080, and the gateway reaches Postgres on 5432. Nothing else is reachable. How you attach them depends on the compute track: + + * On ECS Fargate, the deploy step attaches `$ALB_SG` to the load balancer and `$GW_SG` to the service. + * On EKS, the AWS Load Balancer Controller creates its own frontend security group for the ALB, so `$ALB_SG` and `$GW_SG` go unused: the deploy step's `inbound-cidrs` annotation restricts the listener to your corporate network, and the database security group admits the cluster's security group instead. + + ```bash theme={null} + ALB_SG="$(aws ec2 create-security-group --group-name claude-gateway-alb \ + --description "Claude gateway ALB" --vpc-id "$VPC_ID" \ + --query GroupId --output text)" + GW_SG="$(aws ec2 create-security-group --group-name claude-gateway-svc \ + --description "Claude gateway service" --vpc-id "$VPC_ID" \ + --query GroupId --output text)" + DB_SG="$(aws ec2 create-security-group --group-name claude-gateway-db \ + --description "Claude gateway Postgres" --vpc-id "$VPC_ID" \ + --query GroupId --output text)" + + aws ec2 authorize-security-group-ingress --group-id "$ALB_SG" \ + --protocol tcp --port 443 --cidr + aws ec2 authorize-security-group-ingress --group-id "$GW_SG" \ + --protocol tcp --port 8080 --source-group "$ALB_SG" + aws ec2 authorize-security-group-ingress --group-id "$DB_SG" \ + --protocol tcp --port 5432 --source-group "$GW_SG" + ``` + + + + The gateway runs with a dedicated task role whose only permission is invoking Claude models on Bedrock. Per the [Bedrock upstream reference](/docs/en/claude-apps-gateway-config#amazon-bedrock), the policy must cover both the cross-region inference-profile ARNs and the underlying foundation-model ARNs: + + ```bash theme={null} + cat > bedrock-invoke.json < ecs-trust.json <<'EOF' + { + "Version": "2012-10-17", + "Statement": [{ + "Effect": "Allow", + "Principal": { "Service": "ecs-tasks.amazonaws.com" }, + "Action": "sts:AssumeRole" + }] + } + EOF + + aws iam create-role --role-name claude-gateway-task \ + --assume-role-policy-document file://ecs-trust.json + aws iam put-role-policy --role-name claude-gateway-task \ + --policy-name bedrock-invoke --policy-document file://bedrock-invoke.json + ``` + + ECS also needs an execution role, which the ECS agent itself uses to pull the image from ECR and inject the Secrets Manager values created later. It is separate from the task role the gateway's AWS SDK uses at runtime: + + ```bash theme={null} + aws iam create-role --role-name claude-gateway-execution \ + --assume-role-policy-document file://ecs-trust.json + aws iam attach-role-policy --role-name claude-gateway-execution \ + --policy-arn arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy + cat > secrets-read.json < + + + The instance runs in the private subnets with no public address and storage encryption on. The engine version is pinned to Postgres 16, which satisfies the gateway's supported floor of PostgreSQL 14 and guarantees the parameter-group family below matches the instance. + + First, create the subnet group that places the database in the private subnets, and a parameter group with `rds.force_ssl=1` so the server rejects plaintext connections. The engine version is pinned once because the parameter group's family must match the engine major version the instance runs: + + ```bash theme={null} + aws rds create-db-subnet-group --db-subnet-group-name claude-gateway-db \ + --db-subnet-group-description "Claude gateway" --subnet-ids $PRIVATE_SUBNETS + + PG_VERSION=16 + PG_FAMILY="postgres${PG_VERSION}" + aws rds create-db-parameter-group --db-parameter-group-name claude-gateway-db \ + --db-parameter-group-family "$PG_FAMILY" \ + --description "Claude gateway - require TLS on every connection" + aws rds modify-db-parameter-group --db-parameter-group-name claude-gateway-db \ + --parameters "ParameterName=rds.force_ssl,ParameterValue=1,ApplyMethod=immediate" + ``` + + Then create the instance with a generated master password: + + ```bash theme={null} + PGPASS="$(openssl rand -hex 24)" + aws rds create-db-instance --db-instance-identifier claude-gateway-db \ + --engine postgres --engine-version "$PG_VERSION" \ + --db-instance-class db.t4g.micro \ + --allocated-storage 20 --db-name claude_gateway \ + --master-username gateway --master-user-password "$PGPASS" \ + --db-subnet-group-name claude-gateway-db \ + --db-parameter-group-name claude-gateway-db \ + --vpc-security-group-ids "$DB_SG" \ + --no-publicly-accessible --storage-encrypted + ``` + + The literal `--master-user-password` argument is visible in the process table and in audit/EDR logs while the command runs, the same exposure the secrets step's note covers. On a shared or monitored host, pass the password via `--cli-input-json` from a `0600` file instead, the way the bundle's `setup.sh` does. + + Wait for the instance to come up, which can take several minutes, then read its private endpoint and assemble the connection string the gateway will use: + + ```bash theme={null} + aws rds wait db-instance-available --db-instance-identifier claude-gateway-db + DB_HOST="$(aws rds describe-db-instances --db-instance-identifier claude-gateway-db \ + --query 'DBInstances[0].Endpoint.Address' --output text)" + GATEWAY_POSTGRES_URL="postgres://gateway:${PGPASS}@${DB_HOST}:5432/claude_gateway?sslmode=verify-full" + ``` + + `sslmode=verify-full` makes the gateway verify the RDS server certificate's chain and hostname, not only encrypt. The trust anchor is the [AWS RDS certificate bundle](https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem), which the image build step below copies to `/etc/claude/rds-global-bundle.pem` and trusts via `NODE_EXTRA_CA_CERTS`. Don't append a libpq-style `sslrootcert=` parameter to the URL: the gateway's driver reads only `sslmode` from the query string and would forward `sslrootcert` to Postgres as a startup parameter, which the server rejects. + + The ECS service or EKS pods must run in this VPC so they can reach the instance's private endpoint, and the `claude-gateway-db` security group only admits the gateway's security group. + + + + The `upstreams` block points at Bedrock with `auth: {}`, so the gateway authenticates via the AWS default credential chain from the task role on ECS or the IRSA role on EKS. See the [configuration reference](/docs/en/claude-apps-gateway-config) for every field. + + Two `listen` fields depend on what fronts the gateway: + + * `public_url`: required behind a load balancer. The gateway builds the IdP `redirect_uri` and its discovery document only from this value, never from `X-Forwarded-*` headers. + * `trusted_proxies`: the front end's source ranges. The gateway honors `X-Forwarded-For` only when the TCP peer is in this list, then walks the chain past trusted hops, so per-IP sign-in rate limits and audit events record developer IPs instead of the load balancer's. + + On both tracks the front end is an internal ALB, whether created directly or by the AWS Load Balancer Controller, and an ALB's nodes take addresses from the subnets it is attached to, so set `trusted_proxies` to those subnets' CIDRs. This trusts every host in those subnets as a proxy. Keep the ALB's ingress source, your corporate CIDR, from overlapping them, and don't share the subnets with untrusted workloads that could spoof client IPs via `X-Forwarded-For`. + + ```yaml gateway.yaml theme={null} + listen: + host: 0.0.0.0 + port: 8080 + public_url: https://claude-gateway.internal.example.com + trusted_proxies: [] + + oidc: + issuer: https://example.okta.com + client_id: 0oa1example2 + client_secret: ${OIDC_CLIENT_SECRET} # EKS: ${file:/secrets/oidc-client-secret} + allowed_email_domains: [example.com] + # The Okta org authorization server returns a thin id_token that omits + # email and groups; the gateway fills them from /userinfo. + userinfo_fallback: true + # Okta emits groups only when the `groups` scope is requested and the + # app's groups claim filter allows them. + scopes: [openid, profile, email, offline_access, groups] + + session: + jwt_secret: ${GATEWAY_JWT_SECRET} # EKS: ${file:/secrets/jwt-secret} + ttl_hours: 8 # bounds deprovision latency; lower + # toward 1 for tighter revocation + + store: + postgres_url: ${GATEWAY_POSTGRES_URL} # EKS: ${file:/secrets/postgres-url} + + upstreams: + - provider: bedrock + region: # match $AWS_REGION so the IAM + # policy's ARNs cover it + auth: {} # AWS default credential chain: + # ECS task role, or IRSA on EKS + ``` + + + Only the `oidc` block is Okta-specific. To use Microsoft Entra ID instead, set `issuer` to `https://login.microsoftonline.com//v2.0`, drop `userinfo_fallback` and the `groups` scope, and note that Entra emits group Object IDs rather than names, so [`managed.policies`](/docs/en/claude-apps-gateway-config#managed) must match on the GUIDs, or on App Roles with `oidc.groups_claim: roles`. See [Identity provider setup](/docs/en/claude-apps-gateway-deploy#identity-provider-setup). + + + + + Create three secrets; the execution role from the IAM step can already read them: + + ```bash theme={null} + aws secretsmanager create-secret --name gateway-jwt-secret \ + --secret-string "$(openssl rand -base64 32)" + aws secretsmanager create-secret --name gateway-oidc-client-secret \ + --secret-string '' + aws secretsmanager create-secret --name gateway-postgres-url \ + --secret-string "$GATEWAY_POSTGRES_URL" + ``` + + Note the ARN each call prints; the ECS task definition references secrets by ARN. + + + Literal `--secret-string` arguments are visible in the process table and in audit/EDR logs while each command runs. On a shared or monitored host, put the value in a `0600` file and pass `--secret-string file://` instead. The bundle's `setup.sh` keeps secret values off process argv the same way, passing `0600` temporary files to `--cli-input-json`. + + + Unlike the secrets, `gateway.yaml` itself contains no secret values, because every credential resolves at boot through [`${VAR}` or `${file:...}` expansion](/docs/en/claude-apps-gateway-config#secret-expansion). How everything reaches the container differs by track: + + * On ECS, the next step's build copies `gateway.yaml` into the image at `/etc/claude/gateway.yaml`, and the task definition injects the three secrets as environment variables via its `secrets` field, so the YAML references `${GATEWAY_JWT_SECRET}`, `${OIDC_CLIENT_SECRET}`, and `${GATEWAY_POSTGRES_URL}`. + * On EKS, mount `gateway.yaml` from a ConfigMap and the secrets as files at `/secrets`, referenced as `${file:/secrets/...}`. Source the Kubernetes Secrets from Secrets Manager with External Secrets Operator or the Secrets Store CSI driver's AWS provider, or create them directly with `kubectl`. + + + + Build the image per the [container image requirements](/docs/en/claude-apps-gateway-deploy#container-image), placing the `linux-x64` glibc binary at `./claude` in the build context. Write your own Dockerfile per those requirements or start from the bundle's [`Dockerfile`](https://github.com/anthropics/claude-code/blob/main/examples/gateway/aws/Dockerfile), which copies the filled-in `gateway.yaml` from the previous steps into the image at `/etc/claude/gateway.yaml`. On ECS that embedded copy is how the configuration reaches the container, which is why the build comes after the file is written. The EKS track instead mounts `gateway.yaml` from a ConfigMap at deploy, so the embedded copy is unused there. + + The image also carries the AWS RDS certificate bundle as the trust anchor for the connection string's `sslmode=verify-full`, so download it into the build context first. AWS rotates the bundle (new regional CAs get appended), so download it per build rather than pinning a checksum or committing it: + + ```bash theme={null} + curl -fL --proto '=https' -o rds-global-bundle.pem \ + https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem + ``` + + The container image requirements don't cover the bundle, so if you write your own Dockerfile, add the two lines that copy and trust it; the bundle's `Dockerfile` already includes both: + + ```dockerfile theme={null} + COPY rds-global-bundle.pem /etc/claude/rds-global-bundle.pem + ENV NODE_EXTRA_CA_CERTS=/etc/claude/rds-global-bundle.pem + ``` + + Create the ECR repository and sign Docker in to it. Immutable tags mean the `` tag the deploy step pins cannot later be silently re-pointed at a different image: + + ```bash theme={null} + aws ecr create-repository --repository-name claude-gateway \ + --image-tag-mutability IMMUTABLE \ + --image-scanning-configuration scanOnPush=true + aws ecr get-login-password --region "$AWS_REGION" \ + | docker login --username AWS --password-stdin \ + "${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com" + ``` + + Build and push the image. The task definition below runs `linux/amd64`, so the platform must match here; for Fargate on ARM64 (Graviton), build `linux/arm64` with the `linux-arm64` binary and set `cpuArchitecture` to `ARM64` instead: + + ```bash theme={null} + docker build --platform=linux/amd64 \ + -t "${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com/claude-gateway:" . + docker push "${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com/claude-gateway:" + ``` + + + + + + Create the cluster and a log group for the gateway's stderr, which carries both its audit events and operational logs. Retention is a separate call, and without one CloudWatch keeps the logs forever; align the 90 days with your audit retention policy: + + ```bash theme={null} + aws ecs create-cluster --cluster-name claude-gateway + aws logs create-log-group --log-group-name /ecs/claude-gateway + aws logs put-retention-policy --log-group-name /ecs/claude-gateway \ + --retention-in-days 90 + ``` + + Write the task definition. The task role carries the Bedrock permission and the execution role injects the secrets; use the secret ARNs from the Secrets Manager step: + + ```json claude-gateway-task.json theme={null} + { + "family": "claude-gateway", + "networkMode": "awsvpc", + "requiresCompatibilities": ["FARGATE"], + "cpu": "1024", + "memory": "2048", + "runtimePlatform": { "cpuArchitecture": "X86_64", "operatingSystemFamily": "LINUX" }, + "executionRoleArn": "arn:aws:iam:::role/claude-gateway-execution", + "taskRoleArn": "arn:aws:iam:::role/claude-gateway-task", + "containerDefinitions": [ + { + "name": "gateway", + "image": ".dkr.ecr..amazonaws.com/claude-gateway:", + "portMappings": [{ "containerPort": 8080 }], + "secrets": [ + { "name": "GATEWAY_JWT_SECRET", "valueFrom": "" }, + { "name": "OIDC_CLIENT_SECRET", "valueFrom": "" }, + { "name": "GATEWAY_POSTGRES_URL", "valueFrom": "" } + ], + "logConfiguration": { + "logDriver": "awslogs", + "options": { + "awslogs-group": "/ecs/claude-gateway", + "awslogs-region": "", + "awslogs-stream-prefix": "gateway" + } + } + } + ] + } + ``` + + Register it: + + ```bash theme={null} + aws ecs register-task-definition --cli-input-json file://claude-gateway-task.json + ``` + + Put an internal ALB in front with a target group that health-checks the gateway. `--ip-address-type ipv4` matters: an internal dual-stack ALB publishes public-range AAAA records, which the `/login` private-network check rejects: + + ```bash theme={null} + ALB_ARN="$(aws elbv2 create-load-balancer --name claude-gateway \ + --scheme internal --type application --ip-address-type ipv4 \ + --subnets $PRIVATE_SUBNETS --security-groups "$ALB_SG" \ + --query 'LoadBalancers[0].LoadBalancerArn' --output text)" + + TG_ARN="$(aws elbv2 create-target-group --name claude-gateway \ + --protocol HTTP --port 8080 --vpc-id "$VPC_ID" --target-type ip \ + --health-check-path /readyz \ + --query 'TargetGroups[0].TargetGroupArn' --output text)" + ``` + + Add the HTTPS listener and raise the idle timeout. `--ssl-policy` pins a modern TLS floor, since omitting it falls back to the legacy `ELBSecurityPolicy-2016-08` default, which still accepts TLS 1.0/1.1. The idle timeout matters for streaming: the ALB closes a connection after 60 seconds with no data by default, which cuts off streams during quiet periods, such as long prompt processing before the first token: + + ```bash theme={null} + aws elbv2 create-listener --load-balancer-arn "$ALB_ARN" \ + --protocol HTTPS --port 443 \ + --ssl-policy ELBSecurityPolicy-TLS13-1-2-2021-06 \ + --certificates CertificateArn= \ + --default-actions Type=forward,TargetGroupArn="$TG_ARN" + + aws elbv2 modify-load-balancer-attributes --load-balancer-arn "$ALB_ARN" \ + --attributes Key=idle_timeout.timeout_seconds,Value=3600 + ``` + + Create the service. The deployment circuit breaker rolls a deployment whose tasks keep failing, from a bad image or an unbootable config, back to the last steady state instead of relaunching failing tasks forever: + + ```bash theme={null} + aws ecs create-service --cluster claude-gateway --service-name claude-gateway \ + --task-definition claude-gateway --desired-count 1 --launch-type FARGATE \ + --deployment-configuration "deploymentCircuitBreaker={enable=true,rollback=true}" \ + --health-check-grace-period-seconds 60 \ + --network-configuration "awsvpcConfiguration={subnets=[$(echo $PRIVATE_SUBNETS | tr ' ' ',')],securityGroups=[$GW_SG],assignPublicIp=DISABLED}" \ + --load-balancers "targetGroupArn=$TG_ARN,containerName=gateway,containerPort=8080" + ``` + + The 60-second grace period gives a cold task time to pull the image, connect to the store, and answer its first health check before ECS starts counting failures against the deployment. The target group's health check on `GET /readyz` verifies the store is reachable, so a task that can't reach Postgres never enters rotation; see [Outage behavior](/docs/en/claude-apps-gateway-deploy#outage-behavior) for the tradeoff and the `/healthz` alternative. + + The tasks run in private subnets with no public IP, so all egress (to Bedrock, your IdP, Secrets Manager, ECR, and CloudWatch Logs) goes through the NAT gateway. To keep Bedrock traffic off the public path, create a `bedrock-runtime` interface VPC endpoint and point the upstream's `base_url` at it, as shown in the [Bedrock upstream reference](/docs/en/claude-apps-gateway-config#amazon-bedrock); the IdP still needs internet egress. + + Finish by giving developers a privately resolvable hostname: in a Route 53 private hosted zone, alias the gateway's internal DNS name to the ALB, and set `listen.public_url` to that hostname. The ALB's own `*.elb.amazonaws.com` name resolves to private addresses on an internal ALB, but it can't carry your ACM certificate, so use your own name. + + Update the OAuth client's authorized redirect URI to `/oauth/callback` before the first sign-in. After changing `public_url`, rebuild and push the image under a new tag, register a new task definition revision, and redeploy. On ECS the setting lives in the image's embedded `gateway.yaml`, and the gateway builds its public origin only from that setting, ignoring `X-Forwarded-Host` and `X-Forwarded-Proto`. `X-Forwarded-For` is honored for client IPs only when `listen.trusted_proxies` is set. + + + + This track needs `kubectl` and `eksctl` installed locally, and an existing EKS cluster with an IAM OIDC provider and the AWS Load Balancer Controller installed. The cluster must be on `$VPC_ID` so pods can reach the RDS private endpoint, and the `claude-gateway-db` security group must admit the cluster's pod or node security group in place of `$GW_SG`. + + On EKS the gateway gets its Bedrock credentials through IRSA rather than the ECS roles. The `ecs-tasks.amazonaws.com` trust policy from the IAM step does not apply here; IRSA needs a role whose trust policy federates on the cluster's OIDC provider, scoped to `system:serviceaccount:claude-gateway:gateway`. `eksctl create iamserviceaccount` creates that role, attaches the policies, and annotates the Kubernetes service account with the role ARN in one step. Turn the two policy documents from the IAM step into managed policies it can attach: + + ```bash theme={null} + BEDROCK_POLICY_ARN="$(aws iam create-policy --policy-name claude-gateway-bedrock-invoke \ + --policy-document file://bedrock-invoke.json --query Policy.Arn --output text)" + SECRETS_POLICY_ARN="$(aws iam create-policy --policy-name claude-gateway-secrets-read \ + --policy-document file://secrets-read.json --query Policy.Arn --output text)" + + kubectl create namespace claude-gateway + eksctl create iamserviceaccount --cluster --region "$AWS_REGION" \ + --namespace claude-gateway --name gateway --role-name claude-gateway \ + --attach-policy-arn "$BEDROCK_POLICY_ARN" \ + --attach-policy-arn "$SECRETS_POLICY_ARN" \ + --approve + ``` + + The secrets policy is needed only when the pods read Secrets Manager themselves, as the Secrets Store CSI driver's AWS provider does using the mounting pod's service account; drop it if you create the Kubernetes Secrets another way. The provider needs both of the policy's actions: it calls `DescribeSecret` when it reconciles rotated secrets, so a `GetSecretValue`-only grant mounts on the first deploy but stops picking up rotations. + + Deploy the gateway as a standard Deployment plus a Service and an Ingress, as described in [Kubernetes deployment](/docs/en/claude-apps-gateway-deploy#kubernetes), with: + + * `serviceAccountName: gateway` + * `gateway.yaml` mounted from a ConfigMap and the secrets mounted at `/secrets` + * the readiness probe pointed at `GET /readyz` + + For the front end, an Ingress managed by the AWS Load Balancer Controller provisions the internal ALB. Annotate it with: + + * `alb.ingress.kubernetes.io/scheme: internal` and `alb.ingress.kubernetes.io/target-type: ip` + * `alb.ingress.kubernetes.io/ip-address-type: ipv4`, so no public-range AAAA records are published for the `/login` [private-network check](/docs/en/claude-apps-gateway#prerequisites) to reject + * `alb.ingress.kubernetes.io/inbound-cidrs: `, so the controller-managed frontend security group admits only your corporate network in place of its `0.0.0.0/0` default + * `alb.ingress.kubernetes.io/certificate-arn` with the ACM certificate + * `alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS13-1-2-2021-06`, so the listener doesn't fall back to the legacy default policy that accepts TLS 1.0 and 1.1 + * `alb.ingress.kubernetes.io/load-balancer-attributes: idle_timeout.timeout_seconds=3600`, so a 60-second data gap in a stream doesn't close the connection + + With IRSA, the AWS SDK reads a projected service-account token and exchanges it with AWS STS, so the pod never needs the EC2 instance metadata service; an egress NetworkPolicy may block `169.254.169.254` for gateway pods. The node hop-limit problem in [Troubleshooting](#troubleshooting) below applies only to clusters that skip IRSA and rely on node instance roles. + + + + + + The gateway is now running, but developers can't reach it from `/login` until the gateway URL is on their machines. Set `forceLoginMethod` and `forceLoginGatewayUrl` in the [managed settings file](/docs/en/claude-apps-gateway#set-the-gateway-url) you deploy to each device via MDM. There is no gateway option in the login picker for a developer to select manually. + + + +## Terraform reference + +The companion bundle at [`examples/gateway/aws`](https://github.com/anthropics/claude-code/tree/main/examples/gateway/aws) packages this page as code: + +* **`setup.sh`** scripts the provisioning walkthrough above with the same `aws` commands, on the ECS Fargate track. It is idempotent: existing resources are detected and skipped, so re-running it is safe, and any default can be overridden via environment variable. You still create the Okta OIDC client secret and the ACM certificate yourself: a run without them skips the ECS/ALB deploy, names the missing inputs, and prints the `create-secret` command; create both and re-run. The Bedrock use case form and the Route 53 alias print as next steps rather than running automatically, and the client MDM push stays a manual step from this page. +* **`gateway.yaml.example`** is the configuration template from the gateway.yaml step, with the optional keys included commented out. Copy it to `gateway.yaml` and replace every `REPLACE_ME` before building. +* **`Dockerfile`** builds the runtime image from the prebuilt `linux-x64` binary and copies in your filled-in `gateway.yaml` at `/etc/claude/gateway.yaml`, plus the AWS RDS certificate bundle that anchors the store's `sslmode=verify-full`. `setup.sh` downloads the bundle only when it isn't already in the build context; delete the file and rebuild under a new tag to pick up an AWS CA rotation. The config file holds no secret values, since every credential resolves at boot through `${VAR}` expansion. A config edit therefore means a rebuild under a new tag; `setup.sh` automates this by tagging images with a hash of the file. +* **`terraform/`** provisions the same ECS Fargate scope declaratively: the security groups, IAM roles, ECR repository, RDS instance, Secrets Manager secrets, and the ECS service behind the internal ALB. The VPC and private subnets stay prerequisites, passed in as variables. Terraform creates the ECR repository but doesn't build the image, and the service definition references the image, so the apply is two passes: a targeted apply for the repository, then the build and push, then the full apply. The bundle's `terraform/README.md` covers the variables, remote state, and teardown. + +Like this page, the bundle is a working example for customer-managed infrastructure rather than a supported production deployment; review and adapt it to your own environment before relying on it. + +## Troubleshooting + +For gateway boot and login errors, see the platform-agnostic [troubleshooting table](/docs/en/claude-apps-gateway-deploy#troubleshooting). The entries below are specific to AWS. + +| Symptom | Cause | Fix | +| ------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| CLI `/login`: `Gateway hosts must be on your organization's private network; resolves to the public (or unrecognized) address ` | The gateway name resolves to at least one public address. A dual-stack internal ALB publishes public-range AAAA records, and the [private-network check](/docs/en/claude-apps-gateway#prerequisites) requires every resolved address to be private | Create the ALB with `--ip-address-type ipv4`, or serve a separate internal-only DNS name with no public AAAA record | +| Every Bedrock request returns 502; log shows `Could not load credentials from any providers` | The task runs on the ECS EC2 launch type without a task role, or the pod runs on an EKS node without IRSA, so credentials come from instance metadata, which IMDSv2's default hop limit of 1 stops inside a container. Neither track on this page is affected: Fargate task roles and IRSA don't use instance metadata | Prefer task roles and IRSA. Where instance credentials are unavoidable, raise the hop limit with `aws ec2 modify-instance-metadata-options --instance-id --http-put-response-hop-limit 2`; the [platform-agnostic table](/docs/en/claude-apps-gateway-deploy#troubleshooting) covers the tradeoffs | +| Bedrock requests return `403 AccessDeniedException` | The account hasn't submitted Anthropic's one-time use case form, the automatic AWS Marketplace subscription that starts on the account's first invoke hasn't finished yet, or the task role's policy is missing the inference-profile or foundation-model ARNs | Submit the use case form from the Bedrock console's Model catalog; if it was just submitted or this is the account's first invoke, retry after a few minutes. Grant `bedrock:InvokeModel` and `bedrock:InvokeModelWithResponseStream` on both ARN families. | +| Bedrock returns a `ValidationException` saying on-demand throughput isn't supported | A custom `models:` entry maps to a bare foundation-model ID that the region serves only through inference profiles | Map the model to its cross-region inference profile ID (`us.anthropic.*`) instead; the built-in catalog already does this | +| ECS task stops with `ResourceInitializationError` before the gateway logs anything | The execution role can't read the Secrets Manager secrets, or the private subnets have no path to Secrets Manager or ECR | Grant `secretsmanager:GetSecretValue` on the three `gateway-` secrets' ARNs to the execution role, and provide egress via the NAT gateway, or, without one, interface endpoints for Secrets Manager, ECR, and CloudWatch Logs, which the `awslogs` driver needs at the same stage, plus an S3 gateway endpoint | +| Gateway boot exits with a Postgres connection-timeout error | The database security group doesn't admit the gateway's security group on 5432, or the service runs outside the database's VPC; the store stops waiting after 5 seconds | Allow 5432 from the gateway's security group on the database's, and run the service in the same VPC as the DB subnet group | +| Gateway boot exits with a Postgres TLS certificate verification error | The connection string sets `sslmode=verify-full` but the image doesn't trust the RDS CA bundle: the bundle wasn't copied into the image, or `NODE_EXTRA_CA_CERTS` doesn't point at it | Add the build step's two Dockerfile lines that copy the bundle and set `NODE_EXTRA_CA_CERTS`, then rebuild, push under a new tag, and redeploy | +| Streaming responses drop mid-stream after a quiet period | The ALB idle timeout closes the connection after 60 seconds with no data by default. A stream that is actively emitting tokens isn't affected; one that goes quiet, during long prompt processing before the first token or extended thinking with no streamed output, is cut at the gap | Set the `idle_timeout.timeout_seconds` attribute to `3600`, via `modify-load-balancer-attributes` or the `load-balancer-attributes` Ingress annotation on EKS | + +## Telemetry + +The gateway gives you per-developer usage metrics without any per-machine OTEL configuration. Claude Code emits OpenTelemetry (OTLP) metrics, logs, and opt-in traces; [Monitoring usage](/docs/en/monitoring-usage) covers everything the CLI reports. On gateway sessions the CLI stamps each export with the authenticated IdP identity attributes `user.id`, `user.email`, and `user.groups`, so usage rolls up per developer with no `OTEL_RESOURCE_ATTRIBUTES` plumbing. + +The gateway itself is an authenticated OTLP relay. Set [`telemetry.forward_to`](/docs/en/claude-apps-gateway-config#telemetry) together with `listen.public_url`, and it pushes the OTEL exporter settings to every connected client and forwards their OTLP traffic verbatim to each destination you list. Each destination opts into metrics, logs, and traces independently, and the default is metrics only; see the [`telemetry` reference](/docs/en/claude-apps-gateway-config#telemetry) for the per-signal fields and their sensitivity tradeoffs. The gateway doesn't buffer, aggregate, or store telemetry, so where the data lands is entirely the collector's exporter configuration. + +Client telemetry is off by default; configuring `telemetry.forward_to` is what turns it on for connected developers, and each interactive client shows a one-time security approval dialog for the pushed settings, as described in the [configuration reference](/docs/en/claude-apps-gateway-config#telemetry). On AWS, each signal maps to a destination as follows. + +### Client metrics, logs, and traces + +Point `telemetry.forward_to` at an OpenTelemetry collector, such as the [AWS Distro for OpenTelemetry (ADOT) collector](https://aws-otel.github.io/), and export from there to Amazon CloudWatch, Amazon Managed Service for Prometheus, or any OTLP backend. + +Run the collector as its own internal service reachable over `https://`: the gateway accepts plaintext `http://` only for loopback URLs, and even then its [SSRF guard](/docs/en/claude-apps-gateway-deploy#threat-model-summary) blocks loopback connections at send time by default. A sidecar collector on `http://localhost:4318` passes config validation but receives no traffic, with exports failing as `ECONNREFUSED_SSRF` in the gateway logs, unless `CLAUDE_GATEWAY_ALLOW_LOOPBACK=1` is set in the gateway's environment. That variable relaxes the loopback block for every operator-configured URL, not only telemetry, so prefer the internal-service pattern and reserve the sidecar-plus-flag setup for tasks whose network is otherwise locked down. + +### Gateway logs + +On ECS Fargate, no extra setup: the `awslogs` driver delivers the gateway's stderr, which carries its audit events and operational logs, to the `/ecs/claude-gateway` log group created above. On EKS, pod logs don't reach CloudWatch by default, so the audit trail is lost until you install log collection: the Amazon CloudWatch Observability add-on with container log capture enabled, or a Fluent Bit DaemonSet. On either track, query the logs with CloudWatch Logs Insights and drive alarms from metric filters. + +### Container metrics + +Enable Container Insights on the cluster with `aws ecs update-cluster-settings --cluster claude-gateway --settings name=containerInsights,value=enabled` for per-task CPU, memory, and network. On EKS, install the Amazon CloudWatch Observability add-on. + +### Spend + +Telemetry shows usage after the fact; [spend limits](/docs/en/claude-apps-gateway-spend-limits) are the gateway's live per-developer view and enforcement on top of the shared upstream credential. + +## Next steps + +* [Configuration reference](/docs/en/claude-apps-gateway-config): every `gateway.yaml` option, including `managed.policies` and `telemetry` +* [Deployment and operations](/docs/en/claude-apps-gateway-deploy): IdP setup, health checks, JWT secret rotation, upgrades, and the security model +* [Claude apps gateway overview](/docs/en/claude-apps-gateway): quickstart and connecting developers +* [AWS samples for Claude apps gateway](https://github.com/aws-samples/anthropic-on-aws/tree/main/claude-apps-gateway): AWS-maintained deployment samples covering a range of customer environments diff --git a/content/en/docs/claude-code/claude-apps-gateway-spend-limits.md b/content/en/docs/claude-code/claude-apps-gateway-spend-limits.md index 317ada2a6..84dde9405 100644 --- a/content/en/docs/claude-code/claude-apps-gateway-spend-limits.md +++ b/content/en/docs/claude-code/claude-apps-gateway-spend-limits.md @@ -57,7 +57,13 @@ After each response, a usage meter reads token counts off the response as it str Spend limits estimate spend from token counts at USD list price; they're a circuit breaker, not an invoice. For authoritative billing, reconcile against your provider's own usage reporting, such as the Anthropic Usage & Cost Admin API, invocation logs on Amazon Bedrock, or Cloud Monitoring on Google Cloud. -Pricing uses the same table the Claude Code CLI uses for its own cost display, with the same model-ID canonicalization across Anthropic, Amazon Bedrock (`us.anthropic.…-v1:0`), Google Cloud's Agent Platform (`claude-…@date`), and Microsoft Foundry ID forms. A model ID the table can't place, such as a Microsoft Foundry deployment name or an inference-profile ARN, is priced at the unknown-model default tier of \$5/\$25 per million input/output tokens rather than zero, so an unrecognized ID can't bypass a cap by going unmetered. The gateway warns at boot and once per ID at runtime when a model prices through the fallback. +Pricing uses the same table the Claude Code CLI uses for its own cost display, with the same model-ID canonicalization across Anthropic, Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry ID forms, such as Bedrock's `us.anthropic.…-v1:0` and Agent Platform's `claude-…@date`. The meter resolves each request's rate tier in order: + +1. Exact rates for the upstream model ID, the model string the gateway sends to the provider. When the table recognizes it, such as `us.anthropic.claude-…`, the meter prices the request by the model that served it. +2. {/* min-version: 2.1.218 */}Rates for the configured [`models[].id`](/docs/en/claude-apps-gateway-config#models) you mapped to the upstream ID. This step covers upstream strings that carry no model name, such as an Amazon Bedrock application-inference-profile ARN or a Microsoft Foundry deployment name, and requires Claude Code v2.1.218 or later on the gateway server. +3. The unknown-model default tier of \$5/\$25 per million input/output tokens. The meter prices an ID that neither the table nor your `models` config can place, including a `models[].id` that is itself a custom alias, at this tier rather than zero, so an unrecognized ID can't bypass a cap by going unmetered. + +The gateway warns at boot and once per ID at runtime when it prices a model at the unknown-model tier. Before v2.1.218, the meter skipped step 2: it priced any upstream ID the table couldn't place at the unknown-model tier and warned about it even when the configured ID's rates were known. Client aborts are billed too. The upstream reports output tokens only in the stream's terminal frame, so an aborted stream doesn't carry them. The meter keeps a conservative floor estimate from the streamed content size, about four characters per token, and bills it when and only when the terminal usage frame is missing. A complete stream always bills the upstream-reported count. Without this, a capped developer could stream output and abort each request immediately before the end, spending without ever being counted. diff --git a/content/en/docs/claude-code/claude-apps-gateway.md b/content/en/docs/claude-code/claude-apps-gateway.md index 50ef83dfe..9eb58dd08 100644 --- a/content/en/docs/claude-code/claude-apps-gateway.md +++ b/content/en/docs/claude-code/claude-apps-gateway.md @@ -129,7 +129,7 @@ The gateway server requires the native `claude` binary; download a pinned releas This config is enough for a working sign-in loop with the default Amazon Bedrock model catalog. Once it's running, add per-group RBAC and managed settings via [`managed.policies`](/docs/en/claude-apps-gateway-config#managed), telemetry fan-out via [`telemetry`](/docs/en/claude-apps-gateway-config#telemetry), and multi-upstream failover, provisioned-throughput ARNs, or non-US regions via [`models`](/docs/en/claude-apps-gateway-config#models). - The Amazon Bedrock upstream needs an AWS principal with `bedrock:InvokeModel` and `bedrock:InvokeModelWithResponseStream` on both the `inference-profile/us.anthropic.*` ARNs and the underlying `foundation-model/anthropic.*` ARNs, and model access enabled in the Amazon Bedrock console for the Claude models you want. Supply the credential with IRSA on EKS, an ECS task role, or an EC2 instance profile rather than static keys. The [`upstreams` reference](/docs/en/claude-apps-gateway-config#upstreams) has the full IAM details, the cross-cloud credential matrix, and the `auth` blocks for the other providers. + The Amazon Bedrock upstream needs an AWS principal with `bedrock:InvokeModel` and `bedrock:InvokeModelWithResponseStream` on both the `inference-profile/us.anthropic.*` ARNs and the underlying `foundation-model/anthropic.*` ARNs, and Anthropic's one-time use case form submitted for the account from the Bedrock console's Model catalog. Supply the credential with IRSA on EKS, an ECS task role, or an EC2 instance profile rather than static keys. The [`upstreams` reference](/docs/en/claude-apps-gateway-config#upstreams) has the full IAM details, the cross-cloud credential matrix, and the `auth` blocks for the other providers. @@ -414,4 +414,5 @@ The quickstart leaves you with a minimal config running under Docker Compose. To * Expand `gateway.yaml` beyond the minimal config, for example to add per-group RBAC, multi-upstream failover, or telemetry destinations. The [configuration reference](/docs/en/claude-apps-gateway-config) covers every option. * Move from Compose to a production deployment on Kubernetes or Cloud Run, set up your IdP properly, and review the security model. The [deployment and operations guide](/docs/en/claude-apps-gateway-deploy) covers per-IdP setup, container image requirements, health probes, and troubleshooting. * Put spend caps on individual developers or groups so a runaway workload can't consume your whole commitment. [Spend limits](/docs/en/claude-apps-gateway-spend-limits) covers the admin API and how enforcement works. +* For a complete worked example on AWS, with ECS Fargate or EKS, Amazon RDS, and Secrets Manager, see [Deploy on AWS](/docs/en/claude-apps-gateway-on-aws). * For a complete worked example on Google Cloud, with Cloud Run, Cloud SQL, and Secret Manager, see [Deploy on Google Cloud](/docs/en/claude-apps-gateway-on-gcp). diff --git a/content/en/docs/claude-code/data-usage.md b/content/en/docs/claude-code/data-usage.md index ed9b255f5..0ac480e2a 100644 --- a/content/en/docs/claude-code/data-usage.md +++ b/content/en/docs/claude-code/data-usage.md @@ -67,7 +67,9 @@ For all first party users, you can learn more about what data is logged for [loc The diagram below shows how Claude Code connects to external services during installation and normal operation. Solid lines indicate required connections, while dashed lines represent optional or user-initiated data flows. -Diagram showing Claude Code's external connections: install/update connects to the distribution server, and user requests connect to Anthropic's Console auth and public-api, with optional telemetry flows carrying metrics and error reports to Anthropic and third-party services. Feedback sent with /feedback goes to Google Cloud Storage and optionally creates a GitHub issue +Diagram showing Claude Code's external connections: install/update connects to the distribution server, and user requests connect to Anthropic's Console auth and public-api, with optional telemetry flows carrying metrics and error reports to Anthropic and third-party services. Feedback sent with /feedback goes to Google Cloud Storage and optionally creates a GitHub issue + +Diagram showing Claude Code's external connections: install/update connects to the distribution server, and user requests connect to Anthropic's Console auth and public-api, with optional telemetry flows carrying metrics and error reports to Anthropic and third-party services. Feedback sent with /feedback goes to Google Cloud Storage and optionally creates a GitHub issue Claude Code runs locally. To interact with the LLM, Claude Code sends data over the network. This data includes all user prompts and model outputs, encrypted in transit via TLS 1.2+. Claude Code is compatible with most popular VPNs and LLM proxies. diff --git a/content/en/docs/claude-code/devcontainer.md b/content/en/docs/claude-code/devcontainer.md index 2f7d41317..5f00c111e 100644 --- a/content/en/docs/claude-code/devcontainer.md +++ b/content/en/docs/claude-code/devcontainer.md @@ -20,7 +20,7 @@ This page covers [installing Claude Code in a dev container](#add-claude-code-to Diagram showing an editor on the host connecting to a Docker dev container. Claude Code, the terminal, and build tools run inside the container. The host repository is bind-mounted into the container as the workspace. - Diagram showing an editor on the host connecting to a Docker dev container. Claude Code, the terminal, and build tools run inside the container. The host repository is bind-mounted into the container as the workspace. + Diagram showing an editor on the host connecting to a Docker dev container. Claude Code, the terminal, and build tools run inside the container. The host repository is bind-mounted into the container as the workspace. A dev container runs as a Docker container, either on your machine or on a cloud host such as GitHub Codespaces. An editor that supports the Dev Containers spec, such as VS Code, GitHub Codespaces, a JetBrains IDE, or Cursor, connects to that container: you browse and edit files in the editor as usual, but the integrated terminal, language servers, and build tools all run inside the container rather than on your host. Editors without dev container support, such as plain Vim, are not part of this workflow. diff --git a/content/en/docs/claude-code/features-overview.md b/content/en/docs/claude-code/features-overview.md index de100da56..584178d4d 100644 --- a/content/en/docs/claude-code/features-overview.md +++ b/content/en/docs/claude-code/features-overview.md @@ -230,7 +230,9 @@ Each feature has a different loading strategy and context cost: Each feature loads at different points in your session. The tabs below explain when each one loads and what goes into context. -Context loading: CLAUDE.md loads at session start and stays in every request. MCP tool names load at start with full schemas deferred until use. Skills load descriptions at start, full content on invocation. Subagents get isolated context. Hooks run externally. +Context loading: CLAUDE.md loads at session start and stays in every request. MCP tool names load at start with full schemas deferred until use. Skills load descriptions at start, full content on invocation. Subagents get isolated context. Hooks run externally. + +Context loading: CLAUDE.md loads at session start and stays in every request. MCP tool names load at start with full schemas deferred until use. Skills load descriptions at start, full content on invocation. Subagents get isolated context. Hooks run externally. diff --git a/content/en/docs/claude-code/gitlab-ci-cd.md b/content/en/docs/claude-code/gitlab-ci-cd.md index 19ecc3fc1..3b915bafd 100644 --- a/content/en/docs/claude-code/gitlab-ci-cd.md +++ b/content/en/docs/claude-code/gitlab-ci-cd.md @@ -126,7 +126,7 @@ If you prefer a more controlled setup or need enterprise providers: In an issue comment: -```text theme={null} +```text wrap theme={null} @claude implement this feature based on the issue description ``` @@ -136,7 +136,7 @@ Claude analyzes the issue and codebase, writes changes in a branch, and opens an In an MR discussion: -```text theme={null} +```text wrap theme={null} @claude suggest a concrete approach to cache the results of this API call ``` @@ -146,7 +146,7 @@ Claude proposes changes, adds code with appropriate caching, and updates the MR. In an issue or MR comment: -```text theme={null} +```text wrap theme={null} @claude fix the TypeError in the user dashboard component ``` diff --git a/content/en/docs/claude-code/headless.md b/content/en/docs/claude-code/headless.md index 4ecbc20bf..a4fe65e9b 100644 --- a/content/en/docs/claude-code/headless.md +++ b/content/en/docs/claude-code/headless.md @@ -153,11 +153,7 @@ claude -p "Explain recursion" --output-format stream-json --verbose --include-pa The last line of the stream is a `result` message with the final response text, cost, and session metadata. -{/* min-version: 2.1.214 */}If 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. {/* min-version: 2.1.208 */}Before v2.1.214 the exit wait was capped at about two seconds, which could cut off the end of a large response, and before v2.1.208 piping a large response could truncate the final line and omit the `result` message. - -Messages from [subagents](/docs/en/sub-agents) appear in the stream as `assistant` and `user` messages whose `parent_tool_use_id` field is the ID of the tool call that spawned the subagent. Messages from the main conversation carry `null` in that field. - -By default, Claude Code emits only subagent `tool_use` and `tool_result` blocks. {/* min-version: 2.1.211 */}Pass [`--forward-subagent-text`](/docs/en/cli-reference#cli-flags) or set [`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/en/env-vars) to also emit subagent text and thinking blocks, so you can reconstruct each subagent's transcript. This requires Claude Code v2.1.211 or later. +{/* min-version: 2.1.214 */}If 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. The following example uses [jq](https://jqlang.org/) to filter for text deltas and display just the streaming text. The `-r` flag outputs raw strings (no quotes) and `-j` joins without newlines so tokens stream continuously: @@ -166,6 +162,18 @@ claude -p "Write a poem" --output-format stream-json --verbose --include-partial jq -rj 'select(.type == "stream_event" and .event.delta.type? == "text_delta") | .event.delta.text' ``` +For programmatic streaming with callbacks and message objects, see [Stream responses in real-time](/docs/en/agent-sdk/streaming-output) in the Agent SDK documentation. + +#### Follow subagent messages + +Messages from [subagents](/docs/en/sub-agents) appear in the stream as `assistant` and `user` messages whose `parent_tool_use_id` field is the ID of the tool call that spawned the subagent. Messages from the main conversation carry `null` in that field. + +By default, Claude Code emits only subagent `tool_use` and `tool_result` blocks. {/* min-version: 2.1.211 */}Pass [`--forward-subagent-text`](/docs/en/cli-reference#cli-flags) or set [`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/en/env-vars) to also emit subagent text and thinking blocks, so you can reconstruct each subagent's transcript. This requires Claude Code v2.1.211 or later. + +When you enable either option, Claude Code forwards messages from [subagents at every nesting depth](/docs/en/sub-agents#let-subagents-spawn-their-own-subagents): when a subagent spawns its own subagent, the nested subagent's messages carry the ID of the Agent tool call that spawned it in `parent_tool_use_id`, so you can rebuild the full nesting tree by following those IDs. Before v2.1.219, messages from nested subagents didn't appear in the stream. + +#### Handle API retries + When an API request fails with a retryable error, Claude Code emits a `system/api_retry` event before retrying. You can use this to surface retry progress or implement custom backoff logic. | Field | Type | Description | @@ -180,20 +188,35 @@ When an API request fails with a retryable error, Claude Code emits a `system/ap | `uuid` | string | unique event identifier | | `session_id` | string | session the event belongs to | +#### Read session metadata + The `system/init` event reports session metadata including the model, tools, MCP servers, and loaded plugins. It is the first event in the stream unless startup events precede it: * `plugin_install` events, when [`CLAUDE_CODE_SYNC_PLUGIN_INSTALL`](/docs/en/env-vars) is set. * {/* min-version: 2.1.204 */}[`hook_started`, `hook_progress`, and `hook_response` events](/docs/en/agent-sdk/typescript#sdkhookstartedmessage), while a configured [`SessionStart`](/docs/en/hooks#sessionstart) or [`Setup`](/docs/en/hooks#setup) hook runs. These stream as the hook produces them. Claude Code v2.1.169 through v2.1.203 delivered them in one batch after the hook completed, still ahead of `system/init`; v2.1.204 restored live delivery. -The event also carries an optional `capabilities` array of strings naming the protocol behaviors this Claude Code version implements, such as `interrupt_receipt_v1`. Check it to feature-detect instead of comparing version strings, and ignore values you don't recognize. The field requires Claude Code v2.1.205 or later and is absent from earlier versions. See [`SDKSystemMessage`](/docs/en/agent-sdk/typescript#sdksystemmessage) for the capability list. +The event also carries an optional `capabilities` array of strings naming the protocol behaviors this Claude Code version implements, such as `interrupt_receipt_v1` or `interrupt_cancel_queued_v1`. Check it to feature-detect instead of comparing version strings, and ignore values you don't recognize. The field requires Claude Code v2.1.205 or later and is absent from earlier versions. See [`SDKSystemMessage`](/docs/en/agent-sdk/typescript#sdksystemmessage) for the capability list. -Use the plugin fields to fail CI when a plugin did not load: +#### Fail CI when a plugin or MCP server doesn't load + +Use the plugin fields in the `system/init` event to catch a plugin that didn't load: | Field | Type | Description | | --------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `plugins` | array | plugins that loaded successfully, each with `name` and `path` | | `plugin_errors` | array | plugin load-time errors, each with `plugin`, `type`, and `message`. Includes unsatisfied dependency versions and `--plugin-dir` load failures such as a missing path or invalid archive. Affected plugins are demoted and absent from `plugins`. The key is omitted when there are no errors | +Use the MCP server fields the same way. Claude Code validates each [`--mcp-config`](/docs/en/cli-reference#cli-flags) entry at startup and skips entries that fail validation, for example a `url` entry with no `type`; the run continues and exits cleanly, so check these fields to catch a server that never loaded: + +| Field | Type | Description | +| ------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `mcp_servers` | array | MCP servers in the session, each with `name` and `status` | +| `mcp_server_errors` | array | {/* min-version: 2.1.219 */}`--mcp-config` entries skipped by config validation, each with `name`, `type`, and `message`. `type` is a skip category such as `unknown_type`, `url_missing_type`, `invalid_config`, or `reserved_name`; treat values you don't recognize as a generic skip. Affected servers are absent from `mcp_servers`. The key is omitted when there are no errors, so a CI gate can fail on a non-empty array. Requires Claude Code v2.1.219 or later | + +When you run the command by hand in a terminal, Claude Code also prints a startup warning to stderr, such as `Warning: 1 MCP server skipped due to invalid config:`, followed by the reason for each skipped entry. When you redirect stderr, or when a program such as a CI runner or an SDK host captures it, Claude Code prints no warning and reports the skipped entries only in the `mcp_server_errors` field. The warning requires Claude Code v2.1.219 or later. + +#### Track plugin installs + When [`CLAUDE_CODE_SYNC_PLUGIN_INSTALL`](/docs/en/env-vars) is set, Claude Code emits `system/plugin_install` events while marketplace plugins install before the first turn. Use these to surface install progress in your own UI. | Field | Type | Description | @@ -206,8 +229,6 @@ When [`CLAUDE_CODE_SYNC_PLUGIN_INSTALL`](/docs/en/env-vars) is set, Claude Code | `uuid` | string | unique event identifier | | `session_id` | string | session the event belongs to | -For programmatic streaming with callbacks and message objects, see [Stream responses in real-time](/docs/en/agent-sdk/streaming-output) in the Agent SDK documentation. - ### Auto-approve tools Use `--allowedTools` to let Claude use certain tools without prompting. This example runs a test suite and fixes failures, allowing Claude to execute Bash commands and read/edit files without asking for permission: diff --git a/content/en/docs/claude-code/hooks.md b/content/en/docs/claude-code/hooks.md index 3293a48eb..8beb1ab64 100644 --- a/content/en/docs/claude-code/hooks.md +++ b/content/en/docs/claude-code/hooks.md @@ -24,7 +24,9 @@ Events fall into three cadences:
- Hook lifecycle diagram showing optional Setup feeding into SessionStart, then a per-turn loop containing UserPromptSubmit, UserPromptExpansion for slash commands, the nested agentic loop (PreToolUse, PermissionRequest, PostToolUse, PostToolUseFailure, PostToolBatch, SubagentStart/Stop, TaskCreated, TaskCompleted), and Stop or StopFailure, followed by TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution, PermissionDenied as a side branch from PermissionRequest for auto-mode denials, WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events, and MessageDisplay as a display-only event that runs while assistant message text streams + Hook lifecycle diagram showing optional Setup feeding into SessionStart, then a per-turn loop containing UserPromptSubmit, UserPromptExpansion for slash commands, the nested agentic loop (PreToolUse, PermissionRequest, PostToolUse, PostToolUseFailure, PostToolBatch, SubagentStart/Stop, TaskCreated, TaskCompleted), and Stop or StopFailure, followed by TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution, PermissionDenied as a side branch from PermissionRequest for auto-mode denials, WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events, and MessageDisplay as a display-only event that runs while assistant message text streams + + Hook lifecycle diagram showing optional Setup feeding into SessionStart, then a per-turn loop containing UserPromptSubmit, UserPromptExpansion for slash commands, the nested agentic loop (PreToolUse, PermissionRequest, PostToolUse, PostToolUseFailure, PostToolBatch, SubagentStart/Stop, TaskCreated, TaskCompleted), and Stop or StopFailure, followed by TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elicitation and ElicitationResult nested inside MCP tool execution, PermissionDenied as a side branch from PermissionRequest for auto-mode denials, WorktreeCreate, WorktreeRemove, Notification, ConfigChange, InstructionsLoaded, CwdChanged, and FileChanged as standalone async events, and MessageDisplay as a display-only event that runs while assistant message text streams
@@ -114,7 +116,9 @@ This script and the Bash examples on this page that parse JSON input use `jq`, s Now suppose Claude Code decides to run `Bash "rm -rf /tmp/build"`. Here's what happens: - Diagram of hook resolution: PreToolUse fires, the matcher checks for a Bash match, then the if condition checks for a Bash(rm *) match. If both match, the hook command runs and returns permissionDecision deny, so the tool call is blocked and Claude Code continues. If either check fails to match, the hook is skipped and the tool call is allowed to proceed. + Diagram of hook resolution: PreToolUse fires, the matcher checks for a Bash match, then the if condition checks for a Bash(rm *) match. If both match, the hook command runs and returns permissionDecision deny, so the tool call is blocked and Claude Code continues. If either check fails to match, the hook is skipped and the tool call is allowed to proceed. + + Diagram of hook resolution: PreToolUse fires, the matcher checks for a Bash match, then the if condition checks for a Bash(rm *) match. If both match, the hook command runs and returns permissionDecision deny, so the tool call is blocked and Claude Code continues. If either check fails to match, the hook is skipped and the tool call is allowed to proceed. diff --git a/content/en/docs/claude-code/how-claude-code-works.md b/content/en/docs/claude-code/how-claude-code-works.md index 2b6d60fcc..e547cf791 100644 --- a/content/en/docs/claude-code/how-claude-code-works.md +++ b/content/en/docs/claude-code/how-claude-code-works.md @@ -14,7 +14,9 @@ This guide covers the core architecture, built-in capabilities, and [tips for wo When you give Claude a task, it works through three phases: **gather context**, **take action**, and **verify results**. These phases blend together. Claude uses tools throughout, whether searching files to understand your code, editing to make changes, or running tests to check its work. -Diagram of the agentic loop: Your prompt leads to Claude gathering context, taking action, verifying results, and repeating until task complete. You can interrupt at any point. +Diagram of the agentic loop: Your prompt leads to Claude gathering context, taking action, verifying results, and repeating until task complete. You can interrupt at any point. + +Diagram of the agentic loop: Your prompt leads to Claude gathering context, taking action, verifying results, and repeating until task complete. You can interrupt at any point. The loop adapts to what you ask. A question about your codebase might only need context gathering. A bug fix cycles through all three phases repeatedly. A refactor might involve extensive verification. Claude decides what each step requires based on what it learned from the previous step, chaining dozens of actions together and course-correcting along the way. @@ -110,7 +112,9 @@ Since sessions are tied to directories, you can run parallel Claude sessions by Resuming a session with `claude --continue` or `claude --resume` reopens it under the same session ID and appends new messages to the existing conversation. Forking with `--fork-session` or `/branch` copies the history into a new session ID, leaving the original unchanged. -Diagram of session continuity: resume continues the same session, fork creates a new branch with a new ID. +Diagram of session continuity: resume continues the same session, fork creates a new branch with a new ID. + +Diagram of session continuity: resume continues the same session, fork creates a new branch with a new ID. For the resume flags, the `/resume` picker, naming, and what happens when the same session is open in two terminals, see [Manage sessions](/docs/en/sessions). diff --git a/content/en/docs/claude-code/interactive-mode.md b/content/en/docs/claude-code/interactive-mode.md index 9eced86e8..02f7b3b1f 100644 --- a/content/en/docs/claude-code/interactive-mode.md +++ b/content/en/docs/claude-code/interactive-mode.md @@ -177,7 +177,7 @@ Claude Code reads this setting from your user settings file, the `--settings` fl | `/` | Open reverse history search, same as `Ctrl+R`. {/* min-version: 2.1.191 */}As of v2.1.191, the empty search prompt shows a hint: press `Esc` then `i` then `/` to open the command menu instead | - In vim normal mode, if the cursor is at the beginning or end of input and can't move further, `j`/`k` and the arrow keys navigate command history instead. + In vim NORMAL mode, if the cursor is at the beginning or end of input and can't move further, `j`/`k` and `↑`/`↓` navigate command history instead. {/* min-version: 2.1.219 */}`←` on an empty prompt opens [agent view](/docs/en/agent-view) from NORMAL mode as well as INSERT; before v2.1.219, `←` on an empty prompt did nothing in NORMAL mode. ### Editing (NORMAL mode) diff --git a/content/en/docs/claude-code/mcp-quickstart.md b/content/en/docs/claude-code/mcp-quickstart.md index 76feafc80..7686480c2 100644 --- a/content/en/docs/claude-code/mcp-quickstart.md +++ b/content/en/docs/claude-code/mcp-quickstart.md @@ -75,7 +75,7 @@ The steps are the same for any server: add it, check the connection status, then claude ``` - ```text theme={null} + ```text wrap theme={null} Use the claude-code-docs server to look up what MCP_TIMEOUT does ``` @@ -197,7 +197,7 @@ The [Playwright MCP server](https://github.com/microsoft/playwright-mcp) is a go Give Claude a task that needs the browser: - ```text theme={null} + ```text wrap theme={null} Use playwright to open https://example.com and tell me the page title ``` @@ -227,7 +227,7 @@ The steps below use Sentry as the example. To connect a different service, subst Start a Claude Code session and open the MCP panel: - ```text theme={null} + ```text wrap theme={null} /mcp ``` diff --git a/content/en/docs/claude-code/mcp.md b/content/en/docs/claude-code/mcp.md index faca8df8b..f8a49b987 100644 --- a/content/en/docs/claude-code/mcp.md +++ b/content/en/docs/claude-code/mcp.md @@ -490,7 +490,7 @@ claude mcp add --transport http sentry https://mcp.sentry.dev/mcp Authenticate with your Sentry account: -```text theme={null} +```text wrap theme={null} /mcp ``` @@ -498,15 +498,15 @@ Follow the sign-in steps in your browser. Once you're signed in, the `sentry` se Then debug production issues: -```text theme={null} +```text wrap theme={null} What are the most common errors in the last 24 hours? ``` -```text theme={null} +```text wrap theme={null} Show me the stack trace for error ID abc123 ``` -```text theme={null} +```text wrap theme={null} Which deployment introduced these new errors? ``` @@ -523,15 +523,15 @@ Replace `YOUR_GITHUB_PAT` with your personal access token. The `claude mcp add` Then work with GitHub: -```text theme={null} +```text wrap theme={null} Review PR #456 and suggest improvements ``` -```text theme={null} +```text wrap theme={null} Create a new issue for the bug we just found ``` -```text theme={null} +```text wrap theme={null} Show me all open PRs assigned to me ``` @@ -548,15 +548,15 @@ To confirm the server starts, run `/mcp` and check that `db` shows `connected`. Then query your database naturally: -```text theme={null} +```text wrap theme={null} What's our total revenue this month? ``` -```text theme={null} +```text wrap theme={null} Show me the schema for the orders table ``` -```text theme={null} +```text wrap theme={null} Find customers who haven't made a purchase in 90 days ``` @@ -590,7 +590,7 @@ If you configured `headers.Authorization` for the server and the server rejects In Claude Code, use the command: - ```text theme={null} + ```text wrap theme={null} /mcp ``` @@ -901,7 +901,7 @@ If you've logged into Claude Code with a [claude.ai](https://claude.ai) account, In Claude Code, use the command: - ```text theme={null} + ```text wrap theme={null} /mcp ``` @@ -1125,11 +1125,11 @@ MCP servers can expose resources that you can reference using @ mentions, simila Use the format `@server:protocol://resource/path` to reference a resource: - ```text theme={null} + ```text wrap theme={null} Can you analyze @github:issue://123 and suggest a fix? ``` - ```text theme={null} + ```text wrap theme={null} Please review the API documentation at @docs:file://api/authentication ``` @@ -1137,7 +1137,7 @@ MCP servers can expose resources that you can reference using @ mentions, simila You can reference multiple resources in a single prompt: - ```text theme={null} + ```text wrap theme={null} Compare @postgres:schema://users with @docs:file://database/user-model ``` @@ -1250,7 +1250,7 @@ MCP servers can expose prompts that become available as commands in Claude Code. - ```text theme={null} + ```text wrap theme={null} /mcp__github__list_prs ``` @@ -1258,11 +1258,11 @@ MCP servers can expose prompts that become available as commands in Claude Code. Many prompts accept arguments. Pass them space-separated after the command: - ```text theme={null} + ```text wrap theme={null} /mcp__github__pr_review 456 ``` - ```text theme={null} + ```text wrap theme={null} /mcp__jira__create_issue "Bug in login flow" high ``` diff --git a/content/en/docs/claude-code/plugin-marketplaces.md b/content/en/docs/claude-code/plugin-marketplaces.md index 0a61b2d66..43353d119 100644 --- a/content/en/docs/claude-code/plugin-marketplaces.md +++ b/content/en/docs/claude-code/plugin-marketplaces.md @@ -259,6 +259,16 @@ The git-based source types below are `github`, `url`, and `git-subdir`. When bot On most git hosts, including GitHub, GitLab, and Bitbucket, this means installation succeeds even if the branch or tag named by `ref` has since been deleted upstream, as long as the commit is still reachable from the repository. Some servers, such as AWS CodeCommit, don't support fetching commits by SHA. On those servers the `ref` must still exist and the pinned commit must be reachable from it. + + If you distribute this marketplace through [Organization settings > Plugins](https://claude.ai/admin-settings/plugins) on a Team or Enterprise plan, different source rules apply: + + * The marketplace repository must be private or internal. Organization sync reads it through the Claude GitHub App or your organization's GitHub Enterprise App. + * Plugin sources of type `github`, `url`, and `git-subdir` are supported. `npm` sources are not. + * A plugin source can be private in two cases: a github.com source that shares the marketplace repository's owner, or a source on your organization's GitHub Enterprise host with the GHE App installed on the repository. Organization sync fetches every other source without credentials, so github.com repositories under a different owner and repositories on other hosts, such as GitLab or Bitbucket, must be public. + + To include private plugins, place the plugin folders inside the marketplace repository and reference them with a [relative path](#relative-paths). Organization sync packages each plugin during distribution, so users never need access to a separate source repository. See [Manage plugins for your organization](https://support.claude.com/en/articles/13837433) for the admin workflow. + + ### Relative paths For plugins in the same repository, use a path starting with `./`: @@ -536,9 +546,15 @@ Any git hosting service works, such as GitLab, Bitbucket, and self-hosted server ### Private repositories -Claude Code supports installing plugins from private repositories. For manual installation and updates, Claude Code uses your existing git credential helpers, so HTTPS access via `gh auth login`, macOS Keychain, or `git-credential-store` works the same as in your terminal. SSH access works as long as the host is already in your `known_hosts` file and the key is loaded in `ssh-agent`, since Claude Code suppresses interactive SSH prompts for the host fingerprint and key passphrase. GitHub `owner/repo` shorthand sources clone over SSH by default; set [`CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1`](/docs/en/env-vars#variables) to clone them over HTTPS instead. +Claude Code supports installing plugins from private repositories. If you distribute your marketplace through [Organization settings > Plugins](https://claude.ai/admin-settings/plugins) instead, your git credentials aren't involved: organization sync reads the marketplace repository through the Claude GitHub App or your organization's GitHub Enterprise App, and a plugin source it can't authenticate to must be public. The note under [Plugin sources](#plugin-sources) has the full rules. + +#### Commands you run + +When you run `/plugin marketplace add`, `/plugin install`, `/plugin update`, or `/plugin marketplace update`, Claude Code uses your existing git credential helpers, so HTTPS access via `gh auth login`, macOS Keychain, or `git-credential-store` works the same as in your terminal. SSH access works as long as the host is already in your `known_hosts` file and the key is loaded in `ssh-agent`, since Claude Code suppresses interactive SSH prompts for the host fingerprint and key passphrase. GitHub `owner/repo` shorthand sources clone over SSH by default; set [`CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1`](/docs/en/env-vars#variables) to clone them over HTTPS instead. + +#### Background auto-updates -Background auto-updates work differently. By default, the background refresh disables git credential helpers for its `git pull`, so the pull can't authenticate to private repositories over HTTPS even when a helper is configured. SSH remotes aren't affected: a key loaded in `ssh-agent` authenticates background pulls the same way as manual operations. When the background pull fails, Claude Code falls back to re-cloning the marketplace from scratch. The re-clone does use your stored git credentials, but it can [time out on large repositories](#git-operations-time-out), so private-marketplace auto-updates may fail intermittently. +By default, the background refresh disables git credential helpers for its `git pull`, so the pull can't authenticate to private repositories over HTTPS even when a helper is configured. SSH remotes aren't affected: a key loaded in `ssh-agent` authenticates background pulls the same way as the commands you run. When the background pull fails, Claude Code falls back to re-cloning the marketplace from scratch. The re-clone does use your stored git credentials, but it can [time out on large repositories](#git-operations-time-out), so private-marketplace auto-updates may fail intermittently. Two settings make private marketplaces behave predictably: diff --git a/content/en/docs/claude-code/prompt-caching.md b/content/en/docs/claude-code/prompt-caching.md index 5a1c73ee6..6f031a359 100644 --- a/content/en/docs/claude-code/prompt-caching.md +++ b/content/en/docs/claude-code/prompt-caching.md @@ -18,7 +18,7 @@ The API caches by matching the start of each request, called the prefix, against Four turns shown as growing horizontal bars. Each turn's request contains everything from the previous turn plus the latest exchange appended at the end. On turns two and three, the unchanged prefix is read from cache and only the new exchange is processed. On turn four, the system prompt changed, so the prefix no longer matches and the entire request is reprocessed and written. -Four turns shown as growing horizontal bars. Each turn's request contains everything from the previous turn plus the latest exchange appended at the end. On turns two and three, the unchanged prefix is read from cache and only the new exchange is processed. On turn four, the system prompt changed, so the prefix no longer matches and the entire request is reprocessed and written. +Four turns shown as growing horizontal bars. Each turn's request contains everything from the previous turn plus the latest exchange appended at the end. On turns two and three, the unchanged prefix is read from cache and only the new exchange is processed. On turn four, the system prompt changed, so the prefix no longer matches and the entire request is reprocessed and written. To get the most out of prefix matching, Claude Code orders each request so content that rarely changes between turns comes first: diff --git a/content/en/docs/claude-code/quickstart.md b/content/en/docs/claude-code/quickstart.md index 2868d80ba..786ca68b1 100644 --- a/content/en/docs/claude-code/quickstart.md +++ b/content/en/docs/claude-code/quickstart.md @@ -29,19 +29,19 @@ To install Claude Code, use one of the following methods: **macOS, Linux, WSL:** - ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} + ```bash theme={null} curl -fsSL https://claude.ai/install.sh | bash ``` **Windows PowerShell:** - ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} + ```powershell theme={null} irm https://claude.ai/install.ps1 | iex ``` **Windows CMD:** - ```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} + ```batch theme={null} curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd ``` @@ -57,7 +57,7 @@ To install Claude Code, use one of the following methods: - ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} + ```bash theme={null} brew install --cask claude-code ``` @@ -69,7 +69,7 @@ To install Claude Code, use one of the following methods: - ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} + ```powershell theme={null} winget install Anthropic.ClaudeCode ``` diff --git a/content/en/docs/claude-code/server-managed-settings.md b/content/en/docs/claude-code/server-managed-settings.md index 9742abb55..74276e78b 100644 --- a/content/en/docs/claude-code/server-managed-settings.md +++ b/content/en/docs/claude-code/server-managed-settings.md @@ -209,7 +209,7 @@ As of v2.1.139, the `claude auth` subcommands such as `claude auth login` are ex Certain settings that could pose security risks require explicit user approval before Claude Code applies them: * **Shell command settings**: settings that execute shell commands -* **Custom environment variables**: variables not in the known safe allowlist +* **Custom environment variables**: delivered `env` variables that require the user's approval, such as proxy and base-URL variables; see [Environment variables and the approval dialog](#environment-variables-and-the-approval-dialog) * **Hook configurations**: any hook definition * **Managed CLAUDE.md content**: a `claudeMd` value delivered through managed settings @@ -221,6 +221,20 @@ If an interactive session can't show the dialog, Claude Code doesn't apply the d A non-interactive run, such as `claude -p` or an Agent SDK session, can't show the dialog. When the delivered settings would require approval, Claude Code 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. +#### Environment variables and the approval dialog + +Claude Code applies some delivered `env` variables without showing the user the approval dialog, including: + +* Feature and command toggles +* Model selection and behavior settings, such as `ANTHROPIC_MODEL`, `DISABLE_PROMPT_CACHING`, and `CLAUDE_CODE_EFFORT_LEVEL` +* Context window and compaction settings, such as `DISABLE_AUTO_COMPACT` +* Terminal UI and accessibility options +* Numeric limits, budgets, and timeouts + +Other delivered variables can require the user's approval before they take effect; a non-empty proxy, base-URL, or `OTEL_EXPORTER_OTLP_ENDPOINT` value always does. When a delivered variable needs approval, the dialog names it, so the user sees exactly what the policy is asking to set. Before v2.1.218, Claude Code applied fewer variables without asking the user, so settings such as `DISABLE_AUTO_COMPACT` triggered the dialog at any non-empty value. + +Claude Code decides whether four privacy toggles need approval by the delivered value rather than by the variable name: `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, `DISABLE_ERROR_REPORTING`, `DISABLE_TELEMETRY`, and `DO_NOT_TRACK`. A truthy value such as `1` or `true` only turns tracking, reporting, or other nonessential traffic off, so Claude Code applies it without asking the user. For any other non-empty value, Claude Code shows the dialog. Before v2.1.218, all of them except `DO_NOT_TRACK` applied without approval at any value, and `DO_NOT_TRACK` triggered the dialog at any non-empty value. + ## Platform availability Server-managed settings require a direct connection to `api.anthropic.com`, and delivery requires the session to authenticate with an organization OAuth login or a directly configured API key. Keys returned by an [`apiKeyHelper`](/docs/en/settings#available-settings) script don't trigger the settings fetch. diff --git a/content/en/docs/claude-code/settings.md b/content/en/docs/claude-code/settings.md index 361ebe8f4..837db2ded 100644 --- a/content/en/docs/claude-code/settings.md +++ b/content/en/docs/claude-code/settings.md @@ -326,6 +326,7 @@ This tolerance applies only to managed settings. User, project, and local settin | `statusLine` | Configure a custom status line to display context. The object's optional `padding`, `refreshInterval`, and `hideVimModeIndicator` fields control spacing, periodic re-runs, and whether the built-in vim mode indicator below the prompt is hidden. See [`statusLine` documentation](/docs/en/statusline#manually-configure-a-status-line) | `{"type": "command", "command": "~/.claude/statusline.sh"}` | | `strictKnownMarketplaces` | (Managed settings only) Allowlist of plugin marketplace sources. Undefined = no restrictions, empty array = lockdown. Enforced on marketplace add and on plugin install, update, refresh, and auto-update, so a marketplace added before the policy was set cannot be used to fetch plugins. See [Managed marketplace restrictions](/docs/en/plugin-marketplaces#managed-marketplace-restrictions) | `[{ "source": "github", "repo": "acme-corp/plugins" }]` | | `strictPluginOnlyCustomization` | (Managed settings only) Block skills, agents, hooks, and MCP servers from user and project sources, so they can only come from plugins or managed settings. `true` locks all four surfaces; an array locks only the named ones. See [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) | `["skills", "hooks"]` | +| `switchModelsOnFlag` | {/* min-version: 2.1.160 */}**Default**: `true`. When a [safety classifier flags a request](/docs/en/model-config#automatic-model-fallback), switch to the fallback model automatically and continue the session. Set to `false` to pause instead and choose between switching and editing the prompt. See [Ask before switching](/docs/en/model-config#ask-before-switching). Appears in `/config` as **Switch models when a message is flagged**. Requires Claude Code v2.1.160 or later | `false` | | `syntaxHighlightingDisabled` | Disable syntax highlighting in diffs, code blocks, and file previews | `true` | | `teammateMode` | **Default**: `in-process`. How [agent team](/docs/en/agent-teams) teammates display: `in-process`, `auto` (split panes when running inside tmux, or inside iTerm2 with `it2` on your `PATH`; in-process otherwise), `tmux` (split panes using tmux or iTerm2, detected from your terminal), or {/* min-version: 2.1.186 */}`iterm2` (iTerm2 native split panes via the `it2` CLI, added in v2.1.186). The default changed from `auto` in v2.1.179. `--teammate-mode` overrides this for one session. See [choose a display mode](/docs/en/agent-teams#choose-a-display-mode) | `"auto"` | | `terminalProgressBarEnabled` | **Default**: `true`. Show the terminal progress bar in supported terminals: ConEmu, Ghostty 1.2.0+, and iTerm2 3.6.6+. Appears in `/config` as **Terminal progress bar** | `false` | diff --git a/content/en/docs/claude-code/skills.md b/content/en/docs/claude-code/skills.md index d8e1b33c9..8ac85fc9b 100644 --- a/content/en/docs/claude-code/skills.md +++ b/content/en/docs/claude-code/skills.md @@ -48,6 +48,10 @@ Three bundled skills work together to launch your app and confirm changes agains `/run-skill-generator` records the recipe instead. It gets your app running from a clean environment, captures what worked (the install commands, the env vars, the launch script), and commits it as a per-project skill at `.claude/skills/run-/`. After that, `/run`, `/verify`, and any other agent in the repo follow the recorded recipe instead of rediscovering it. Run `/run-skill-generator` once per project, and again if the build or launch process changes. +`/verify` can also record its own recipe. When it has to build and drive your app without a recorded recipe, it writes what worked to `.claude/skills/verify/SKILL.md` at the repo root, or in the touched package directory in a monorepo, so later runs and other agents follow the same steps. At the repo root, the recorded skill replaces the bundled `/verify`. This requires Claude Code v2.1.200 or later. + +Claude edits the recorded file only when it steered a run wrong, such as a command that failed or a missing step, so you can commit the file without per-session diffs. Before v2.1.205, the bundled skill told Claude to fold in anything a run learned, which caused frequent merge conflicts. + ## Getting started ### Create your first skill diff --git a/content/en/docs/claude-code/sub-agents.md b/content/en/docs/claude-code/sub-agents.md index b659d00d1..7b2791b19 100644 --- a/content/en/docs/claude-code/sub-agents.md +++ b/content/en/docs/claude-code/sub-agents.md @@ -272,24 +272,24 @@ A subagent starts in the main conversation's current working directory. Within a The following fields can be used in the YAML frontmatter. Only `name` and `description` are required. -| Field | Required | Description | -| :---------------- | :------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | Yes | Unique identifier using lowercase letters and hyphens. [Hooks](/docs/en/hooks#subagentstart) receive this value as `agent_type`. The filename doesn't have to match | -| `description` | Yes | When Claude should delegate to this subagent | -| `tools` | No | [Tools](#available-tools) the subagent can use. Inherits every tool available to subagents if omitted. If no entry in the list resolves to a tool, the subagent usually [fails to launch](/docs/en/errors#agent-would-be-spawned-with-zero-tools) with an error naming the entries. To preload Skills into context, use the `skills` field rather than listing `Skill` here | -| `disallowedTools` | No | Tools to deny, removed from inherited or specified list | -| `model` | No | [Model](#choose-a-model) to use: `sonnet`, `opus`, `haiku`, `fable`, a full model ID (for example, `claude-opus-5`), or `inherit`. Defaults to `inherit` | -| `permissionMode` | No | [Permission mode](#permission-modes): `default`, `acceptEdits`, `auto`, `dontAsk`, `bypassPermissions`, `plan`, or {/* min-version: 2.1.200 */}`manual` as an alias for `default`. The `manual` alias requires Claude Code v2.1.200 or later. Ignored for [plugin subagents](#choose-the-subagent-scope) | -| `maxTurns` | No | Maximum number of agentic turns before the subagent stops | -| `skills` | No | [Skills](/docs/en/skills) to preload into the subagent's context at startup. The full skill content is injected, not only the description. Subagents can still invoke unlisted project, user, and plugin skills through the Skill tool | -| `mcpServers` | No | [MCP servers](/docs/en/mcp) available to this subagent. Each entry is either a server name referencing an already-configured server (e.g., `"slack"`) or an inline definition with the server name as key and a full [MCP server config](/docs/en/mcp#installing-mcp-servers) as value. Ignored for [plugin subagents](#choose-the-subagent-scope) | -| `hooks` | No | [Lifecycle hooks](#define-hooks-for-subagents) scoped to this subagent. Ignored for [plugin subagents](#choose-the-subagent-scope) | -| `memory` | No | [Persistent memory scope](#enable-persistent-memory): `user`, `project`, or `local`. Enables cross-session learning | -| `background` | No | Set to `true` to always run this subagent as a [background task](#run-subagents-in-foreground-or-background), even when Claude needs its result right away. When unset, Claude chooses, and {/* min-version: 2.1.198 */}as of v2.1.198 it runs subagents in the background by default | -| `effort` | No | Effort level when this subagent is active. Overrides the session effort level. Default: inherits from session. Options: `low`, `medium`, `high`, `xhigh`, `max`; available levels depend on the model | -| `isolation` | No | Set to `worktree` to run the subagent in a temporary [git worktree](/docs/en/worktrees), giving it an isolated copy of the repository branched by default from your [default branch](/docs/en/worktrees#choose-the-base-branch) rather than the parent session's `HEAD`. The worktree is automatically cleaned up if the subagent makes no changes | -| `color` | No | Display color for the subagent in the task list and transcript. Accepts `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, or `cyan` | -| `initialPrompt` | No | Auto-submitted as the first user turn when this agent runs as the main session agent (via `--agent` or the `agent` setting). [Commands](/docs/en/commands) and [skills](/docs/en/skills) are processed. Prepended to any user-provided prompt | +| Field | Required | Description | +| :---------------- | :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `name` | Yes | Unique identifier using lowercase letters and hyphens. [Hooks](/docs/en/hooks#subagentstart) receive this value as `agent_type`. The filename doesn't have to match. {/* min-version: 2.1.218 */}Names can't contain `:`, which is reserved for [plugin-scoped identifiers](/docs/en/plugins) such as `my-plugin:reviewer`. Claude Code doesn't load a file whose name contains one and logs an error to the debug log. Before v2.1.218, such names were accepted | +| `description` | Yes | When Claude should delegate to this subagent | +| `tools` | No | [Tools](#available-tools) the subagent can use. Inherits every tool available to subagents if omitted. If no entry in the list resolves to a tool, the subagent usually [fails to launch](/docs/en/errors#agent-would-be-spawned-with-zero-tools) with an error naming the entries. To preload Skills into context, use the `skills` field rather than listing `Skill` here | +| `disallowedTools` | No | Tools to deny, removed from inherited or specified list | +| `model` | No | [Model](#choose-a-model) to use: `sonnet`, `opus`, `haiku`, `fable`, a full model ID (for example, `claude-opus-5`), or `inherit`. Defaults to `inherit` | +| `permissionMode` | No | [Permission mode](#permission-modes): `default`, `acceptEdits`, `auto`, `dontAsk`, `bypassPermissions`, `plan`, or {/* min-version: 2.1.200 */}`manual` as an alias for `default`. The `manual` alias requires Claude Code v2.1.200 or later. Ignored for [plugin subagents](#choose-the-subagent-scope) | +| `maxTurns` | No | Maximum number of agentic turns before the subagent stops | +| `skills` | No | [Skills](/docs/en/skills) to preload into the subagent's context at startup. The full skill content is injected, not only the description. Subagents can still invoke unlisted project, user, and plugin skills through the Skill tool | +| `mcpServers` | No | [MCP servers](/docs/en/mcp) available to this subagent. Each entry is either a server name referencing an already-configured server (e.g., `"slack"`) or an inline definition with the server name as key and a full [MCP server config](/docs/en/mcp#installing-mcp-servers) as value. Ignored for [plugin subagents](#choose-the-subagent-scope) | +| `hooks` | No | [Lifecycle hooks](#define-hooks-for-subagents) scoped to this subagent. Ignored for [plugin subagents](#choose-the-subagent-scope) | +| `memory` | No | [Persistent memory scope](#enable-persistent-memory): `user`, `project`, or `local`. Enables cross-session learning | +| `background` | No | Set to `true` to always run this subagent as a [background task](#run-subagents-in-foreground-or-background), even when Claude needs its result right away. When unset, Claude chooses, and {/* min-version: 2.1.198 */}as of v2.1.198 it runs subagents in the background by default | +| `effort` | No | Effort level when this subagent is active. Overrides the session effort level. Default: inherits from session. Options: `low`, `medium`, `high`, `xhigh`, `max`; available levels depend on the model | +| `isolation` | No | Set to `worktree` to run the subagent in a temporary [git worktree](/docs/en/worktrees), giving it an isolated copy of the repository branched by default from your [default branch](/docs/en/worktrees#choose-the-base-branch) rather than the parent session's `HEAD`. The worktree is automatically cleaned up if the subagent makes no changes | +| `color` | No | Display color for the subagent in the task list and transcript. Accepts `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, or `cyan` | +| `initialPrompt` | No | Auto-submitted as the first user turn when this agent runs as the main session agent (via `--agent` or the `agent` setting). [Commands](/docs/en/commands) and [skills](/docs/en/skills) are processed. Prepended to any user-provided prompt | ### Choose a model @@ -620,6 +620,10 @@ Define hooks directly in the subagent's markdown file. These hooks only run whil Frontmatter hooks fire when the agent is spawned as a subagent through the Agent tool or an @-mention, and when the agent runs as the main session via [`--agent`](#invoke-subagents-explicitly) or the `agent` setting. In the main-session case they run alongside any hooks defined in [`settings.json`](/docs/en/hooks). +{/* min-version: 2.1.218 */}To let a project-level subagent's frontmatter hooks run, accept the [workspace trust dialog](/docs/en/permissions#project-allow-rules-and-workspace-trust) for the folder that contains the agent file. Hooks from user-level subagents in `~/.claude/agents/` and from definitions you pass with `--agents` run without this step. If you added a folder with `--add-dir` from outside your trusted workspace's repository, trust that folder separately: its `.claude/agents/` hooks don't inherit the workspace's grant. + +Until you trust the folder, the subagent still runs, but Claude Code skips its frontmatter hooks and logs an error to the debug log explaining how to trust the folder. The grant is the same workspace trust approval that covers project settings and project-level hooks. Before v2.1.218, frontmatter hooks could run from folders you hadn't trusted, including in non-interactive sessions. + All [hook events](/docs/en/hooks#hook-events) are supported. The most common events for subagents are: | Event | Matcher input | When it fires | diff --git a/content/en/docs/claude-code/vs-code.md b/content/en/docs/claude-code/vs-code.md index a07ca3086..a93da2846 100644 --- a/content/en/docs/claude-code/vs-code.md +++ b/content/en/docs/claude-code/vs-code.md @@ -108,9 +108,9 @@ The prompt box supports several features: Use @-mentions to give Claude context about specific files or folders. When you type `@` followed by a file or folder name, Claude reads that content and can answer questions about it or make changes to it. Claude Code supports fuzzy matching, so you can type partial names to find what you need: -```text theme={null} -> Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.) -> What's in @src/components/ (include a trailing slash for folders) +```text wrap theme={null} +Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.) +What's in @src/components/ (include a trailing slash for folders) ``` For large PDFs, you can ask Claude to read specific pages instead of the whole file: a single page, a range like pages 1-10, or an open-ended range like page 3 onward. @@ -224,7 +224,7 @@ Connect Claude to your Chrome browser to test web apps, debug with console logs, Type `@browser` in the prompt box followed by what you want Claude to do: -```text theme={null} +```text wrap theme={null} @browser go to localhost:3000 and check the console for errors ``` @@ -405,10 +405,10 @@ Claude Code integrates with git to help with version control workflows directly Claude can stage changes, write commit messages, and create pull requests based on your work: -```text theme={null} -> commit my changes with a descriptive message -> create a pr for this feature -> summarize the changes I've made to the auth module +```text wrap theme={null} +commit my changes with a descriptive message +create a pr for this feature +summarize the changes I've made to the auth module ``` When creating pull requests, Claude generates descriptions based on the actual code changes and can add context about testing or implementation decisions. diff --git a/content/en/docs/claude-code/whats-new/2026-w13.md b/content/en/docs/claude-code/whats-new/2026-w13.md index 5dbeab5ab..91debe2ac 100644 --- a/content/en/docs/claude-code/whats-new/2026-w13.md +++ b/content/en/docs/claude-code/whats-new/2026-w13.md @@ -50,8 +50,8 @@

Enable it in Settings, grant the OS permissions, then ask Claude to verify a change end to end:

- ```text Claude Code theme={null} - > Open the iOS simulator, tap through the onboarding flow, and screenshot each step + ```text title="Claude Code" wrap theme={null} + Open the iOS simulator, tap through the onboarding flow, and screenshot each step ``` Computer use guide diff --git a/content/en/docs/claude-code/whats-new/2026-w14.md b/content/en/docs/claude-code/whats-new/2026-w14.md index 87822e883..65f0ee67a 100644 --- a/content/en/docs/claude-code/whats-new/2026-w14.md +++ b/content/en/docs/claude-code/whats-new/2026-w14.md @@ -25,8 +25,8 @@

Requires macOS and a Pro or Max plan; otherwise, computer-use won't appear in /mcp. Run /mcp, find computer-use, and toggle it on. Then ask Claude to verify a change end to end:

- ```text Claude Code theme={null} - > Open the iOS simulator, tap through onboarding, and screenshot each step + ```text title="Claude Code" wrap theme={null} + Open the iOS simulator, tap through onboarding, and screenshot each step ``` Computer use guide @@ -46,8 +46,8 @@

Run it:

- ```text Claude Code theme={null} - > /powerup + ```text title="Claude Code" wrap theme={null} + /powerup ``` Commands reference diff --git a/content/en/docs/claude-code/whats-new/2026-w15.md b/content/en/docs/claude-code/whats-new/2026-w15.md index 4fbcca10a..eb0d579c9 100644 --- a/content/en/docs/claude-code/whats-new/2026-w15.md +++ b/content/en/docs/claude-code/whats-new/2026-w15.md @@ -25,8 +25,8 @@

Run the command, or just include the keyword in any prompt:

- ```text Claude Code theme={null} - > /ultraplan migrate the auth service from sessions to JWTs + ```text title="Claude Code" wrap theme={null} + /ultraplan migrate the auth service from sessions to JWTs ``` Ultraplan guide @@ -46,14 +46,14 @@

Ask Claude to watch something while you keep working:

- ```text Claude Code theme={null} - > Tail server.log in the background and tell me the moment a 5xx shows up + ```text title="Claude Code" wrap theme={null} + Tail server.log in the background and tell me the moment a 5xx shows up ```

This pairs with /loop, which now self-paces: omit the interval and Claude schedules the next tick based on the task, or reaches for the Monitor tool to skip polling altogether.

- ```text Claude Code theme={null} - > /loop check CI on my PR + ```text title="Claude Code" wrap theme={null} + /loop check CI on my PR ``` Monitor tool reference @@ -73,8 +73,8 @@

Run it from the PR's branch:

- ```text Claude Code theme={null} - > /autofix-pr + ```text title="Claude Code" wrap theme={null} + /autofix-pr ``` Auto-fix pull requests @@ -90,8 +90,8 @@

Run it from a project you've spent real time in:

- ```text Claude Code theme={null} - > /team-onboarding + ```text title="Claude Code" wrap theme={null} + /team-onboarding ``` Commands reference diff --git a/content/en/docs/claude-code/whats-new/2026-w22.md b/content/en/docs/claude-code/whats-new/2026-w22.md index c8de15418..aa2789c3f 100644 --- a/content/en/docs/claude-code/whats-new/2026-w22.md +++ b/content/en/docs/claude-code/whats-new/2026-w22.md @@ -25,8 +25,8 @@

Switch to Opus 4.8 by name, or pick it from the model picker:

- ```text Claude Code theme={null} - > /model claude-opus-4-8 + ```text title="Claude Code" wrap theme={null} + /model claude-opus-4-8 ``` Model configuration @@ -46,8 +46,8 @@

Describe the task and ask for a workflow:

- ```text Claude Code theme={null} - > create a workflow that migrates every internal fetch() call to the new HttpClient wrapper + ```text title="Claude Code" wrap theme={null} + create a workflow that migrates every internal fetch() call to the new HttpClient wrapper ``` Dynamic workflows @@ -67,14 +67,14 @@

Install it from the official Anthropic marketplace:

- ```text Claude Code theme={null} - > /plugin install security-guidance@claude-plugins-official + ```text title="Claude Code" wrap theme={null} + /plugin install security-guidance@claude-plugins-official ```

Then activate it in the current session:

- ```text Claude Code theme={null} - > /reload-plugins + ```text title="Claude Code" wrap theme={null} + /reload-plugins ``` Security guidance plugin @@ -90,8 +90,8 @@

Toggle fast mode, now on Opus 4.8:

- ```text Claude Code theme={null} - > /fast + ```text title="Claude Code" wrap theme={null} + /fast ``` Fast mode pricing diff --git a/content/en/docs/claude-code/whats-new/2026-w25.md b/content/en/docs/claude-code/whats-new/2026-w25.md index 045750eca..1e6739ec8 100644 --- a/content/en/docs/claude-code/whats-new/2026-w25.md +++ b/content/en/docs/claude-code/whats-new/2026-w25.md @@ -24,8 +24,8 @@

Ask Claude for a page, then approve the publish prompt:

- ```text Claude Code theme={null} - > Make an artifact that walks through this PR with the diff annotated inline. + ```text title="Claude Code" wrap theme={null} + Make an artifact that walks through this PR with the diff annotated inline. ``` Create an artifact @@ -62,8 +62,8 @@

Set the thinking setting from the prompt:

- ```text Claude Code theme={null} - > /config thinking=false + ```text title="Claude Code" wrap theme={null} + /config thinking=false ``` Commands reference diff --git a/content/support/10310342-how-do-i-log-out-of-all-active-sessions.md b/content/support/10310342-how-do-i-log-out-of-all-active-sessions.md index 09e30a9be..e2239751f 100644 --- a/content/support/10310342-how-do-i-log-out-of-all-active-sessions.md +++ b/content/support/10310342-how-do-i-log-out-of-all-active-sessions.md @@ -38,7 +38,7 @@ To regain access to your account on any device, you'll need to authenticate agai If you used your Claude account to authenticate into Claude Code, you can manage your authorization tokens by navigating to [Settings > Claude Code](http://claude.ai/settings/claude-code). To remove a token and log out of Claude Code, click the trash can icon. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1608263923/b4fa7d6f6f08f2adffb4ea63bc58/image+%287%29.png?expires=1785299400&signature=ffa2cdff36d0b44d75411e8ee8542c9eca5bb629e37c864701630f396c47879e&req=dSYnHst4nohdWvMW1HO4zVuHihn%2F326%2FAQofdwM8qVcm7BQwtFaGQe8Bs%2F2k%0A4%2FkJXE9JmsdoEBdw8kg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1608263923/b4fa7d6f6f08f2adffb4ea63bc58/image+%287%29.png?expires=1785314700&signature=da0212a62c0eee7547582c171964c80c445389ead770dde7349cef9543d91ec4&req=dSYnHst4nohdWvMW1HO4zVuHihn%2B12O8AQofdwM8qVcB7aRSaRcaR1t5LjcB%0AfuaXd6sUESDeI7vObIU%3D%0A) ## Unable to access your account? diff --git a/content/support/10366376-how-can-i-delete-my-claude-console-account.md b/content/support/10366376-how-can-i-delete-my-claude-console-account.md index f2dc04bef..65e9e1689 100644 --- a/content/support/10366376-how-can-i-delete-my-claude-console-account.md +++ b/content/support/10366376-how-can-i-delete-my-claude-console-account.md @@ -36,7 +36,7 @@ If you followed the steps above to delete your Console organization but want to If you have an outstanding balance, you will see a message during the deletion flow that prompts you to pay the balance first by routing you to [Settings > Billing](https://platform.claude.com/settings/billing). -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1973957766/5c2dd87c0818a0400099a833c9b3/4cc3130a-f696-4967-9fe3-e5623c6f02bd?expires=1785299400&signature=461a121c79f9205f0b7657d063fe66e628b22892fb75c1010a906ab42c2df5f4&req=dSkgFcB7moZZX%2FMW1HO4zbYXUBJgVe0fFZRyvJPpBZ8ynkiPbQbDqBrjxVNZ%0AMzdtNWdpC%2FoL2UiDMwc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1973957766/5c2dd87c0818a0400099a833c9b3/4cc3130a-f696-4967-9fe3-e5623c6f02bd?expires=1785314700&signature=1645aba76d97afddfe01295e0de89264f9765409f2f613903a856b6ab2f2a5d6&req=dSkgFcB7moZZX%2FMW1HO4zbYXUBJhXeAcFZRyvJPpBZ%2FsV5mcjdw8LvEh81ll%0ALxfx1R2zb77rHtUHKYQ%3D%0A) You must pay this outstanding balance before you’re able to move forward with the deletion process. @@ -44,6 +44,6 @@ You must pay this outstanding balance before you’re able to move forward with There are some scenarios where you will need to contact our team to delete your account. If this is the case, it will be noted when you try to delete your organization: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1973957765/19dda72a40db95d78c00c27a1a1c/6ce89be6-93ce-409c-bbea-d34be09db348?expires=1785299400&signature=71b5e40a49cdb49115cc589eb3252db6f3a4dff984fd281c45e49a83828c2d47&req=dSkgFcB7moZZXPMW1HO4zRW12%2BDPca39ZxDZGlqR6Gg%2FGJqP6O5aHYmy1b7z%0A96NBf05y60oQPho63gU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1973957765/19dda72a40db95d78c00c27a1a1c/6ce89be6-93ce-409c-bbea-d34be09db348?expires=1785314700&signature=e76c37a029170a398236a38eb2d27f7a8a4dc7e985fa79c0cae3629912225cfc&req=dSkgFcB7moZZXPMW1HO4zRW12%2BDOeaD%2BZxDZGlqR6Ggda7xSbPtk4RI0zfgE%0AtfBvW8KC6KoGolRsNgw%3D%0A) If you are seeing this message, this indicates that your Console organization cannot be deleted via the self-service pathway. \ No newline at end of file diff --git a/content/support/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans.md b/content/support/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans.md index ca48d47e3..98ab08615 100644 --- a/content/support/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans.md +++ b/content/support/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans.md @@ -6,6 +6,6 @@ As a Primary Owner or Owner of a Team or Enterprise plan, you can manage the abi 2. Use the toggle to change the **Rate chats** setting for your organization: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2058292603/75752add0bed6a9f3ab217f01708/CleanShot%2B2026-02-12%2Bat%2B08_55_14-402x.png?expires=1785299400&signature=978360d20ae1e66df547ca28dca055507bc839d8007695f6add994c2f7b48647&req=diAiHst3n4dfWvMW1HO4zYGm8iIeGaHI085gFtEpvcTe4RGwVWfWofTIPBG7%0A5y5fdxV5UEHeqh%2BaNo8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2058292603/75752add0bed6a9f3ab217f01708/CleanShot%2B2026-02-12%2Bat%2B08_55_14-402x.png?expires=1785314700&signature=e647be1a5b9a9dc683c113a9d6190bcd6d2bd858f7dbddd875d826bf90f62b7d&req=diAiHst3n4dfWvMW1HO4zYGm8iIfEazL085gFtEpvcTD1oqaIxjuF%2F6Dj666%0AfxhDG%2FpoX83sqKlan1c%3D%0A) More information on how Anthropic collects, uses, and stores feedback data can be found in our Privacy Center: **[How long do you store my organization’s data?](https://privacy.claude.com/en/articles/7996866-how-long-do-you-store-my-organization-s-data)** \ No newline at end of file diff --git a/content/support/10504853-manage-user-feedback-settings-on-claude-console.md b/content/support/10504853-manage-user-feedback-settings-on-claude-console.md index b532520c6..2fdf670c9 100644 --- a/content/support/10504853-manage-user-feedback-settings-on-claude-console.md +++ b/content/support/10504853-manage-user-feedback-settings-on-claude-console.md @@ -8,6 +8,6 @@ To manage feedback for your Console organization: 2. Toggle the feedback switch on or off. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1729186182/ebf4032a12a8c56959ca927726ce/Screenshot+2025-09-16+at+12_32_31%E2%80%AFPM.png?expires=1785299400&signature=5bffe46528967f88cc371e06a97bd4465f983912f3ec4e60fc65759b8aa15e65&req=dSclH8h2m4BXW%2FMW1HO4zVpN5HIfUGFBJ%2FadMup7FQeUZIJTLd%2BQjyAN8Wb4%0AYGIpYWNliWLup6zM3%2Fw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1729186182/ebf4032a12a8c56959ca927726ce/Screenshot+2025-09-16+at+12_32_31%E2%80%AFPM.png?expires=1785314700&signature=8ca9e9bda2bd6d1c9ff87b0c55828b5757f289096c6cfdbbd70d90ecd70231e7&req=dSclH8h2m4BXW%2FMW1HO4zVpN5HIeWGxCJ%2FadMup7FQfZYqalq%2BOac4AZuHU3%0AjYQG86J08g4uZ%2B2QuBk%3D%0A) More information on how Anthropic collects, uses, and stores feedback data can be found in our Privacy Center: [How long do you store my organization’s data?](https://privacy.claude.com/en/articles/7996866-how-long-do-you-store-my-organization-s-data) \ No newline at end of file diff --git a/content/support/10593882-share-and-unshare-chats.md b/content/support/10593882-share-and-unshare-chats.md index e329b0ab8..8f583cc8f 100644 --- a/content/support/10593882-share-and-unshare-chats.md +++ b/content/support/10593882-share-and-unshare-chats.md @@ -38,12 +38,12 @@ To unshare a chat: Users on free, Pro, or Max plans can review a log of shared chats by navigating to **[Settings > Privacy](https://claude.ai/settings/data-privacy-controls)**. Find the **Privacy settings** section and click “Manage” next to **Shared chats:** -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1921669913/7cc7be48cfc7a18f9f469d6cd83c/CleanShot+2026-01-08+at+10_20_43%402x.png?expires=1785299400&signature=6786c5bd96ccbd7f5a5a818c09d1056b31dc945e7d9fd7a4bebed28169075614&req=dSklF894lIheWvMW1HO4zWn5HzYfa0xvc9cNIYuX0GGhDwZl2Po2IFlvKmoc%0A6nKZ1%2Bmg8TYsF2Q9KAE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1921669913/7cc7be48cfc7a18f9f469d6cd83c/CleanShot+2026-01-08+at+10_20_43%402x.png?expires=1785314700&signature=f56527a0b174a5ebd0adb596ef2e7355e9637a64f91303637e84a47bd5948cfe&req=dSklF894lIheWvMW1HO4zWn5HzYeY0Fsc9cNIYuX0GG7RsrIlQ1WZ1BMSAYq%0AbcdnzLY%2FZHzMxv5xD2Q%3D%0A) This will open a **Shared chats** modal listing the title, date shared, and link to each chat, allowing you to easily review and access all your previously-shared content. From here, you also have the option to click “Unshare” next to each listed chat to revoke access to the last snapshot you shared: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1624243810/e6fe1d262597446c7fe21dff9f10/AD_4nXdW-GhByF8uKV7fCq9lTbkVB91FglSL6TSyXAOUk_MLcTV9YsEMBMkm9rgm1oXqv0k3sJh1JhlzZP6tHVkKbDJJ71pDRRtM3aVNG64MDuKDIzgmknh-XDZdNa7biTsTdwGoPr5GRg?expires=1785299400&signature=e1c33937a797be589b45eb910f03dc67b40e7c45af73e892bb49112987ac36d7&req=dSYlEst6noleWfMW1HO4ze44eCJjnRs6guvTv9woD7aqvYcRjOSqYm250S4H%0AZqFcA3Y1QVrOgdRqjcU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1624243810/e6fe1d262597446c7fe21dff9f10/AD_4nXdW-GhByF8uKV7fCq9lTbkVB91FglSL6TSyXAOUk_MLcTV9YsEMBMkm9rgm1oXqv0k3sJh1JhlzZP6tHVkKbDJJ71pDRRtM3aVNG64MDuKDIzgmknh-XDZdNa7biTsTdwGoPr5GRg?expires=1785314700&signature=d9a3343d8871335109820f9e83e2d512158c833c7c6a76649358a426904fbdc5&req=dSYlEst6noleWfMW1HO4ze44eCJilRY5guvTv9woD7bbIAK90eOFAiZuAkm0%0AhS8SqeNl00LHtYVseqc%3D%0A) If you don’t have any shared chat snapshots, the **Shared chats** modal will show “No shared content found”: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1624243808/b025db8e598f0c88fb16d83d48d5/AD_4nXeUwCKnmFzzrjMHhfr5By4zk5pJlkEn3wbJ8-aNfu13Yl99IjBywpqPx9G07QRzpH1EwRY7uG7Q9m9fib98Gql1cIV7XwUCTzEgBNu79Ey8tCOS5CEVmwveIcEOxJ4fonBhe3g9MA?expires=1785299400&signature=a703aef492174f8a7abcbaa0c5ac35cc7409f80667fdcb3411ff8cbca5e39c85&req=dSYlEst6nolfUfMW1HO4zdaFncB2iIC1DeZsm0Gz1HvpEZvG%2FHJ6t93cYAxL%0AzVfr5LERVTlZLg19e6I%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1624243808/b025db8e598f0c88fb16d83d48d5/AD_4nXeUwCKnmFzzrjMHhfr5By4zk5pJlkEn3wbJ8-aNfu13Yl99IjBywpqPx9G07QRzpH1EwRY7uG7Q9m9fib98Gql1cIV7XwUCTzEgBNu79Ey8tCOS5CEVmwveIcEOxJ4fonBhe3g9MA?expires=1785314700&signature=9369bf14735913a21fed4e7a5da30901f7f7b76765ae82f0fdfdb85f5044119a&req=dSYlEst6nolfUfMW1HO4zdaFncB3gI22DeZsm0Gz1HvdwzTxqh9L6%2Bdb%2Bllw%0ALFKrnxAwG%2F7Chs3ik90%3D%0A) \ No newline at end of file diff --git a/content/support/10684626-enable-and-use-web-search.md b/content/support/10684626-enable-and-use-web-search.md index 565267ebb..e7b2fdfd5 100644 --- a/content/support/10684626-enable-and-use-web-search.md +++ b/content/support/10684626-enable-and-use-web-search.md @@ -24,7 +24,7 @@ Web search expands Claude's knowledge with real-time data, helping you make bett An Owner or Primary Owner must first enable web search for the entire workspace. This can be found in **[Admin settings > Capabilities](https://claude.ai/admin-settings/capabilities)**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2032032614/ad907328c4d9a26ee4bd9ca27a52/CleanShot+2026-02-05+at+09_01_42%402x.png?expires=1785299400&signature=bff532bec1eaa087263e469f279767e8a63982f17acceef73f9550cb4dcf51ab&req=diAkFMl9n4deXfMW1HO4zetvyre4EcdUUJIbgsqS2%2BM17lQt6Ww9LuC2JmAL%0Aom77HFedKet8QH3jcps%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2032032614/ad907328c4d9a26ee4bd9ca27a52/CleanShot+2026-02-05+at+09_01_42%402x.png?expires=1785314700&signature=e83895baf064c6f3258d23d1bda7df41dae7411682a4d68feca7ac3492fcd53b&req=diAkFMl9n4deXfMW1HO4zetvyre5GcpXUJIbgsqS2%2BOpGrArPGFXLNtoA2tu%0AYezEG1R0HTKwXMjwQIY%3D%0A) Once this is enabled at the workspace level, any member of the organization can switch it on while starting a chat by clicking the “+” button in the lower left corner of the chat window and selecting “Web search." Users can toggle this off for chats that don’t require web search capabilities. diff --git a/content/support/10722177-sharing-prompts-in-the-claude-console.md b/content/support/10722177-sharing-prompts-in-the-claude-console.md index cc3f318ad..55a7ca380 100644 --- a/content/support/10722177-sharing-prompts-in-the-claude-console.md +++ b/content/support/10722177-sharing-prompts-in-the-claude-console.md @@ -10,13 +10,13 @@ The prompt sharing feature enables teams to collaborate on prompt development wi 3. Select "Share" from the dropdown menu: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409899224/f39d557d4925710cb16384886baa/AD_4nXf-Ev9bV40PoDjQX2fMF_zYpHSMQp7u3X92DNp-KRcykraFg8DnLdHCamIzXEPhtAEYhsBT9grnobQwQm1tgtnjR0EfyEuOFV61_InUuDwa121cj-1_KDtm9_NOYRD4LjcZQUIK?expires=1785299400&signature=f0abd1c6ed51aa770877b4abf5a61f64d79d1e6773c0a6416ff92a20f6130c3c&req=dSQnH8F3lINdXfMW1HO4zajBO1wsMAa%2F5HPc4FxcZuoH0wTGrTVjDUwJ81x%2B%0Af1lf%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409899224/f39d557d4925710cb16384886baa/AD_4nXf-Ev9bV40PoDjQX2fMF_zYpHSMQp7u3X92DNp-KRcykraFg8DnLdHCamIzXEPhtAEYhsBT9grnobQwQm1tgtnjR0EfyEuOFV61_InUuDwa121cj-1_KDtm9_NOYRD4LjcZQUIK?expires=1785314700&signature=82f7f3e4d9567516e9ad0df8e8207996de9b5501b1fe5aa0cdba8e597a52241f&req=dSQnH8F3lINdXfMW1HO4zajBO1wtOAu85HPc4FxcZupszv2ayxdZ3WA2VEv8%0AS8gj%0A) 4. Change the access settings from "Private" to "Shared." 5. Click the "Copy link" button that appears: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409899713/0fd923a839b2c0ff8a0b5e11cf0c/AD_4nXdGUlO0CiCdnhllDnlz2Dd75uiNClFmR8_Qi1Wx6MM9rF-EUSIzRzvs_P6kGSqWBuF-l4iBMRtoEN8ip1-c8bqNzSqKA7SX1STIjtRqNisW-NCmcl9DEhWjv4edORWaT4LNZuPVww?expires=1785299400&signature=2b7d095a7199053e64e39ad0cb9743c95b572fb1a825aff91912fa1b0001db33&req=dSQnH8F3lIZeWvMW1HO4zaU8nlK2N8WtiqPPSiDAl9IvGHZzsNZUahUfmnKJ%0ArSLg%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409899713/0fd923a839b2c0ff8a0b5e11cf0c/AD_4nXdGUlO0CiCdnhllDnlz2Dd75uiNClFmR8_Qi1Wx6MM9rF-EUSIzRzvs_P6kGSqWBuF-l4iBMRtoEN8ip1-c8bqNzSqKA7SX1STIjtRqNisW-NCmcl9DEhWjv4edORWaT4LNZuPVww?expires=1785314700&signature=9cdd1e8062fe9b7f242bb92f597e6bb8cb31c3022670804d72cad2d0aec165bb&req=dSQnH8F3lIZeWvMW1HO4zaU8nlK3P8iuiqPPSiDAl9IfiXDDkMsIFMuBZt1G%0Ayovo%0A) 6. Share the link with members of your workspace. @@ -38,7 +38,7 @@ When working on a shared prompt: **Note:** If a collaborator saves changes to the prompt while you are viewing it, you will be prompted with a message to “Go to the Latest Version,” where all their changes will be reflected. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409901036/6b69f2878fcb1b4e9ba0747464ac/AD_4nXcp1htcsSLR8H98i7KazEFqIkOhVUHnw__-17jbMZ-n70qnSttxx_m7wNNaHsK7FZHoG8v6zRyqkElQrtdVkxnydo2hzsznCwt6ehzqlGAR7Js7TggP6WmVfwnUTgbouDIxyGS0?expires=1785299400&signature=a7dc874bf5fb133db112a4e06da88517e0765bdc7d45accb1da53a6929158145&req=dSQnH8B%2BnIFcX%2FMW1HO4zUnGutINDEoi83rdFAdB3KxFjEbYzalLsmp4fJMk%0AjCwg26klcz%2FE%2FLV9YYk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409901036/6b69f2878fcb1b4e9ba0747464ac/AD_4nXcp1htcsSLR8H98i7KazEFqIkOhVUHnw__-17jbMZ-n70qnSttxx_m7wNNaHsK7FZHoG8v6zRyqkElQrtdVkxnydo2hzsznCwt6ehzqlGAR7Js7TggP6WmVfwnUTgbouDIxyGS0?expires=1785314700&signature=73ce490f044f70021a28be107417d2dee969f1c143360fe75d961656ddbc0025&req=dSQnH8B%2BnIFcX%2FMW1HO4zUnGutIMBEch83rdFAdB3Kz8jeLKThlVKt%2Ffk2xD%0ADcEFVKkUPr1SmDjvIOs%3D%0A) ## Viewing Version History @@ -48,13 +48,13 @@ To see previous versions of a prompt: 2. Select "Version history" from the dropdown: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409901693/2924593d08c79c5ef1c4ca795f9d/AD_4nXf-Ev9bV40PoDjQX2fMF_zYpHSMQp7u3X92DNp-KRcykraFg8DnLdHCamIzXEPhtAEYhsBT9grnobQwQm1tgtnjR0EfyEuOFV61_InUuDwa121cj-1_KDtm9_NOYRD4LjcZQUIK?expires=1785299400&signature=7b4ea8e33b46d1aa7ba9a9d5edcb64bc04e71437c07e162dc418f642f21b2afd&req=dSQnH8B%2BnIdWWvMW1HO4zdOs5EEiPHvaplKKWUPxWw1FgvAsK55r8QFmYdDW%0AR1Zs%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409901693/2924593d08c79c5ef1c4ca795f9d/AD_4nXf-Ev9bV40PoDjQX2fMF_zYpHSMQp7u3X92DNp-KRcykraFg8DnLdHCamIzXEPhtAEYhsBT9grnobQwQm1tgtnjR0EfyEuOFV61_InUuDwa121cj-1_KDtm9_NOYRD4LjcZQUIK?expires=1785314700&signature=f947256bc8658212f5c8e48a98cfd0fc334d10d6dddc5ef89e0b39fc0c9a9813&req=dSQnH8B%2BnIdWWvMW1HO4zdOs5EEjNHbZplKKWUPxWw1c8yHY0FzANJ%2BLgGHt%0AJEQQ%0A) 3. Choose the specific version you want to view from the list. **Note:** Past versions cannot be edited. To restore the prompt to a previous version, select the version from the version history list, and click the “Restore” button in the pop up. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409902092/39258424bd71205743134bb5a2d8/AD_4nXe7EGQNq4UAioXobBxbEdluYda1qU277VuDxoqXgmL9z1ch8ro5k3RjDmBWlpPzcfI8eeAbbmiouCc2AEfGPO_LiwFekOgCDj5MV8klaRgH1BHko5OZ1WtWq8Ow0HlYif77j2AxRQ?expires=1785299400&signature=01aabe27cb5a4d78ec04e3316d4c9c72f5809779ffe129d35ee97e48d417530d&req=dSQnH8B%2Bn4FWW%2FMW1HO4zeZkcjJRgt4kRPhLT%2BKEBGO2jL6bu7Ul6JkV51Rl%0ATaKPkHlZFeGLkPIsmxw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409902092/39258424bd71205743134bb5a2d8/AD_4nXe7EGQNq4UAioXobBxbEdluYda1qU277VuDxoqXgmL9z1ch8ro5k3RjDmBWlpPzcfI8eeAbbmiouCc2AEfGPO_LiwFekOgCDj5MV8klaRgH1BHko5OZ1WtWq8Ow0HlYif77j2AxRQ?expires=1785314700&signature=94e47e09c3da29a539a4ec6d9bf611f34a7bcafe33035e751e6f44b5323689f3&req=dSQnH8B%2Bn4FWW%2FMW1HO4zeZkcjJQitMnRPhLT%2BKEBGMVter1CEKOzqmJKbCW%0AUL2W5V1LmlvY5LXfGcg%3D%0A) ## Unsharing a Prompt @@ -64,6 +64,6 @@ To see previous versions of a prompt: 3. Change the access settings from "Shared" to "Private": -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409898166/d7f3c0233ef3a3fa66701b558db7/AD_4nXcuZY7tln-InGzsyEmOZdRER_FWN9rQmcKalQqRTu6lSEyFSGBhGuvVPkLv7QHvsJCZsHz6-lTOX_tw77ribji4VlTsdG2dp-orGm6ST7IQ9aRnZvQMNvetkik0voTDZ1rHuFP5zA?expires=1785299400&signature=913f5956f44c42bf67c917fd1042c7cac3e63a1685d0ad295620b02b3fee869d&req=dSQnH8F3lYBZX%2FMW1HO4zZMvtFLcTf9lH68akkuAPm3G8bQkHFj8oWBWFbXQ%0AMGGY0MhAd4Ry0JOLtl0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1409898166/d7f3c0233ef3a3fa66701b558db7/AD_4nXcuZY7tln-InGzsyEmOZdRER_FWN9rQmcKalQqRTu6lSEyFSGBhGuvVPkLv7QHvsJCZsHz6-lTOX_tw77ribji4VlTsdG2dp-orGm6ST7IQ9aRnZvQMNvetkik0voTDZ1rHuFP5zA?expires=1785314700&signature=1f01a48c21917e94e448b97f9d6cee4aa30de09cc99111ea61429c96a8b969d7&req=dSQnH8F3lYBZX%2FMW1HO4zZMvtFLdRfJmH68akkuAPm0oZQbCoHtazjz3y8qB%0AeF31GtiFa7fF55h2m0s%3D%0A) **Note:** Unsharing immediately disables access via the direct link. Anyone that the link was previously shared with will no longer be able to view the prompt. \ No newline at end of file diff --git a/content/support/10949351-getting-started-with-local-mcp-servers-on-claude-desktop.md b/content/support/10949351-getting-started-with-local-mcp-servers-on-claude-desktop.md index a284e75d3..4d5dbfc4f 100644 --- a/content/support/10949351-getting-started-with-local-mcp-servers-on-claude-desktop.md +++ b/content/support/10949351-getting-started-with-local-mcp-servers-on-claude-desktop.md @@ -48,7 +48,7 @@ for specific instructions. Custom desktop extensions uploads allow Team and Enterprise plans to leverage organization-specific workflows that aren’t available in the public directory. After creating a custom desktop extension, Owners and Primary Owners can navigate to Settings > Extensions within Claude Desktop and click “Advanced settings” to access the **Extension Developer** section: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1681607607/ba6e379d2769d190f0970a0adaed/AD_4nXd4aZkqjJFpiXMPF28Pih7HmSJ9pPsnoWAfVgiLdFRFiTkO92YtXteIjvDHaPl7T0tjfpRTBOlyrMbQ_aciCNDgfIuEvV3szmKvt72x5O51DMSClXOYWk1JIRIzylwkj3joXqZcLw?expires=1785299400&signature=92a6f70339ec5e0702264a870f0556411665890e3520712ffd08682315d64985&req=dSYvF89%2BmodfXvMW1HO4zWbPxEV9PjQ2Hn9K2IaIG2JWS3E7qRmJgxQ5NkZV%0AJKzASgm8gV%2BTPefOFyI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1681607607/ba6e379d2769d190f0970a0adaed/AD_4nXd4aZkqjJFpiXMPF28Pih7HmSJ9pPsnoWAfVgiLdFRFiTkO92YtXteIjvDHaPl7T0tjfpRTBOlyrMbQ_aciCNDgfIuEvV3szmKvt72x5O51DMSClXOYWk1JIRIzylwkj3joXqZcLw?expires=1785314700&signature=b8e28ebad1fc58c313ac731abac6901471780a7581bf42e045ec348fbd7796ad&req=dSYvF89%2BmodfXvMW1HO4zWbPxEV8Njk1Hn9K2IaIG2IXQ9ttIVggjL1sx8Ca%0AQCl%2FKmAU07n4Y%2F8UK9k%3D%0A) Click “Install Extension…” and select the .mcpb file. Follow the prompts to install and configure your custom desktop extension. For more in-depth information, please refer to our [desktop extension developer documentation](https://github.com/anthropics/mcpb). diff --git a/content/support/11101966-use-voice-mode.md b/content/support/11101966-use-voice-mode.md index 5a3ac953a..23d7769b2 100644 --- a/content/support/11101966-use-voice-mode.md +++ b/content/support/11101966-use-voice-mode.md @@ -24,7 +24,7 @@ Voice mode transforms how you interact with Claude by: 2. Tap the sound wave symbol in the lower right corner of the chat window to activate voice mode: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042358620/1bf2311353615c1c494da1312a17/124b93a8-0a9b-4c84-9d1f-ede6ca3498dd?expires=1785299400&signature=0b6c8bcf8b613e5829d8dfdb20cfc321325ce79761b7f4a75ee922766f6fba9e&req=diAjFMp7lYddWfMW1HO4zZyGrstwsl4UF6uXnTLMvvBs%2BLnWutGh4lfCBQmV%0AMdjT%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042358620/1bf2311353615c1c494da1312a17/124b93a8-0a9b-4c84-9d1f-ede6ca3498dd?expires=1785314700&signature=05d76617334293fd958b158a00f6184a528b08317b0e3d676ac9266facbcdc28&req=diAjFMp7lYddWfMW1HO4zZyGrstxulMXF6uXnTLMvvAYb3m7Xkz0jtTM0ncI%0ASw71%0A) 3. Start talking and see your prompt automatically populate in the chat input. @@ -32,7 +32,7 @@ Voice mode transforms how you interact with Claude by: 5. Claude will remain in voice mode until you click the “Stop” button in the lower right corner of the chat window: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042352060/162f9e61f7fbeb689201dfc1cac1/6a7fafb2-31df-43be-a43f-0059d735e3c4?expires=1785299400&signature=10a858101d3c04a236fa52bb2fd2efe0376c2563d974398cd1ab50968f4ca27b&req=diAjFMp7n4FZWfMW1HO4zU6VRfjIQbVtxNdRzYWrfF7QJ4bWcOWb0njN9c8V%0A7SuoVSM8jz6kNHTZ%2BDQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042352060/162f9e61f7fbeb689201dfc1cac1/6a7fafb2-31df-43be-a43f-0059d735e3c4?expires=1785314700&signature=e191e70b899b98c3f022059ee497fedd54569ef2b9a64c39b1345f23c026760d&req=diAjFMp7n4FZWfMW1HO4zU6VRfjJSbhuxNdRzYWrfF4%2FNBdR1jZ5CWkjGGZE%0ARTpnftVGjfLkGzdgUCU%3D%0A) ### On mobile (iOS and Android) @@ -40,7 +40,7 @@ Voice mode transforms how you interact with Claude by: 2. Tap the voice mode icon (sound wave symbol next to the microphone icon) in the text input field: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042359690/68879db64559ecf87991f73ce058/671ff972-9e08-4686-bc04-955dab4b2de3?expires=1785299400&signature=55750b8b6423b08043e98bf13db17e3a90ffd1256dda9258a4c7910aa2d440a9&req=diAjFMp7lIdWWfMW1HO4zQTUIfF4mdFKD%2FRXAPlQ7Lad0v4c7O30nrcvL6hh%0ASYCl%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042359690/68879db64559ecf87991f73ce058/671ff972-9e08-4686-bc04-955dab4b2de3?expires=1785314700&signature=9488a9b95c04628c064b50b252c52b6f3df93e4605cb8d31c9a725f8339003d9&req=diAjFMp7lIdWWfMW1HO4zQTUIfF5kdxJD%2FRXAPlQ7LZju%2FFRhGslJd8YESGG%0AzUSV%0A) 3. Choose a voice to personalize your experience. @@ -78,7 +78,7 @@ To change the voice later: - **On mobile:** Click the settings button in the bottom left corner while chatting with Claude in voice mode, then tap your preferred voice and pace: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042352063/25eca25bcfd573ecab30dd53158c/074454a6-fa5a-4c49-8b19-02d434b4ca50?expires=1785299400&signature=9476401e1660306e219e0793f5615effd806acb44ca850590075c0072549b6bc&req=diAjFMp7n4FZWvMW1HO4zZ3%2FGG%2BXaVkOy8OQfYsvK3wjhi0kMhD5KcqtQog3%0AYMwcbE%2FFxOVbqXSeKao%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042352063/25eca25bcfd573ecab30dd53158c/074454a6-fa5a-4c49-8b19-02d434b4ca50?expires=1785314700&signature=687f9a097138b03f3d378e99c9effc5dc78a9d073c984ed38850e664cc8c7919&req=diAjFMp7n4FZWvMW1HO4zZ3%2FGG%2BWYVQNy8OQfYsvK3xQVU%2BIlPNfhC0a1Kp8%0A0TJ%2B4S%2B9Yr965m1%2BmqA%3D%0A) ## Choose a model diff --git a/content/support/11506255-get-started-with-claude-in-slack.md b/content/support/11506255-get-started-with-claude-in-slack.md index e195c4ac7..3172c8b1b 100644 --- a/content/support/11506255-get-started-with-claude-in-slack.md +++ b/content/support/11506255-get-started-with-claude-in-slack.md @@ -12,17 +12,17 @@ It’s how we’ve brought Claude’s capabilities directly to Slack, bringing A **Direct message with Claude**: Start a private conversation with @Claude. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755143775/0ac74968f16b0c304ad05c1501c3/8f870a90-c622-449d-9eba-0a2edf5d63f1?expires=1785299400&signature=316d4008d6f81d563d83985c45df13740bd6a3fdacea72ca461bfd3741abffc5&req=dSciE8h6noZYXPMW1HO4zb2WCgABH41z5mlLMjhGEMGJCtmYrlSVYEADtBOw%0AhMKaUa3trf8sfRAHDuY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755143775/0ac74968f16b0c304ad05c1501c3/8f870a90-c622-449d-9eba-0a2edf5d63f1?expires=1785314700&signature=3ede7f42f6dbdde7810d95dcfbe743615908d0aa50a3d50a40c36d4a2ca91c89&req=dSciE8h6noZYXPMW1HO4zb2WCgAAF4Bw5mlLMjhGEMEKPJ5uAbQFcqPfFpBu%0A2OsjA9gTXpDo%2BdbiYXY%3D%0A) **AI assistant panel**: Click the Claude icon in Slack's AI assistant header to open a panel on the right side of your Slack window, allowing you to access Claude from anywhere in the Slack app. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755144720/47781e38d6f97597aa494e0aeb2d/38f88d2c-aa96-4d35-8a02-7ad6b23f8699?expires=1785299400&signature=cacaf26b06e9130dea2fcede6548a916dbf698fd5b75573a098969b5e107a0b1&req=dSciE8h6mYZdWfMW1HO4zUifzTTbHqqgPUSeDntyEuWzlJxVRAxQQRuHCsCE%0AMZxYcl6kiSuXAWPa3sU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755144720/47781e38d6f97597aa494e0aeb2d/38f88d2c-aa96-4d35-8a02-7ad6b23f8699?expires=1785314700&signature=f1e2e38ab0a3b26c5e315dd6ca8eee42adb8e61e9c3a95cd6d17700368f449b4&req=dSciE8h6mYZdWfMW1HO4zUifzTTaFqejPUSeDntyEuVAzZxlyY2zuaT%2B7YPW%0A92CJnMHlF1hEkDlbNy4%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755145556/3155c34bba5a64e0ab7b760e78c2/5c54e519-3c0d-4ffa-a555-0b9d9660ea53?expires=1785299400&signature=bc68fa5664c415bbcead71dd390c3aebe19a2212e94b246385c6bf57423ba8be&req=dSciE8h6mIRaX%2FMW1HO4zXrVUt1%2B%2BYbHBGejWRiWDiIITK4p5jpM%2BAIFcbC%2F%0A1OAUwHHaQg3m9UROk1s%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755145556/3155c34bba5a64e0ab7b760e78c2/5c54e519-3c0d-4ffa-a555-0b9d9660ea53?expires=1785314700&signature=330cba5975a26045e1d200ca66ed32920dd2b32bfdef3dda90a2f770859d6a19&req=dSciE8h6mIRaX%2FMW1HO4zXrVUt1%2F8YvEBGejWRiWDiK2bY9P1zvTaBXrR7XM%0AQf7WZZAvWcsI3w9BIjs%3D%0A) **Thread participation**: Mention @Claude in any thread to get Claude's help with the conversation. -![A Slack thread where a user @mentions Claude and asks for a summary. Claude replies in the thread with a short bulleted summary of the conversation.](https://downloads.intercomcdn.com/i/o/lupk8zyo/2398958204/25a1254c9c17bb0af6bf64ac99d3/Slack_Claude_Thread.png?expires=1785299400&signature=22e2880d487f28f943038067528de497ca497407e095089a9d49ca476df23887&req=diMuHsB7lYNfXfMW1HO4zdOLiZ4vJeKsZVaRIDJSo4L6q8nL5Io8tCLxgxtl%0AzwoNZJWiPwUAUcD%2BDYA%3D%0A) +![A Slack thread where a user @mentions Claude and asks for a summary. Claude replies in the thread with a short bulleted summary of the conversation.](https://downloads.intercomcdn.com/i/o/lupk8zyo/2398958204/25a1254c9c17bb0af6bf64ac99d3/Slack_Claude_Thread.png?expires=1785314700&signature=6afc6ca87d29cbab1a9aa78fe885d519c4860a24a03abfb90574b0f8bd5fd9b8&req=diMuHsB7lYNfXfMW1HO4zdOLiZ4uLe%2BvZVaRIDJSo4Lf6Y1KC2LoGkb7hpPZ%0An7ppqu3QAsNPgLBcK4U%3D%0A) All surfaces provide the same capabilities that you have enabled in Claude, including web search and connections to your integrated tools, allowing you to seamlessly integrate AI assistance into your existing workflow. @@ -60,17 +60,17 @@ Once your Slack admin has approved Claude (or if you're on a personal Slack plan 2. Click "Connect Account” to be prompted to connect your Claude account: - ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755147280/abac53f0415690817c630a420091/98c15ecd-761c-4e0d-aeae-1c52d38e52c8?expires=1785299400&signature=654eceb8bdc65a51a0a9cfe374b4f67bb51c8bb42f452523dab9ae6ba25ba074&req=dSciE8h6moNXWfMW1HO4zRIwhUm%2BTCli%2Fy7g3WAjXh4chffgs60%2Bo2GqWQf4%0Ab3uA%0A) + ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755147280/abac53f0415690817c630a420091/98c15ecd-761c-4e0d-aeae-1c52d38e52c8?expires=1785314700&signature=f28fcd3bf9382a95c1fb70b61dcd97c1ac102728bbd8db5dc61ff0ddf591ad78&req=dSciE8h6moNXWfMW1HO4zRIwhUm%2FRCRh%2Fy7g3WAjXh5PCqKNDPg66uga9LBS%0ASbT9%0A) 3. In the window that opens, select which organization you would like to connect with Claude for Slack. 4. Click “Authorize” to allow Claude in Slack to access your Claude chat account: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755147985/57be4bd15a4720466d9114ef9e0d/5944ab3f-20b9-43f7-b475-127b98a3eef4?expires=1785299400&signature=d29ab55b6e65a447f63331be23b62bf4d5b7e1e44185ac46e404984ff489dea9&req=dSciE8h6mohXXPMW1HO4zcpXSpA5GwSQFQ%2BRWX0w%2Fe7ThWd6dcwxSOdXSeq2%0AqYBx%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755147985/57be4bd15a4720466d9114ef9e0d/5944ab3f-20b9-43f7-b475-127b98a3eef4?expires=1785314700&signature=9c343bc1ceee845da12fc4de51832ebe80d1f2cd5b64e3e4d8349a4f640de413&req=dSciE8h6mohXXPMW1HO4zcpXSpA4EwmTFQ%2BRWX0w%2Fe7wA3MVYfB%2FKpADB3Ml%0AtG9b%0A) 5. You should see a confirmation message upon successful connection: - ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755148657/71571a264d97c7a145c399b3e653/f0d32375-bf8f-47d5-89e3-c165eb3a1d41?expires=1785299400&signature=ec1153cdf83504275da1c5bbdb10bd5c6eaf071b0d31117594b789a6f4cdff0b&req=dSciE8h6lYdaXvMW1HO4zZ9S6jQbfZhvXLLzhWuBjzOq3pWtUuSCbghKi%2FGK%0A44UB%0A) + ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755148657/71571a264d97c7a145c399b3e653/f0d32375-bf8f-47d5-89e3-c165eb3a1d41?expires=1785314700&signature=e739ba73398f85fe890ed3fbcd673defbc5b4fa41936606ee7c59e4494d795b9&req=dSciE8h6lYdaXvMW1HO4zZ9S6jQadZVsXLLzhWuBjzM0xZujHM%2B92y67mx%2Bg%0AIxD4%0A) 6. After successful authentication, return to Slack. @@ -142,7 +142,7 @@ To disconnect your Claude account from Slack: 3. Confirm the disconnection. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755149744/97a579fedf87deb5e5b6abf48963/4cab9f61-9f98-40c4-969a-f590716dfb38?expires=1785299400&signature=f179fa5a0df4f68a5a864e1749bdc9762fd176572607493bcb24e7236be0c498&req=dSciE8h6lIZbXfMW1HO4zdIAvZBJZ7iUQgg7UiXQlE0HWCEKJ%2Fs%2Bl0WiLkkz%0AmQRm3bLJ1VKnLf8eIww%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755149744/97a579fedf87deb5e5b6abf48963/4cab9f61-9f98-40c4-969a-f590716dfb38?expires=1785314700&signature=01dc54c54f4e3c9a7b75e4e2a468dae9662beaeb86b2749512ca732a8d846eb6&req=dSciE8h6lIZbXfMW1HO4zdIAvZBIb7WXQgg7UiXQlE1tnOQ8rEzrBMHNMqYk%0AV6cWOfELEFzs%2FsgFNXQ%3D%0A) Disconnecting will: diff --git a/content/support/11725453-set-up-the-claude-lti-in-canvas-by-instructure.md b/content/support/11725453-set-up-the-claude-lti-in-canvas-by-instructure.md index ef88fdb64..ea5731272 100644 --- a/content/support/11725453-set-up-the-claude-lti-in-canvas-by-instructure.md +++ b/content/support/11725453-set-up-the-claude-lti-in-canvas-by-instructure.md @@ -44,7 +44,7 @@ This article provides information on how to enable the Claude LTI integration in 5. Click "Install" and refresh the course page. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1611422430/c8e0875feac1f2c7cb033be74fc9/AD_4nXfLU_bui3EXcCjQ0qm70HD97neqjGayKeDer_t76utlci8gZSUjYRhw6ZSOlDdqSEcwXBzd_shAh7pQEJ-8OoE0O21DM5coOgxmO_WD5hlwiuwtS2iYXcTavhIRyQT5zKFWvfn3NA?expires=1785299400&signature=58dd513f9aedc93cd1d4758d8fe51c03829d82dca4fa11470f9a9fae87ba71a8&req=dSYmF818n4VcWfMW1HO4zTEDau4ckvqFEv2ojHLMylZ5TifTXWqYZa2jNKJe%0AEFAcDZtgiHbBi7ragD0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1611422430/c8e0875feac1f2c7cb033be74fc9/AD_4nXfLU_bui3EXcCjQ0qm70HD97neqjGayKeDer_t76utlci8gZSUjYRhw6ZSOlDdqSEcwXBzd_shAh7pQEJ-8OoE0O21DM5coOgxmO_WD5hlwiuwtS2iYXcTavhIRyQT5zKFWvfn3NA?expires=1785314700&signature=46ea3b228513f56383d2462fef21528c8cf66b72faac516a61ef918bc8d53ca5&req=dSYmF818n4VcWfMW1HO4zTEDau4dmveGEv2ojHLMylaGc9qZFlZCBBXmUdSl%0AM5KEOxQzSrq0gjxVRXk%3D%0A) ## Turn on the Claude LTI Integration in Claude for Education organization settings diff --git a/content/support/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context.md b/content/support/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context.md index 41796ad96..c50d2ac12 100644 --- a/content/support/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context.md +++ b/content/support/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context.md @@ -40,7 +40,7 @@ When Claude searches your previous chats, you will see this reflected in your cu Yes, navigate to **[Settings > Memory](https://claude.ai/new#settings/customize-memory)** and switch the toggle next to "Search and reference chats" off: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533482439/4dee2d7b267f865205feefc8f4f3/cb60c334-d1e2-4828-a01d-dfb36bbaa7eb?expires=1785299400&signature=e1d4014d637aa607f5c37cc69b5cd6f829c00770474c1f7953d1b08e4a4dded7&req=diUkFc12n4VcUPMW1HO4zY9IRA9uXNhzYNcz5nFaZkEOoGaObybDY5miFnsh%0A7MBJ2RJ70cuXIHeeFRs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533482439/4dee2d7b267f865205feefc8f4f3/cb60c334-d1e2-4828-a01d-dfb36bbaa7eb?expires=1785314700&signature=591d7f299bd4df4034140258b6f74f79397414e399f815664b55671f61f41d99&req=diUkFc12n4VcUPMW1HO4zY9IRA9vVNVwYNcz5nFaZkE%2BIdmEbGNtB0qlcPuE%0A7mTcGnjAchDPpxnnC3w%3D%0A) ## Can I exclude a specific past chat from searches? @@ -80,7 +80,7 @@ Each project has its own separate memory space and dedicated project summary, so You can toggle Claude’s memory on by navigating to **[Settings > Memory](https://claude.ai/new#settings/customize-memory)** and turning on **Generate memory from chats**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533482441/b5c806a8e3f68bf34c4a70724d38/d30be013-d099-4c93-99d1-23d404792f08?expires=1785299400&signature=6191d385bb39f7d039cf8016b853c04af5007378a85eda9fb52f588af427807e&req=diUkFc12n4VbWPMW1HO4zRlYrp5v61koNshWSMEMw9fcA58MkM4%2BDvN0%2FzlD%0AXro2nrgWJ6xb0nzPXVQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533482441/b5c806a8e3f68bf34c4a70724d38/d30be013-d099-4c93-99d1-23d404792f08?expires=1785314700&signature=b347e7347a951ac255bad2ca6984b500aa726ef84a6d3fe4a813151d2b43ecf9&req=diUkFc12n4VbWPMW1HO4zRlYrp5u41QrNshWSMEMw9fifVN04JEpuwFeflSc%0AAwRAXQNUikqyBoTlKiY%3D%0A) If you want to disable Claude’s memory, click the toggle and you'll see two options: @@ -184,7 +184,7 @@ When Claude searches your previous chats, you will see this reflected in your cu Yes, navigate to **[Settings > Capabilities](http://claude.ai/settings/capabilities)** and find the **Preferences** section. Switch the toggle next to “Search and reference chats” off: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730889/3fafbf5ecaa0ae31d7d84a66229b/c25536c1-7433-4b94-a5e9-cd5acf97a4fd?expires=1785299400&signature=ed73df8fcd9e3af9d29951632379f2302e681c440f09bd96f1c3fab578219e58&req=dScmH859nYlXUPMW1HO4zRzXH1oyKjjGJG68qZhl783HaLid1ZY9CMWVV8MB%0Ar992Qoe%2BuGoZlMNrqXU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730889/3fafbf5ecaa0ae31d7d84a66229b/c25536c1-7433-4b94-a5e9-cd5acf97a4fd?expires=1785314700&signature=163055c5683c04352d9070236091e8071e666660dd66128639f05e40478d37bc&req=dScmH859nYlXUPMW1HO4zRzXH1ozIjXFJG68qZhl782tsdLglAdG54QwY9jP%0Ajry%2BqGpwiNvkEvN65B0%3D%0A) ### Can I exclude a specific past chat from searches? @@ -192,7 +192,7 @@ Incognito chats are available to all Claude users (free, Pro, Max, Team, and Ent When starting a new chat with Claude outside of a project, you'll see a ghost icon in the upper right corner of your screen: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730893/9549b21954e0070ceb6b85231fd5/88e59234-6fc2-4229-84fe-733b33efff26?expires=1785299400&signature=ea68b8aba8bd6de82b2acc2492a301cc92cd5eccaf9e3b7f49b35c84b240ff7c&req=dScmH859nYlWWvMW1HO4za54sKZuNY%2B%2FXDpzhlKsgjMREbiPhTjvPtYUnSc2%0ALK7hZDnc8IFr68L%2BRgw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730893/9549b21954e0070ceb6b85231fd5/88e59234-6fc2-4229-84fe-733b33efff26?expires=1785314700&signature=49fcde9d486abc719391914b0cb8e4babda2fd1c44fa086405617d07db887e44&req=dScmH859nYlWWvMW1HO4za54sKZvPYK8XDpzhlKsgjNzU%2BX1dV2JwgNOhyzs%0ArDTKfQP%2FAXHURHppWCI%3D%0A) Clicking the ghost icon will open an incognito chat, creating a temporary conversation that isn’t saved to your chat history. Claude won’t pull information from incognito chats when searching previous conversations. @@ -224,7 +224,7 @@ Each project has its own separate memory space and dedicated project summary, so You can toggle Claude’s memory on by navigating to **[Settings > Capabilities](http://claude.ai/settings/capabilities)**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730892/62f9f2b68d675a8e33393f06024f/89198978-192f-4c52-915d-5294b16f3fe1?expires=1785299400&signature=2b8b6e580c13ab30afa7bc732005576c80b08547d5bc7f6992789ff28efd858a&req=dScmH859nYlWW%2FMW1HO4zTD5MMTkfu1BBq9N9dRTKYfO0xkyoe5FwjiVf%2FTv%0Amxk6z3xSkknza23Wzzg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730892/62f9f2b68d675a8e33393f06024f/89198978-192f-4c52-915d-5294b16f3fe1?expires=1785314700&signature=58781358978f73c8174aa6d53c15056e08a8aa224c960d3bf3b3eeae3605ace6&req=dScmH859nYlWW%2FMW1HO4zTD5MMTlduBCBq9N9dRTKYfFRkjBUh8C9JYU3bTq%0Abtz6LurJOldry3K%2BPWs%3D%0A) If you want to disable Claude’s memory, click the toggle to see two options: diff --git a/content/support/11818288-why-am-i-being-asked-to-verify-my-payment-method.md b/content/support/11818288-why-am-i-being-asked-to-verify-my-payment-method.md index 81554d593..e7dba82e4 100644 --- a/content/support/11818288-why-am-i-being-asked-to-verify-my-payment-method.md +++ b/content/support/11818288-why-am-i-being-asked-to-verify-my-payment-method.md @@ -2,7 +2,7 @@ If you see the following pop-up when you log in to your Claude account, you’ll need to click the “Verify now” button to verify your payment method: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1631413861/42c3b13d7fc44a11a88ec2b9cd03/AD_4nXeMx8QXpeZZCkfAnVSwx8KZ9n4Vr2rvPdQddyE6ZNxch__F6ZqFs1G4ZmU52Wvb7gRlwRqquTLdw8IQv-gICDyP-MXqiQK_Oe7gX3SKsCKKt2IEpMx4qDeMeeZufMaJfv16XgOH5g?expires=1785299400&signature=b60e565220eabf0daeab72912198d9b7c15c483ef8fd7ad5234e4c5ff08e8124&req=dSYkF81%2FnolZWPMW1HO4zf7%2BjEHs4Yn2n6MrEicvimBt9r38rKbXiiBsj7ay%0A0lsJXEHCjzlsmHi4Mrk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1631413861/42c3b13d7fc44a11a88ec2b9cd03/AD_4nXeMx8QXpeZZCkfAnVSwx8KZ9n4Vr2rvPdQddyE6ZNxch__F6ZqFs1G4ZmU52Wvb7gRlwRqquTLdw8IQv-gICDyP-MXqiQK_Oe7gX3SKsCKKt2IEpMx4qDeMeeZufMaJfv16XgOH5g?expires=1785314700&signature=5706a6eaec2002e68db98da13596e89a471db6fa4222c622dcf8b810f9b02785&req=dSYkF81%2FnolZWPMW1HO4zf7%2BjEHt6YT1n6MrEicvimDBuV0YQR0HYoctdhga%0ATgMG39rPa%2Fmd6AEBzZc%3D%0A) ## What happens if I click “Remind me later?” diff --git a/content/support/11869629-use-claude-with-android-apps.md b/content/support/11869629-use-claude-with-android-apps.md index 52e889fde..cf48bd83b 100644 --- a/content/support/11869629-use-claude-with-android-apps.md +++ b/content/support/11869629-use-claude-with-android-apps.md @@ -222,7 +222,7 @@ Permission requirements vary by feature: For features requiring permissions (like location or calendar access), Claude will request permission contextually with clear explanations of why the access is needed. You’ll be prompted to approve the action with three options: Allow once, Always allow, or Don't allow. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1707351614/ccb910e4b87b1e96ad9a11bbd835/b57b2130-d8d6-4499-89f6-6c12de236fd4?expires=1785299400&signature=f7913dbf3d8ae8731c59e20d22df7edc3911befd40a0d4b6aae06288c9f3e76a&req=dScnEcp7nIdeXfMW1HO4zQe5GlqN0izwS5x65TIld%2FCMJEb2uHOgmA%2FYFNBt%0AMiziwDOzucOlcgU5Nvo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1707351614/ccb910e4b87b1e96ad9a11bbd835/b57b2130-d8d6-4499-89f6-6c12de236fd4?expires=1785314700&signature=294731fbd6365567d3db32b35147656c2c1be974e5a7cfbea3236849d32a23ba&req=dScnEcp7nIdeXfMW1HO4zQe5GlqM2iHzS5x65TIld%2FADCZsxKQCghMOlCLGA%0AayHek2LlQOp0HSc4S5g%3D%0A) These permissions can be managed at any time in your device settings by going to Settings > Apps > Claude > Permissions. Click into each permission listed under **Allowed** and **Not allowed** to make changes. You can toggle between “Allow only while using the app” or “Ask every time” to change Claude’s access, or remove permissions by choosing “Don’t allow.” Claude will only request permissions if needed for specific features, and you can always choose to decline while still using other capabilities. diff --git a/content/support/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans.md b/content/support/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans.md index 3024ccbbb..ba5fbd1d8 100644 --- a/content/support/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans.md +++ b/content/support/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans.md @@ -70,7 +70,7 @@ After navigating to **[Organization settings > Usage](https://claude.ai/admin-se The **Usage and spend limits** section will show the current limit (if any) or **Unlimited**. Clicking on "Adjust limit" opens a modal where you can either input an amount and click "Set spend limit," or click "Set to unlimited" to remove the organization-wide monthly spend limit. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149347604/936ac4eb025d3ef1f00c3b8a26b0/image.png?expires=1785299400&signature=a3205afa89f042f0487d8f819226b6564f04a3a93a8cdc58797be0599a6ca86a&req=diEjH8p6modfXfMW1HO4zQHwg6TVnyei6DwhVVpk1mD5t%2FrXqngVO8UANGzJ%0AgK8%2FtbgFB7PLUiT0Yns%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149347604/936ac4eb025d3ef1f00c3b8a26b0/image.png?expires=1785314700&signature=ccea68a5a48fd2b62f3ef74aa405858b19fabc58c963f7d2c0bd56ec900587b4&req=diEjH8p6modfXfMW1HO4zQHwg6TUlyqh6DwhVVpk1mCyPpQIJtv7LIpYNqOG%0AvbH6hYuT1vQUF0yy5Uo%3D%0A) Changes to your organization’s overall spend limit go into effect immediately. @@ -78,11 +78,11 @@ Changes to your organization’s overall spend limit go into effect immediately. Owners and Primary Owners on **seat-based Enterprise plans only** can set spend limits that apply to all users within a specific seat tier. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149351600/c5b979c366ac2738f60ea84e85b3/CleanShot+2026-03-10+at+15_37_41%402x.png?expires=1785299400&signature=14f9a1f48db4deb5ef6e48aff70d22e9461fe72d8a871dc1a0520701632b9405&req=diEjH8p7nIdfWfMW1HO4zYnqMICWKnmN0wfO62ivdG%2BPyU0W4BwMm8iv3l1Y%0Ah%2F%2F2fP%2Fn%2FEsAFSl0ciE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149351600/c5b979c366ac2738f60ea84e85b3/CleanShot+2026-03-10+at+15_37_41%402x.png?expires=1785314700&signature=0ec7c8d96d99861c307e79fd0ccd80f5e099c3606455428099cec2a2157118e7&req=diEjH8p7nIdfWfMW1HO4zYnqMICXInSO0wfO62ivdG%2BU6KNPyZ00wnCzeNsS%0Ao1jT0PeDn1%2BGEGdIv%2F8%3D%0A) Select the "By group" tab to see **Standard seats** and **Premium seats** groups. Click the "..." icon next to the current limit, then "Edit limit." This opens a modal where you can either select "Set dollar amount" and input an amount, or click "Unlimited" to remove the limit for that seat type. Click "Set limit" to save your changes. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149362056/44993661ca2db771fe924d0346f6/image.png?expires=1785299400&signature=cbacd2c487024062c2575990cc3b954f99727bc8d6a0feb56077dd7b7cd60187&req=diEjH8p4n4FaX%2FMW1HO4zRzvvIAJeURCq7nEDCGq9G6IatFAG%2B7oSBFJbzfg%0ApBcmBoEKkFJOCDJsoPk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149362056/44993661ca2db771fe924d0346f6/image.png?expires=1785314700&signature=5adb718b39655ed5e8ca9dd42ebf63a32806778d2b2f7fc2697c0592d9e9d05a&req=diEjH8p4n4FaX%2FMW1HO4zRzvvIAIcUlBq7nEDCGq9G7w3ESxYG4nmIwOv553%0A2s3B7v%2BQMCZzHwN2TrA%3D%0A) --- @@ -90,11 +90,11 @@ Select the "By group" tab to see **Standard seats** and **Premium seats** groups Owners and Primary Owners can also set individual monthly spend limits for each member by finding **Spend limits by user** and clicking the "..." button next to the user, then "Edit limit." -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149370853/db66f5cd03683b9cc119d0dcd6b8/image.png?expires=1785299400&signature=a6e93367087242903e9e3f9cfb3eca9cadadacd2138166097c1babc539fbceb8&req=diEjH8p5nYlaWvMW1HO4zaPdGQJVXCZCe9HwvwG7ubjaqFPBOyCYRfuNMckJ%0AI0BbThHqXEs2P1vTHfY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149370853/db66f5cd03683b9cc119d0dcd6b8/image.png?expires=1785314700&signature=591a0d44bb64c177e6c6bc0809fff72d6e6c3ddb96ec19211558b14f7510694d&req=diEjH8p5nYlaWvMW1HO4zaPdGQJUVCtBe9HwvwG7ubglX6xqlEyUt2UvAxtF%0ACH3bPmZ5E%2BMqvKERS6A%3D%0A) Enter the amount and click "Set limit." Alternatively, selecting "Set to unlimited" will remove that member's monthly spend limit (they will still be subject to any organization or seat-level spend limits). -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149374028/97813fe3b515c2e839d8d92abd79/image.png?expires=1785299400&signature=49ed5d22901f32fa856f92903c17198fb6f3c5b645a67293d2cca027c9fd2a99&req=diEjH8p5mYFdUfMW1HO4zevsAvKIOuKOw6z2wGSwkbuTyyIbdKYPlIcpUsik%0A%2BYPNaRqPDLxY%2BfxeBmM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149374028/97813fe3b515c2e839d8d92abd79/image.png?expires=1785314700&signature=ae57769c75fc150ef1499ce0807d12ecfe0e086e51e53fbf8d44993e1003efda&req=diEjH8p5mYFdUfMW1HO4zevsAvKJMu%2BNw6z2wGSwkbt37VAMtKIYLIE64BKi%0Af1%2BSdJ1HQh0Q8Lc6S44%3D%0A) This allows owners fine control over usage credits, so you can set limits for different members based on their roles or individual needs. Once a user reaches their defined spend limit, this will automatically pause their usage credits until the end of the month. They will need to wait for their usage limits to reset before using Claude again. diff --git a/content/support/12012173-get-started-with-claude-in-chrome.md b/content/support/12012173-get-started-with-claude-in-chrome.md index 19195a472..efd2bfd41 100644 --- a/content/support/12012173-get-started-with-claude-in-chrome.md +++ b/content/support/12012173-get-started-with-claude-in-chrome.md @@ -34,7 +34,7 @@ Follow these steps to enable the Claude in Chrome connector in your desktop app: 4. Toggle the connector on, then download and install the extension if you haven’t already. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1892696502/a23969725f631e99b9e4c47ec6e9/89803b8f-4f3c-4983-8b4d-63aec687ea1a?expires=1785299400&signature=2966ff7b5ac4ed602dabae43509a9ffb9f39d2699ab627444ba3c1cf14ed1029&req=dSguFM93m4RfW%2FMW1HO4zdOezI5e4bp9hnw73Y7ib%2BeNbEkZWbj6ucEInsd3%0AdU2QTdgoSOvPFqAGnOs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1892696502/a23969725f631e99b9e4c47ec6e9/89803b8f-4f3c-4983-8b4d-63aec687ea1a?expires=1785314700&signature=34616f3b0464747e8b65855d42829f202e4a534e8b9b1435ca0fa8d505f513ca&req=dSguFM93m4RfW%2FMW1HO4zdOezI5f6bd%2Bhnw73Y7ib%2BcH5QX3oiSN0bGFivBc%0AtGdW8iuOXGh0I%2Fx3tcE%3D%0A) Completing these steps will add Claude in Chrome to the “Connectors” drop-down on your chats with Claude. This is disabled by default, so you’ll need to enable it manually for each conversation. diff --git a/content/support/12111783-create-and-edit-files-with-claude.md b/content/support/12111783-create-and-edit-files-with-claude.md index 44fe3c372..62056193b 100644 --- a/content/support/12111783-create-and-edit-files-with-claude.md +++ b/content/support/12111783-create-and-edit-files-with-claude.md @@ -48,7 +48,7 @@ These capabilities make it easy to produce professional documents by simply chat To give Claude access to external data sources, toggle **Allow network egress** on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2054774005/25bcfffba6c249cd128d6c3f6d52/CleanShot+2026-02-11+at+16_34_47%402x.png?expires=1785299400&signature=ae14e38ce871a51a8c5b58d0ad2a34750494731784ec2eab61528bf557f04d85&req=diAiEs55mYFfXPMW1HO4zYFJywhHBZDKPQVowIiib2mZuwNeq%2BQzN%2BfnD0PV%0AhUEDa1rZDWiVTDTgl8Q%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2054774005/25bcfffba6c249cd128d6c3f6d52/CleanShot+2026-02-11+at+16_34_47%402x.png?expires=1785314700&signature=2ca7cdd09ffb10f8444b0bbd0175561f3a75984c58e1950b4f160817c6d5f968&req=diAiEs55mYFfXPMW1HO4zYFJywhGDZ3JPQVowIiib2lm5zzyyyj8H6ZrXeJZ%0ASqwdS4JPCcAJ3GRWi8E%3D%0A) ### Enabling on Claude Mobile @@ -66,11 +66,11 @@ Team and Enterprise organization owners can control network access settings in * - **Allow network egress to package managers and specific domains:** Claude can access package managers plus additional domains you specify. Add domains individually to whitelist specific resources your organization needs: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1789945362/ad72504d5429960f369b8b91b43c/86f06c0e-6eaa-4574-a4cb-2c38b273613a?expires=1785299400&signature=8ebe7c09151514aedfb43f6002109d6f697492a0d7bea6326c243e0fc340b35b&req=dScvH8B6mIJZW%2FMW1HO4zXJcBmhBnCBPpMW6Iph6YZc7lV3OXahpLtuUph4%2B%0A6OgWHU7TAcrYWV5mgOc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1789945362/ad72504d5429960f369b8b91b43c/86f06c0e-6eaa-4574-a4cb-2c38b273613a?expires=1785314700&signature=a1800bbcc1e6a745dbf1904590589d911c04b13fda1d4aa72eb905f2875d9c89&req=dScvH8B6mIJZW%2FMW1HO4zXJcBmhAlC1MpMW6Iph6YZcQI%2Frmry04rsKVODrw%0AJYT119AzYWvCXyK4BWo%3D%0A) **All domains:** Claude has full internet access except for domains on Anthropic's legal blocklist. While this provides maximum flexibility for file creation and analysis tasks, it’s also the riskiest option. Please review the **[security considerations below](#h_0ee9d698a1)** before enabling “All domains”: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1789945361/e3188cb8edb9ca7c303615da6378/f1c99a7d-5956-48d5-9ec7-b7ae6c8c3d28?expires=1785299400&signature=a5ba30f8aefe78b00f0dafe1b4f50348b069574c5d91288a859393da1e547ec8&req=dScvH8B6mIJZWPMW1HO4zdnseBGQ5zamqgKIA6CM1tpB%2B2vxf7yMwxZ2A3oq%0AYTFrmSIPJc9aTHB5S8c%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1789945361/e3188cb8edb9ca7c303615da6378/f1c99a7d-5956-48d5-9ec7-b7ae6c8c3d28?expires=1785314700&signature=3136dba0286845ea980f2511c03c8e442401affdf26820df927f3660cc09873d&req=dScvH8B6mIJZWPMW1HO4zdnseBGR7zulqgKIA6CM1tp%2FTCFt6wByEEyev9xf%0AhBkzoa9B%2BuH0CbJU9gk%3D%0A) --- diff --git a/content/support/12157520-claude-code-usage-analytics.md b/content/support/12157520-claude-code-usage-analytics.md index a9375d7cd..9cb885089 100644 --- a/content/support/12157520-claude-code-usage-analytics.md +++ b/content/support/12157520-claude-code-usage-analytics.md @@ -50,7 +50,7 @@ The **Usage** tab displays the following metrics for your organization. Data on - **Top commands**: The Claude Code commands used most often across your organization. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1717579277/46c512f4b3ed05c359cecd78ed5c/e0ce2c19-39e2-411f-9a1f-cb1d46439a42?expires=1785299400&signature=311a03bfcc95e9bd1202e01e57e437712d50529f011ba524f2eebcfd4e080a51&req=dScmEcx5lINYXvMW1HO4zfiEP6NShnDKCX9h5MbdDjPSGUWJF5Elfd%2B7Hyps%0AtQE4u1Y8Zq0Dap9U0Wo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1717579277/46c512f4b3ed05c359cecd78ed5c/e0ce2c19-39e2-411f-9a1f-cb1d46439a42?expires=1785314700&signature=804a2c38917e3d787c7b9b88dbb1e2f7b94d8bdb02a51e6598b8d63e63387b5b&req=dScmEcx5lINYXvMW1HO4zfiEP6NTjn3JCX9h5MbdDjNnkseEwpy3AI0VM7oD%0Af9lYiMbP%2BM3VDxT5B2A%3D%0A) ### User-level metrics diff --git a/content/support/12260368-use-incognito-chats.md b/content/support/12260368-use-incognito-chats.md index c649d81b1..b5b46342c 100644 --- a/content/support/12260368-use-incognito-chats.md +++ b/content/support/12260368-use-incognito-chats.md @@ -30,7 +30,7 @@ Incognito chats are temporary conversations that aren't saved to your chat histo When starting a new chat with Claude outside of a project, you'll see a ghost icon in the upper right corner of your screen: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719768744/c7a2fa56cf284e48472f3b9c4dbf/030563f8-9f97-4891-a749-9ae95968a063?expires=1785299400&signature=9d25a54247d907ec50b88f29c2adba7c4f41d00354a6f622f955fc2fd32f2039&req=dScmH854lYZbXfMW1HO4zeUcuwe%2FZ%2ByPDCAt3Cx%2FSO2g2bjeibBBu%2BDc4Oby%0AbIAn27gmKjs1oJ7LSQU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719768744/c7a2fa56cf284e48472f3b9c4dbf/030563f8-9f97-4891-a749-9ae95968a063?expires=1785314700&signature=387c1d23e8df27f6bd5e06e27fcae604e8c5c7d46a8db131dcabe2e246166c95&req=dScmH854lYZbXfMW1HO4zeUcuwe%2Bb%2BGMDCAt3Cx%2FSO1zWusSVqAL01v8eTrI%0AkaqvuaDygVsLyOUxUwQ%3D%0A) 1. Click the ghost icon to enable incognito mode. diff --git a/content/support/12293051-use-claude-in-xcode.md b/content/support/12293051-use-claude-in-xcode.md index ae3febfc6..544fe0924 100644 --- a/content/support/12293051-use-claude-in-xcode.md +++ b/content/support/12293051-use-claude-in-xcode.md @@ -34,7 +34,7 @@ To start using Claude in Xcode: 3. Log in with your Claude account. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1727371585/b18ca03a6357c52d12d10386f28e/dab2dcb2-f670-4173-b77d-38767a34cec1?expires=1785299400&signature=84322302864852b835513527f961b56afbc526b44fb2f1fa1dcf16a99e8e3e10&req=dSclEcp5nIRXXPMW1HO4zUAXI8kAW6HQFalhp3bugHL16IXAXKOR0rTEc9kh%0AuqeA9zD6TKo2VcTz55s%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1727371585/b18ca03a6357c52d12d10386f28e/dab2dcb2-f670-4173-b77d-38767a34cec1?expires=1785314700&signature=cbae4a88cbe9cd6b0cf2c1cea6475defdf5c96e638becf4d44a5c7f2fc10c3fd&req=dSclEcp5nIRXXPMW1HO4zUAXI8kBU6zTFalhp3bugHKBCDOh4U0UlAwK1Zjf%0ALt6pXR6XZ8Sq8RLirdo%3D%0A) ## Usage limits diff --git a/content/support/12429409-manage-usage-credits-for-paid-claude-plans.md b/content/support/12429409-manage-usage-credits-for-paid-claude-plans.md index da2c6d537..c299f2540 100644 --- a/content/support/12429409-manage-usage-credits-for-paid-claude-plans.md +++ b/content/support/12429409-manage-usage-credits-for-paid-claude-plans.md @@ -46,7 +46,7 @@ To enable usage credits on your paid Claude plan: 8. You can also enable auto-reload to automatically make a purchase when your balance falls below a threshold you set: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1805819785/5e203c38e6ba3f76bfd1dab0d5ce/fe062e7c-18cb-48cc-a7e2-754ac6e6c4be?expires=1785299400&signature=61ca75abaf2833aded930dda4997610f6b6bed78bc864fb782cb5256021fcc46&req=dSgnE8F%2FlIZXXPMW1HO4zYj2ARebrPk8opE7m38YdfeT691FRI3Ou5VTVyJH%0AiJXqY%2BMrcWlhttZouS8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1805819785/5e203c38e6ba3f76bfd1dab0d5ce/fe062e7c-18cb-48cc-a7e2-754ac6e6c4be?expires=1785314700&signature=6ddd41d27c1368acd3bae9e3e6021af418add1d90a933a2149683022f1233a81&req=dSgnE8F%2FlIZXXPMW1HO4zYj2AReapPQ%2FopE7m38Ydfd75ys3l2HsXap2d05%2F%0ADCZjyA7BRFVQSF5v78Y%3D%0A) **Note:** There is a daily redemption limit of $2000. diff --git a/content/support/12461605-use-claude-in-slack.md b/content/support/12461605-use-claude-in-slack.md index 3638666ab..99c746c4b 100644 --- a/content/support/12461605-use-claude-in-slack.md +++ b/content/support/12461605-use-claude-in-slack.md @@ -28,7 +28,7 @@ Claude in Slack gives you AI assistance right where your team collaborates. This 6. Access previous conversations by clicking the clock icon. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755150661/a1a13c73bda421f6ee906650cfc9/22907223-e523-4a93-a6d2-3199a8368991?expires=1785299400&signature=61795f0fe37724bed0abc88428f677e439d0b4dbc79b297ac1768db8af48ce79&req=dSciE8h7nYdZWPMW1HO4zXK26hRM4TgaVfOC%2FRy97LUpHSmU2RDS5OaJwzSM%0AXLT%2B%2BUa99%2BMBkc6Juqc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1755150661/a1a13c73bda421f6ee906650cfc9/22907223-e523-4a93-a6d2-3199a8368991?expires=1785314700&signature=20538cbeb97b9724c4df2d0988f127d4dea8dab22c8f7714b0f910c3cd7e7474&req=dSciE8h7nYdZWPMW1HO4zXK26hRN6TUZVfOC%2FRy97LXwhmUyyvz44O7qQlCB%0ACi3n9KZmUptA2o5NqZg%3D%0A) ## Mention @Claude in a thread or channel diff --git a/content/support/12466728-troubleshoot-claude-error-messages.md b/content/support/12466728-troubleshoot-claude-error-messages.md index 1843af204..e62e9d075 100644 --- a/content/support/12466728-troubleshoot-claude-error-messages.md +++ b/content/support/12466728-troubleshoot-claude-error-messages.md @@ -58,4 +58,4 @@ Capacity issues will not appear on our status page because they represent normal Service incidents are disruptions where Claude is unavailable or significantly degraded for all or most users. These represent actual technical problems with our systems. To check for confirmed incidents, visit status.claude.com, where you'll find real-time updates on scope, impact, and resolution progress for any active incidents. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1753796247/e6a8c6ef8653b229c5758e881242/c2fc6fc0-d163-4119-93e0-394104d86bc9?expires=1785299400&signature=84e926cd921806ae4e5a0be9a45b897b4212627c8f6b262228c48a872b037041&req=dSciFc53m4NbXvMW1HO4za4BXqoh27vA7y68oYp%2BYg%2BXGPJOcwAXYMCZhREs%0AKmK83%2FlRuSpG8G0QTbA%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1753796247/e6a8c6ef8653b229c5758e881242/c2fc6fc0-d163-4119-93e0-394104d86bc9?expires=1785314700&signature=4b2d53515247d21d638f6d88216f06bf66737ca42b0098d3807da264a5360776&req=dSciFc53m4NbXvMW1HO4za4BXqog07bD7y68oYp%2BYg%2FDY7IhNAsl5ZwYMlUu%0AIpvRVz7kqb0PuNiGUfw%3D%0A) \ No newline at end of file diff --git a/content/support/12512180-use-skills-in-claude.md b/content/support/12512180-use-skills-in-claude.md index c4a3e241f..3562503d6 100644 --- a/content/support/12512180-use-skills-in-claude.md +++ b/content/support/12512180-use-skills-in-claude.md @@ -164,7 +164,7 @@ To remove a custom skill you've uploaded: 4. To delete the custom skill entirely, click the "..." button next to the toggle, then select "Delete": - ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2105391273/8359cbf8be20dce0f1cd3fd40e6f/CleanShot-2B2026-02-25-2Bat-2B15_50_16.png?expires=1785299400&signature=f28b5193e823016a355749aa43b29df480fcda3803d02607cb5096556cea09bf&req=diEnE8p3nINYWvMW1HO4zSOgDy4qy%2B%2BpH%2BdCnFXB0uhdHu5%2FzOWMuYBIIi3n%0AKqVG%0A) + ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2105391273/8359cbf8be20dce0f1cd3fd40e6f/CleanShot-2B2026-02-25-2Bat-2B15_50_16.png?expires=1785314700&signature=99c69dd3ba0e65f2b3606e237164ae3ffad94d2d313f66547214b9513d125602&req=diEnE8p3nINYWvMW1HO4zSOgDy4rw%2BKqH%2BdCnFXB0ujqU44vBfu%2BAvtdyR4g%0Afita%0A) 5. Click "Delete" in the confirmation prompt. diff --git a/content/support/12592343-enabling-and-using-the-desktop-extension-allowlist.md b/content/support/12592343-enabling-and-using-the-desktop-extension-allowlist.md index 3a6ef4b2f..fa564b57f 100644 --- a/content/support/12592343-enabling-and-using-the-desktop-extension-allowlist.md +++ b/content/support/12592343-enabling-and-using-the-desktop-extension-allowlist.md @@ -20,11 +20,11 @@ The desktop extension allowlist is disabled by default, so an organization Owner 4. Switch to the "Desktop" tab: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755172/63c92550571842577ad435860ec5/6f5cc4e1-ff7d-48de-863a-c4e6184d4605?expires=1785299400&signature=3165b31abe73f145cdf56bee938a75c9ba804d9c9f2b44a6f51f15e41a360df0&req=dScvF857mIBYW%2FMW1HO4zQ9pXU8I9nnf0ugSQm1MFW%2FWboGbbgF3c3SCVQBk%0AJ7oC%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755172/63c92550571842577ad435860ec5/6f5cc4e1-ff7d-48de-863a-c4e6184d4605?expires=1785314700&signature=229bcfb01139c9bda868344bf4e1898eed07d531ee07de4dd006e1a518e07c62&req=dScvF857mIBYW%2FMW1HO4zQ9pXU8J%2FnTc0ugSQm1MFW%2FyAzeOKB2rvUFVsXOr%0AALrB%0A) 5. Toggle **Allowlist** on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755578/a6bafff5f084dc86ae463703fd3d/6cf0ee18-4e71-4129-98e8-cc08174e3c3a?expires=1785299400&signature=0c8b5e3774362667dc65017ac1140b22e3b4c612be44ed8b688237e36b8bfd00&req=dScvF857mIRYUfMW1HO4zaj0BHQpQK4ATAorLxpdoc%2FBotA%2FkAT2ije3Sx3m%0Ajy%2Bm%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755578/a6bafff5f084dc86ae463703fd3d/6cf0ee18-4e71-4129-98e8-cc08174e3c3a?expires=1785314700&signature=eead36f007e6cd4612a05f6c99a3e0691e428325d528d0d74ccb55102d082a26&req=dScvF857mIRYUfMW1HO4zaj0BHQoSKMDTAorLxpdoc%2BTKpiDOW03wrJ%2FZibb%0AOOMZ%0A) ## What happens after enabling the allowlist? @@ -42,7 +42,7 @@ Consider completing the allowlist setup during off-hours to minimize disruption **Important:** The allowlist requires Claude Desktop version 0.13.91 or higher, so users should update the desktop app by clicking “Claude”, then either “Check for updates” or “Restart to update to Claude 0.13.91”: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781756960/ad18af50c83d35f2673656c23e00/a7ee450f-0c7d-42d6-a75f-fb1bc088cb52?expires=1785299400&signature=cf749c44c9e235657cc4d7984f1ec9417b50e7a68a20e4578892f9701abd1e35&req=dScvF857m4hZWfMW1HO4zYUJqYaoAzvvCEDZ5AdBjIZg7AJ5Ro2FZYr8AgVV%0AI1%2BaPhysN8BFa7ZcWoc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781756960/ad18af50c83d35f2673656c23e00/a7ee450f-0c7d-42d6-a75f-fb1bc088cb52?expires=1785314700&signature=39d9f01fdc06c0c6268ce3817e4fa71d330276af4e29e171d922d9d1d5d8658a&req=dScvF857m4hZWfMW1HO4zYUJqYapCzbsCEDZ5AdBjIbYWDMl8Ht2Uhc6u7Qw%0A3O0kAkRhnzOEGkIzeMQ%3D%0A) ## Managing allowed extensions @@ -60,7 +60,7 @@ After enabling the allowlist, you can choose which extensions to allow: If you want to remove an extension from the allowlist, click the “...” button and “Remove from allowlist.” -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781751250/6558c0f59aea7976bd44b0213d76/e750f02b-cd0d-437e-a83f-9ac362cdf456?expires=1785299400&signature=a30e43c246a1c4cda80f715364be5d2d32bea89aafd05881f31cb6c45b48683d&req=dScvF857nINaWfMW1HO4zTrxBa0r9l6RqXridZhfx1JEo03TBGGhvreatERf%0ARHVenwAvFZ84AqdGklM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781751250/6558c0f59aea7976bd44b0213d76/e750f02b-cd0d-437e-a83f-9ac362cdf456?expires=1785314700&signature=9d06ebcc89d66f0b74d99092c485f26561d8216598109186d20d12165ef8e083&req=dScvF857nINaWfMW1HO4zTrxBa0q%2FlOSqXridZhfx1KQ2E28ktmNtScLh%2FXS%0AleYZMoNRU3P2gFiuDoo%3D%0A) ## Uploading custom extensions diff --git a/content/support/12618689-claude-code-on-the-web.md b/content/support/12618689-claude-code-on-the-web.md index 2aadb26ca..0ea9abb52 100644 --- a/content/support/12618689-claude-code-on-the-web.md +++ b/content/support/12618689-claude-code-on-the-web.md @@ -10,7 +10,7 @@ This feature works with repositories you may not have on your local machine. You Claude Code for web enables asynchronous development workflows. With Claude Code in your terminal or editor, you typically work synchronously: you make a request, wait for Claude to respond, review the changes, then make another request. Synchronous work like this gives you fine-grained control but requires your attention throughout the process. Claude Code on the web handles this differently: you can assign a larger task, let Claude work independently, and return later to review the completed work. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446157/07ec74cd46317f8278083a317841/6448f3ee-c6df-4417-8a13-90d8c2ca3d55?expires=1785299400&signature=ef0b7cea49e762595bd291991f5b093ec1f702dad4cd9e2deaa0dbd211fe6849&req=dScvEM16m4BaXvMW1HO4zR8%2BAFaCS5Ry7XrRA1YwWGs%2Fnewr3tIOUiZgkndV%0AECJspT0DIY09zrH%2FRgs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446157/07ec74cd46317f8278083a317841/6448f3ee-c6df-4417-8a13-90d8c2ca3d55?expires=1785314700&signature=ad582f180cdfd2bd0171783ade81d58b5f6fe1b8be46efdfec0d3a380bc66698&req=dScvEM16m4BaXvMW1HO4zR8%2BAFaDQ5lx7XrRA1YwWGsgCzcctX9mWpe%2BDRZW%0A2zHSleoERAN3cDVND6U%3D%0A) You can also run multiple tasks in parallel. Since each task runs in its own isolated environment, you can have Claude working on several different issues or repositories simultaneously. Each task proceeds independently and creates its own pull request when complete. More than one task can work on the same repository at the same time. @@ -18,13 +18,13 @@ You can also run multiple tasks in parallel. Since each task runs in its own iso When you start a task, Claude Code on the web creates an isolated virtual machine for your work. Your GitHub repository is cloned into this environment, which comes pre-configured with common development tools and language ecosystems. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446158/c092f1383826cb871493f74169d4/97b7cb98-5da2-438e-a920-e170b8b9790e?expires=1785299400&signature=efd018829a76be3ab8b378377faa5ae7ab8b751fc6c141bd35b63de8701f408c&req=dScvEM16m4BaUfMW1HO4zcR0rZM2huDE7DtpMiX%2FBYkrSlJb2tkYOGYk6meK%0ADfoAcedGCHEjFE%2FCwAM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446158/c092f1383826cb871493f74169d4/97b7cb98-5da2-438e-a920-e170b8b9790e?expires=1785314700&signature=c4c5e5b20be6c4e8138d141e9f2b90dbc9b0c1acd0478e897405d739b2049919&req=dScvEM16m4BaUfMW1HO4zcR0rZM3ju3H7DtpMiX%2FBYllTBKf6rbQHX9lfqJJ%0Ad0GlL3213aH2P%2FAgqAo%3D%0A) Claude prepares the environment by running any setup commands you've defined in your repository's configuration. This includes installing dependencies, setting up databases, or running other initialization steps your project needs. If your task requires network access, maybe to install packages or fetch data, you can configure the level of internet access the environment has. Once the environment is ready, Claude begins working on your task. Claude reads your code, makes changes, writes tests, and runs commands to verify the work. You can monitor progress and provide guidance through the web interface if needed. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446156/83ecf0a5b98eddc9ffc9694c50f7/353589ce-b678-441d-8909-71b45fa2d065?expires=1785299400&signature=4ff102397045f0c2a536bbfbfbdadc54fa5b4ece33ff8c1eed0e17d1fb76987a&req=dScvEM16m4BaX%2FMW1HO4zVbcTGaB6s3KUQl3YqgIJdaLJkWCRDz%2FIe1se11I%0AH6gz4WvNf7eBhuxqIds%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446156/83ecf0a5b98eddc9ffc9694c50f7/353589ce-b678-441d-8909-71b45fa2d065?expires=1785314700&signature=7f3d654c8785a315275e366db86d186b3b9bcd0dc3947c1d7b9c963fe1f02173&req=dScvEM16m4BaX%2FMW1HO4zVbcTGaA4sDJUQl3YqgIJdZWIN29ijlDzVrmxZ4M%0A2V%2FsisAYhYexrlPtSO4%3D%0A) When Claude completes the task, it pushes the changes to a new branch in your GitHub repository. You receive a notification and can review the changes, then create a pull request directly from the interface. The pull request includes all of Claude's work, ready for your review and any additional changes you want to make. diff --git a/content/support/12626668-use-quick-entry-with-claude-desktop-on-mac.md b/content/support/12626668-use-quick-entry-with-claude-desktop-on-mac.md index 89ab8a16d..407ba05b3 100644 --- a/content/support/12626668-use-quick-entry-with-claude-desktop-on-mac.md +++ b/content/support/12626668-use-quick-entry-with-claude-desktop-on-mac.md @@ -40,7 +40,7 @@ When you first open the updated version of Claude Desktop, you'll see a prompt t Once enabled, double-tapping Option will open a text box where you can type your message and start a new chat. You can also click "New chat" to see your five most recent conversations. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893088365/2ca4b782dda90abea1fe5f4150af/CleanShot+2025-12-18+at+13_14_30%402x.png?expires=1785299400&signature=2b04d169676ba2f4713efeb7329ed8a194f966e6340c62e6a6b9ff22ec7f28af&req=dSguFcl2lYJZXPMW1HO4zWggD9tTr5WeRC8c%2FcM5c2JW3ml2y1Zs76phey8j%0Al1ZX5%2FlIV6aG%2F3i9yVU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893088365/2ca4b782dda90abea1fe5f4150af/CleanShot+2025-12-18+at+13_14_30%402x.png?expires=1785314700&signature=9e5473e4549cbf493e404939202eccde7c0dea846b3b68183ee8be55558fd1ad&req=dSguFcl2lYJZXPMW1HO4zWggD9tSp5idRC8c%2FcM5c2IydWvkZpVuwahRFWOv%0Ampwf70mHeDiRYq0slT4%3D%0A) ### Enable the voice shortcut (optional) diff --git a/content/support/12650343-use-claude-for-excel.md b/content/support/12650343-use-claude-for-excel.md index 2023b505f..756487d15 100644 --- a/content/support/12650343-use-claude-for-excel.md +++ b/content/support/12650343-use-claude-for-excel.md @@ -330,7 +330,7 @@ Users can approve all of Claude’s actions via a confirmation pop-up that appea - System information: REGISTER.ID, RTD, INFO -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1849431310/ffc870a5114b4178fcd74b5cccf8/Screenshot+2025-11-25+at+11_30_10%E2%80%AFAM.png?expires=1785299400&signature=9ee4e78b7641625d36b470e0a83233164c19d7f837027d6437ac30f4e33e60ca&req=dSgjH819nIJeWfMW1HO4zYWKaOdpK9N2qAsRdssXCyAatKcN02tqCc%2BsT%2B%2FV%0AUd4rzsWmfmWPocajGtc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1849431310/ffc870a5114b4178fcd74b5cccf8/Screenshot+2025-11-25+at+11_30_10%E2%80%AFAM.png?expires=1785314700&signature=48b771b8e6708d29ece506b2c22a9103409acc751b0c4e9767e91416dbeff57d&req=dSgjH819nIJeWfMW1HO4zYWKaOdoI951qAsRdssXCyCNBBapbkn%2BsQsiNWNP%0AS2M6uZ6TUPz2KtdymHw%3D%0A) While we continue to develop our offerings and improve safety measures to reduce these risks, users should exercise caution when using Claude for Excel and should not use it with spreadsheets from external, untrusted sources. diff --git a/content/support/12883420-view-usage-analytics-for-team-and-enterprise-plans.md b/content/support/12883420-view-usage-analytics-for-team-and-enterprise-plans.md index 3803a3ee4..b5b150600 100644 --- a/content/support/12883420-view-usage-analytics-for-team-and-enterprise-plans.md +++ b/content/support/12883420-view-usage-analytics-for-team-and-enterprise-plans.md @@ -22,7 +22,7 @@ This page includes the following analytics: - Sessions in Cowork -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515895966/9f231a620f47d49e0ee648152189/848c1787-4eaa-4809-8fd2-1dbe2722560f?expires=1785299400&signature=3d4cb6cae045eff5e37013dcdf3c03f69d38a36c43ae8eb08f5becda7c9f1029&req=diUmE8F3mIhZX%2FMW1HO4zZL6waNwkox1ExEG4dCAGDbalrqJ2rURuCxv9KOH%0A6BHNmTFVgAf3t5gyEyA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515895966/9f231a620f47d49e0ee648152189/848c1787-4eaa-4809-8fd2-1dbe2722560f?expires=1785314700&signature=8abfb479d86805eb7ef793a33e0a8550417025b93530f466c5d4f37126dcba83&req=diUmE8F3mIhZX%2FMW1HO4zZL6waNxmoF2ExEG4dCAGDY27rFdJPzcSOgxDdTb%0AT38fShKroQSGvh%2BOUJ0%3D%0A) ### Who’s using Claude? @@ -34,7 +34,7 @@ This page includes the following analytics: Use the dropdown on the **Active members and assigned seats** chart to filter by product, including Claude Design. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896351/4d955858e6662c37489cc1470871/457cf159-8c2a-4403-ba22-cb92cb47e459?expires=1785299400&signature=aaea33e875184c8d4e45e375be368abe9531e928aa16e5f7a2bd9327ff55d50b&req=diUmE8F3m4JaWPMW1HO4zYEqejKrS5mrYqPRsgaNdTyNcpS%2FzukvK5VPjFVw%0AUNYoFx%2FLjskVSWFJjss%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896351/4d955858e6662c37489cc1470871/457cf159-8c2a-4403-ba22-cb92cb47e459?expires=1785314700&signature=5674a1eed5537362f0fe37fc1c5c391cd8e7c2fef5cef65c57b1e4e55c14dea8&req=diUmE8F3m4JaWPMW1HO4zYEqejKqQ5SoYqPRsgaNdTw%2FB5jN%2BcoLLAELYIqY%0AY4TVrTd%2Fjr18KMM0tMo%3D%0A) ### How are they using Claude? @@ -48,9 +48,9 @@ Use the dropdown on the **Active members and assigned seats** chart to filter by - How agentic is their work? (beta) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896562/51c6c1c2d73f9873b4ba8e64e5d3/762c32a7-e6d6-4ef1-a6b6-33d638f5008c?expires=1785299400&signature=797762c534926767feeb4800c3da3c14f6ffbdbb81a230e51372f6bb67438cc0&req=diUmE8F3m4RZW%2FMW1HO4zQmHaEuJ0Y2bWdW5GUm%2B9K24sva3xn659YBuqmzZ%0Aw2NPzcb7lEymdIV0h2U%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896562/51c6c1c2d73f9873b4ba8e64e5d3/762c32a7-e6d6-4ef1-a6b6-33d638f5008c?expires=1785314700&signature=159118d2ceb859a2bcd7dfe8e381e5ee5b486cb9d354ead1c1f9fca89c984de9&req=diUmE8F3m4RZW%2FMW1HO4zQmHaEuI2YCYWdW5GUm%2B9K16pJigTlSIpLchUy2g%0AZ%2FglDnruPLrTDAvL%2FPg%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896563/abf008596ce5501297a609696362/fce5423c-4769-4b73-9a0a-c50f6407ebea?expires=1785299400&signature=b7a046af9657685d7bf478334099797897d6afab0be0d526fca38dccc6b1aa87&req=diUmE8F3m4RZWvMW1HO4zR%2BIDoJstP7zLS3kobW3ZgRD6DPGwuEKMGSuI3IR%0AqShh0CFXjNfpfTDcHCA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896563/abf008596ce5501297a609696362/fce5423c-4769-4b73-9a0a-c50f6407ebea?expires=1785314700&signature=e606a0a5ef0a293c6b20872bd68d813236cd0d2d957c9f17e1d0cf690cdc3f56&req=diUmE8F3m4RZWvMW1HO4zR%2BIDoJtvPPwLS3kobW3ZgRraa1A%2BONSKNIqP34K%0A93NJiHh9zt%2Bsucy1nDU%3D%0A) ### What are the results? @@ -66,7 +66,7 @@ Use the dropdown on the **Active members and assigned seats** chart to filter by - Estimated time saved -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896943/dd415f03afe56ca38308ef987f86/189e8ebc-5594-4f4b-bd84-e3c11c824d5b?expires=1785299400&signature=837839d71bfbb03a63961e0b1138b8b62d5272c919fec60710eba1ed13be93c4&req=diUmE8F3m4hbWvMW1HO4zfJThCE9oNVCiovaLYNN7Rn%2B7E7TzyDnGonhYQEQ%0A%2BxUEZYdCYLPl8PoVy3Q%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896943/dd415f03afe56ca38308ef987f86/189e8ebc-5594-4f4b-bd84-e3c11c824d5b?expires=1785314700&signature=348cd5106d84361816648f3296b7e93ccebb7997b5ff002719dc5356085a524b&req=diUmE8F3m4hbWvMW1HO4zfJThCE8qNhBiovaLYNN7Rl6pgVR%2BIMSRXXiMA58%0A%2BXPjqdTAagi1XHxAHkc%3D%0A) ### How much is Claude costing? @@ -82,9 +82,9 @@ This section includes the following analytics: - Spend by model (month-to-date, quarter-to-date, year-to-date, 1 year) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896942/b403f2d216fc40b5195911020b8e/446b99f1-3187-4b79-b2be-9f17b1632ff8?expires=1785299400&signature=c901ac8c3089abe300199534c700d8877641c92941c3c469b3b2bdd352f1641d&req=diUmE8F3m4hbW%2FMW1HO4zYE%2BQ9sA5TjZWbBLGZ4vBJVgBEdxxVkComd3yUO8%0Ac%2FDdIIF%2FnA7p21nSVmk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896942/b403f2d216fc40b5195911020b8e/446b99f1-3187-4b79-b2be-9f17b1632ff8?expires=1785314700&signature=d1b1416229e977f459ca98f95735983af50fe3a578b8eb330e098d99f547f3de&req=diUmE8F3m4hbW%2FMW1HO4zYE%2BQ9sB7TXaWbBLGZ4vBJVVb06kW0bpVHVsSDdq%0AjNOu%2BPo1U5e85qMcykE%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896941/2239ce38639df339b24d5af1cb50/f829bc2a-ee52-4135-9b13-09ef1b7d66d6?expires=1785299400&signature=58df4ca02309ea7d271aa608293d48e4bb8abc1a5fc91f02898b4e3bf579f4ab&req=diUmE8F3m4hbWPMW1HO4zTz0Nu8ALsBUC%2BtvTPa1I7F3C%2FhI1KNJmQmAdGJc%0AB6CcITIpiyXngo4dczQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896941/2239ce38639df339b24d5af1cb50/f829bc2a-ee52-4135-9b13-09ef1b7d66d6?expires=1785314700&signature=44c8eb4d3db516f022d1177ec94b5881c1da12c5ac07672b5aa2691e0d2eebc1&req=diUmE8F3m4hbWPMW1HO4zTz0Nu8BJs1XC%2BtvTPa1I7Hy9OPjG2HDAwVMM0Ww%0AmgTcmAfLeriFaW%2FQYQs%3D%0A) ## Export a spend report @@ -160,7 +160,7 @@ Navigate to **[Analytics > Claude Chat](https://claude.ai/analytics/usage)** to - Top members by chats -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515898793/405db0c492da11886c28a2b82731/71a55afc-1cef-4c50-b7e1-86775cb9a168?expires=1785299400&signature=7eaa4ee2d15bba5d870352e8113ba6065ede521658ca26cbffb18f2c3d9b0b5c&req=diUmE8F3lYZWWvMW1HO4zbhc8fieaO0lTcfMEUwBBiUZo2gFXo1y%2BCmZVja%2F%0AvketPKormWzvyRLERyw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515898793/405db0c492da11886c28a2b82731/71a55afc-1cef-4c50-b7e1-86775cb9a168?expires=1785314700&signature=d079d007ec2c15fcfde85f38031b22536bf5b8b328e72e7534b98564e88e306e&req=diUmE8F3lYZWWvMW1HO4zbhc8fifYOAmTcfMEUwBBiX3Wbs659nDvAWglncB%0Ad4J9IC6JZQQzlIURRF0%3D%0A) ### Projects @@ -172,7 +172,7 @@ Navigate to **[Analytics > Claude Chat](https://claude.ai/analytics/usage)** to - Top members by project usage -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515899610/91d93108f0767e795fb9e488e882/71607d6d-dff1-4a13-a445-aa1d79850eed?expires=1785299400&signature=2a7e103f4dd2f2e4158f2a68e98ae2e92208cede2ef29184280561dff224d968&req=diUmE8F3lIdeWfMW1HO4zWhGoTmbkiqmExu5cYiHHN%2B%2F5ulDHpxEP5jtYmZ7%0ATufCiAor5R357fnE8bk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515899610/91d93108f0767e795fb9e488e882/71607d6d-dff1-4a13-a445-aa1d79850eed?expires=1785314700&signature=1ef98c7c62c29cbeee04cd5bf5032cd286bd5c4a60499648bb9bcb63a681fb6d&req=diUmE8F3lIdeWfMW1HO4zWhGoTmamielExu5cYiHHN%2FbypiZPtAM9w7yfL64%0ApunvxCSBRGWSA33a5oo%3D%0A) ### Artifacts @@ -182,7 +182,7 @@ Navigate to **[Analytics > Claude Chat](https://claude.ai/analytics/usage)** to - Top 10 users by artifacts generated (month-to-date, quarter-to-date, year-to-date, 1 year) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515899838/33d737f2357d6e485704669962ae/43faadc3-47da-4a93-bbb7-47a7983e7441?expires=1785299400&signature=5091018b396ce4bb03bfefcbd70f4b7e65a7e01c40dcbd671580db39ad58e68a&req=diUmE8F3lIlcUfMW1HO4zcSk4r%2FQd%2BfEjHDogqK0V%2Bx8ile7vzTMQUZ%2BxVmG%0AAmlTn7viQcJbt0oc2eE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515899838/33d737f2357d6e485704669962ae/43faadc3-47da-4a93-bbb7-47a7983e7441?expires=1785314700&signature=8e2498bda4168947076d5b05bc66eb3ea6950032b28f5197a9a290b9ed71b013&req=diUmE8F3lIlcUfMW1HO4zcSk4r%2FRf%2BrHjHDogqK0V%2Bz4BvTpnYiZxss0xlIu%0AMQjgq0T61TnzgPkevRU%3D%0A) --- @@ -278,7 +278,7 @@ Navigate to **[Analytics > Cowork](https://claude.ai/analytics/cowork)** to view - Daily, weekly, and monthly active Cowork users -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515901489/8005693d55b7fefbfe9233258d39/106c22a0-3f47-47a6-abbd-4788dd70f218?expires=1785299400&signature=167f8741aeebc1228a5e8bf86b5b9f1d167cb01f2f750fe833065985612bd8ae&req=diUmE8B%2BnIVXUPMW1HO4zX7WEo2zVEisFSi1Z3SzLLtF8vdalorRjOE7oMPa%0ALKsYvQWQDhDW1G1is4M%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515901489/8005693d55b7fefbfe9233258d39/106c22a0-3f47-47a6-abbd-4788dd70f218?expires=1785314700&signature=87bea738a5c5007ed634943703d2c337c4943ed515f330f43a5cc633653da6e9&req=diUmE8B%2BnIVXUPMW1HO4zX7WEo2yXEWvFSi1Z3SzLLvCiDwsyVMsY57zX5NT%0AszCwLTj5TuyLumtx1pY%3D%0A) **Note:** Cowork analytics are available alongside Chat and Claude Code data in the **[Analytics API](https://platform.claude.com/docs/en/manage-claude/analytics-api)**. @@ -288,7 +288,7 @@ Navigate to **[Analytics > Cowork](https://claude.ai/analytics/cowork)** to view When your admin turns on individual usage analytics, any member of the organization can see their own usage broken down by product, model, and skill, along with where they stand against any spend limits set for them. Individual usage analytics are available in **[Settings > Usage](https://claude.ai/settings/usage)**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533906328/1f5cd0a57def40676410f8f379b4/member-usage-30d-model.png?expires=1785299400&signature=934f7766005b8584d20b8098f021249ae0bf8024ff97d72d07c49509efca8e43&req=diUkFcB%2Bm4JdUfMW1HO4zfveB6rHdeLeWGUKUw6QS4%2BjigUUp1j1I91kvSg%2F%0Awt2LP8AEnfTJthbQrIY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533906328/1f5cd0a57def40676410f8f379b4/member-usage-30d-model.png?expires=1785314700&signature=d27479fc47af2ac78042b003316ae72cfdb23bc5d960ae464bffa9f9a5511cf2&req=diUkFcB%2Bm4JdUfMW1HO4zfveB6rGfe%2FdWGUKUw6QS4%2BjiB4C7KYj3bkmwlLs%0A%2F3I67TlPYkOUgtE%2Ft84%3D%0A) --- diff --git a/content/support/12902446-claude-in-chrome-permissions-guide.md b/content/support/12902446-claude-in-chrome-permissions-guide.md index fee5f4f10..2d4cc478a 100644 --- a/content/support/12902446-claude-in-chrome-permissions-guide.md +++ b/content/support/12902446-claude-in-chrome-permissions-guide.md @@ -22,7 +22,7 @@ Claude in Chrome uses a multi-layered permission system to give you control over Choose "Manually approve" to have Claude create a plan from your prompt, which you can approve and allow Claude to execute. The plan will specify which websites you’re allowing Claude to access, as well as the approach it will follow: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1843320727/8d1c859ae9b8e0cdb536d024bf40/9bc3d239-8eb6-4bae-a032-a236f88ee606?expires=1785299400&signature=23d5616cb93f2ad3168d7c09abeeec6b04491b655b6fcc238d3bd5de89ef590a&req=dSgjFcp8nYZdXvMW1HO4zYqyZcdP9YuzgN0ADj5oqFAOFt3JqBgYJfz1DB0f%0AZulq51gtr4M3ehxxULg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1843320727/8d1c859ae9b8e0cdb536d024bf40/9bc3d239-8eb6-4bae-a032-a236f88ee606?expires=1785314700&signature=c180c13a8be4b404c0d7a9de5deba37df3707fb0b3695c8028294bd34da1c714&req=dSgjFcp8nYZdXvMW1HO4zYqyZcdO%2FYawgN0ADj5oqFBEbzMUzaJdUxDb0u9E%0ACSI19XITec8wv6NQmvg%3D%0A) Note that Claude will only use the websites listed in the plan, so you’ll need to manually approve any additional access requests. @@ -50,7 +50,7 @@ When you choose "Skip all approvals," Claude doesn't pause to ask, and nothing c There are some websites on which Claude requires approval for every action. If you navigate to one of these sites, a **Permission required** prompt will appear in the extension side panel, Claude Cowork, or Claude Code where Claude will ask for permission before accessing the page or taking any action. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1847222875/162eb012ebe473ed2b852b97e223/0209db51-6057-4ec4-a9b7-8358287d46a3?expires=1785299400&signature=94c8ea61cf609c581af11fd7bbc049fefb152e98f88101bf307a571351c09a58&req=dSgjEct8n4lYXPMW1HO4zeoCY8Mpqn17JCxYSFHKWIjvGKbFCJG9R0E1I%2B19%0AD%2FEOiLjF1YtO0W67Ewc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1847222875/162eb012ebe473ed2b852b97e223/0209db51-6057-4ec4-a9b7-8358287d46a3?expires=1785314700&signature=e85ed25cd69556461956a08eeada6e8ba875a7bd2fcbd99d9604b87bd18f5ea9&req=dSgjEct8n4lYXPMW1HO4zeoCY8MoonB4JCxYSFHKWIiy0J6UDFQyCftkZpQr%0AOD0GsuKYK0fEvsZI7kc%3D%0A) ### Permission options diff --git a/content/support/12997503-team-plan-billing-faqs.md b/content/support/12997503-team-plan-billing-faqs.md index 1f8b26e6d..4a7ee062f 100644 --- a/content/support/12997503-team-plan-billing-faqs.md +++ b/content/support/12997503-team-plan-billing-faqs.md @@ -18,7 +18,7 @@ Your organization's billing address determines where your invoices are sent. You If you want to use a name other than the one tied to your payment method, an organization Owner should check the "Use a different name on invoices" box when adding or updating your payment method in **[Organization settings > Billing](https://claude.ai/admin-settings/billing)**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922145253/f2e3d4e0fe43a2ea07e89244764c/image.png?expires=1785299400&signature=f844797ffe8ae43df9f4ed5710f99d4395681165b73b442c8510f782afd82ab9&req=dSklFMh6mINaWvMW1HO4zRZTxF%2FDssLXKAqLF4ERnlUckczMXJmzVrU1xMh1%0AkOZitaXJawi3LpFB3mQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922145253/f2e3d4e0fe43a2ea07e89244764c/image.png?expires=1785314700&signature=dd1d7558495f1b4538b123f36a4b05826c2020a0968b91206dc7eb24f05fb80f&req=dSklFMh6mINaWvMW1HO4zRZTxF%2FCus%2FUKAqLF4ERnlWoz3lzUNL%2BwdKCoobk%0AJSi3jq8o8BTjqVopH%2FU%3D%0A) ## When will I be billed? diff --git a/content/support/13132885-set-up-single-sign-on-sso.md b/content/support/13132885-set-up-single-sign-on-sso.md index ca49d3f9d..e90aa7e6c 100644 --- a/content/support/13132885-set-up-single-sign-on-sso.md +++ b/content/support/13132885-set-up-single-sign-on-sso.md @@ -42,7 +42,7 @@ You can verify multiple domains for a single organization, but all domains must 3. Enter the domain(s) you want to verify in the **Update organization email domains** modal and click the “+” button: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2498843282/561d5ceb1c3a5df75bdfee8bfc3f/d2491145-362d-490b-bdcf-66a0a7656ddc?expires=1785299400&signature=e35323387d8f9a5e9eb505209298b5d2bf2bc0efad9a9fd3525846b66367ab0a&req=diQuHsF6noNXW%2FMW1HO4zSdmHnk7882Ie3H0OpmIzWHZvtn3VrX6dYMYUxGj%0AiHFl%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2498843282/561d5ceb1c3a5df75bdfee8bfc3f/d2491145-362d-490b-bdcf-66a0a7656ddc?expires=1785314700&signature=da12e7119041ee560422243b4c8630e81ad8af3319f6f7e23579c73eaed950c0&req=diQuHsF6noNXW%2FMW1HO4zSdmHnk6%2B8CLe3H0OpmIzWFbKq3AAPYcFdW01PJW%0A2O6R%0A) 4. Click “Save” when you’re finished adding domains. @@ -50,7 +50,7 @@ You can verify multiple domains for a single organization, but all domains must 6. Enter your domain in the text box and click “Continue”: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2047042630/0617a562cd28a7ff0e607d66a30b/6bd08e1d-2b65-40ab-bc79-a257153854c1?expires=1785299400&signature=d92055425c4c60806c0e63decf1c81966a134d2e66b0fa00b17c754ad05c700e&req=diAjEcl6n4dcWfMW1HO4zWHctRiVntiuyoyXAW0OlXpUyhm44O0rYz4cFygR%0AnkIJ%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2047042630/0617a562cd28a7ff0e607d66a30b/6bd08e1d-2b65-40ab-bc79-a257153854c1?expires=1785314700&signature=c769a983e841bac0d9e4657f60ee9c5883a8a627d76eb439f19b8824a172162c&req=diAjEcl6n4dcWfMW1HO4zWHctRiUltWtyoyXAW0OlXoo06mqMg7QFTwZ%2FebS%0A%2Fa9T%0A) 7. The setup screen displays a TXT record. **Copy the full Value using the copy button**—it begins with `anthropic-domain-verification-` and is longer than what's visible in the box. In your DNS provider, add a TXT record with **Host/Name** set to `@` (the root of your domain) and **Value** set to the copied string. Add it alongside any existing TXT records; don't replace them. The value is case-sensitive, so paste it exactly. @@ -76,7 +76,7 @@ Clicking "Refresh" re-checks your DNS; it won't show Verified until the publishe If the record is correct and propagated but the status still shows Pending, contact Support. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2047044496/b8df54a0331784cc9ae8f00112aa/bf9609c1-dc93-4665-a066-4cae2fe4b002?expires=1785299400&signature=8bb8f45cc24c513d1b64fed963178ecf41a0056b2707f17eb014064b0b801627&req=diAjEcl6mYVWX%2FMW1HO4zVjmWSwCZn29PM2D8ZcdgrhrFlL3lhVJHSMM6T3w%0A8NkEd%2F9a%2FBgGP7DPpCQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2047044496/b8df54a0331784cc9ae8f00112aa/bf9609c1-dc93-4665-a066-4cae2fe4b002?expires=1785314700&signature=494e0eb56f67f178614b40b235d861e454b7554e5e41a6d6650a881b810f6543&req=diAjEcl6mYVWX%2FMW1HO4zVjmWSwDbnC%2BPM2D8ZcdgriE%2Fb5fRd08qKl%2FRX3N%0AHMwvqXRQd%2BKDZIWix9w%3D%0A) **Note:** Once your domain is verified, you'll see a **Restrict organization creation** toggle under **Security** on the Organization and access organization settings page. Enable this if you want to prevent users from creating new Claude or Console organizations—including personal accounts—using your verified domains. @@ -116,7 +116,7 @@ For IdP-specific setup instructions, see: You can now choose to toggle on **Require SSO for Console** and/or **Require SSO for Claude,** on the **Organization and access** page, under the **Authentication** section: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312690200/bd2403586d4f6651ccd79e2a45af/b9f8d7ce-0def-49d9-bfb2-3a14352d7214?expires=1785299400&signature=b6a038ac7b042145bcdc0b3c10fd0630dfc8806de2ce2faad2c3ff5b6b54c25e&req=diMmFM93nYNfWfMW1HO4zdAICwqjC3UOItXtKivx6ZFGSUhIbdG5ESzHqLs%2F%0A%2BqhwpKcKkDkXK%2BA5ThM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312690200/bd2403586d4f6651ccd79e2a45af/b9f8d7ce-0def-49d9-bfb2-3a14352d7214?expires=1785314700&signature=d61e31539bdb44f4e839ae320a2ea9014dc22061aa6acb55d0b172773c275fc1&req=diMmFM93nYNfWfMW1HO4zdAICwqiA3gNItXtKivx6ZFpydOWziHuo1NB5oa8%0AbJ%2FRc4T8k5%2BxTTDDBR4%3D%0A) When SSO is required, users must use the “Continue with SSO” option to log in to their Claude/Console accounts. When SSO is not required, they will have the option to choose “Continue with SSO” or “Continue with email.” diff --git a/content/support/13133195-set-up-jit-or-scim-provisioning.md b/content/support/13133195-set-up-jit-or-scim-provisioning.md index 3c519cd00..756e4ceb2 100644 --- a/content/support/13133195-set-up-jit-or-scim-provisioning.md +++ b/content/support/13133195-set-up-jit-or-scim-provisioning.md @@ -34,7 +34,7 @@ Use this table to help decide which provisioning mode is right for your organiza Both JIT and SCIM can be combined with **Enable group mappings** to control role or seat tier assignment based on IdP group membership. If you select either of these options for your provisioning mode, **Enable group mappings** will appear within the **User provisioning** section: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312706099/35d5d3ec149880a96bb7acec59f6/a4cfce55-86bf-40b0-b455-c8f412d48e9e?expires=1785299400&signature=9ab1e09081da264caa95c492c5edf9018415b264d5ad8c4abeefc874a5ce8242&req=diMmFM5%2Bm4FWUPMW1HO4zXBDQ65WBFNyxFMG%2BIEvQSfg0M1OXGltotl9r4ry%0Ag61gQRzZAkj9CZH3z70%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312706099/35d5d3ec149880a96bb7acec59f6/a4cfce55-86bf-40b0-b455-c8f412d48e9e?expires=1785314700&signature=9911efdabeb7457116cd88a54746d1fe19e3b1558a4a386481315575d7125157&req=diMmFM5%2Bm4FWUPMW1HO4zXBDQ65XDF5xxFMG%2BIEvQSfNLw3AAYDrYdsTI9JO%0AfTiIJv1CYDdJ5zT73eM%3D%0A) ### Available roles and seat tiers @@ -118,7 +118,7 @@ Once your IdP is connected, continue to Step 3. 4. Toggle **Enable group mappings** on (if it’s not already): -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312714635/b57870b51e6511c8293637bceee2/da1ceabc-b6bc-451b-9cda-24ff6aa90d02?expires=1785299400&signature=1c0a0dad2bdd2c7c88a794ebac5cffe142979685f05435495e96de385ea7e0b6&req=diMmFM5%2FmYdcXPMW1HO4zeBEbsDanvNMyb72rapuHpNLATW6QEHnKkSxuomq%0Alw4q%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312714635/b57870b51e6511c8293637bceee2/da1ceabc-b6bc-451b-9cda-24ff6aa90d02?expires=1785314700&signature=d235038d7475d3865d2daa74bdb1391657fd6e224eff8342b2ab2bc8b8177c76&req=diMmFM5%2FmYdcXPMW1HO4zeBEbsDblv5Pyb72rapuHpMftlvkfkUBGwSYzk43%0ABOiI%0A) 5. In the **Enable group mappings** section, click “Add” next to each role and select the corresponding group from your IdP in the dropdown. @@ -170,7 +170,7 @@ Verify you have enough seats purchased and available to add members to your org. 4. **For SCIM:** Click "Sync" to prompt an immediate sync, or wait for the automatic sync cycle: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312717421/c97fce49ad17d4660880a05fbaaf/59fbfa2a-1072-4662-8ca5-102970d5a795?expires=1785299400&signature=dd632c513dd349ea55c7a58bceba48f10bdd7505bda8bfdb7e059671069ac2fe&req=diMmFM5%2FmoVdWPMW1HO4zZ9La1ivEMPG5hujYvMis4cyHkYe3A0rs%2FiE81ZF%0Aq1oc%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312717421/c97fce49ad17d4660880a05fbaaf/59fbfa2a-1072-4662-8ca5-102970d5a795?expires=1785314700&signature=a7ce944837d6342b4c42f3323e5cc346a3e7f2abe06d21e8af4f066b7f8029dd&req=diMmFM5%2FmoVdWPMW1HO4zZ9La1iuGM7F5hujYvMis4eXbNXm%2FWZQPyX7ZFuf%0ADvGT%0A) ### I lost Admin/Owner access after enabling group mappings diff --git a/content/support/13163631-configuring-session-security-settings.md b/content/support/13163631-configuring-session-security-settings.md index b4e039f5d..11f95c1c1 100644 --- a/content/support/13163631-configuring-session-security-settings.md +++ b/content/support/13163631-configuring-session-security-settings.md @@ -18,7 +18,7 @@ Session duration controls allow Enterprise and Console Admins to set a maximum s 5. Confirm your selection by clicking “Enable.” -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469436/1725e63ea1a2615948faecf4ec73/9bd276a1-7329-414d-87a1-d04dac93fff7?expires=1785299400&signature=f25e5a11d4b83e3bac4f0d7683a5d735d2d35b1d60db99b4bd76f9e4372be8e9&req=dSgvHs14lIVcX%2FMW1HO4zQNx6%2BclSlNUg%2F6XaftFnjy5I%2B38oYwSag2NatF%2B%0A3AgGln7zJMW3Uxq46FE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469436/1725e63ea1a2615948faecf4ec73/9bd276a1-7329-414d-87a1-d04dac93fff7?expires=1785314700&signature=b19121f3c4f62e6e5f66416e66f1958256e7dd59c17c53762c6feb760879a296&req=dSgvHs14lIVcX%2FMW1HO4zQNx6%2BckQl5Xg%2F6XaftFnjxBfcz40O33cAtYcE4F%0A9wzb4NRzIBe61hnb%2B1g%3D%0A) ### For Console Admins @@ -32,7 +32,7 @@ Session duration controls allow Enterprise and Console Admins to set a maximum s 5. Confirm your selection by clicking “Enable.” -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469435/7a766bbe02e61c7d8f05deb5b8f0/b0bda400-47c6-43dd-9907-131ebe180b36?expires=1785299400&signature=34fdf75763d72dbeacc5d1ba71e66fd5068e2b3006b89687dd465f722449cb64&req=dSgvHs14lIVcXPMW1HO4zWzx2Lw0LnYlXZ5D7eVpMtfejjv1jQMJP0lA3zAk%0APzVz4XaD%2BFjP6jLF1MQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469435/7a766bbe02e61c7d8f05deb5b8f0/b0bda400-47c6-43dd-9907-131ebe180b36?expires=1785314700&signature=821e6a9d0309caf4103fc44174ce39c2839f32144154cf9b49a59d96a952aa20&req=dSgvHs14lIVcXPMW1HO4zWzx2Lw1JnsmXZ5D7eVpMtfiwbRWiriBM6W77vIJ%0AgMeQK%2B6jI7rmMII7b1g%3D%0A) ### What happens after enabling shortened session length? @@ -50,7 +50,7 @@ You can change the session duration at any time by selecting a new value from th - Sessions scheduled to expire beyond the new duration will have their expiration shortened accordingly. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469437/46ac5bc55484ca01556d87a5ade7/b01a7651-ad65-4b32-93ff-16dbc9ca97c0?expires=1785299400&signature=1139656e41aab5364ec208c93c7cdcf65a731e65c14ac85bd322dd5fcf2d9158&req=dSgvHs14lIVcXvMW1HO4zZ7mWs2Z7jCnA00cbyPOLDVJ4W%2BYq57bxFnw%2B4Yl%0Ac5Am9erZ5P8Z3cGmS0w%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469437/46ac5bc55484ca01556d87a5ade7/b01a7651-ad65-4b32-93ff-16dbc9ca97c0?expires=1785314700&signature=8222490b4266d0fe3e76352232d8bb7b8950ea60cc8d940e3995ae1e1f0b822c&req=dSgvHs14lIVcXvMW1HO4zZ7mWs2Y5j2kA00cbyPOLDWyBn4jk6lcS8j%2FyzDJ%0AaxBIPxFmkIeEu41agGA%3D%0A) ## Disabling session length settings diff --git a/content/support/13189465-log-in-to-your-claude-account.md b/content/support/13189465-log-in-to-your-claude-account.md index 659d8396a..d5df5da4a 100644 --- a/content/support/13189465-log-in-to-your-claude-account.md +++ b/content/support/13189465-log-in-to-your-claude-account.md @@ -2,7 +2,7 @@ When you open Claude on a web browser ([claude.ai](http://claude.ai)), the desktop app, or a mobile app, you will see two different options for logging in to your Claude account. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893216804/f2209c3ec6cf4fc2e803d13bbc9d/40520c9e-ff82-4a7c-adca-5a064fe18d8c?expires=1785299400&signature=9ed4c1e891bda525515b9b0aab34f4faf50b3f6feb122890247be694b676975a&req=dSguFct%2Fm4lfXfMW1HO4zXg5BoeO6huwzWhrqpWiTMnduVyn2vze7vDSut9j%0A9IHVHVFTv5Gp%2BvDLIdA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893216804/f2209c3ec6cf4fc2e803d13bbc9d/40520c9e-ff82-4a7c-adca-5a064fe18d8c?expires=1785314700&signature=f4507b994c4cff40a39ed07daad85c7eb13bd6fb15cb8df6779ea4767820aeba&req=dSguFct%2Fm4lfXfMW1HO4zXg5BoeP4hazzWhrqpWiTMkbb1iKYFz8RTenhMO2%0AeXiX7k4b%2FlmbrUWuMYc%3D%0A) ## Continue with Google diff --git a/content/support/13325567-account-management-faqs.md b/content/support/13325567-account-management-faqs.md index 3e70baf26..63cc3d882 100644 --- a/content/support/13325567-account-management-faqs.md +++ b/content/support/13325567-account-management-faqs.md @@ -44,6 +44,6 @@ The email domain that was used to create your Team or Enterprise plan organizati Owners can remove domains by opening up the same modal and clicking the trash can icon to the right of the domain: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2053873852/1cbccea3b7067e03205f2ff8546b/CleanShot+2026-02-11+at+11_16_07%402x.png?expires=1785299400&signature=b1365c6da4cf9cc2df41a24134aeb4f58f6da3c1c03209e6333b9f42d52cde6b&req=diAiFcF5nolaW%2FMW1HO4zUrhFu6aYAEekeFUnrkrQZi1r282mC%2FCRJJiwO4Y%0A0vq6zwxADYO020nvKvI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2053873852/1cbccea3b7067e03205f2ff8546b/CleanShot+2026-02-11+at+11_16_07%402x.png?expires=1785314700&signature=7930f84e05ac76cf06d9300f73d65305d52e6c4c8a140babb5e0c59a8974d7f2&req=diAiFcF5nolaW%2FMW1HO4zUrhFu6baAwdkeFUnrkrQZhwyilLLlkVfLQObo%2Bo%0AvnnhgzAnP5%2BPl%2BgcrUQ%3D%0A) While the account creator must use a business email address, you can add public domains like @gmail.com, @yahoo.com, and @hotmail.com as allowed domains for other members of your organization. \ No newline at end of file diff --git a/content/support/13345190-get-started-with-claude-cowork.md b/content/support/13345190-get-started-with-claude-cowork.md index 94a681c5e..eff8b95da 100644 --- a/content/support/13345190-get-started-with-claude-cowork.md +++ b/content/support/13345190-get-started-with-claude-cowork.md @@ -176,7 +176,7 @@ To set global instructions: 3. Type your instructions in the text box and click "Save": -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2525926874/15324ac4155d7802272e8bdef04b/ec66cd09-a4db-4f1d-8f30-226c9d126333?expires=1785299400&signature=719b7981254e7945a5d9f3348af46d5aaa5d13424f107bff4936c0293a146f34&req=diUlE8B8m4lYXfMW1HO4zcDl6t3uP1i08iWjaktE943sl3cA6FzzmK%2BYVutz%0A8AOwD7HvAEb%2BgYTTlBU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2525926874/15324ac4155d7802272e8bdef04b/ec66cd09-a4db-4f1d-8f30-226c9d126333?expires=1785314700&signature=9ac9f6cd2ddea2949e7e6fe9e2296ed27faa39174e6591930a24645390ca4955&req=diUlE8B8m4lYXfMW1HO4zcDl6t3vN1W38iWjaktE941Qrzng%2BrlZyxsEBQk8%0ATAfD0mXzP4NoZ%2B%2Be2HQ%3D%0A) ### Folder instructions diff --git a/content/support/13346458-customizing-your-console-appearance-settings.md b/content/support/13346458-customizing-your-console-appearance-settings.md index 00f73e081..e39029449 100644 --- a/content/support/13346458-customizing-your-console-appearance-settings.md +++ b/content/support/13346458-customizing-your-console-appearance-settings.md @@ -8,4 +8,4 @@ 3. Select from Light, System, or Dark under **Color mode**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922579101/ede30d38dca693c59f9c15d79e69/CleanShot+2026-01-08+at+15_45_20%402x.png?expires=1785299400&signature=21dc0df50099a1ee43189a0f695a309525807b95d7dc2bd258924c3ba0847eb4&req=dSklFMx5lIBfWPMW1HO4zRpFC80GRBtyO9Kw38RlAYIYeUc58ViCKGzMPtbs%0AiMrIZ7W1AD6oXUKyPRQ%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922579101/ede30d38dca693c59f9c15d79e69/CleanShot+2026-01-08+at+15_45_20%402x.png?expires=1785314700&signature=3e0ddb37709a16b88667387217cd1b45284c5496ae893c4f1f92318931cd916d&req=dSklFMx5lIBfWPMW1HO4zRpFC80HTBZxO9Kw38RlAYL32jPyzweA6OGu4uYq%0ANTPx3M5dZHpD%2B4NgRP4%3D%0A) \ No newline at end of file diff --git a/content/support/13371040-logging-in-to-your-console-account.md b/content/support/13371040-logging-in-to-your-console-account.md index 75b383fd9..60da4ba69 100644 --- a/content/support/13371040-logging-in-to-your-console-account.md +++ b/content/support/13371040-logging-in-to-your-console-account.md @@ -2,7 +2,7 @@ When you navigate to the [Claude Console](https://platform.claude.com), you will see two different options for logging in to your Console account. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1935026646/d90d1613a3dbe763fef5abb96e3c/image.png?expires=1785299400&signature=4a5db5b18dfe3a0e458778dd11c24a00a64684b245d190ad510217b4e794cbca&req=dSkkE8l8m4dbX%2FMW1HO4zcrI54zuqYkJ8vUNcPt4%2B73yK%2Fd7C%2FI%2B2%2FnBPjD9%0ABX%2FVZUoIXnX8YIIpqIw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1935026646/d90d1613a3dbe763fef5abb96e3c/image.png?expires=1785314700&signature=181123e45b31432545de74a3b82798428456eeb9540063212e6eae03081a8220&req=dSkkE8l8m4dbX%2FMW1HO4zcrI54zvoYQK8vUNcPt4%2B71GEmgARCqbD8Nj9al5%0A3M%2BJiDqggIiqGJ%2BgGl0%3D%0A) ## Continue with Google diff --git a/content/support/13641943-visual-and-interactive-content.md b/content/support/13641943-visual-and-interactive-content.md index d009014f9..253b4761c 100644 --- a/content/support/13641943-visual-and-interactive-content.md +++ b/content/support/13641943-visual-and-interactive-content.md @@ -18,7 +18,7 @@ Claude can show current weather conditions and forecasts when you ask about the Claude automatically displays temperatures in Fahrenheit for US locations and Celsius for everywhere else. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544927/3a9c695b24df387ecdd766ad308c/8be9f393-dcb0-4ff8-89e8-5fa47bedaa38?expires=1785299400&signature=7b2da901f57f25bea842b2c9040ca658c2f91d866871b7f9a7d53c2a9d62f6d0&req=diAjFsx6mYhdXvMW1HO4zXlB7Tu43BGMdgndksVD5R0kSjwWO5HwqkMQ5pWa%0APXVCKMUJaiNW8%2FTjeew%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544927/3a9c695b24df387ecdd766ad308c/8be9f393-dcb0-4ff8-89e8-5fa47bedaa38?expires=1785314700&signature=f47f40dd363c3b31b1ff8c0f0d20b472f333fe8e6dab70ed1ea83ddb4477e707&req=diAjFsx6mYhdXvMW1HO4zXlB7Tu51ByPdgndksVD5R2WL0ccdbS7WwfNaehI%0AA%2BGsZcM8iFkCmcjZX8M%3D%0A) Weather is powered by Google Maps (). @@ -28,7 +28,7 @@ When you ask about recipes, Claude can display formatted recipe cards that are e **Note:** Visual recipe cards are available on web and desktop only. On mobile, Claude provides recipe information as text in the conversation. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544929/12f4c51eda7779d65d3ea2c7ab16/d0f4a314-cff8-421a-b401-10c2bf50374e?expires=1785299400&signature=a131f247521032c2ef8572d7b363a1aed253bbb37883eb23b6461ee1105feb0b&req=diAjFsx6mYhdUPMW1HO4zUQpe7UX212TrIPm%2FImZVg2o2Gg77wwCZJW5Yq7N%0AWSM0JYmEeko6brwFhvk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544929/12f4c51eda7779d65d3ea2c7ab16/d0f4a314-cff8-421a-b401-10c2bf50374e?expires=1785314700&signature=87b1fdcf97baf5ba9fa40a64dac906241d5f7034175ae6845d99b921c48933bc&req=diAjFsx6mYhdUPMW1HO4zUQpe7UW01CQrIPm%2FImZVg3EztMwsODOobySUn0L%0AXr1wZ9bPEiTiUzoY0uM%3D%0A) ### Custom visuals @@ -76,7 +76,7 @@ For example, if you ask Claude to help you plan a trip, it might ask you to: This content appears at the bottom of the chat. You can still type a response if you prefer. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544930/9ad066e137d11e4b559b0217e12d/9bf30d2d-1715-42b3-9da5-2a9298f41f08?expires=1785299400&signature=1c7f9c220f3dd4f5126cab09e2d60aec3f101b87946f15c9af8eac2781449f7d&req=diAjFsx6mYhcWfMW1HO4zWmF5%2FC8YBemx4wz0C7CTAIkvEq4VyhqmXmQESWI%0AMjB%2Fk5kXnVgdrD2TBlQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544930/9ad066e137d11e4b559b0217e12d/9bf30d2d-1715-42b3-9da5-2a9298f41f08?expires=1785314700&signature=fb1019060dca6f65ee8ed3e9a4248b3692f1fd02148a6101f1af9f3cd23aab8d&req=diAjFsx6mYhcWfMW1HO4zWmF5%2FC9aBqlx4wz0C7CTAK4OdSUBwxRw%2FXnQo4A%0ApVQNFvAfTFeu6mbiSlo%3D%0A) --- diff --git a/content/support/13756069-public-sector-faqs.md b/content/support/13756069-public-sector-faqs.md index fd6edcffa..92a57f794 100644 --- a/content/support/13756069-public-sector-faqs.md +++ b/content/support/13756069-public-sector-faqs.md @@ -6,7 +6,7 @@ Select your product based on both your technical/functional requirements, and also your compliance/security/deployment environment requirements. Here is a list of options: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2197717161/79965a24090029e9e58c727c3c24/pubsec-product-matrix_png+%281%29.jpg?expires=1785299400&signature=21d392ea95c1c8521af8285f7c55d6da188c193a2f43b51b3c598728f8b1a0a4&req=diEuEc5%2FmoBZWPMW1HO4zU94LlwnFNQ02WxtU42UVC1vC0IpMgi6FU9gKXQy%0ASFJ39IQqlu1tcaclkEU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2197717161/79965a24090029e9e58c727c3c24/pubsec-product-matrix_png+%281%29.jpg?expires=1785314700&signature=93ed11b6dbce91872911ccc1baf44b48ef925c8948bc559d87e3cd8a2a03a7cc&req=diEuEc5%2FmoBZWPMW1HO4zU94LlwmHNk32WxtU42UVC3bXt7SdFhprB6fhPzq%0AvwBW20IcFXizWKiJLX0%3D%0A) ### What is Claude for Government (C4G)? diff --git a/content/support/13837433-manage-plugins-for-your-organization.md b/content/support/13837433-manage-plugins-for-your-organization.md index 3f0393180..54b390fea 100644 --- a/content/support/13837433-manage-plugins-for-your-organization.md +++ b/content/support/13837433-manage-plugins-for-your-organization.md @@ -106,7 +106,7 @@ Your personal GitHub token is verified to confirm you have access, then Cowork u An initial sync runs automatically when you connect a repository. After that, organization owners can opt-in to continued automatic updates per marketplace by going to **[Organization settings > Plugins](https://claude.ai/admin-settings/plugins)**, clicking the menu button in the upper right corner of the marketplace, then toggling "Sync automatically" on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193200015/a239033a9ab19fbd39f1a0d9edce/CleanShot+2026-03-23+at+11_41_31%402x.png?expires=1785299400&signature=8ff67e467b4523dca60642187def5ca36e40ae036a78907c3485e14e315fdb63&req=diEuFct%2BnYFeXPMW1HO4zUYv5tj7yHYQRDH%2FtUo5ov5z1Jv9BD1nzt%2FXHfvo%0A668CwxVpJQ1RpKmDtTY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193200015/a239033a9ab19fbd39f1a0d9edce/CleanShot+2026-03-23+at+11_41_31%402x.png?expires=1785314700&signature=3ebbac0f61b01a2052e312ba9e2c61346875ae5fda20de330c7b581b409aefb4&req=diEuFct%2BnYFeXPMW1HO4zUYv5tj6wHsTRDH%2FtUo5ov55oOFhtVwt0qijWgJL%0AGDshJPTqlFZHXjFlQnM%3D%0A) Enabling automatic sync creates a webhook on the connected repository. The person turning the toggle on must have admin-level access to that repository on GitHub. This is checked through their personal GitHub connection, which is separate from the Claude GitHub App installation. Without admin access, the page shows "Cannot access repository. Ensure the repository exists and the Claude GitHub App is installed," even when the App is installed correctly and manual updates work. diff --git a/content/support/13837440-use-plugins-in-claude.md b/content/support/13837440-use-plugins-in-claude.md index c82aa14ca..371aa6ee1 100644 --- a/content/support/13837440-use-plugins-in-claude.md +++ b/content/support/13837440-use-plugins-in-claude.md @@ -40,7 +40,7 @@ In Cowork, open the "Cowork" tab first, then open **Customize**. You can also upload a custom plugin file if you built one yourself or received one from a colleague. On Claude Desktop and in Cowork, plugins you add yourself are saved locally to your computer. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2100409211/fc01614dde1a616fa31ffaa9cb04/47bacf5b-a810-45b5-a468-9769f1a58ef8?expires=1785299400&signature=0ab126364c4d4dd690b8d1e4a97a0fdf3fb621565172bee4204e98aecdb33019&req=diEnFs1%2BlINeWPMW1HO4zZF3IhDfOvxRxakFVfq5Wwxq3Xxp1H4zqxKnlImX%0AvIoeET0lROXL%2F%2FcimFM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2100409211/fc01614dde1a616fa31ffaa9cb04/47bacf5b-a810-45b5-a468-9769f1a58ef8?expires=1785314700&signature=d3767f75c4a691875384dcbd990c26a5e68cfefd4978ed0c8df2b471a87403ae&req=diEnFs1%2BlINeWPMW1HO4zZF3IhDeMvFSxakFVfq5WwwoSNqWVrZwkltAqZMJ%0Aau9D788ZDNhgcQMUZbk%3D%0A) --- @@ -48,7 +48,7 @@ You can also upload a custom plugin file if you built one yourself or received o Each plugin you install adds skills you can use while working with Claude. Type "/" or click the "+" button to see the available skills from your installed plugins, in chat and in Cowork. Click any skill to see its details. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2157396844/4a790e10f5b88df770783df1d7e9/image.png?expires=1785299400&signature=a80dedf28b8883b12c52d482b87b8525aa33beab6b283fc1ee95517e8972a240&req=diEiEcp3m4lbXfMW1HO4zf4NBPP%2BikmQmKUxugP2BQtcoloZuFLaALmfWGKi%0AQU34egsqk7edUIS%2FGf0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2157396844/4a790e10f5b88df770783df1d7e9/image.png?expires=1785314700&signature=23c33ee09a65b24b36ef51c83fa61d43fd2b9ddf97a11d52b7cbd62000f68ad5&req=diEiEcp3m4lbXfMW1HO4zf4NBPP%2FgkSTmKUxugP2BQvxKsNcw5x2pJXC4PKo%0ATy0oJhHKtqqKFRNnppw%3D%0A) --- diff --git a/content/support/13854387-schedule-recurring-tasks-in-claude-cowork.md b/content/support/13854387-schedule-recurring-tasks-in-claude-cowork.md index ddf40b38b..dfc8f4bd3 100644 --- a/content/support/13854387-schedule-recurring-tasks-in-claude-cowork.md +++ b/content/support/13854387-schedule-recurring-tasks-in-claude-cowork.md @@ -52,7 +52,7 @@ There are two ways to create a scheduled task: 6. You can explicitly confirm you want to schedule the task when prompted by Claude by clicking “Schedule": -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2104085399/4dda7e6f76026fd827db0b9323a9/f20635bf-15e7-4978-a213-5b9f67e9fb9a?expires=1785299400&signature=a9ce8eb9237bd844607502cce062a88c8b02a38b550edd956cd1c30b2ec8cff3&req=diEnEsl2mIJWUPMW1HO4zeLJBkDm9uODPx%2FSrZI7l8xck9WU8%2FjACA%2BZOOaY%0AtUT9%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2104085399/4dda7e6f76026fd827db0b9323a9/f20635bf-15e7-4978-a213-5b9f67e9fb9a?expires=1785314700&signature=c68fb581b5cef6b4e60339fde64bd2573a9e3237c5f4897d2c8b9fc42ae3b9b3&req=diEnEsl2mIJWUPMW1HO4zeLJBkDn%2Fu6APx%2FSrZI7l8zOoGToSgvMC4anAX3k%0Ax9WP%0A) 7. Claude will create and schedule your task, and it will be added to the **Scheduled tasks** page. diff --git a/content/support/13892150-work-across-microsoft-365-apps.md b/content/support/13892150-work-across-microsoft-365-apps.md index 4400b1690..7bc590bfc 100644 --- a/content/support/13892150-work-across-microsoft-365-apps.md +++ b/content/support/13892150-work-across-microsoft-365-apps.md @@ -34,13 +34,13 @@ Open each app and activate the add-in at least once before using the cross-app f Go to **Settings** in each of the add-ins and toggle **Let Claude work across files** on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2152216540/23e9f22eca1109ec09f2c6138191/2ef697a8-3a60-4193-bbd7-639ed91b20e9?expires=1785299400&signature=83722710619b148ba50659448534d4ef5be8dbb07783904fb1ce2a76528c5b76&req=diEiFMt%2Fm4RbWfMW1HO4ze%2BVVHH3WQdbQEr1GSm7Lk20ZRdQTxvLDWIrQ4bP%0AY1yXzsSwLsZR9%2BL8h%2Fs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2152216540/23e9f22eca1109ec09f2c6138191/2ef697a8-3a60-4193-bbd7-639ed91b20e9?expires=1785314700&signature=e7fbec7be52b21cabf67e76b5a1df8471bc2c0952ab7887849333b732d958788&req=diEiFMt%2Fm4RbWfMW1HO4ze%2BVVHH2UQpYQEr1GSm7Lk2eN1fCADwWaXLgR2u9%0AF4K546ZfQO4sEtn5RA8%3D%0A) **Note:** This setting is default on for Pro and Max plans and default off for Team and Enterprise plans. You'll see connected file indicators when Excel, PowerPoint, Word, or Outlook files are linked to your session: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2152215013/db0cfd2aa4034975480d82218aad/8f11dc16-2173-4b34-a05a-e31a53b58cc2?expires=1785299400&signature=d816385486ecfe5452b80853d04a1abc15bf0f58516178ab551c32b9ba957937&req=diEiFMt%2FmIFeWvMW1HO4zZtV3mi00ttlGgi4PNaz7vUTipneiQ8gtMRTR61f%0AxvDZ7Yy3y7P9nfNb7Is%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2152215013/db0cfd2aa4034975480d82218aad/8f11dc16-2173-4b34-a05a-e31a53b58cc2?expires=1785314700&signature=506b78a0d3468602296251ff3c21b03d78b92884fd31a759462e89e134cf2fc5&req=diEiFMt%2FmIFeWvMW1HO4zZtV3mi12tZmGgi4PNaz7vVu7tMR2N8P9ocx69tV%0Ajxtqj7MZEf9X7jjZ6ms%3D%0A) --- diff --git a/content/support/13930458-set-up-role-based-permissions-on-enterprise-plans.md b/content/support/13930458-set-up-role-based-permissions-on-enterprise-plans.md index b98500e8b..a9a97c329 100644 --- a/content/support/13930458-set-up-role-based-permissions-on-enterprise-plans.md +++ b/content/support/13930458-set-up-role-based-permissions-on-enterprise-plans.md @@ -66,7 +66,7 @@ Create roles that delegate parts of administration without granting the Owner ro 4. For each team or department, decide which features they need access to. -![Image of the Organization settings page in Claude, with a box around the People section which contains three options: Members, Groups, and Roles.](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484535492/d17b343f54f754bb3af73fe880a9/Org+settings+-+People.png?expires=1785299400&signature=3ebd9d460ddacaae68749091d169b7170b0db8a7bc45696f111e2511e2bbc2ea&req=diQvEsx9mIVWW%2FMW1HO4zVA%2FMt%2BSJoSuvDbmWeIt%2FcTUpSBHstxma2NMuB7m%0A0yVYoGLuovoDtXLjCLw%3D%0A) +![Image of the Organization settings page in Claude, with a box around the People section which contains three options: Members, Groups, and Roles.](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484535492/d17b343f54f754bb3af73fe880a9/Org+settings+-+People.png?expires=1785314700&signature=3c1f999b73cf3c256674683201996974c58585247c72b6f1cae6bb3b2afbb74e&req=diQvEsx9mIVWW%2FMW1HO4zVA%2FMt%2BTLomtvDbmWeIt%2FcRz%2Bs9BHofpV%2BMUhuZy%0Amw5DxGpNzq6tc6ya5ck%3D%0A) Remember: any feature you want to control per-group must be **enabled** at the organization level. If a feature is toggled off at the organization level, no custom role can grant access to it. @@ -84,7 +84,7 @@ Create your custom roles before enabling any features or migrating members. This 3. Name the role and toggle the appropriate capabilities on the **Capabilities** tab, or choose "All capabilities" or "All generally available" to grant everything at once: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2539844315/2e98adc9b24a95bf64b7ef759c94/a0c6bd31-327c-48b8-9ece-1b985eafccec?expires=1785299400&signature=d54a62b4e8d23e85ea0e6647efb9b325af424cf9afa1f6bcdd3213173d09c2b0&req=diUkH8F6mYJeXPMW1HO4zfzK2ObY79A%2BJsssa0E%2FK2bfxKsHk0kt3x5pYiHR%0A8Yxx%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2539844315/2e98adc9b24a95bf64b7ef759c94/a0c6bd31-327c-48b8-9ece-1b985eafccec?expires=1785314700&signature=5a32341d3569ddd29735b94b70115c8144f1d4cf626e14ac0f01ebb335226372&req=diUkH8F6mYJeXPMW1HO4zfzK2ObZ5909Jsssa0E%2FK2arRbEotv6a0XRuzd60%0Awp4G%0A) 4. On the **Permissions** tab, set admin permissions for the role. See **Step 3**. @@ -114,7 +114,7 @@ Set admin permissions on each role to delegate access to admin settings, like bi 3. Select the **Permissions** tab, between **Capabilities** and **Connectors**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484538453/66f52673b2d1fc7b0d4b48ed4ff6/fbf992ce-c4a1-402e-80cd-0c8449f916bd?expires=1785299400&signature=d51d2cc4b30448914d9569a5c7b9bf1af3543b6703621450e9fd1e1a84f8efcb&req=diQvEsx9lYVaWvMW1HO4za6MibelVUuDJQR8u%2B9qQFkC4Sopqtj9IpNGBspw%0ARPJ1Wt3F2EvWo7rHAok%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484538453/66f52673b2d1fc7b0d4b48ed4ff6/fbf992ce-c4a1-402e-80cd-0c8449f916bd?expires=1785314700&signature=417f2683983d9bfb1d3a5fcd33f9a3df8560f17b37b77c99dd85373c09bbb0ff&req=diQvEsx9lYVaWvMW1HO4za6MibekXUaAJQR8u%2B9qQFnXC0wFDQ74Am4nFE4Z%0AUTYnbcvSZ7%2F6sBaWmWk%3D%0A) ### **Set admin permissions** @@ -154,7 +154,7 @@ Set connector permissions on each role to control which connectors, and which to The default settings for new roles are permissive. When creating or modifying a role, confirm the settings on each tab to avoid granting unintended permissions. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484539079/2325428311fffccd6951d5f2dc46/e4326a16-d44b-4e5d-9ecd-5c3dbbc7651a?expires=1785299400&signature=29471cd8b2ca8b23406c2888fadb9a99a7568bd756fd1fe8ce72c44fc1b830fc&req=diQvEsx9lIFYUPMW1HO4zZGDXFyhAf92HNJQDqL6ZaAtGlqkKpPsn8aBNCsh%0A5B%2BAiv6X7B%2BqIE0rzqE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484539079/2325428311fffccd6951d5f2dc46/e4326a16-d44b-4e5d-9ecd-5c3dbbc7651a?expires=1785314700&signature=e16037cdce165547814ac688cb76acfe9b002f90512e4aeba6588c8e3fae1656&req=diQvEsx9lIFYUPMW1HO4zZGDXFygCfJ1HNJQDqL6ZaD2R201DRrne%2BrMlhyd%0A0Um5CsZPNfldFXMNvug%3D%0A) ### Set connector-level permissions @@ -170,7 +170,7 @@ The **Connectors** tab lists an **All connectors** row at the top, followed by e Choosing “Always allow,” “Needs approval,” or “Blocked” applies that level to every tool on the connector. The **All connectors** row works the same way one level up: it sets a baseline for every connector at once, including any connector you add later. Use it to set a role’s default, then override individual connectors. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484540660/36fd30e963d7881bbff5b85bdf32/cc91e30c-af8c-4271-bff4-b34393d6122e?expires=1785299400&signature=79898d6df2b9ce58fcaecc8bcd631ab365b9660229f8a5bf6769aa003ad59d38&req=diQvEsx6nYdZWfMW1HO4za3dLAOF1Y8s%2B48W%2BGCIbmfDla1QVNatA2GdaFNT%0A%2FHf4U%2FdP45FLfTnnBzM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484540660/36fd30e963d7881bbff5b85bdf32/cc91e30c-af8c-4271-bff4-b34393d6122e?expires=1785314700&signature=fe28582cf5bff044970d5b11486d9af3b306d8c8200a4f68336fe24783baf8b9&req=diQvEsx6nYdZWfMW1HO4za3dLAOE3YIv%2B48W%2BGCIbmeO3hCpADNbv8gL1lJ0%0AOEEMtFqJkhBgD%2BeWmlI%3D%0A) ### Set per-tool permissions @@ -178,7 +178,7 @@ Set a connector to **Custom** to reveal its tools as individual rows. Each tool Per-tool permissions let a role reach part of a connector. For example, with Jira set to **Custom**, its `search_issues` tool set to “Needs approval,” and every other Jira tool set to “Blocked,” members with the role can search Jira but nothing else. Claude only sees the tools you’ve granted, so asking it to create a ticket returns “I don’t have a tool for that” rather than an error. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484553274/3c0781dc9c7704a7b67d4858b88b/Screenshot+2026-06-17+at+4_28_45%E2%80%AFPM.png?expires=1785299400&signature=55608cdfa39ecce5bf0aee1be2aaa2487570a8f35cc88c83e3711adb67a1ab52&req=diQvEsx7noNYXfMW1HO4zXcI%2BoJCDdZn1VjQ9K3ENRvS%2FH1Mt5DwxqzDALOL%0AM8Elp5xuds0VywGnDAs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484553274/3c0781dc9c7704a7b67d4858b88b/Screenshot+2026-06-17+at+4_28_45%E2%80%AFPM.png?expires=1785314700&signature=bb6b91305289f9bac4ef2c51be3b8df2a4e5c0c9c0ff36324f5b3c62a500fdc7&req=diQvEsx7noNYXfMW1HO4zXcI%2BoJDBdtk1VjQ9K3ENRtkP3%2FYiblZiRTux0cR%0AS8mGWV%2BAfr2XbdpIm7E%3D%0A) ### Review cross-role conflicts @@ -186,7 +186,7 @@ Because connector permissions are additive across roles, blocking a connector in If you have unsaved edits when you open a linked role, you’re asked to discard them first. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484556183/b644bbfba5350ae2a460117f23e3/Screenshot+2026-06-17+at+4_31_03%E2%80%AFPM.png?expires=1785299400&signature=5c2420d4377a66699769c4cde3a1f6fc6652dbd4b701ad8a9d43ea84ac925a42&req=diQvEsx7m4BXWvMW1HO4zX8ytugH6N3TGc8KkqwXsZ4bl%2BBFZ%2FVEcgY1Qt0T%0AGnSfQrU3ErsDfsOjNcE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484556183/b644bbfba5350ae2a460117f23e3/Screenshot+2026-06-17+at+4_31_03%E2%80%AFPM.png?expires=1785314700&signature=dcaeb1ff17c6439345d8a3d6331cc65892a9452f426dfbf94b62a78461bd6eb5&req=diQvEsx7m4BXWvMW1HO4zX8ytugG4NDQGc8KkqwXsZ5ou3PxlCzYWS%2BZg3Sp%0ABGdISDYYNUrBB6kzml8%3D%0A) ### Verify enforcement @@ -236,13 +236,13 @@ Verify model access after you've migrated members to "Custom" roles. See **Step 4. Assign each group to the custom roles you created in step 2. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260371973/b503c99ef71d8a89b7aff606511b/b1afd593-3b23-4fa9-8b9b-ee6beaf74fd7?expires=1785299400&signature=812219a3733976522fb03c7af6c6fa38e750bc4c091f2042b365370651b628de&req=diIhFsp5nIhYWvMW1HO4zdMu8WV0EwBuKwlCydrbfL4KeMFRGrP%2B3v5fVX0w%0AIRYOgplCe0A3mbSXq3w%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260371973/b503c99ef71d8a89b7aff606511b/b1afd593-3b23-4fa9-8b9b-ee6beaf74fd7?expires=1785314700&signature=ec891f56e54ed90f6a7ea78628dcf97a3b79e6009bdbfc72afbd03a5e9601a9c&req=diIhFsp5nIhYWvMW1HO4zdMu8WV1Gw1tKwlCydrbfL7Xi2Vfdbk7opd3Ys54%0AhFDIBPcylVR8Pk43378%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260372813/83ccc4784bdfc8600101bc42ec4b/6e7456ac-9887-4e04-b757-3972110fbdce?expires=1785299400&signature=a3ae26aedd922bf649f7e33d3d0abf9af2073e78711bbb22a7e81577e4839f6a&req=diIhFsp5n4leWvMW1HO4zQetnyZVbab8czQdKdGFNsdg1f%2BCz0hIh6TaB2H3%0A%2B1yk2GLS4ZL8gup%2BYVc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260372813/83ccc4784bdfc8600101bc42ec4b/6e7456ac-9887-4e04-b757-3972110fbdce?expires=1785314700&signature=05fd1b27ae89116acfe46be98af89c0d63e3cb44d6d54f55dd05de581cb22709&req=diIhFsp5n4leWvMW1HO4zQetnyZUZav%2FczQdKdGFNsdKn%2F3SfyjNw3F2DWwq%0AzmJ%2BaL4inXQrKKMYIZk%3D%0A) If you use SCIM directory sync, you can sync groups from your identity provider instead of creating them manually. For details on SCIM group sync, see **[Manage groups and group spend limits on Enterprise plans](https://support.claude.com/en/articles/13799932-manage-groups-and-group-spend-limits-on-enterprise-plans)**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260374677/5f9d8febb8ae25153a94d0b827b9/c8314b27-96c1-4743-ae8b-25e511181837?expires=1785299400&signature=84e00a7217be69c6639a7cb81299ddb38b11ef97c3aac4bdf288d3c102345f87&req=diIhFsp5mYdYXvMW1HO4zXzl64p34TKeKYkQn0Dd8NWomdojGw%2BjQUlxrVMp%0Arxfzk2ee5GJICCxcH3o%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260374677/5f9d8febb8ae25153a94d0b827b9/c8314b27-96c1-4743-ae8b-25e511181837?expires=1785314700&signature=b6925938eeb7a9ec00d1fcc3930a474af1ea6030f38f5d334101c2d0e0a1fa38&req=diIhFsp5mYdYXvMW1HO4zXzl64p26T%2BdKYkQn0Dd8NWUuU3O0NvTqhuWk%2BNo%0AWxAftM4jWPGsfUdo3PQ%3D%0A) **Multiple organizations under the same parent organization:** Groups are managed at the parent organization level and propagate to all child organizations. You may see members from other organizations listed in a group—this doesn't mean they have access to your organization. Custom roles assigned to a group only grant capabilities to members who are part of your specific organization. @@ -284,7 +284,7 @@ Use this path only if your organization already enabled group mappings for role 3. Save your changes. Members in those IdP groups are migrated to "Custom" roles on the next sync. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2434934020/d154818947d8d84ebf1aec8d5462/image.png?expires=1785299400&signature=1baade9726b4f198d804ecccd7be226355a5fd5af9fe8f377b7cf5cc7627bec8&req=diQkEsB9mYFdWfMW1HO4zQyCmErhQExsSnpHYy0fFQubpnMhTDG%2BsSKAHsGj%0AO6M8F4IuQqIm9FDDKgA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2434934020/d154818947d8d84ebf1aec8d5462/image.png?expires=1785314700&signature=bac5c77305e590058ffd63b95ebe19bd3fdfe9cd938ec6fb023359056dbff413&req=diQkEsB9mYFdWfMW1HO4zQyCmErgSEFvSnpHYy0fFQtFC8fW4Id9SkXlbJMf%0AvuiTkyX%2B46s7KkZC7kc%3D%0A) Members in IdP groups mapped to "Custom" roles follow the permissions of the custom roles assigned to their groups in Claude. Members in IdP groups mapped to User follow the organization-level capability settings. If a member is in groups across both mappings, "Custom" roles take precedence. @@ -300,11 +300,11 @@ Use this path if your organization hasn’t enabled group mappings. 3. Use the bulk assignment tool in the Members table to change the selected members' role to "Custom." -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260377969/ba3b7ba08518f0a50e2a84f82655/bdf1aea3-2fe7-4f3c-868b-cc35ae8b7d1d?expires=1785299400&signature=790b4ac35f4ad2e6bb9b4981832fe7e9b3b2e6167bd26f25bb923e918b40ab20&req=diIhFsp5mohZUPMW1HO4zYFuwIQgjMCIlPaXg%2F0URInVta8nVHvBOSzqAIy4%0AVSpXYuleI7Mn3r81yds%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260377969/ba3b7ba08518f0a50e2a84f82655/bdf1aea3-2fe7-4f3c-868b-cc35ae8b7d1d?expires=1785314700&signature=d29f08b6b1e35ebcdcf37a9d252488f36ba9f7e4943153e441588042ca3664a5&req=diIhFsp5mohZUPMW1HO4zYFuwIQhhM2LlPaXg%2F0URInmHYIdNGwCSgiAZl9T%0AViANYsRGEEEaSSsf5v4%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260378309/abe25b6478c721a2f965b35361b7/beff124a-0a44-4f7f-97f8-391ce6e8c55b?expires=1785299400&signature=86cd307591b6b97b9dd837f44a68db252e7cfb0aa70da7536b100cd73b305c8a&req=diIhFsp5lYJfUPMW1HO4zRgyEF3eWuDSZ8KPhClFzQkAye1wSTxfx%2FkUgpyD%0AL5ec3p%2FOpAle6w2njns%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260378309/abe25b6478c721a2f965b35361b7/beff124a-0a44-4f7f-97f8-391ce6e8c55b?expires=1785314700&signature=2b7698c901e535f47c8d04ca4694ac8b31724b2abfc979d112856ed6eb6d43a3&req=diIhFsp5lYJfUPMW1HO4zRgyEF3fUu3RZ8KPhClFzQmiYhtvZwL%2FZQlyfzs6%0AhfIHi%2F%2BpQyYySZqPX8w%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484560173/7abf3438fa3d65afa03c4a99d4d4/Screenshot+2026-06-17+at+4_34_49%E2%80%AFPM.png?expires=1785299400&signature=27aed79d890d2e1bf764a95288c8b27a10e0e152d2700eb7b5b63d8421323a1a&req=diQvEsx4nYBYWvMW1HO4zUXuwkt%2BIopUiQnXWL6R1K%2BO3AcEx880OaDtA6cA%0AQmgo8f%2FK6MU8ThOrkIA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484560173/7abf3438fa3d65afa03c4a99d4d4/Screenshot+2026-06-17+at+4_34_49%E2%80%AFPM.png?expires=1785314700&signature=b12748b1510aa7f06c3073cc40fcac16f22f1a691abc47255ff81869026a9215&req=diQvEsx4nYBYWvMW1HO4zUXuwkt%2FKodXiQnXWL6R1K8M6FgnVPx46fFGOrYk%0ArlfGQU5X9Bb%2FS9fztJc%3D%0A) We recommend migrating a pilot group first—one team or department—and verifying their access is correct before expanding to the rest of the organization. @@ -340,9 +340,9 @@ Enabling a feature at the organization level doesn't mean everyone gets it—cus Navigate to the “Usage” page to assign a per-user monthly spend limit to any group. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386576/377ac052069ff5a35b3023f50d12/dface609-9d85-4ee1-8ed3-bfe019a2bd0a?expires=1785299400&signature=5b757cb15862fabafdeb4ab05d87f6202527d8c727a3db9ec497bae48c00b273&req=diIhFsp2m4RYX%2FMW1HO4zfvdi5KdTA%2BOBMkPcsY1DF4qlklqem7iNjESkSGR%0AFUsJhEB%2BF3xB0U4dBME%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386576/377ac052069ff5a35b3023f50d12/dface609-9d85-4ee1-8ed3-bfe019a2bd0a?expires=1785314700&signature=5a04fcfac3f6e91ceaa5bcedac22b068c1a9b0ba71d51ef57ee541d1c5c0b849&req=diIhFsp2m4RYX%2FMW1HO4zfvdi5KcRAKNBMkPcsY1DF7G9BpOlJye%2FXP0Hkae%0A2u5FEGsBPNJUwihdrqY%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386575/b9798bb7a2ab92024fa4d97f2ff4/7b2327e1-ab3f-41e5-8be0-77c0f35a4015?expires=1785299400&signature=f633dbacd9c18f7bb44e1a6f4488f7373265767312644cf3374e0f560e6f8894&req=diIhFsp2m4RYXPMW1HO4zW55wNSbyVg1JuVz%2B3EZKJ6EzLxOxj73KbEP9219%0AQJqzLO35bqWu4bj9vJ0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386575/b9798bb7a2ab92024fa4d97f2ff4/7b2327e1-ab3f-41e5-8be0-77c0f35a4015?expires=1785314700&signature=b9103a41b5f410799209d5d65ded023d1158f579704c77a085f89b9f61fd259e&req=diIhFsp2m4RYXPMW1HO4zW55wNSawVU2JuVz%2B3EZKJ7yL4dcAIGogToOL%2BjY%0AijCMBXgFfKczGkrVehw%3D%0A) Note the following precedence rules: diff --git a/content/support/13947068-assign-tasks-from-anywhere-in-claude-cowork.md b/content/support/13947068-assign-tasks-from-anywhere-in-claude-cowork.md index 9abf03b80..729e23806 100644 --- a/content/support/13947068-assign-tasks-from-anywhere-in-claude-cowork.md +++ b/content/support/13947068-assign-tasks-from-anywhere-in-claude-cowork.md @@ -48,11 +48,11 @@ Follow these steps to get started: 5. You’ll land on a page describing the functionality. Click “Get started”: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2169954086/419674f781edb2977b93cce062b4/93b1893c-d79a-4eb6-b2f1-2fe3e043bd90?expires=1785299400&signature=81984c656a5d2574a74e2f97131fe0dc85e785bb09c6ec6a300ca76c92f9ae73&req=diEhH8B7mYFXX%2FMW1HO4zSZP0peJHAf7B32drIe5EDlFZG%2BaGBNshrFaRaZG%0Am8Fo%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2169954086/419674f781edb2977b93cce062b4/93b1893c-d79a-4eb6-b2f1-2fe3e043bd90?expires=1785314700&signature=9c746db37e68e1f66541739e98cfb9834567508583ff42a440fd0d86dfa1b9c7&req=diEhH8B7mYFXX%2FMW1HO4zSZP0peIFAr4B32drIe5EDl6RFHGxJj7798qm%2B9O%0AyB2J%0A) 6. On the next screen, you can give Claude access to your files and keep your computer awake by toggling those on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2169955082/de4053ee0eab8fcb9263584bb171/d39b77da-1a69-4682-9fdb-7ed488f236b0?expires=1785299400&signature=9552b085f63eb18773cf47a9d3d2a004b63c7cf1e0d784e9c3f25a62210052cf&req=diEhH8B7mIFXW%2FMW1HO4zaZWs9%2BaVAgaepuGRb1rD3L8E68QV2zWjU%2FKco8z%0Aww4x%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2169955082/de4053ee0eab8fcb9263584bb171/d39b77da-1a69-4682-9fdb-7ed488f236b0?expires=1785314700&signature=dbb6c4df337cb2ef6c6fd510458e2387bcc70b51e83ce4aa3c983eae57dc2752&req=diEhH8B7mIFXW%2FMW1HO4zaZWs9%2BbXAUZepuGRb1rD3I39Shsa%2FNP2K7x1Z75%0AM6sE%0A) 7. Click “Finish setup.” diff --git a/content/support/14116274-organize-your-tasks-with-projects-in-claude-cowork.md b/content/support/14116274-organize-your-tasks-with-projects-in-claude-cowork.md index 4475ea06d..d57427fc8 100644 --- a/content/support/14116274-organize-your-tasks-with-projects-in-claude-cowork.md +++ b/content/support/14116274-organize-your-tasks-with-projects-in-claude-cowork.md @@ -22,23 +22,23 @@ Cowork is available for paid plans (Pro, Max, Team, Enterprise) on: Find **Projects** in the left navigation panel and click the “+” button to see the three different ways to create a project: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183720240/6f6ef438913391703598d86d606c/CleanShot+2026-03-20+at+09_11_43.png?expires=1785299400&signature=575bbe929828c82d62a0a657c355dd27d8e6bbbde36b7dab7f049e98eee31622&req=diEvFc58nYNbWfMW1HO4zcOgiwC42CFxZwSvwegvtgxYGtGj7gNdXAHV%2BIPR%0ABZYpkM61t1w50HCyxvA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183720240/6f6ef438913391703598d86d606c/CleanShot+2026-03-20+at+09_11_43.png?expires=1785314700&signature=807a34fab7baf77cc3a172baba3c9894c06426042f3e270cf77005def8c6ac3c&req=diEvFc58nYNbWfMW1HO4zcOgiwC50CxyZwSvwegvtgync55bGWeMzDw0lKX1%0AnJz7jElELN7nSAxFlyU%3D%0A) ### Start from scratch Selecting “Start from scratch” allows you to set up a new folder with instructions and files: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177090014/07832b50003cf7fd3b4e9c7c448b/3385d9b8-c3e7-42b9-ae3f-4d213baa53a7?expires=1785299400&signature=f68c4d69a43118d1e329e0db0974894266174db1d9b21265da999bf46e8d3d24&req=diEgEcl3nYFeXfMW1HO4zZCoQ4hHR3ySvb0suCMAnj2iQPoklJFc2m9Nprtw%0AhIv90%2BelnAzhOeO2eqs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177090014/07832b50003cf7fd3b4e9c7c448b/3385d9b8-c3e7-42b9-ae3f-4d213baa53a7?expires=1785314700&signature=d2b258f9e6e0386ba1ffffb6acd738dad00ae27370cff68e271b718b08fe724a&req=diEgEcl3nYFeXfMW1HO4zZCoQ4hGT3GRvb0suCMAnj3jAz6Ns8JXvB8lqDCu%0A1wFXQpOfx1XHlU7b314%3D%0A) ### Import from a Claude project After selecting “Import from project,” you’ll see a “Search projects in Chat…” field: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183717962/acdc11bcc825ae76a13f508365bc/CleanShot+2026-03-20+at+09_12_08.png?expires=1785299400&signature=131dec08ac9b8c4d75326caa3768c4a5b0af3df99fde23b97e8856bca97d7b89&req=diEvFc5%2FmohZW%2FMW1HO4zQQ7UGZfw5EbjggUT7FIJz%2FhfDaJBBxkblVOWsNF%0Aw707YjZKKc5fKeQkKps%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183717962/acdc11bcc825ae76a13f508365bc/CleanShot+2026-03-20+at+09_12_08.png?expires=1785314700&signature=6982ef6814966b4373aa7120050a25c16d1813e353c6dcbb7af0bd2074fd73ff&req=diEvFc5%2FmohZW%2FMW1HO4zQQ7UGZey5wYjggUT7FIJz8ZMhotMfysx20KO9Iz%0AbPzreH6%2B7ywFVZazby8%3D%0A) Clicking into the field will display a drop-down showing your recent projects, but you can also use it to search all your projects. After you select a chat project (bulk upload is not supported), you can name the new Cowork project and choose where to save it on your computer: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183727973/7a25430123d9e13e7c3cdd411f70/CleanShot+2026-03-20+at+09_13_41.png?expires=1785299400&signature=6572d349c92e89f73c8565d4d36be821fcea43e31402deae3c1471cf0be047de&req=diEvFc58mohYWvMW1HO4zU%2FKAiZE9SrII7f%2FdY0VL6jqidrFiB0EZq2uCEQy%0Agqr6Ygxmq69PK8SsPmw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183727973/7a25430123d9e13e7c3cdd411f70/CleanShot+2026-03-20+at+09_13_41.png?expires=1785314700&signature=396de97d3218bee661abc9aca989b2ef82155a8f2aab8d7c5fa5a70a588148b2&req=diEvFc58mohYWvMW1HO4zU%2FKAiZF%2FSfLI7f%2FdY0VL6jFwnrP5xv%2F4HZbCNrT%0AslDQwtQaK4%2FjzGwk%2BfI%3D%0A) Clicking “Create” will transfer the files and instructions from your existing Claude project and create a new Cowork project. @@ -46,11 +46,11 @@ Clicking “Create” will transfer the files and instructions from your existin If you select “Use an existing folder,” you’ll be prompted to pick a file to use as context for the new Cowork project: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177087935/2f0052dae601d0b7fecdc029e1c3/2e3ca9e7-23b1-436e-bbdb-edcd31c41f15?expires=1785299400&signature=a113518b02ec8b9b2c8f19c2326ca2c4f7183d86f15a63faecd12f0d7aa41edd&req=diEgEcl2mohcXPMW1HO4zejrnzPUHCpbuv8e2Xj2xOW9eG5Rf8wyPQ4LCQFv%0AaI1Srl%2FIEE51tV7EuBQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177087935/2f0052dae601d0b7fecdc029e1c3/2e3ca9e7-23b1-436e-bbdb-edcd31c41f15?expires=1785314700&signature=d47176f3e81dbcba0fcba83cc163bc9164b6eaf9c10bac181ee186656eafd4df&req=diEgEcl2mohcXPMW1HO4zejrnzPVFCdYuv8e2Xj2xOXSU2ZkndJ7f1XQzlBs%0AIgppQd4z%2BYY90CeZB18%3D%0A) After selecting a folder, you can name the new Cowork project, choose where to save it on your computer, add instructions, and attach any additional files. Click “Create” to start using your new project: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177087937/f59dbe3fc28448a9597ea097cb4d/96a59acb-4054-4b4b-a208-751f9711f535?expires=1785299400&signature=a13adb2954527b09bbc0f2731bc6019130c90873b157b93605d031b69fdc10b5&req=diEgEcl2mohcXvMW1HO4zUq4V%2Ba2iqs%2BMfnqHouW6MJoKnJUH%2BzCPloBIOTv%0A8kAzAQoqTX4WtTegUfw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177087937/f59dbe3fc28448a9597ea097cb4d/96a59acb-4054-4b4b-a208-751f9711f535?expires=1785314700&signature=f8da01aabcb6af725eea3a9a81facd91f99393e5c5fdd6cb1f105afbb38ea6f4&req=diEgEcl2mohcXvMW1HO4zUq4V%2Ba3gqY9MfnqHouW6MKyLsubsgmYxJAP9%2BSZ%0A9kqiGUAkzh6Bv2DKWoE%3D%0A) --- diff --git a/content/support/14128542-let-claude-use-your-computer-in-cowork.md b/content/support/14128542-let-claude-use-your-computer-in-cowork.md index 3944329df..00bb1cd92 100644 --- a/content/support/14128542-let-claude-use-your-computer-in-cowork.md +++ b/content/support/14128542-let-claude-use-your-computer-in-cowork.md @@ -40,7 +40,7 @@ If your work involves a physical machine, Claude keeps working while you step aw Claude asks for your permission before accessing each application. You’ll see a prompt and must approve before Claude can interact with that app. Some apps are off-limits by default. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193297849/243cf7bd2386d92a253c2cec7d32/46cb6fcb-c0ee-4d1c-9974-9c1c1058c81c?expires=1785299400&signature=4fed0404094924d70ef7302a79aa846a3142911f7f28710833bbe306b64c539b&req=diEuFct3molbUPMW1HO4za8%2BRnmASimYOFMEfKzd96pQluzM1TkUyk3uc9X3%0AUxbPXy%2BwyFj1LghAKbM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193297849/243cf7bd2386d92a253c2cec7d32/46cb6fcb-c0ee-4d1c-9974-9c1c1058c81c?expires=1785314700&signature=0ecb240c6fb558c1d904253829a2af1557bb2c1c83b383d27d9c70a0ee9af10e&req=diEuFct3molbUPMW1HO4za8%2BRnmBQiSbOFMEfKzd96qzSneEavLyQFyZtZFV%0A3a%2BMk0x2riLYqEwevs8%3D%0A) Claude is trained to avoid risky operations—like transferring funds, modifying or deleting files, or handling sensitive data—and to flag signs of prompt injection. However, these safeguards aren't perfect, and Claude may occasionally act outside these boundaries. @@ -128,7 +128,7 @@ To start using computer use: 3. Find the **Computer use** toggle and turn it on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193911341/630e6df3b08b27d1c7b4f1ca6a1f/image.png?expires=1785299400&signature=a44f888862bed1b0afe1a321bde1868970591055c0dc40d80cf304db13d676d2&req=diEuFcB%2FnIJbWPMW1HO4zR8GoUF%2BTEM0jdPXX%2BaSOrH6RNpzoSiC3VFsoyki%0AWDLR%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193911341/630e6df3b08b27d1c7b4f1ca6a1f/image.png?expires=1785314700&signature=4d402562adde5fc20b4e4130ba275a1057d664e419eb5c5dbf39fa1ee0a52625&req=diEuFcB%2FnIJbWPMW1HO4zR8GoUF%2FRE43jdPXX%2BaSOrH7TJx203AbFm37kfDr%0Ahujd%0A) 4. Open Cowork or Claude Code in the desktop app and start a session. diff --git a/content/support/14499648-how-scim-sync-works-for-enterprise-organizations.md b/content/support/14499648-how-scim-sync-works-for-enterprise-organizations.md index b5d1806ed..e3654a956 100644 --- a/content/support/14499648-how-scim-sync-works-for-enterprise-organizations.md +++ b/content/support/14499648-how-scim-sync-works-for-enterprise-organizations.md @@ -50,7 +50,7 @@ You can trigger a manual sync from two places in your admin settings. 2. Click "Check for updates" under **SCIM sync**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312613548/44cd5970ee3c3b2c7f8dcd592d71/image+%2824%29.png?expires=1785299400&signature=cf78c3fb0f3f9aef0777e0c22552455e1e825327bf55c1c048dccfac1830fcf7&req=diMmFM9%2FnoRbUfMW1HO4zW4gbDCvPMSwrgfl7PnOiul72ZY7FNH8qNp2eIX%2F%0ANlf4%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312613548/44cd5970ee3c3b2c7f8dcd592d71/image+%2824%29.png?expires=1785314700&signature=92056877e1b0d25562d8fd8a36fb0a312f46b03469d6a8ee4f83040b20704d3d&req=diMmFM9%2FnoRbUfMW1HO4zW4gbDCuNMmzrgfl7PnOiulBO7m%2BLwsw%2B2n04Lv%2F%0ABEsg%0A) 3. Select whether to sync members, groups, or both. @@ -62,7 +62,7 @@ You can trigger a manual sync from two places in your admin settings. 3. Select whether to sync members, groups, or both: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312608119/e4b0ef4f309f3c4eac8311a6ef47/image.png?expires=1785299400&signature=c44bff4e76451516c40240efe71feeccaf44f8a9d70b4e40eb08fe767f81225f&req=diMmFM9%2BlYBeUPMW1HO4zX%2F4fr%2FywjIb43OpyTHzM9SQfjhTpgsyILLTLzVJ%0AWr2j%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312608119/e4b0ef4f309f3c4eac8311a6ef47/image.png?expires=1785314700&signature=a9933380d923ba605690f3296541156ea03934092d82695cfdf157b05e0329a4&req=diMmFM9%2BlYBeUPMW1HO4zX%2F4fr%2Fzyj8Y43OpyTHzM9T96OT7HYb6s3xhRkus%0AiqY5%0A) **Note:** If you trigger a manual sync while background changes are processing, your organization takes the most recent change for each member or group. If multiple changes are queued for the same member or group, you may need to resync again to make sure everything applies correctly. diff --git a/content/support/14503613-sso-login.md b/content/support/14503613-sso-login.md index 9308a32e5..b59e1016b 100644 --- a/content/support/14503613-sso-login.md +++ b/content/support/14503613-sso-login.md @@ -47,9 +47,9 @@ Before configuring your Identity Provider (IdP), you must verify ownership of yo 3. Wait for the DNS propagation. Once the platform detects the record, the domain status will update to “**Verified**.” -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256015862/476131c3139aec4db01b96127544/10c7a165-8b26-4443-b064-9d659659c65e?expires=1785299400&signature=aef6fc4cc7206d4eb80956a23ebc5610ffdc1ff1c6af07b19502fc10fd939255&req=diIiEMl%2FmIlZW%2FMW1HO4zdpfuC%2BKE1qL006zz1SmF9UliivJ6vwT7d%2BL5Iv2%0A%2B0JSAjDCQfDZ8%2BHWUGM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256015862/476131c3139aec4db01b96127544/10c7a165-8b26-4443-b064-9d659659c65e?expires=1785314700&signature=d56fc30bbebc25e2a164ec2789f060b8eb29ed5c534d702602f45c24ca758600&req=diIiEMl%2FmIlZW%2FMW1HO4zdpfuC%2BLG1eI006zz1SmF9Wu%2BjyMb4zs%2Fe7NAa%2F2%0AK4aPdJ826i%2Bgd8dIWeI%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256025910/a82e2de9382824fa9db7666f67c4/CleanShot%2B2026-04-09%2Bat%2B16_25_20-402x.png?expires=1785299400&signature=04657d60090b4c66393f34a4593e804c519b20a2fa2a962b08647381b292cbfc&req=diIiEMl8mIheWfMW1HO4zV%2BGnRw9SrZDx57dwYq5DdKBqkU1BXv48WSkW7A9%0ABt35gEiQX3DkbuuYf7w%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256025910/a82e2de9382824fa9db7666f67c4/CleanShot%2B2026-04-09%2Bat%2B16_25_20-402x.png?expires=1785314700&signature=301d5f2a56dfd1803460fdcd3185ec429f8155c82b1d637baa273953f7a8bd3e&req=diIiEMl8mIheWfMW1HO4zV%2BGnRw8QrtAx57dwYq5DdIUg99IcgfpBQB6dLkJ%0AOQ0pqfpq%2B%2BD8SZ9WgM4%3D%0A) **Important:** Each domain can only have one identity provider. If multiple organizations share a single login domain, IT administrators from both organizations will be able to modify login settings. Contact **[Anthropic Support](https://claude.fedstart.com/support)** for assistance with multi-organization setups. For more details about multi-organization setups, see our **[SCIM provisioning guide](https://support.claude.com/en/articles/14503643-set-up-scim-in-claude-for-government)**. @@ -77,7 +77,7 @@ Once your SAML application is set up in your IdP, provide Anthropic with the det - Claims Information — Attribute mappings for user name and email. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256004522/a97b91092b393e93b2d7779f63e6/2db86a6d-1582-419e-925e-cbc914468fa1?expires=1785299400&signature=252228dc857dbaa4c5783339699306402acb8619847681a1b260a8a8e53638f4&req=diIiEMl%2BmYRdW%2FMW1HO4zQE9JrK08x3%2FbfNHh%2Fvd8OEDxubJC%2FhDvgJOLDMZ%0AH3rTUhicoquoqXBQHgQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256004522/a97b91092b393e93b2d7779f63e6/2db86a6d-1582-419e-925e-cbc914468fa1?expires=1785314700&signature=c43751b256ccc05271fbf7dca9ce35267c0a6cf45578d114b0aa805e18da3e19&req=diIiEMl%2BmYRdW%2FMW1HO4zQE9JrK1%2BxD8bfNHh%2Fvd8OElx%2FBCy4kXPXRKR5tU%0AG%2F4ZciIs6Y5%2BpUwjeyA%3D%0A) **Tip:** Using a metadata XML file: Most IdPs let you download a metadata.xml file. Upload it on the identity settings page to auto-fill the Signing Certificate, IdP Entity ID, and SSO URL. Some IdPs (like Entra ID) also include claims information in the metadata file; if present, the system will suggest field mappings automatically. diff --git a/content/support/14503643-set-up-scim-in-claude-for-government.md b/content/support/14503643-set-up-scim-in-claude-for-government.md index 19d15091f..1e83c2126 100644 --- a/content/support/14503643-set-up-scim-in-claude-for-government.md +++ b/content/support/14503643-set-up-scim-in-claude-for-government.md @@ -41,7 +41,7 @@ With SCIM, login and provisioning are separate. Your IdP tells Anthropic who sho **Important**: Store this key securely. It cannot be retrieved after you leave the page. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256040196/c3b045028c4c2edef9172b6fb424/9a71258e-ae73-41e3-83a2-d24a240ac0ae?expires=1785299400&signature=74ac8ce2c2e96d238c9c826cb4465edbef4bd418c0b2bdf40b03de583dbd9a85&req=diIiEMl6nYBWX%2FMW1HO4zSrRlakdYD8QyIvvU1hav7Mrn0cvC6kmDKGeIZRa%0Aw%2B0oW%2Fp%2BGqkWvl%2FXbeM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256040196/c3b045028c4c2edef9172b6fb424/9a71258e-ae73-41e3-83a2-d24a240ac0ae?expires=1785314700&signature=647ff9ca96921a6fbef24918a402e5a775acb300c3723a81cc262806264383a1&req=diIiEMl6nYBWX%2FMW1HO4zSrRlakcaDITyIvvU1hav7N1ekzKehk%2F06R%2B1rEM%0AiVGHoU1yXpvGZKfXD9w%3D%0A) ### Step 2: Configure SCIM in your Identity Provider @@ -67,7 +67,7 @@ After enabling the integration in your IdP: **Warning**: When you fully enable SCIM provisioning, any users who were **not** synced via SCIM will be removed from the organization. Confirm that all expected users appear in the sync before proceeding. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256040198/da9188b8b968d5f900cc08e9ceb2/3814ab37-c3fa-4256-8d16-49c1e1b4c654?expires=1785299400&signature=5caf594080d16b98ff3fb5b28d7be9ba4376906141e20514e4ba0aeb107fe56b&req=diIiEMl6nYBWUfMW1HO4zeLvMl1tQ0X%2BoWupW8zJgMpCE0Mr%2F0RNl5KDesYl%0AL%2FGZw0zyt4MyUKW84%2Fw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256040198/da9188b8b968d5f900cc08e9ceb2/3814ab37-c3fa-4256-8d16-49c1e1b4c654?expires=1785314700&signature=5708b3af3397ad28625d3a334579f85a2d733ddee52241af77b79db5318c231b&req=diIiEMl6nYBWUfMW1HO4zeLvMl1sS0j9oWupW8zJgMq32JKe%2FR%2BuvNZdWZR6%0AavPMTd60fOS%2F0gYPUJE%3D%0A) ### Step 4: Map groups to roles and seat tiers @@ -83,7 +83,7 @@ SCIM provisioning uses IdP groups to assign roles and seat tiers within Claude f 3. Save your mappings. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256056441/f7eb09bba549e9861fc81b961cc7/2760fa5b-87bb-491f-9354-ca3cd2bc4475?expires=1785299400&signature=fe4b16e4c82ff2fcba7b573b081260ac1fcd617b9406a461666c2df11cc5c75f&req=diIiEMl7m4VbWPMW1HO4zaWhsXYgu04fh340B79BYGZXCqU13HPXDd6nCB6Q%0AUXRSs1PpArzQ3YZN76o%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256056441/f7eb09bba549e9861fc81b961cc7/2760fa5b-87bb-491f-9354-ca3cd2bc4475?expires=1785314700&signature=2ebf982bb811e23f637b4c704c7a126cbf1fb139b4eb25fc29e6194920e789f4&req=diIiEMl7m4VbWPMW1HO4zaWhsXYhs0Mch340B79BYGZ8SO%2FeCDpMT1frzdVl%0ASeDSSKuD0tVo6ad0lek%3D%0A) If you manage multiple organizations under a single parent (see below), each organization maintains its own role and seat tier mappings. Switch between organizations using the organization selector in the bottom-left corner of the page. diff --git a/content/support/14503775-mcp-web-search.md b/content/support/14503775-mcp-web-search.md index 9fbc2ef86..45739d877 100644 --- a/content/support/14503775-mcp-web-search.md +++ b/content/support/14503775-mcp-web-search.md @@ -4,7 +4,7 @@ The Web Search connector gives Claude the ability to search the public internet For questions about web search in commercial Claude, see **[Enabling and using web search](https://support.claude.com/en/articles/10684626-enabling-and-using-web-search)**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256120763/7652c6c669446113eae75f3c5977/9c74d57e-aaa2-4f1c-bfe4-2b9b87fd41ab?expires=1785299400&signature=49c2f54ce82e44775f4c798b9b62118cb87963d7a1459777b9951fe4f74a53d1&req=diIiEMh8nYZZWvMW1HO4zQvFLLdRhM38M%2Fw5SJgC29EHdU2AiijG3CBo5j7P%0A3OLgUitd4M8fV1Ql04o%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256120763/7652c6c669446113eae75f3c5977/9c74d57e-aaa2-4f1c-bfe4-2b9b87fd41ab?expires=1785314700&signature=9c146e50b6ac196a846c0ac98f79bf7c6d2a92783d6b28b481c04fcfa7d3f256&req=diIiEMh8nYZZWvMW1HO4zQvFLLdQjMD%2FM%2Fw5SJgC29GXPQ8%2BGaRnDXpcm2T6%0A9KwtyyVWphrfxuQMwas%3D%0A) ## How Web Search differs for Claude for Government diff --git a/content/support/14604397-set-up-your-design-system-in-claude-design.md b/content/support/14604397-set-up-your-design-system-in-claude-design.md index 862fddc59..25670ea48 100644 --- a/content/support/14604397-set-up-your-design-system-in-claude-design.md +++ b/content/support/14604397-set-up-your-design-system-in-claude-design.md @@ -72,7 +72,7 @@ To validate your design system, create a test project and see if the output matc Once you’re satisfied with the design system quality, make sure the “Published” toggle is switched on. After publishing, any projects created from the Claude Design homescreen while in your organization will use your design system instead of the default. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2287527007/b1c46cb8dba4cd7e8bbea85fb0c3/2819c6cf-9ce1-4df5-84c8-feae0164bf2e?expires=1785299400&signature=26992cba23e4ce9253276b72f2c9718ea6a7050fda93eaaab7a7787e566ba3c9&req=diIvEcx8moFfXvMW1HO4zWNHF%2FeJBzITIQKNMXlu0T%2FbGHWaElCU58fXTymH%0A0XTYK%2FLFWslZOdW8EA4%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2287527007/b1c46cb8dba4cd7e8bbea85fb0c3/2819c6cf-9ce1-4df5-84c8-feae0164bf2e?expires=1785314700&signature=983d9472e8be35e29b9842ab00c3ebf881f6c78a4bec6b487e67cb57a2f97d6e&req=diIvEcx8moFfXvMW1HO4zWNHF%2FeIDz8QIQKNMXlu0T%2BhNOxCy5WwMXVDP2FG%0AkVv8zuJgO3GTZCVGYcA%3D%0A) --- diff --git a/content/support/14604406-claude-design-admin-guide-for-team-and-enterprise-plans.md b/content/support/14604406-claude-design-admin-guide-for-team-and-enterprise-plans.md index b9fd1d15d..61a6c9b2d 100644 --- a/content/support/14604406-claude-design-admin-guide-for-team-and-enterprise-plans.md +++ b/content/support/14604406-claude-design-admin-guide-for-team-and-enterprise-plans.md @@ -18,7 +18,7 @@ Team and Enterprise plan admins can enable this organization-wide by following t 2. Find the **Claude Design** toggle under **Anthropic Labs** and switch it on. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2289240025/8a528b6cccc3ea1001c25953cb14/image.png?expires=1785299400&signature=d04864e100f3ecab24acedfc2cacf71ea42cf27f385f1a15f37385b174a74c61&req=diIvH8t6nYFdXPMW1HO4zahp3ecKEO8hDIPtKBLQ9H8YPI0TE5sbL87UW0NE%0A75GXFHdU1Ux19SrgASs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2289240025/8a528b6cccc3ea1001c25953cb14/image.png?expires=1785314700&signature=166df6f197879e43abff39438a6c7a52a01b56bd3c4441acfa935df6f257cc2a&req=diIvH8t6nYFdXPMW1HO4zahp3ecLGOIiDIPtKBLQ9H8A1K6%2FPKaz7h4ikpOO%0AE0J2FpdTomYXvTNCLSA%3D%0A) --- diff --git a/content/support/14604416-get-started-with-claude-design.md b/content/support/14604416-get-started-with-claude-design.md index c2b7876b5..5ffbc6567 100644 --- a/content/support/14604416-get-started-with-claude-design.md +++ b/content/support/14604416-get-started-with-claude-design.md @@ -153,7 +153,7 @@ Use the “Export” button in the upper right corner when viewing your project - Send to Claude Code Web -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2287510952/553a03eec5cea7b9eff53b473552/6dc33363-38b1-444e-96bb-f8218b588173?expires=1785299400&signature=d6a78084e5a91a2a953945cc74228dcdd12426cde0687b4293e38c68c290df3b&req=diIvEcx%2FnYhaW%2FMW1HO4zQFD4SlYkmRwnfz9ljnuyXT4U5XU5rj0G8dvKOfW%0AzDgKQ2obvpL%2FABboq60%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2287510952/553a03eec5cea7b9eff53b473552/6dc33363-38b1-444e-96bb-f8218b588173?expires=1785314700&signature=43a1899cfec3e615727c78f24ca73e22c44a548d5482a5a860456829e5b83f3d&req=diIvEcx%2FnYhaW%2FMW1HO4zQFD4SlZmmlznfz9ljnuyXTpjGHcBtPYAY3ZBttx%0AV2IiPbf8Npis5H0obI4%3D%0A) You can also share projects within your organization using a shareable link. Sharing options include view-only, comment, and edit access. diff --git a/content/support/15330088-set-a-default-model-for-your-organization.md b/content/support/15330088-set-a-default-model-for-your-organization.md index dd4fb4a3a..45302aa71 100644 --- a/content/support/15330088-set-a-default-model-for-your-organization.md +++ b/content/support/15330088-set-a-default-model-for-your-organization.md @@ -46,7 +46,7 @@ The organization default applies to every member. To set it: 4. Click “Save changes.” -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514722139/d05c94072a41ea9090ecf386c53e/c32ee31d-954a-4551-a2da-91677fbd0b6f?expires=1785299400&signature=61290d798e78de685e3a9712944f1ccc5375220f7aad92b6046f30c60bcc5bd1&req=diUmEs58n4BcUPMW1HO4zelOdzdCJEFDfdGVZ664dGHnZ04OvbUXJNk%2FoiCq%0Azt8XO2YVhhYZsm9pQWE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514722139/d05c94072a41ea9090ecf386c53e/c32ee31d-954a-4551-a2da-91677fbd0b6f?expires=1785314700&signature=7f9314a9c352fa68090cb46192b720120391bb89023d196e84bb4919e3c34ce7&req=diUmEs58n4BcUPMW1HO4zelOdzdDLExAfdGVZ664dGH4LA6IKMwYTi%2BYBmk6%0AkaNnTa6miMKwtV9IjTk%3D%0A) --- diff --git a/content/support/15694740-manage-model-access-for-your-organization.md b/content/support/15694740-manage-model-access-for-your-organization.md index 4b807d7d8..4d5697ad5 100644 --- a/content/support/15694740-manage-model-access-for-your-organization.md +++ b/content/support/15694740-manage-model-access-for-your-organization.md @@ -42,9 +42,9 @@ The organization setting is the ceiling, so a role can’t grant access to a mod If any custom role uses the model you’re disabling as its default, you’ll be prompted to change that role’s default before the change can be saved. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693921/02ea72756f5163f14e5d158516dc/69102088-cd86-498e-97aa-c8a6e0004419?expires=1785299400&signature=539305e8c65b517ab8135d87334c700f1d3176cb8b2d953e8a76fc48792c5d0f&req=diUmEs93nohdWPMW1HO4zXlxEuK7XthTQf5Pb7M2Q0ulusF87gM2tB9EHBzN%0A6%2BJVYPxAVXb6eFhddno%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693921/02ea72756f5163f14e5d158516dc/69102088-cd86-498e-97aa-c8a6e0004419?expires=1785314700&signature=3f03823826dedc742b9e52712f887ba80d694f4654f06897cd562bc9ac7724e9&req=diUmEs93nohdWPMW1HO4zXlxEuK6VtVQQf5Pb7M2Q0uY6YTMsREebss6N34m%0A9PTpOGuV3DAnAOf5XyY%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693922/bfc5de6626eb19dca1d7caf818ca/c3cd8bb6-f86c-4d01-92da-6ae4ca966662?expires=1785299400&signature=47dcfe874f03484ef3b19f8487b8368e03de468e08c5ac8c6ca54710b4d32585&req=diUmEs93nohdW%2FMW1HO4zTqNsYzHT1FTAod9uc510lwv5J%2BU6fIccrxlBoo7%0AO%2FsXFkuy9%2FYA3Hkqas0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693922/bfc5de6626eb19dca1d7caf818ca/c3cd8bb6-f86c-4d01-92da-6ae4ca966662?expires=1785314700&signature=9f93a96abab4f656b3988a6b60f3a74c211c1f160c74de5f3037d843a9faa2a1&req=diUmEs93nohdW%2FMW1HO4zTqNsYzGR1xQAod9uc510lxU5zam8ykfdTJ1M9c%2F%0AxesLnYhqXyjnTxfqwzc%3D%0A) --- @@ -62,7 +62,7 @@ If any custom role uses the model you’re disabling as its default, you’ll be Only models the role grants access to can be selected as that role’s default model. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693923/880665a87dbd4776cf19d6063a37/29d30c6d-f9fc-408c-8c72-4320c6d88d14?expires=1785299400&signature=f4d8e474f36b95ba0fcfa8e1fe6bf8c528ed94cb361c54fd9de21765be29ccc3&req=diUmEs93nohdWvMW1HO4zYj9SfAB5Ii5XsqpNqvyFRJJW6dUP83VNs5Und9W%0A5%2FBRw2XoLjC%2BZqaDOec%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693923/880665a87dbd4776cf19d6063a37/29d30c6d-f9fc-408c-8c72-4320c6d88d14?expires=1785314700&signature=1a6bde034cdae1c0d8e7f01f54c5549ab2f8ae23d60c0056a287dd6212cb32f4&req=diUmEs93nohdWvMW1HO4zYj9SfAA7IW6XsqpNqvyFRKm%2B6GQ5zNwRF4qEIdY%0A%2Fha%2Bsn31DsBwlehCyTA%3D%0A) --- @@ -80,7 +80,7 @@ Effort limits determine how much computation members on a role can apply per res 5. Click "Save" to save your changes. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693927/7a25673b3b075d72adb3cdc371e3/d2d7cd8d-a713-4e91-a706-f589ac46a9fe?expires=1785299400&signature=2e7cbb141737b4777b186ae56f0cabd773e9cffd8dedbeb525497952ef7869be&req=diUmEs93nohdXvMW1HO4ze1xBja%2BerAdDeA1RkowXUGIBQUUpCEirrM77hqy%0ASO7M7HHOKVu%2FNMMiHVM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693927/7a25673b3b075d72adb3cdc371e3/d2d7cd8d-a713-4e91-a706-f589ac46a9fe?expires=1785314700&signature=fe3c00403aff0012f52a660dbfccca3429e7559655a5eefea12aa96a5ee3e8c9&req=diUmEs93nohdXvMW1HO4ze1xBja%2Fcr0eDeA1RkowXUEcnEZp2uT40xqMtvKi%0AIPDMwijXdGXfCWlRh8A%3D%0A) Members on the role see only effort levels at or below the cap in their model menu. Note that available effort levels differ depending on the model, and some models don’t support effort level settings at all. For an explanation of each level, see **[Change the model, effort, and thinking settings](https://support.claude.com/en/articles/8664678)**. diff --git a/content/support/15936181-get-started-with-1password-for-claude.md b/content/support/15936181-get-started-with-1password-for-claude.md index b73f98664..62b3d3eb0 100644 --- a/content/support/15936181-get-started-with-1password-for-claude.md +++ b/content/support/15936181-get-started-with-1password-for-claude.md @@ -52,7 +52,7 @@ Once the requirements are in place, you can set up 1Password from a few places i 4. Toggle on **Password managers**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2546126596/ba71ca47e2df21cec62c243831f8/5b1c67e1-607d-4c73-8f61-d1ceb081082a?expires=1785299400&signature=32275b143f23f70497776715d3a7f2d7d621aa0d733686482be969d9a26d5b1e&req=diUjEMh8m4RWX%2FMW1HO4zU5lnm5spMxnGkiu4hEpcPWIBdpswBIPN%2F19r%2FMR%0AB507IqjQkPdw4A5Dihs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2546126596/ba71ca47e2df21cec62c243831f8/5b1c67e1-607d-4c73-8f61-d1ceb081082a?expires=1785314700&signature=7ed2b0869743db435c123b95b0776c2345fd04fe64894f45ac3d6c50a3e83d35&req=diUjEMh8m4RWX%2FMW1HO4zU5lnm5trMFkGkiu4hEpcPW97qep9SrlstDERc85%0AFOVYrPFJibmmOoB6AJk%3D%0A) Once enabled, eligible users will see the discovery options above. Users still need to install and set up the required apps and extensions themselves. diff --git a/content/support/8114491-get-started-with-claude.md b/content/support/8114491-get-started-with-claude.md index 57e7fa518..9d9d5c7e9 100644 --- a/content/support/8114491-get-started-with-claude.md +++ b/content/support/8114491-get-started-with-claude.md @@ -36,7 +36,7 @@ You use **prompts** to communicate with Claude. The best approach is to speak to Type your prompt into the chat interface and click the submit button to start a conversation with Claude. You can click the "+" button in the lower left or type "/" to view additional options and commands: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1916208578/2cf2ea52f1f884084b57983a8805/image.png?expires=1785299400&signature=ccfcdc18a0cb277155be6b6c490450f4f6bbef2a14b058ad696818f172742da3&req=dSkmEMt%2BlYRYUfMW1HO4zV2J7SrIvY6F9crMELaMZPxEo7bBNs6VgZbgy7%2BF%0Ab1eo9y6qr5JwOgwYAxs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1916208578/2cf2ea52f1f884084b57983a8805/image.png?expires=1785314700&signature=b5186db6d4558228f17337ec9419d6a7271719dca981eba2b2bce60f00286600&req=dSkmEMt%2BlYRYUfMW1HO4zV2J7SrJtYOG9crMELaMZPwil2uA1%2FNr3ds0RAqi%0AoIxm5HeBFj8mQMrrd3g%3D%0A) --- diff --git a/content/support/8230524-how-can-i-delete-or-rename-a-conversation.md b/content/support/8230524-how-can-i-delete-or-rename-a-conversation.md index 4b108f816..038a60065 100644 --- a/content/support/8230524-how-can-i-delete-or-rename-a-conversation.md +++ b/content/support/8230524-how-can-i-delete-or-rename-a-conversation.md @@ -12,7 +12,7 @@ To delete or rename an individual conversation: 3. Select either "Delete" or "Rename" from the options that appear: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1621955348/4844057e0f0847b580b95bc01625/Screenshot+2025-07-15+at+11_43_18%E2%80%AFAM.png?expires=1785299400&signature=30b194b95918dee79091e9de2b1da81ce8f87d85992ea6d635a56a00974148ee&req=dSYlF8B7mIJbUfMW1HO4zVBo5Ob1ZIlet5RK2C3E1TcDaOqE3RptdR%2BtxLtc%0AwfIrXyK4ZmoCyWnhmKU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1621955348/4844057e0f0847b580b95bc01625/Screenshot+2025-07-15+at+11_43_18%E2%80%AFAM.png?expires=1785314700&signature=456bf1523e98635bd9a98f0b2e3d388c84b2948a372a14f68eff8b9653e93e40&req=dSYlF8B7mIJbUfMW1HO4zVBo5Ob0bIRdt5RK2C3E1Tfn2gCdmsgfHSwR6mYz%0AGjdPUkI4olJDjXi%2By0Q%3D%0A) ## Deleting conversations in bulk diff --git a/content/support/8287232-verify-your-phone-number.md b/content/support/8287232-verify-your-phone-number.md index c8025681d..5dd51da27 100644 --- a/content/support/8287232-verify-your-phone-number.md +++ b/content/support/8287232-verify-your-phone-number.md @@ -2,7 +2,7 @@ When you first create a Claude account, you’ll be asked to enter your phone number from a **[supported location](https://support.claude.com/en/articles/8461763-where-can-i-access-claude)** to receive a verification code via text message: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893173143/de034a2e7d9a6ae1f703cf867afd/image.png?expires=1785299400&signature=c5782799d4344903d83ccff88362f72a3d596c1dc65c419486f58405de0d98ba&req=dSguFch5noBbWvMW1HO4zVIf8JVh1SN%2BoTnI%2BoMZk7dihQ2OFA8vH2jiT7Vt%0AL45QyCGD1V7uwBgP5CA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893173143/de034a2e7d9a6ae1f703cf867afd/image.png?expires=1785314700&signature=a832a5023968d758001329628a5b1bf3296f1b137d7965a531bd7be493ebc0c3&req=dSguFch5noBbWvMW1HO4zVIf8JVg3S59oTnI%2BoMZk7e6Yt05IeaDUnf7Q8lo%0ANtbHaqPtax3m5tsjikc%3D%0A) Once you receive the text message with the code, type it into the box and click “Verify code.” This will complete the verification and account creation process and allow you to start chatting with Claude. diff --git a/content/support/8325618-paid-plan-billing-faqs.md b/content/support/8325618-paid-plan-billing-faqs.md index c84996941..2e90dff17 100644 --- a/content/support/8325618-paid-plan-billing-faqs.md +++ b/content/support/8325618-paid-plan-billing-faqs.md @@ -50,7 +50,7 @@ There's no separate option to remove a card, and updating to a new card replaces If you want to use a name other than the one tied to your payment method, check the "Use a different name on invoices" box when adding or updating your payment method in **[Settings > Billing](https://claude.ai/settings/billing)**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922141785/666191101c11030b05f03a668a74/image.png?expires=1785299400&signature=540e938641963be924bb5a5b622f8e1428b6bdd870e5aa76d1119e6da018ff07&req=dSklFMh6nIZXXPMW1HO4zVXW8GipYjrIQoNvNFTb5ccjImq9e2u0AmxPTaBB%0AgE%2BpVgXi%2FE7aIN49Qjc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922141785/666191101c11030b05f03a668a74/image.png?expires=1785314700&signature=ce3794a8db266d3a585103e71af5995d58a643128c7e5a2efb003caaedda85ae&req=dSklFMh6nIZXXPMW1HO4zVXW8GioajfLQoNvNFTb5cfbSyiPVkWfYzVvLlVH%0A1drxJwIJf9X71ndfovs%3D%0A) ## How can I edit a paid invoice? diff --git a/content/support/8606378-how-do-i-use-the-workbench.md b/content/support/8606378-how-do-i-use-the-workbench.md index c8f1e0b60..de23c5105 100644 --- a/content/support/8606378-how-do-i-use-the-workbench.md +++ b/content/support/8606378-how-do-i-use-the-workbench.md @@ -68,15 +68,15 @@ Code examples in our documentation include an "Open in Workbench" option, which Workbench (legacy) allows you to create and test prompts within your Claude Console account. You can enter your prompt into the "Human" dialogue box and click "Run" to test Claude's output. Click on the + icon in the upper left to create a new prompt, or click on the bulleted list icon to see prompts you've tested in the past: -![](https://downloads.intercomcdn.com/i/o/888021849/31a22a0dc4d1fc4b605cc8ee/Screenshot+2023-11-19+at+4.21.51+PM.png?expires=1785299400&signature=af0027a12b2cd097ba523e4e7bc176138d51d94c3d0f8ce508fc8b8312d36907&req=fCgvFst%2FlYVWFb4f3HP0gKWhcTkF20JbOkmmaOsi7IAPJnbMa3V57Jiq%2BP9a%0AgGOG04SQ3n695NNh2g%3D%3D%0A) +![](https://downloads.intercomcdn.com/i/o/888021849/31a22a0dc4d1fc4b605cc8ee/Screenshot+2023-11-19+at+4.21.51+PM.png?expires=1785314700&signature=25fbb9d603591520d7c58c5f649c7bdb00aca534199ff9f9a2295ff52dc73003&req=fCgvFst%2FlYVWFb4f3HP0gKWhcTgN1kFbOkmmaOsi7IDPI1ep8gxzBwuvqdQ3%0AHRc7uoWsSENmFUTZZA%3D%3D%0A) Workbench (legacy) also allows you to configure several settings when prompting Claude. You can click on the slider icon to review your model settings. This allows you to select the model, temperature, and max tokens to sample: -![](https://downloads.intercomcdn.com/i/o/888023061/61e26396355f6f6cd506d7e4/Screenshot+2023-11-19+at+4.09.28+PM.png?expires=1785299400&signature=c5f524204644b2b456c7d6809d1944e96475fb770a1f6630dc23ab3b14c19eee&req=fCgvFst9nYdeFb4f3HP0gN55XNDZMIC3DUq7%2BRvcmSNWPxlnepJS0KmYDw6q%0Aes3HD9QzGB%2Fa16txrA%3D%3D%0A) +![](https://downloads.intercomcdn.com/i/o/888023061/61e26396355f6f6cd506d7e4/Screenshot+2023-11-19+at+4.09.28+PM.png?expires=1785314700&signature=cb305d87397681f25cda7f6967b20832468d7f80c6246e138d7b41dffbe066e4&req=fCgvFst9nYdeFb4f3HP0gN55XNHRPYO3DUq7%2BRvcmSM6%2FWafETxSW%2BU2znt%2B%0AOfwUE9%2F2xDwN9xbbsQ%3D%3D%0A) After crafting your prompt, click on the "Get code" button to generate a sample using our Python and Typescript SDKs: -![](https://downloads.intercomcdn.com/i/o/888023545/b12afe07f16f079daff7587d/Screenshot+2023-11-19+at+4.28.27+PM.png?expires=1785299400&signature=d4c128178ee5d0406e589dbcf8f1b94878cbb69254bfc7186141958033dc38dc&req=fCgvFst9mIVaFb4f3HP0gEZTsTqX6%2BDrRWixPJbjiQeBINTr6OQS3WAxvmyD%0A1T5rbfh3LMi3CITfww%3D%3D%0A) +![](https://downloads.intercomcdn.com/i/o/888023545/b12afe07f16f079daff7587d/Screenshot+2023-11-19+at+4.28.27+PM.png?expires=1785314700&signature=9721df9e782e39b0426507d25102528b685a676f2ce1a3bbacf1855332b2f398&req=fCgvFst9mIVaFb4f3HP0gEZTsTuf5uPrRWixPJbjiQcmc%2BLkHjWFAnvDHrd0%0Af36XQlzur235RBsbRQ%3D%3D%0A) ## How can I access my previous work and prompt history in Workbench (legacy)? @@ -88,7 +88,7 @@ You can access your previous Workbench prompts on your Console account by follow 3. Click the "List prompts" button on the upper left corner of the page, next to the "+" button to create a new prompt: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1945992985/45a8969fb6cec956bd44fb5c4ba7/CleanShot+2026-01-15+at+12_07_22%402x.png?expires=1785299400&signature=05cd7f13fce97825da064071c0501558830512d505e309f6c897d13eabba4214&req=dSkjE8B3n4hXXPMW1HO4zQQ9sFQLPnq8TyGSpkcb8MW%2BHKe7EqizIF45wvaO%0AFeqdEe%2BTr6HzZvI8YPE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1945992985/45a8969fb6cec956bd44fb5c4ba7/CleanShot+2026-01-15+at+12_07_22%402x.png?expires=1785314700&signature=8addb007f70d3593110c357ab46de9d45259717399dfc0054e78634d09971097&req=dSkjE8B3n4hXXPMW1HO4zQQ9sFQKNne%2FTyGSpkcb8MWSl5jr1m1sL4%2B8T%2FXR%0Afsv6Ks%2BU54EZj3rKQsc%3D%0A) 4. A list of your previously-saved prompts will appear. diff --git a/content/support/8887527-customizing-your-appearance-settings.md b/content/support/8887527-customizing-your-appearance-settings.md index ee8924113..d6bcbe8f7 100644 --- a/content/support/8887527-customizing-your-appearance-settings.md +++ b/content/support/8887527-customizing-your-appearance-settings.md @@ -8,7 +8,7 @@ 3. Select from Light, Match System, and Dark under **Color mode**. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1648260417/d478c757c7115ad58a12026d4caf/AD_4nXc__Qop4X9hknWGfGj_y_DCpLutLruhxIclJIfir0ilsgNMg7X8ksIVnqk1Oce5FKlGIOYu9CKbVsu8DqD7iIY2aC0ZfXMyFTeAdNq-Cao2mXcj_WUpNF0kM2HoYR_dEx6N_cuJow?expires=1785299400&signature=cd2061b4f72d8237b55b600142f613b26e78115197cf2eb029a8e16072b06ae9&req=dSYjHst4nYVeXvMW1HO4zc2jJ6c%2FiYLgSBkgeTglJrpAfA%2BS%2FGragyIzjmG5%0AvVPzcTBhc%2Fv04mNGmjA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1648260417/d478c757c7115ad58a12026d4caf/AD_4nXc__Qop4X9hknWGfGj_y_DCpLutLruhxIclJIfir0ilsgNMg7X8ksIVnqk1Oce5FKlGIOYu9CKbVsu8DqD7iIY2aC0ZfXMyFTeAdNq-Cao2mXcj_WUpNF0kM2HoYR_dEx6N_cuJow?expires=1785314700&signature=f11dfc77b4ee194c10fdf88b4646881029ccd0b3e655173c60fc14fc429ad29c&req=dSYjHst4nYVeXvMW1HO4zc2jJ6c%2BgY%2FjSBkgeTglJroydNlGK0RX7oHIjgtH%0A0IQPA6Xe0XpHp3usFNE%3D%0A) ## How to change your font @@ -16,10 +16,10 @@ 2. Select from Default, Match System, and Dyslexic Friendly. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1648260416/7fc0803d44d8de40f8e6636b2eb6/AD_4nXf0UEDa1i2QmqlQtoB5BgpQ-FfZVzss_7wMVQdvkmEDSfoTxixnG0GSxC6qrOs21HdkXH-I2Yn_GHDAf8yjd6FJtoh9FadALozvIErFp9r8LychDGLPb7OpN1CN4PRcgVAYNCre?expires=1785299400&signature=1bd83ff95420346d5d8c9aca5863e9d14b03bb8251a2d297baf86f04daa573ff&req=dSYjHst4nYVeX%2FMW1HO4zc8962XnVHg4QtNFlF5%2FHEeZfEoc7vSuNYTM4pdf%0AHAJ297MHqkVBKP6pOpQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1648260416/7fc0803d44d8de40f8e6636b2eb6/AD_4nXf0UEDa1i2QmqlQtoB5BgpQ-FfZVzss_7wMVQdvkmEDSfoTxixnG0GSxC6qrOs21HdkXH-I2Yn_GHDAf8yjd6FJtoh9FadALozvIErFp9r8LychDGLPb7OpN1CN4PRcgVAYNCre?expires=1785314700&signature=ccaf48b0cee83704c4a04caa5d8ba9a05424e0555ced3d12f72c3616e55067b7&req=dSYjHst4nYVeX%2FMW1HO4zc8962XmXHU7QtNFlF5%2FHEdgkbJjHe8CpyAeJ%2FGu%0AS9A7zbOEQcS43EaJbDo%3D%0A) ## Can I disable the sidebar? It's not currently possible to completely disable the sidebar. You can click the button on the top right of the sidebar to open or close it. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1941108004/5217903737ddd9bb62fe5d7a904c/CleanShot+2026-01-14+at+09_12_58.png?expires=1785299400&signature=b608f8898998e5dcbf7e6ef16faff101d01ffbe867053414ef643f3f687876b7&req=dSkjF8h%2BlYFfXfMW1HO4zUS%2BB1r0UHLrylfYa7uDb9kQ5VviCLj%2BsHrNUMYY%0AXNv3OLa9z0U42FWb6Xk%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1941108004/5217903737ddd9bb62fe5d7a904c/CleanShot+2026-01-14+at+09_12_58.png?expires=1785314700&signature=efeea76fb59482fde72bc16cd6541814ec0b13d487bc484675af2cdf14fc794b&req=dSkjF8h%2BlYFfXfMW1HO4zUS%2BB1r1WH%2FoylfYa7uDb9kc4uzCRsYSiSu%2Fubkm%0A9W6OA%2FD2Oi0DW5KXZyI%3D%0A) \ No newline at end of file diff --git a/content/support/9028421-how-can-i-delete-my-claude-account.md b/content/support/9028421-how-can-i-delete-my-claude-account.md index ce7127e99..2bed9fd9b 100644 --- a/content/support/9028421-how-can-i-delete-my-claude-account.md +++ b/content/support/9028421-how-can-i-delete-my-claude-account.md @@ -2,7 +2,7 @@ Once you are logged in, click your initials or name in the lower left corner and select "Settings." Navigate to **[Settings > Account](https://claude.ai/settings/account)** and click the "Delete account" button: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2274267534/e7064e2657b1bd20031ba40da11c/CleanShot+2026-04-14+at+09_48_08.png?expires=1785299400&signature=38790c6dd92d32d2731c086d2f58f5ef592009543481bec1741a9d732fbbb1d6&req=diIgEst4moRcXfMW1HO4zeqzlXkML4j4oVDupr7i4THiliuxi2UpsoYpilzr%0AJIhZtHNnHnG%2FbRUUhM0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2274267534/e7064e2657b1bd20031ba40da11c/CleanShot+2026-04-14+at+09_48_08.png?expires=1785314700&signature=d338ca8336d88cfd175250a5fd39722eedf6bbad64ae734469ca32e9b5ce0857&req=diIgEst4moRcXfMW1HO4zeqzlXkNJ4X7oVDupr7i4TF%2FHkHySTjPh7xCX5%2BO%0APGgius6W%2BmvMfdRff6Q%3D%0A) ## Considerations for paid Claude accounts @@ -20,4 +20,4 @@ If you have multiple accounts associated with the same email address, you'll nee There are some scenarios where you will need to **[contact our team](https://support.claude.com/en/articles/9015913-how-to-get-support)** to delete your account. If this is the case, it will be noted in your account: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584796811/331afc5dc61eec6f72786155b782/Screenshot+2025-06-23+at+1_54_23%E2%80%AFPM.png?expires=1785299400&signature=7465667d62ee73d289bcc6859055832965717befeb8ddf458841aec931ae08d9&req=dSUvEs53m4leWPMW1HO4zXW0qxAJEoNfVOsMorzl%2B%2FQcchJvrwdw2dNykCHf%0AEZ5rkovTd8pITtOlJmk%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584796811/331afc5dc61eec6f72786155b782/Screenshot+2025-06-23+at+1_54_23%E2%80%AFPM.png?expires=1785314700&signature=474f2a7887af6ef83c64430c3aea31060f32176ee4070783e6fdcee5bee2d600&req=dSUvEs53m4leWPMW1HO4zXW0qxAIGo5cVOsMorzl%2B%2FQFJaXw9QlyrjK6trmn%0Abck4iLYKWpiCpGbMTjU%3D%0A) \ No newline at end of file diff --git a/content/support/9267400-move-your-personal-claude-account-to-a-team-or-enterprise-organization.md b/content/support/9267400-move-your-personal-claude-account-to-a-team-or-enterprise-organization.md index c0bd596b6..6d6543d50 100644 --- a/content/support/9267400-move-your-personal-claude-account-to-a-team-or-enterprise-organization.md +++ b/content/support/9267400-move-your-personal-claude-account-to-a-team-or-enterprise-organization.md @@ -120,7 +120,7 @@ For the full walkthrough of your options, deadlines, and what happens to your su You may have both a personal account and an organization account tied to the same email address. You can switch between them by clicking your initials or name in the lower left corner of the screen. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312193347/712f763fc290b2488c103849f20c/0c135a6f-3442-4ee1-9ab7-98673f03ef6e?expires=1785299400&signature=cdbf70c4d57854bb4042ddf1b7fc7e06d22ef85e9ba49b04ee4a954ed00fb299&req=diMmFMh3noJbXvMW1HO4zXhPndU0wRZlufhmlOXMdYYn2zvFnkqpc4nGq62E%0ADoX%2Fcg%2F2id24oXLw67A%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312193347/712f763fc290b2488c103849f20c/0c135a6f-3442-4ee1-9ab7-98673f03ef6e?expires=1785314700&signature=dd53b7d5d9aabcbe608ff1891d5fa459171fabacf01f105c2087298695c6633d&req=diMmFMh3noJbXvMW1HO4zXhPndU1yRtmufhmlOXMdYYtETNGzwhr9KS0Z2YB%0AeQASSUmR7H2nYcDC%2Fsc%3D%0A) A blue checkmark shows which account you're currently using. Click the other account to switch to it and access its separate conversations and projects. diff --git a/content/support/9519177-how-can-i-create-and-manage-projects.md b/content/support/9519177-how-can-i-create-and-manage-projects.md index bcdc1f559..ff8fe4de8 100644 --- a/content/support/9519177-how-can-i-create-and-manage-projects.md +++ b/content/support/9519177-how-can-i-create-and-manage-projects.md @@ -104,19 +104,19 @@ Starring a project allows for quick access from your projects and chats list, vi You can move a standalone chat into a project by clicking on the dropdown arrow next to the chat name, then “Add to project”: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784190248/0f19c8de18b494a27be252fdfaff/d4e7a5c5-25f5-4623-862b-c593d2dc0b39?expires=1785299400&signature=346567931b48524c68a06c890fcd3e1a350be8b3551b97d38b30fc4de361ba34&req=dScvEsh3nYNbUfMW1HO4zQABaWRuQ6kRBSXNVFXQ%2FVHedN9ix8zfBPsVWb3e%0A4iST2x%2FJmILg1Qfbduk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784190248/0f19c8de18b494a27be252fdfaff/d4e7a5c5-25f5-4623-862b-c593d2dc0b39?expires=1785314700&signature=7a0596f48106fe27084333bf3c367c4e072ec612856c2492d3148fd27b3fba79&req=dScvEsh3nYNbUfMW1HO4zQABaWRvS6QSBSXNVFXQ%2FVHCw%2FFIoMYTuoyPe%2Baw%0AZ7vs1R97wn2T19%2B2GWg%3D%0A) Browse or search for the correct project in the **Move chat** modal that appears, then click on it to move the chat. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784190951/34dc256ccd4c0cf74976f31062e6/55365cf2-059d-41b2-ac95-4b00c4389a76?expires=1785299400&signature=b8c073cac085bcc357fefa5640ba7ac0f528dc630ac6289a6de37e9c42bd3905&req=dScvEsh3nYhaWPMW1HO4zSMECiWywgAFgYbpTjViBxD0Tx0okmqVt1bu3mIr%0AVhCWUsqWM4lpxJEzHgs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784190951/34dc256ccd4c0cf74976f31062e6/55365cf2-059d-41b2-ac95-4b00c4389a76?expires=1785314700&signature=3a6c3911a5470002bb2584d7967a3e623980e407d68c9c4927f1ad35d2082478&req=dScvEsh3nYhaWPMW1HO4zSMECiWzyg0GgYbpTjViBxClljXdJFf%2FUDJi3dAv%0AF06dIw8l3d5ISA9zGDo%3D%0A) You can also remove chats from projects, or move them between projects, using the same dropdown menu within the chat: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784185682/8625eac15b9fa452f148a6c47250/c53a1bc4-a991-4684-a789-5447ed789d35?expires=1785299400&signature=a89cf089248d96f56abf443af8d5baec4dcb8e256e0d615ab9aa9bdbfcb292be&req=dScvEsh2mIdXW%2FMW1HO4zb6DuPIuB0wOS2r1%2FGRlqORYVpLv7LqN2S9mSfMt%0AN4lbQWacNdi4OZoudnc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784185682/8625eac15b9fa452f148a6c47250/c53a1bc4-a991-4684-a789-5447ed789d35?expires=1785314700&signature=0add69ec90fe272d2df2b75230f4d03afcca8cf604c08c793173d1ec59fc59cb&req=dScvEsh2mIdXW%2FMW1HO4zb6DuPIvD0ENS2r1%2FGRlqOQX1KdZEmJ4Chpg6l4I%0AjxxjJpZHdONZ6DxIBY0%3D%0A) You can move chats into projects in bulk from **[Your chat history page](https://claude.ai/recents)**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784185685/bb960063204592db277a4ba62d8d/ebbf5c69-da79-4e56-9d87-f2a97a22fe67?expires=1785299400&signature=7609f449bfa896df220b5f07e580cda94124811fd4fd4a44784976a17985f1a8&req=dScvEsh2mIdXXPMW1HO4zbParUlL4POnuQSB0Ebsw9curS9V9wy0NGN3y33E%0A8GjsG7DarRtqKZMJM%2Bw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784185685/bb960063204592db277a4ba62d8d/ebbf5c69-da79-4e56-9d87-f2a97a22fe67?expires=1785314700&signature=41f0959220cb9fc874947a01391c6ce46747270318bd3f1548c483cd48415a25&req=dScvEsh2mIdXXPMW1HO4zbParUlK6P6kuQSB0Ebsw9ffmnxxNUGgNoEz03hg%0AdGvEglH88tDzp%2FCV6Xo%3D%0A) Select the chats you want to move, then click the icon next to the number of selected chats to move them into your project. diff --git a/content/support/9519189-manage-project-visibility-and-sharing.md b/content/support/9519189-manage-project-visibility-and-sharing.md index 9ea97d874..200d1146f 100644 --- a/content/support/9519189-manage-project-visibility-and-sharing.md +++ b/content/support/9519189-manage-project-visibility-and-sharing.md @@ -12,7 +12,7 @@ When creating a project on a Team or Enterprise plan, you can choose between two - **Private:** Only invited members can view and use the project. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370991/2b6b16e5deff094e073a5b4bb0ea/63197103-24c0-41e5-aebd-9b8f431837bb?expires=1785299400&signature=5d2f91c5ccd2fb018c1c1fe2191b07964d37002d08e0194e89f3a7c459837d44&req=dScjFsp5nYhWWPMW1HO4zd3a2VkmLYejHK95%2FTFaPyntV45neZGRzuJpFuQk%0AK0AIUjsehQAPbORA7%2B0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370991/2b6b16e5deff094e073a5b4bb0ea/63197103-24c0-41e5-aebd-9b8f431837bb?expires=1785314700&signature=5547c4fdf2a5968e75b68df4c3cb73af1bc3e70a75fa72afbb094857d90c96d2&req=dScjFsp5nYhWWPMW1HO4zd3a2VknJYqgHK95%2FTFaPykRBsIJnTxrDsgUkfmS%0AlIOsh3jijQj6jrQb3u8%3D%0A) ## What are public projects? @@ -22,11 +22,11 @@ If you choose to share a project with the rest of your organization upon creatio Yes, you can switch the visibility of a project you created as public to private at any time by opening the project and clicking the “Share” button to the right of the project name: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370987/5d5db997e6b42e627ffa62fddf75/4823906b-9535-4a19-b89e-a1003f1e6e68?expires=1785299400&signature=9dae7919c52ac09e618ea5f9c27e5cb5f8defcc0a7da1a943036fab8e5061f54&req=dScjFsp5nYhXXvMW1HO4zUiDoiz1iA8tE8Kp5wh0MSBQSYNg%2BqTxiPU%2F2raX%0Ao%2FbfQuEc1MrOaIM5T20%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370987/5d5db997e6b42e627ffa62fddf75/4823906b-9535-4a19-b89e-a1003f1e6e68?expires=1785314700&signature=0e0a84beaff7d8881201192637caa2cd8628ddb55c0e8ed561a50c67b1cf853b&req=dScjFsp5nYhXXvMW1HO4zUiDoiz0gAIuE8Kp5wh0MSAVHMSXkqgYIPM5pf59%0A%2BsFRPQV5AierCqxdQPc%3D%0A) Click “Everyone at [your organization]” under **General access** and select “Only people invited” to change the project from public to private: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370988/386407facbf3e73d2f5538623a18/69d8ffcd-e1ca-470f-a219-5b88704e41f2?expires=1785299400&signature=d33453f3de92c3ca0f045dfb42d336a9f32ac52c58a05ecf6d625107cccf1e27&req=dScjFsp5nYhXUfMW1HO4zckCIfdgayugl3XeGelDRW1IDNgpr0hwRSQ5whGI%0ADed3hzJiBip18LosfsY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370988/386407facbf3e73d2f5538623a18/69d8ffcd-e1ca-470f-a219-5b88704e41f2?expires=1785314700&signature=8bf4d8380bb9db4c7c28cf0207269ea0a271de15ad858676d4ded4200d0aad17&req=dScjFsp5nYhXUfMW1HO4zckCIfdhYyajl3XeGelDRW0UWYqsk%2BtIz6VLpMMh%0Aqg6fB1Qkab%2FoMTKTADc%3D%0A) ## What are private projects? @@ -36,11 +36,11 @@ Choosing “Only people invited” keeps your project private so that you are th Yes, you can switch the visibility of a project you created as private to public at any time by opening the project and clicking the “Share” button to the right of the project name: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370989/f829dcd8bdd88e944322f678323f/9d25eff1-6df3-40be-82eb-ba7fe09187e8?expires=1785299400&signature=82d1bbfb3040561df40ea60213d7abfcc53d09f00db68c8e8c313e0a558a5ed4&req=dScjFsp5nYhXUPMW1HO4zaSEGlaeQ7EJ2JrJefVtywl0ls5oq5bbErcHjT1O%0AVQciI2SaIvdCyzE7rkg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370989/f829dcd8bdd88e944322f678323f/9d25eff1-6df3-40be-82eb-ba7fe09187e8?expires=1785314700&signature=78cf348112dce6a1a5ec7093793983e9dc99fb845996a4aec17453ed5401d9c0&req=dScjFsp5nYhXUPMW1HO4zaSEGlafS7wK2JrJefVtywkUJPjYnpsMnnDmoGJr%0AijBvt3LnfG5XZqJv20E%3D%0A) Click “Only people invited” under General access and select “Everyone at [your organization]” to change the project from private to public: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370990/d173fbc6f030780d30c6d7b8e204/7e47b9d1-89fe-4607-8b5b-f7b06e7ad0d6?expires=1785299400&signature=c53fb2520dd7d68c655c156027df6d0ee5d73e6b3df80c943ddeb0f49158b065&req=dScjFsp5nYhWWfMW1HO4zT7Q0825tAUSAmYRPrgMBZndzHGgxsf3zBb0szu6%0A1dj%2FDRaN4OYZVAvgCbs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370990/d173fbc6f030780d30c6d7b8e204/7e47b9d1-89fe-4607-8b5b-f7b06e7ad0d6?expires=1785314700&signature=751933ac6a66c63bdff771cc0905fa83799910bf9af8dea8ba59be78584ff416&req=dScjFsp5nYhWWfMW1HO4zT7Q0824vAgRAmYRPrgMBZmOqe2zWn0gOSXqHraT%0Ad%2FejnqxNTAqldEXlNi8%3D%0A) ## Add and remove access to private projects diff --git a/content/support/9534590-cost-and-usage-reporting-in-the-claude-console.md b/content/support/9534590-cost-and-usage-reporting-in-the-claude-console.md index 1ad095a8d..242ca319d 100644 --- a/content/support/9534590-cost-and-usage-reporting-in-the-claude-console.md +++ b/content/support/9534590-cost-and-usage-reporting-in-the-claude-console.md @@ -8,7 +8,7 @@ The Claude Console provides detailed cost and usage reporting to help you effect Users with access to these reports can click into them on the left navigation menu on the Console: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584654217/db0a977417e38e43639f060d96e0/image.png?expires=1785299400&signature=ba1249330e697ddf5e339e87a7f32e2ddd67faac8094b051bcbb67fa83b87747&req=dSUvEs97mYNeXvMW1HO4zYCWiSEaiM%2BeuqqBX2puyxT%2BoBXdJfrvq6K9%2FfRd%0AqVwXDeWb%2FblGoU8aBBU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584654217/db0a977417e38e43639f060d96e0/image.png?expires=1785314700&signature=2641e89d2b6d0d15cb0e856e90a57b3aa8caac91b09ca053498e17f765756175&req=dSUvEs97mYNeXvMW1HO4zYCWiSEbgMKduqqBX2puyxTUSKphqxT834VekPVT%0Avoet%2B5iuAGfI6Q4R1s4%3D%0A) --- @@ -46,9 +46,9 @@ The [Usage page](https://platform.claude.com/usage) offers a detailed breakdown 6. Use the export button to download a CSV of the displayed data. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584664321/59b50eba0b61e0789f7055fcf9f4/image+%285%29.png?expires=1785299400&signature=1da37fd1903d7d0b3e1589d2616560468514e9725e5769381ac26d199df3c012&req=dSUvEs94mYJdWPMW1HO4zQwER3YoKIZiqMITUZbanFD%2BkzqE%2FdBJfDm6DpMc%0AoIOYH0rlEQVdeFgGFII%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584664321/59b50eba0b61e0789f7055fcf9f4/image+%285%29.png?expires=1785314700&signature=ac4f1241c45fafdccbc18c2edf7ee65a0567c825f811d8496ef5cb0847ca5271&req=dSUvEs94mYJdWPMW1HO4zQwER3YpIIthqMITUZbanFA26itgfMrsmRySX2Lb%0AplcRmFjiU3a1QXPNCHA%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584693386/aed472efe163abcbc14fa32f3699/rate+limited+requests.png?expires=1785299400&signature=387e24eb354ccaba1de86ede7c5e45c34ea524e1eb6451c19ca1122d50b5059f&req=dSUvEs93noJXX%2FMW1HO4zRxEwW5P71ho21D6pckxWMY2uvKNEjV1I3y6Gsiv%0AFS%2Fh4CzW%2BodaFnUFjdc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584693386/aed472efe163abcbc14fa32f3699/rate+limited+requests.png?expires=1785314700&signature=3cb98860446d471951291f19576780766efddc7ac2683b009e99f4bf8e81b049&req=dSUvEs93noJXX%2FMW1HO4zRxEwW5O51Vr21D6pckxWMZ0bCA1Wbhu8S5Y%2Fy2w%0A4i1GYVKq8FOJTZawT%2Fc%3D%0A) ### Rate Limit Use @@ -88,6 +88,6 @@ The [Cost page](https://platform.claude.com/cost) helps you understand your spen 5. Use the export button to download a CSV of the cost data. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584679401/4d0bc8ed08625e1adee414e77030/CleanShot+2025-06-23+at+08_54_40%402x.png?expires=1785299400&signature=449d8e1a254e9cdb62cef8126d9f045fe0b0d9b898e4e4c1e7393f8afa7c2ecc&req=dSUvEs95lIVfWPMW1HO4zUR%2Bh5nBWtllCyIF5nuUsbwwiPYmy0H7wrIjfmkf%0AMxzeY0NNPRvYXSk6ZYA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584679401/4d0bc8ed08625e1adee414e77030/CleanShot+2025-06-23+at+08_54_40%402x.png?expires=1785314700&signature=2e992e0bcfb8443a47338af32611e84f1083c903b3a1b5766fb34c4e4e83c50e&req=dSUvEs95lIVfWPMW1HO4zUR%2Bh5nAUtRmCyIF5nuUsbxYwkfuZkTTUgntb%2Brm%0AtWrOc7zLl7n7oLUtlL8%3D%0A) **Note**: Currently, it's not possible to break down usage or cost by individual users. \ No newline at end of file diff --git a/content/support/9547008-publish-and-share-artifacts.md b/content/support/9547008-publish-and-share-artifacts.md index deced0441..a5789a4aa 100644 --- a/content/support/9547008-publish-and-share-artifacts.md +++ b/content/support/9547008-publish-and-share-artifacts.md @@ -56,11 +56,11 @@ Publishing also adds the artifact to the **[Artifacts](https://claude.ai/artifac After publishing, you'll see a “Get embed code” button. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951684960/0cd917c4455b31e86b70a97f8234/image.png?expires=1785299400&signature=6f5d5697cfc303e43bf1eb62309f52d96300d602370fa42b6959c5972faecebf&req=dSkiF892mYhZWfMW1HO4zdcpD1NQ7AqFR8xgMH3ra8iaAqHvbI2JMVOl4viX%0AkgShvCFyIbnT2mNUydw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951684960/0cd917c4455b31e86b70a97f8234/image.png?expires=1785314700&signature=c54a7595b26d7df775f878ea98ed3692b1c0ed09116d37990d31bed329592592&req=dSkiF892mYhZWfMW1HO4zdcpD1NR5AeGR8xgMH3ra8hAb33wzKWHOkiDuvJP%0Aa9tBSsjzJw3PYA%2BFiD8%3D%0A) Click it to open a modal with automatically generated code you can copy and paste to embed your artifact on another website. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951685860/6bf1aa2c57d6ff95804797779e9c/image.png?expires=1785299400&signature=511090b10e1ac284fd1808bedcf2964d8282ec928093e172ce2e1073a262e404&req=dSkiF892mIlZWfMW1HO4zcqH79yBwI1pf3CUbx4Ru6XhuHSfnP4LdNcwTjeT%0A6dzoSNQffu9KXMl7Ax8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951685860/6bf1aa2c57d6ff95804797779e9c/image.png?expires=1785314700&signature=46853e7e6d49b870d6fbaab2624dfeaacb38cb1e8c06dcd12d2dd0f04aef6051&req=dSkiF892mIlZWfMW1HO4zcqH79yAyIBqf3CUbx4Ru6U%2FkS4sTFJXgzGOe6ve%0AEZke05lCxvExkB1%2BUrE%3D%0A) You must specify which websites can embed your artifact by entering URLs in the **Allowed domains** field, separated by commas. @@ -116,7 +116,7 @@ Artifacts created on Team or Enterprise accounts can only be shared within your 4. Click “Share & copy link” to make this version shareable. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951680160/d5a38784df4c6d0cc55eda339279/Screenshot%2B2025-10-28%2Bat%2B2_00_15-E2-80-AFPM.png?expires=1785299400&signature=7bb563c5c2f663b744fd22b77deee8d8b70682d16d436bb6b6869708a1590dfc&req=dSkiF892nYBZWfMW1HO4zbvYOlTnJHCXK6hAzMpXfmMWCycBaB0XDi3upBAk%0Ac6bkIo55GV4sdoFtlI0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951680160/d5a38784df4c6d0cc55eda339279/Screenshot%2B2025-10-28%2Bat%2B2_00_15-E2-80-AFPM.png?expires=1785314700&signature=3fb4960c9c3ae7f54899f344454a2647c16b5d0f4f999c77181a3716032d222e&req=dSkiF892nYBZWfMW1HO4zbvYOlTmLH2UK6hAzMpXfmPoYiUCoix%2BtPJ2iE7x%0ASpLaFeas0ws3Ol%2B9nq0%3D%0A) ### Who can access shared artifacts @@ -138,7 +138,7 @@ When you share an artifact, viewers also gain access to any attachments and file 2. In the **Artifact shared** modal, click “Unshare.” -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951676927/c66153a2c075c6a64404306aefd0/Screenshot%2B2025-10-28%2Bat%2B1_58_24-E2-80-AFPM.png?expires=1785299400&signature=a037fd6c4cf993acb8d26168edefbec7939ddd0cf226f67b7a66d496e3ed9215&req=dSkiF895m4hdXvMW1HO4zW9Ewgy%2F8H23gj8mTHivCKZBH0H3jGAdwleI1F5s%0AE43WmTFP8XJm1XNJE%2Bw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951676927/c66153a2c075c6a64404306aefd0/Screenshot%2B2025-10-28%2Bat%2B1_58_24-E2-80-AFPM.png?expires=1785314700&signature=43ab6e456c9324a0b4b9ad0589c86e7eb1d2d0ddb4e319abfdc55d72be463b19&req=dSkiF895m4hdXvMW1HO4zW9Ewgy%2B%2BHC0gj8mTHivCKav%2BkKh6dVe7m4krXFR%0AcSsou3Hm%2B3zazDaTSNI%3D%0A) --- diff --git a/content/support/9927533-disable-public-projects-for-your-organization.md b/content/support/9927533-disable-public-projects-for-your-organization.md index 1cc6c5eee..52101b68e 100644 --- a/content/support/9927533-disable-public-projects-for-your-organization.md +++ b/content/support/9927533-disable-public-projects-for-your-organization.md @@ -10,7 +10,7 @@ Follow these steps: 2. Find **Public projects** and toggle it off -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2053902291/8c39d1a79dedc97411eed54dec5c/CleanShot+2026-02-11+at+11_25_34%402x.png?expires=1785299400&signature=37e8c050fc921035ec3f8d2bb62f2af72591d9d481015d20258bbdb890f844d8&req=diAiFcB%2Bn4NWWPMW1HO4zfGib2KmYglbYabJlVJ9VPxiOof%2Ffnj6azXsjop%2F%0Am%2F8SUzymJi%2BhIycs%2Bwk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2053902291/8c39d1a79dedc97411eed54dec5c/CleanShot+2026-02-11+at+11_25_34%402x.png?expires=1785314700&signature=5017026a575d28e5d599e963cacd00d81b151321928a38197dce87ec65f9a34f&req=diAiFcB%2Bn4NWWPMW1HO4zfGib2KnagRYYabJlVJ9VPwwMMlAmBTe3%2FPPPIDY%0AnC9wn5B%2B29sCo%2FEgl2o%3D%0A) ## How does disabling public projects work?