diff --git a/content/.metadata.json b/content/.metadata.json index 5bafc0ba7..10ada6aac 100644 --- a/content/.metadata.json +++ b/content/.metadata.json @@ -1,7 +1,7 @@ { "metadata": { "version": "2.0", - "fetch_date": "2026-08-18T16:17:29.055877Z", + "fetch_date": "2026-08-19T02:10:19.967249Z", "section": "all" }, "items": [ @@ -9,15 +9,15 @@ "url": "https://platform.claude.com/docs/en/home", "status": "success", "path": "en/home.md", - "sha256": "5afa0fe29b5cfcfec1e91bd4143c51b03a3c96e06170c7dd0e43e05ea5232864", - "size": 11959 + "sha256": "8246dc49fade25c067beaff3b2ec2503633db98279d57d7674a91fb464dd6589", + "size": 11967 }, { "url": "https://platform.claude.com/docs/en/intro", "status": "success", "path": "en/intro.md", - "sha256": "00adef941caa9156cff4e2d58bc5996fe772e6fd60ec9521e7737e69ebfcf2b6", - "size": 5263 + "sha256": "318b7cbe5bafaa902c6552b4f253779cb7ec0e793bdf37315f682d230a354b2e", + "size": 5264 }, { "url": "https://platform.claude.com/docs/en/get-api-key", @@ -422,8 +422,8 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/files", "status": "success", "path": "en/build-with-claude/files.md", - "sha256": "9b6c30d55f11737692784d5bf287021cbff08ed7102a21a2ba3950391968a970", - "size": 32138 + "sha256": "9cb3e722238635102bd70c5006d3c5d362a60022d1718e59d89c4bd7dde2c8b6", + "size": 33565 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/pdf-support", @@ -436,8 +436,8 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/vision", "status": "success", "path": "en/build-with-claude/vision.md", - "sha256": "3242a01766ed71074007d71652ebd7dc426feb8fa417e0c66f56b7f87da38d26", - "size": 46303 + "sha256": "a7ec458bd897341ac6fc6dcd9601108665a8ea1e4825155060b2e0202c7fe523", + "size": 46300 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/vision-coordinates", @@ -450,8 +450,8 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview", "status": "success", "path": "en/agents-and-tools/agent-skills/overview.md", - "sha256": "4f7b241829ad6a1358475dfc59e33de0669f7d0b00e634acd2da66c3c6e9b321", - "size": 21150 + "sha256": "f3a9e69a05e4d41157561ced529eb795dc420d99103faf2a3488d364f5eacf03", + "size": 21652 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/quickstart", @@ -471,15 +471,15 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise", "status": "success", "path": "en/agents-and-tools/agent-skills/enterprise.md", - "sha256": "de38cb2a0a0e4fd777a979be4604da73f93052bb29132f763beb79a0e1840190", - "size": 14415 + "sha256": "7a83e80ce335ab329ed9f1c674fa3747b3b0d46656c9de6835932cc168976e36", + "size": 16293 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/skills-guide", "status": "success", "path": "en/build-with-claude/skills-guide.md", - "sha256": "71451b5bc3e2193c5673fb70c0380002900a142ddd5393fd2a1f750f3292e797", - "size": 155789 + "sha256": "85af315e980fe974e2f85d403db4099a5aee51a1fb0d902dd468cb4c42d5bb49", + "size": 157714 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/remote-mcp-servers", @@ -786,8 +786,8 @@ "url": "https://platform.claude.com/docs/en/manage-claude/admin-api", "status": "success", "path": "en/manage-claude/admin-api.md", - "sha256": "b4216b894f51d048e8bcffcdcce4f1903fe2a81a27b5e0ddb355eb0d8507704b", - "size": 15185 + "sha256": "fccb182841bede8aa232ccf9024076ce87bf2e65847e699fc161c96f6d3be274", + "size": 15192 }, { "url": "https://platform.claude.com/docs/en/manage-claude/user-management", @@ -800,7 +800,7 @@ "url": "https://platform.claude.com/docs/en/manage-claude/workspaces", "status": "success", "path": "en/manage-claude/workspaces.md", - "sha256": "e1f397520ca9cc8b38d6eaffdb563dcf2bfc7d060fb61f694489ca7315ac346a", + "sha256": "9b61b914684f5527578e853fe2c758900a3f134a43cd039abbbe57a92a11306c", "size": 25136 }, { @@ -835,64 +835,64 @@ "url": "https://platform.claude.com/docs/en/manage-claude/wif-reference", "status": "success", "path": "en/manage-claude/wif-reference.md", - "sha256": "82cf57edfd0814fda032accb4a96823810065b04dbc0d3764f1f3ae51366473e", - "size": 41361 + "sha256": "031e6df9331540529e06322e9c08e11f383dcb756ce7a4da0883ed7a5897dd64", + "size": 43128 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/aws", "status": "success", "path": "en/manage-claude/wif-providers/aws.md", - "sha256": "47da9f49b1a51f6cdadd15926c4047bd1688dc9750ec3e71c58bebde81cc6aad", - "size": 31928 + "sha256": "9c097b02cadeff891d46fda2a9a43d637df60fc30e06bb2c17423c911dc54db1", + "size": 32388 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/gcp", "status": "success", "path": "en/manage-claude/wif-providers/gcp.md", - "sha256": "71db33dd700a240642145a90d5fc1b5a30ff36528464e5f5111b975f13787f64", - "size": 20052 + "sha256": "5c104d2f5bb7f6bbd30606196c878ee8156bd422525f64fb87af274da72a5f36", + "size": 20282 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/azure", "status": "success", "path": "en/manage-claude/wif-providers/azure.md", - "sha256": "e5e7a668224dcf78d074734509d69136e9f41e683dadfbbd78230efb6d6b9a09", - "size": 64211 + "sha256": "2c6cf9d6a7a7dc3e05755c700ef2c39dfd3c7079206e0b2b51e59873fad3727e", + "size": 64832 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/github-actions", "status": "success", "path": "en/manage-claude/wif-providers/github-actions.md", - "sha256": "1d973a9502305754e7b76c98d77a810616f7e216f7279fa30caa993a922b23ea", - "size": 14072 + "sha256": "0013cf9776f628177eb67ee7c1999fbe581715ed76b3078b38b6c7fe630e62e9", + "size": 14448 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/kubernetes", "status": "success", "path": "en/manage-claude/wif-providers/kubernetes.md", - "sha256": "1b09145c5dd71808f3ef4dc29592a2be5fdc76dfca67a60ec7e1bf3de7060480", - "size": 14123 + "sha256": "8b13fb2a457db389eab5e11bbd9879b50735bf7d8f54de0e556b554c90b1beed", + "size": 14353 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/spiffe", "status": "success", "path": "en/manage-claude/wif-providers/spiffe.md", - "sha256": "dfb6c4b3d0555a4e34f8c2ad724be79f5d5a5a47ec51082dbd100fb7387eb517", - "size": 30231 + "sha256": "055df84499a3fed79aaac796e16518eda93a2ce3d7c48a9f92270dbd1b7cdd94", + "size": 30461 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/okta", "status": "success", "path": "en/manage-claude/wif-providers/okta.md", - "sha256": "7fb8615a272c5627b5965f9ca26de879ff2fe418d036a7a6f1193ac24170bed7", - "size": 21681 + "sha256": "2106555740d19f1f1327662d6f9553363c51191758fbc078f919a32e1339897c", + "size": 21911 }, { "url": "https://platform.claude.com/docs/en/manage-claude/usage-cost-api", "status": "success", "path": "en/manage-claude/usage-cost-api.md", - "sha256": "6d96289f57699196bfdd08ec549aae8d1c8333fbf05664260c224431b66ccd31", - "size": 15853 + "sha256": "a27a6eb355e359ae5cecb139fdf8cb6d2af064fc0f2edc47c02c29090dffaf62", + "size": 15905 }, { "url": "https://platform.claude.com/docs/en/manage-claude/rate-limits-api", @@ -933,43 +933,43 @@ "url": "https://platform.claude.com/docs/en/manage-claude/api-and-data-retention", "status": "success", "path": "en/manage-claude/api-and-data-retention.md", - "sha256": "c8aadd7a40cf0b37ca54f0c0ed256733f0144c2e5615f637b32a1841372db15f", - "size": 55734 + "sha256": "9981daf66c4b75639235c980cf4e81cba75fa6eb8634d522ef8180e6aed19916", + "size": 55704 }, { "url": "https://platform.claude.com/docs/en/manage-claude/access-transparency", "status": "success", "path": "en/manage-claude/access-transparency.md", - "sha256": "6dc76a63c3312f5c0929f88392f46a2fc698b34befcb3c1f57a2685070ff8684", + "sha256": "00946afb5c4c2d853b0bc44f25284ffd410e81e9b0ebafd13fe6c5322eabf8ee", "size": 20648 }, { "url": "https://platform.claude.com/docs/en/manage-claude/cmek", "status": "success", "path": "en/manage-claude/cmek.md", - "sha256": "628f113fa8be874ef68f86acc1b44d377bad3e35cdc9eced302c6e8ae43138f5", - "size": 14177 + "sha256": "cbcfd2c05b5cdb02c859584f1ea9ac12c4cabe25477ec5ffb01fcbb511aee3e4", + "size": 14599 }, { "url": "https://platform.claude.com/docs/en/manage-claude/cmek-aws-kms", "status": "success", "path": "en/manage-claude/cmek-aws-kms.md", - "sha256": "d108e77a5c0b474f5bc84187d967481ba32eac9174ebf80adde2c5bccd82894b", - "size": 12661 + "sha256": "ac2ebe33e1776000f0ea58c2adb499c200576866cf6a8720e85141552da8ced4", + "size": 12938 }, { "url": "https://platform.claude.com/docs/en/manage-claude/cmek-google-cloud-kms", "status": "success", "path": "en/manage-claude/cmek-google-cloud-kms.md", - "sha256": "4a37f583dd12626f751fe441f806132e1251d7242cb8cad4867edf47033d4548", - "size": 10376 + "sha256": "e9286ec4fa8a20b2bf2853a0b349031185c09a5b20f58db51ac533a221e3e35b", + "size": 10653 }, { "url": "https://platform.claude.com/docs/en/manage-claude/cmek-azure-key-vault", "status": "success", "path": "en/manage-claude/cmek-azure-key-vault.md", - "sha256": "d4daf34cb610b7e2c57373baa7fe50bcbfc5fb13a0331c5d2f2f2da3a9d2e871", - "size": 12535 + "sha256": "4e7feb68773ee3d6b0daa0d618cbed212ffbc057d73f4eebec9aaac4fc2a32b9", + "size": 12709 }, { "url": "https://platform.claude.com/docs/en/manage-claude/inference-hooks", @@ -1374,8 +1374,8 @@ "url": "https://platform.claude.com/docs/en/api/overview", "status": "success", "path": "en/api/overview.md", - "sha256": "4ea0935af9f2cf7048a21031fff3be7bb5391396aa849443003f9f45f1e31c7b", - "size": 19768 + "sha256": "9e285167b30b1c0e5cf57150130aade624d74ee0aa8a9057360447be3ab86456", + "size": 19765 }, { "url": "https://platform.claude.com/docs/en/api/beta-headers", @@ -1451,8 +1451,8 @@ "url": "https://platform.claude.com/docs/en/release-notes/overview", "status": "success", "path": "en/release-notes/overview.md", - "sha256": "4eebb61915c3db72b2735385190393b5194e43f60fa17562e14494a16dea67ea", - "size": 87047 + "sha256": "b37e0bd3d987a2e6c4e6be8b364086961e297b7893d64602de82ec5754885f14", + "size": 87622 }, { "url": "https://platform.claude.com/docs/en/api/completions", @@ -3978,15 +3978,15 @@ "url": "https://code.claude.com/docs/en/quickstart", "status": "success", "path": "en/docs/claude-code/quickstart.md", - "sha256": "760ac8c65123e97c7a0716a2f2c4f4c26573b2c93c48c5c7ee8224fc44551f58", - "size": 15795 + "sha256": "f5b59b2f5b7186ab5fec800beacc45413c103c3e19b2c1292c00838b7d7c0c8d", + "size": 13325 }, { "url": "https://code.claude.com/docs/en/changelog", "status": "success", "path": "en/docs/claude-code/changelog.md", - "sha256": "07d3c964061e482a67b2803b26b62a6308aa84b9e61f6e60a943512a5df299f9", - "size": 551496 + "sha256": "055628a3225c59b1be4ea8fa99f76cedf5cea25023681f069ea17c94239eafa5", + "size": 554295 }, { "url": "https://code.claude.com/docs/en/how-claude-code-works", @@ -4258,8 +4258,8 @@ "url": "https://code.claude.com/docs/en/sub-agents", "status": "success", "path": "en/docs/claude-code/sub-agents.md", - "sha256": "1926157b3db4755951c70d3d3a8cd74d5d3a564389120c7cab2491bde83bb246", - "size": 101052 + "sha256": "227626bc5018367896b25c3ecc241964adf11bacd050644f6576cb64e9226dd4", + "size": 101302 }, { "url": "https://code.claude.com/docs/en/agent-view", @@ -4279,8 +4279,8 @@ "url": "https://code.claude.com/docs/en/cross-session-messaging", "status": "success", "path": "en/docs/claude-code/cross-session-messaging.md", - "sha256": "256b5079ec301ec1bad917f32d05baedc42498883014c8446a1ddc3f33f82d41", - "size": 29480 + "sha256": "4906354c778df040a93eb79efa13356f6540a4ecf9241e3e3aa919ea06ba7712", + "size": 29886 }, { "url": "https://code.claude.com/docs/en/workflows", @@ -4307,15 +4307,15 @@ "url": "https://code.claude.com/docs/en/mcp", "status": "success", "path": "en/docs/claude-code/mcp.md", - "sha256": "0d95df9a1639543f7043c1f42f1ef30491ce05b7075473cef331699940fda2d5", - "size": 84882 + "sha256": "66ee91eed4f14dbf5fa9171ac90b47ceacb6fad70a1454e2df4f4fe451eda145", + "size": 88493 }, { "url": "https://code.claude.com/docs/en/skills", "status": "success", "path": "en/docs/claude-code/skills.md", - "sha256": "a6951e76716c9cf8f74f664aa635888ec6e0ee3ceecdb272b2f41f7b37a8b117", - "size": 96929 + "sha256": "448fde484cc410c84d871ccffe9c8676f6a5e5fd8ff8330183ef2461fed43575", + "size": 96949 }, { "url": "https://code.claude.com/docs/en/discover-plugins", @@ -4405,15 +4405,15 @@ "url": "https://code.claude.com/docs/en/debug-your-config", "status": "success", "path": "en/docs/claude-code/debug-your-config.md", - "sha256": "5abeca159091d0d2c090f1105e33549cb367723f242e5568f1d2efaed8f87ef7", - "size": 23355 + "sha256": "698a9d85c621d33ca55741de4fd7692646700c35d2c00d69e3845c0771ed5419", + "size": 22961 }, { "url": "https://code.claude.com/docs/en/errors", "status": "success", "path": "en/docs/claude-code/errors.md", - "sha256": "1dcf5f650f977f17f1c677ec4f917769083d0bb671fef30a9b1152735ea22be0", - "size": 238239 + "sha256": "01b42e3801011b257a4bae207d3ddecac7df09b07ae48de631a534a58663eb07", + "size": 244892 }, { "url": "https://code.claude.com/docs/en/admin-setup", @@ -4685,8 +4685,8 @@ "url": "https://code.claude.com/docs/en/settings", "status": "success", "path": "en/docs/claude-code/settings.md", - "sha256": "ea7dbd4d12ee9f4f38175025a82c07d1eae6e9b407fc046bf821cee6c1894965", - "size": 335349 + "sha256": "c93f165ff64a6fcd372b3479095a870cd7ea87eefaa8190b648af7fd1516cc9f", + "size": 336721 }, { "url": "https://code.claude.com/docs/en/permissions", @@ -4769,8 +4769,8 @@ "url": "https://code.claude.com/docs/en/model-config", "status": "success", "path": "en/docs/claude-code/model-config.md", - "sha256": "1492ee54df64707ae3c8732b52a56a4dc3186673567a171c4a3e79fb28d0cfdd", - "size": 93978 + "sha256": "f1f8199299e10a5481ad693fcc149e3f241a4dbc0165cc7b8c08bd025af1bf19", + "size": 93973 }, { "url": "https://code.claude.com/docs/en/fast-mode", @@ -4825,8 +4825,8 @@ "url": "https://code.claude.com/docs/en/statusline", "status": "success", "path": "en/docs/claude-code/statusline.md", - "sha256": "67f836556ddc69bd6505672fe5a65f227f73f4c48316fe96d424261d677ad128", - "size": 70551 + "sha256": "546fbc9424f28d62b3c55972b3fd1c8b61b9cb0b442b280928bebf3b1ea01114", + "size": 70460 }, { "url": "https://code.claude.com/docs/en/keybindings", @@ -4853,8 +4853,8 @@ "url": "https://code.claude.com/docs/en/env-vars", "status": "success", "path": "en/docs/claude-code/env-vars.md", - "sha256": "983e39e18207ab3a2474d435a0221e1f105ee13a5ec61b0663e2e445405219a4", - "size": 406192 + "sha256": "7d6edb2858cc214ae4d0290cf7e4d3a5c487a441543345144ac606067ef04f79", + "size": 406197 }, { "url": "https://code.claude.com/docs/en/tools-reference", @@ -4867,8 +4867,8 @@ "url": "https://code.claude.com/docs/en/interactive-mode", "status": "success", "path": "en/docs/claude-code/interactive-mode.md", - "sha256": "cbcebbd31e5ccf676ee71cda7ac57c1e0c573f91bc4f5516e5f4579798b86734", - "size": 60952 + "sha256": "a7a9ca4ac5efa44ed7167ba70d5983b52350607371bc684caccd74a856bca750", + "size": 66886 }, { "url": "https://code.claude.com/docs/en/checkpointing", @@ -4909,8 +4909,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/overview", "status": "success", "path": "en/docs/claude-code/agent-sdk/overview.md", - "sha256": "a443e0c70e5b1c98998f6836a2a06ef17f310fb90dbd8e4c3f96b4179d4207bb", - "size": 9069 + "sha256": "584a1641997bce448e6675b614c418d73b97087234419ab5227693b3dc89f9ff", + "size": 9299 }, { "url": "https://code.claude.com/docs/en/agent-sdk/quickstart", @@ -4937,8 +4937,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": "a270ce0539dd5fbb7c31221ab45cf5f6bf1e1da07e9edc54f8c169c4b15747f3", - "size": 48601 + "sha256": "8c998e19a93f78b6df2bc32f1d2d6a766d9aeee49aa7f861f02fcf998d960b17", + "size": 48604 }, { "url": "https://code.claude.com/docs/en/agent-sdk/claude-code-features", @@ -5014,8 +5014,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/subagents", "status": "success", "path": "en/docs/claude-code/agent-sdk/subagents.md", - "sha256": "e08018409381c1e4e25f81d5a39055381c43731b199b21c049d66c782e94a5b0", - "size": 44725 + "sha256": "e7ae552b855784ee1522cb120c1da039675be617edbdcbcf4a60bfc1f2f84d67", + "size": 45275 }, { "url": "https://code.claude.com/docs/en/agent-sdk/modifying-system-prompts", @@ -5024,26 +5024,19 @@ "sha256": "5f15c1496afbdeed5092b9ea3d68d877b20ea90091381d8139f1680648f1300c", "size": 22480 }, - { - "url": "https://code.claude.com/docs/en/agent-sdk/slash-commands", - "status": "success", - "path": "en/docs/claude-code/agent-sdk/slash-commands.md", - "sha256": "e5c597afe5e5ef0370896a12d51f01e32f80f23697c1d99b8bd2e7b5a463b810", - "size": 19248 - }, { "url": "https://code.claude.com/docs/en/agent-sdk/skills", "status": "success", "path": "en/docs/claude-code/agent-sdk/skills.md", - "sha256": "978ecbb28fbfc4dc7aed5380f99c42a108bd5bff652cf98e59ed4566c625cc3a", - "size": 13974 + "sha256": "400bb4b2c7af65d6bef64799f614a22fe8ff915ec06f1c31711b4be0d62aa9ee", + "size": 26661 }, { "url": "https://code.claude.com/docs/en/agent-sdk/plugins", "status": "success", "path": "en/docs/claude-code/agent-sdk/plugins.md", - "sha256": "26994bfcc00f70c3a5065b891902032b679d6752a3ad0d889b6214f9e1ecc20a", - "size": 12029 + "sha256": "c8b179ee93ae6f4ee0a7b01b688153988c893a1cbca544859adea71097d296c0", + "size": 12053 }, { "url": "https://code.claude.com/docs/en/agent-sdk/permissions", @@ -7751,8 +7744,8 @@ "url": "https://support.claude.com/en/articles/8114491-get-started-with-claude", "status": "success", "path": "support/8114491-get-started-with-claude.md", - "sha256": "72d80a94d10c3cbf7711b88e62474619ca5238470a9b0750e30e3e6b419bfc44", - "size": 5298 + "sha256": "fb498ba8472d6c01232c7f422c4767adb805c87d66a90beef4e2987ad1c34d1e", + "size": 5302 }, { "url": "https://support.claude.com/en/articles/8114494-how-up-to-date-is-claude-s-training-data", @@ -7765,8 +7758,8 @@ "url": "https://support.claude.com/en/articles/8114513-business-associate-agreements-baa-for-commercial-customers", "status": "success", "path": "support/8114513-business-associate-agreements-baa-for-commercial-customers.md", - "sha256": "d5c07e016771ef4adc59b335bc61d9c5e1a24f4aa225eebbf58373ec791ee7e7", - "size": 23435 + "sha256": "643be28a4da79c89d76fe4bd690bbca391d0f5f57ee065878febb33567c01449", + "size": 23424 }, { "url": "https://support.claude.com/en/articles/8114518-claude-s-response-to-my-prompt-is-too-brief", @@ -7779,8 +7772,8 @@ "url": "https://support.claude.com/en/articles/8114521-how-can-i-access-the-claude-api", "status": "success", "path": "support/8114521-how-can-i-access-the-claude-api.md", - "sha256": "6f54abdea6e360f3b565cc0fa2512b479af1951711e3a6fda565e247bbbef314", - "size": 823 + "sha256": "9501e160692302bbadcb175db0f16f3e6688c033bacca56016be88aba3fb708a", + "size": 824 }, { "url": "https://support.claude.com/en/articles/8114523-how-can-i-learn-more-about-claude-api-pricing", @@ -7807,8 +7800,8 @@ "url": "https://support.claude.com/en/articles/8114531-i-created-a-claude-console-organization-how-do-i-start-using-the-claude-api", "status": "success", "path": "support/8114531-i-created-a-claude-console-organization-how-do-i-start-using-the-claude-api.md", - "sha256": "97bb9be78321d7294579fe9ea95091080729b5551e3245586de589b224fd5646", - "size": 736 + "sha256": "c5249b0123e6fc11c09cbd464c2c1a2948bc253f6d042108a062c51d31331896", + "size": 741 }, { "url": "https://support.claude.com/en/articles/8114533-i-ve-been-using-other-large-language-models-llms-to-power-my-product-how-should-i-alter-my-prompts-when-switching-to-claude", @@ -7835,8 +7828,8 @@ "url": "https://support.claude.com/en/articles/8230524-delete-or-rename-a-conversation", "status": "success", "path": "support/8230524-delete-or-rename-a-conversation.md", - "sha256": "3747132f7f383dedab75a85cd8925dd2efd320134f98fb3f112fa9aa29b60584", - "size": 5879 + "sha256": "2d8411189f83df3ec4707137ef451cf94420735d4e23f6a97e0406e41de06efe", + "size": 5881 }, { "url": "https://support.claude.com/en/articles/8241126-upload-files-to-claude", @@ -7905,8 +7898,8 @@ "url": "https://support.claude.com/en/articles/8325618-paid-plan-billing-faqs", "status": "success", "path": "support/8325618-paid-plan-billing-faqs.md", - "sha256": "7a2f1c2ab63cde2663584234114cbaf1dde127b040e755502c974144f5504888", - "size": 4553 + "sha256": "e503224c7bddf434fed43c67d8ae75262d0c368f529b5edf6e6efaf58de4fb5a", + "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", @@ -7947,8 +7940,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": "583a156946e67c2d656e524ffbb5b6199623d175903a0319663dace26d56aa13", - "size": 9649 + "sha256": "1bc975804c6d5c0458bdc2450c3c7e09655e27113081a3e36015b1123a8d5884", + "size": 5575 }, { "url": "https://support.claude.com/en/articles/8606394-how-large-is-the-context-window-on-paid-claude-plans", @@ -7968,8 +7961,8 @@ "url": "https://support.claude.com/en/articles/8887527-customizing-your-appearance-settings", "status": "success", "path": "support/8887527-customizing-your-appearance-settings.md", - "sha256": "e27dc85ff7632528296624f392046fbb67d9a0db8a3057ab92cd2137d549ab4f", - "size": 1874 + "sha256": "3c3617dbf9dd2a642b0f0b1bf748d1749ff56c58f3e72aba2efba36b01ee9ea1", + "size": 1872 }, { "url": "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler", @@ -7982,8 +7975,8 @@ "url": "https://support.claude.com/en/articles/8977456-how-do-i-pay-for-my-claude-api-usage", "status": "success", "path": "support/8977456-how-do-i-pay-for-my-claude-api-usage.md", - "sha256": "dbd2b8645c0a6e0205afd2f441b086facbc85422a1381e80fc4b88429cec643c", - "size": 2451 + "sha256": "d1f65a5cf002aa149a1a8c9fc198f3e932470442faf738ba320fe7fcdbf57f68", + "size": 2466 }, { "url": "https://support.claude.com/en/articles/8987200-can-i-use-the-claude-api-for-individual-use", @@ -8024,8 +8017,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": "0b54d55ed932415f2e08e61e19f62e9c053ee18635cedb54614c835ba5890a7b", - "size": 2017 + "sha256": "9fe41eeaa626bc20e60a9b00115f473085e753f579cf3eab6decc00c5b17f017", + "size": 2019 }, { "url": "https://support.claude.com/en/articles/9035075-law-enforcement-requests", @@ -8094,8 +8087,8 @@ "url": "https://support.claude.com/en/articles/9266767-what-is-the-team-plan", "status": "success", "path": "support/9266767-what-is-the-team-plan.md", - "sha256": "912c2b8145da230a80174ac8eac3c852d305f1a553e039f1e9d08ae96283f3ee", - "size": 6097 + "sha256": "c8658f1196fb6f59014b96f5a593e46c4c019eff5ce38cf2c3478a1d64766af1", + "size": 6016 }, { "url": "https://support.claude.com/en/articles/9267247-get-started-with-the-team-plan", @@ -8192,15 +8185,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": "60aaa61d1e16b252d590c7dc719120ab18ba47d5f06762787e3fb09ea9a9d3e1", - "size": 9272 + "sha256": "9003e428c0efb4714537fa1354048412dc53ff37816f55e33ed3fd0ff50e3820", + "size": 9282 }, { "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": "65307713c69adf43ac8cf88f9f01211f753042fbf4842a369dfe85eb2906791e", - "size": 8567 + "sha256": "86c4a5b96b73f7c37e2739ca340d245159552638a9ee3580a2d4fde053e33914", + "size": 8557 }, { "url": "https://support.claude.com/en/articles/9519291-what-is-anthropic-s-policy-for-handling-governmental-requests-for-user-information", @@ -8220,15 +8213,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": "0ca44563fb0543186530e1fd82c998d9a331a1683b9481dedeffa85ec1bd8f31", - "size": 5102 + "sha256": "949d8fd3e2afdc3de064b4419032b7d42dbc4b38b43bd0110571d42fd0411588", + "size": 5098 }, { "url": "https://support.claude.com/en/articles/9547008-publish-and-share-artifacts", "status": "success", "path": "support/9547008-publish-and-share-artifacts.md", - "sha256": "856f4614f4df7106935a44645e0f07d98117ce42ae8c6c26400e7c375d077f4f", - "size": 7324 + "sha256": "d2ba597a2f03393869385117be0456fc1f8c571cd05a4fda2ff5015c349e87bf", + "size": 7326 }, { "url": "https://support.claude.com/en/articles/9612887-install-claude-for-android", @@ -8304,7 +8297,7 @@ "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": "c5d6fca20ae3b5c90a3a398c2aa01386b1963ebcdef4a306216463c60f9ac3b6", + "sha256": "25e5c5a2172eeec1aca6ca9b0e161fcc914f99fad03973334246dd0a3cf17539", "size": 2578 }, { @@ -8395,8 +8388,8 @@ "url": "https://support.claude.com/en/articles/10186004-claude-console-roles-and-permissions", "status": "success", "path": "support/10186004-claude-console-roles-and-permissions.md", - "sha256": "53eb1c5092b3383153908324dbf3f7ce153cdd3396187746e3248cf1a02eaa87", - "size": 2214 + "sha256": "6a6e573aa74bd5836ffce0bd787be065b9efcbb2df0814ea0559d277dbc18c63", + "size": 2239 }, { "url": "https://support.claude.com/en/articles/10263469-use-claude-app-intents-shortcuts-and-widgets-on-ios", @@ -8444,15 +8437,15 @@ "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": "2e4aa140f25d644cf7bef18b3f95e4ed80d7868339945404b2abf56a29f264aa", - "size": 2494 + "sha256": "eaeb6fd7503149224b19305da9f2a4c975623864cef4a447f68970c5c111fa72", + "size": 2498 }, { "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": "6e8e987d6e3751ba7a24aad40779e9344038da8fa5224eaf16df1610071efbc9", - "size": 3171 + "sha256": "fa673a80c2861481e4f2566b9fb3466da7aebbcfc66d00078f5f55d05ae95b09", + "size": 3163 }, { "url": "https://support.claude.com/en/articles/10366389-how-can-i-get-higher-rate-limits-on-the-claude-api", @@ -8500,14 +8493,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": "12c80f8e63d63b85e731d47df6c3ba682716659d9a1ce9edeb3fc81c92634034", - "size": 1034 + "sha256": "36777ccba6a60fd5c2098f61c5ad9327ef121e7f0e2b71147ee9eb3b5a44fc10", + "size": 1036 }, { "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": "1f5dcfcac33e7f21407c7ac908f6d478fac4d95b509fa39ffb5f6b614ba56ccf", + "sha256": "7dcb8e7519cb1be69152fba1ceb6c07a6df13ddc3b809ff231b29cdab7951026", "size": 997 }, { @@ -8521,15 +8514,15 @@ "url": "https://support.claude.com/en/articles/10593882-share-and-unshare-chats", "status": "success", "path": "support/10593882-share-and-unshare-chats.md", - "sha256": "d75322521b89028d5f2f5c214f94bd3e527d38042d27970713e6e2ed58f415d4", - "size": 4014 + "sha256": "58519e6822b34b07576126a159e7965e3ce89cb60830c1fea10dcf2e142b5b8c", + "size": 4012 }, { "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": "07041b7278fa02847c6f5cd962b256933f30a44e7ddb7b75eab6d134c6e86406", - "size": 6368 + "sha256": "524ed45b52cb94d2e11d9b4b701c3ed713b34adcd16902c711939fc91992ff41", + "size": 6370 }, { "url": "https://support.claude.com/en/articles/10684638-report-block-and-remove-content-from-claude", @@ -8538,13 +8531,6 @@ "sha256": "7b76d501ac6a24f255ff0c4f7b77d732acacbea231d014d6b3102c58568ed03e", "size": 6745 }, - { - "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": "a5bb537ef1a4cb9f17dd0fa72a42913a72680588a15ef2d0430438746d9373a1", - "size": 4527 - }, { "url": "https://support.claude.com/en/articles/10769299-how-to-use-claude-in-your-preferred-language", "status": "success", @@ -8556,8 +8542,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": "1dc6878b0d9a686a32e06084da7758c3fc461d7158cbaf71e84b1d9e4ec44894", - "size": 8269 + "sha256": "ba11b0b1f6cd4b20bafbc011a45d868a6f14825e03cb8ecd9072208564e4e3d5", + "size": 8271 }, { "url": "https://support.claude.com/en/articles/11049741-what-is-the-max-plan", @@ -8598,8 +8584,8 @@ "url": "https://support.claude.com/en/articles/11101966-use-voice-mode", "status": "success", "path": "support/11101966-use-voice-mode.md", - "sha256": "f0d1b8d812f28519d40b47523969d1ce4e79e50986c7e3f68689e862001c6df6", - "size": 10558 + "sha256": "7d84f64d095fa9872527f151b554dbdbc794db2812e0ff7a51e659ead825f8f8", + "size": 10554 }, { "url": "https://support.claude.com/en/articles/11107691-why-is-a-coupon-or-promotion-not-available-for-my-account", @@ -8731,7 +8717,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": "a6b2bf8b8f57a5cc3eced15671b0f150f723574ee73cb85cffe1adce5fa5f63f", + "sha256": "83f6e24121d706c6db99fd166a3b915442194a1857b3db2a0ac8d735314dc2e6", "size": 2750 }, { @@ -8745,14 +8731,14 @@ "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": "04e43087cf8e1288532aeb4869f857dadc5e7a4ce0406df1ffce610d171aa0a2", - "size": 21526 + "sha256": "3df0f7a5bbda42ecc5bb99bb6b60675c336d423d59e27d43a0b6cfd3ae2055fe", + "size": 21524 }, { "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": "c38828821b199856f5be1f812af157c5f1d50f893c7c4abe04d1f1c278dbaca4", + "sha256": "2c25802651821be3bcd3237f9163b64f3867796172d52fdbdc479550966aeacb", "size": 816 }, { @@ -8787,7 +8773,7 @@ "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": "d9d632ec0a24d1f01ddce4e4835fb0810807dca5682598c6a26f1b1956e19f84", + "sha256": "09c8c694e2d8a45ef83c50929065353c0b9d7a1372b451b40a3b37c961aff702", "size": 13879 }, { @@ -8822,14 +8808,14 @@ "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": "171302b89f7d69e4e7187a8f509ee008f68a0d9d07f679332c1222c7208a6794", - "size": 9640 + "sha256": "6438074ffc93b86b8ab8f85c2b292d93bc2e65ce4239e49e9e77261ddbd257f7", + "size": 9636 }, { "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": "460ef496cbb4ea1f54d55aa314ca1f4808814bfff339314087ef6f1e6ea75d58", + "sha256": "4805c598e89f39be126d36129f99330b7e27f14b68146ec0a0112dbd4e433cc5", "size": 14331 }, { @@ -8843,8 +8829,8 @@ "url": "https://support.claude.com/en/articles/12083917-change-your-team-plan-from-monthly-to-annual-billing", "status": "success", "path": "support/12083917-change-your-team-plan-from-monthly-to-annual-billing.md", - "sha256": "9d80f76481dd9d73ecd2403dd6d6875352af02675e4061dfdc09198f81088727", - "size": 1398 + "sha256": "2094b7a54c0fa60a742a754df4676b90f5e389a3eb7c94b36b94ec256679f984", + "size": 1400 }, { "url": "https://support.claude.com/en/articles/12109679-creating-a-new-account-after-deletion", @@ -8857,8 +8843,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": "3989ce97dc1978f9ba44057a2cde64b85d48e48640c89a14719083133bb41303", - "size": 17956 + "sha256": "57e4bcfd74e3e0c1fc76e12e4a8c8b0e79d328bfdec02dae65e8e7a955a3393e", + "size": 17958 }, { "url": "https://support.claude.com/en/articles/12119250-model-safety-bug-bounty-program", @@ -8885,22 +8871,22 @@ "url": "https://support.claude.com/en/articles/12157520-claude-code-usage-analytics", "status": "success", "path": "support/12157520-claude-code-usage-analytics.md", - "sha256": "643241832908edbb214df4f442e7fdd1ee9f03a89d1efaf23354ffee0042d5b4", + "sha256": "6640fd4474877f3f0d33e40c589cfe2b331f4c0dae767aaf36e482e5254648d4", "size": 6427 }, { "url": "https://support.claude.com/en/articles/12260368-use-incognito-chats", "status": "success", "path": "support/12260368-use-incognito-chats.md", - "sha256": "f11bfa748646ceea6614b9e0290edfc6938c8ffb620e1725adbc4181c717955e", - "size": 3598 + "sha256": "38dcf7f6ade25965c4b3ff5ccc236b1f23a691c5b3907b32ef8f3e205f6cef8b", + "size": 3594 }, { "url": "https://support.claude.com/en/articles/12293051-use-claude-in-xcode", "status": "success", "path": "support/12293051-use-claude-in-xcode.md", - "sha256": "eba783156c06fa64589002aa511506dae0002dd4559fcb279ab58f6245a6c30a", - "size": 1907 + "sha256": "0dcbd01a393a4443b1f086e9d26de6ec0b1f53e2b8df18194b0665c6a502d8ce", + "size": 1909 }, { "url": "https://support.claude.com/en/articles/12304248-manage-api-key-environment-variables-in-claude-code", @@ -8941,15 +8927,15 @@ "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": "933d6935ae691d325eb384efd4722f3caae785a4f62e17ed4780b62f3584c93b", - "size": 6410 + "sha256": "9fe424c421ee19b45f6e6babdea6105048b17a1faabf361f6eed9bfa960a46e0", + "size": 6416 }, { "url": "https://support.claude.com/en/articles/12466728-troubleshoot-claude-error-messages", "status": "success", "path": "support/12466728-troubleshoot-claude-error-messages.md", - "sha256": "1b30dff1c3517b2d4d02232d7bcdaba5c48294619849a1eaa05f0888007a1030", - "size": 4236 + "sha256": "21eead0e966b5ec3246f97c72c2bfa3d5de5bb1f2528675b7b1724dd58e84d2f", + "size": 4234 }, { "url": "https://support.claude.com/en/articles/12489464-use-enterprise-search", @@ -8969,8 +8955,8 @@ "url": "https://support.claude.com/en/articles/12512180-use-skills-in-claude", "status": "success", "path": "support/12512180-use-skills-in-claude.md", - "sha256": "826484144ae478cfc41b26cc527f09660cbc254d7ef0c6b6aef840bc41d6c644", - "size": 14427 + "sha256": "df586406737ae24c055e8e5f949abaf0efc19542a4ab79a63a731592cd8330ff", + "size": 14429 }, { "url": "https://support.claude.com/en/articles/12512198-how-to-create-custom-skills", @@ -8990,8 +8976,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": "3b0aacd5a8f47f7604cb2529e1d25a61613e41a55d6c9af6b1db66454a50ba66", - "size": 5708 + "sha256": "a9d092c8caa38686fb331d30dd62eb62eb71b1c6713df5e9e1bfab001a033e9c", + "size": 5720 }, { "url": "https://support.claude.com/en/articles/12611117-deploy-claude-desktop-for-macos", @@ -9004,7 +8990,7 @@ "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": "7f2c826e6d0dc300219f2fdf12d09470fe3f5c1f1c0c56bda819e41abe85b1e7", + "sha256": "e4a15a5a6a931996f293db247e836e7a681c9f00baa0c4556aa7d5ead67bbc7b", "size": 10968 }, { @@ -9025,8 +9011,8 @@ "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": "46048b78d9d44c8690dee004322b8800674f44d2b456c3792807a9174b5b7115", - "size": 5972 + "sha256": "1b14c4a528365b9c0374e5c44fc555f7568e2801e73d45361fcf08b85bb6654e", + "size": 5974 }, { "url": "https://support.claude.com/en/articles/12684923-microsoft-365-connector-security-guide", @@ -9060,8 +9046,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": "d21581d3011cb0d21cfbdf7b466591fefbadc7103bd4cee7de8076dcd4b1921b", - "size": 13173 + "sha256": "b8a9d606ad21ce9f73f91ac570ce769465d8409d7f94463345e655cb9970540f", + "size": 13177 }, { "url": "https://support.claude.com/en/articles/12902405-claude-in-chrome-troubleshooting", @@ -9081,8 +9067,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": "b54883e5ab4b891ea431dfcc22ca2cfc9f979d0c22b4be0c13cd553e0f34f399", - "size": 9571 + "sha256": "b71a3eb35a92b670f5779aeeb8b360e50bac9a79e6f3559b39fe6adf9aa9b290", + "size": 9561 }, { "url": "https://support.claude.com/en/articles/12938627-how-to-gift-a-claude-subscription", @@ -9109,8 +9095,8 @@ "url": "https://support.claude.com/en/articles/12997503-team-plan-billing-faqs", "status": "success", "path": "support/12997503-team-plan-billing-faqs.md", - "sha256": "8b77645950729cd05008b6df772d2ba6997921f55b158cc2ae92f3decfcfa230", - "size": 4006 + "sha256": "bc7bd6b0c69eba8066590cb9ceff64cc9d8900d94fd2bdb5dbb0686cbc58ed05", + "size": 4004 }, { "url": "https://support.claude.com/en/articles/13015708-access-the-compliance-api", @@ -9158,15 +9144,15 @@ "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": "14368b402c18f0a9f0e3dd87babc7e0f7d7b253fb5e1e1097c40e15809e1cd7e", + "sha256": "725aab2ce8ea33fc1302522fffd2db84b507cfba815f1db8d0ef97b0c20c915e", "size": 12321 }, { "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": "f2bdb697c738a03e603632ac0b49633280b98ea7f72a746875dff1340be5d35c", - "size": 16610 + "sha256": "139be355e5d7a1e198462eca8df473749e05f0a84f4207cfe82505dc71115cb9", + "size": 16608 }, { "url": "https://support.claude.com/en/articles/13133750-manage-members-on-team-and-enterprise-plans", @@ -9193,7 +9179,7 @@ "url": "https://support.claude.com/en/articles/13163631-configuring-session-security-settings", "status": "success", "path": "support/13163631-configuring-session-security-settings.md", - "sha256": "87b15e8f8b6e2e539d346b21b257c8e2a9f59c581ea8763909f46493c7191422", + "sha256": "c066e683adbe2d7e1e1cbc199d26d60146fe6fd657c4f66f4cc5695c5150814b", "size": 3708 }, { @@ -9214,7 +9200,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": "79567f5fa0ec4c8328ffbb8f11751b98d967f34313469541b376604307ecfacf", + "sha256": "66abddb0c9f070eca14b2e4bc245488ab0e5a792d7d66de447670b1ecf744f1c", "size": 7040 }, { @@ -9242,22 +9228,22 @@ "url": "https://support.claude.com/en/articles/13325567-account-management-faqs", "status": "success", "path": "support/13325567-account-management-faqs.md", - "sha256": "cb2d32e438243f76aef6c696fc641424ed904b6b3d6254edcc7d70de61768667", - "size": 2636 + "sha256": "75d62236c1716740b359636ccf0e6aee1595e3cd643714ed580d288d702d3ee6", + "size": 2634 }, { "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": "513456ee443bdd4300eaf223a41eb4ed74c1857947b51a0f492d3805a339eea1", - "size": 20785 + "sha256": "e7aac729e56ef13da4bcfd0d79bf0e341731fb87877e3106820702730d5877dd", + "size": 20574 }, { "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": "be6263ce86dcdffa7c39e51b39a65432c7f5b99ead2007a6efe59b6a39a0290b", - "size": 607 + "sha256": "5101d4cf575c3a1e2d9cd0ad64af01d56cf6ff956c46206991c86d1eb7a76c6a", + "size": 611 }, { "url": "https://support.claude.com/en/articles/13346720-export-your-organization-s-data", @@ -9270,15 +9256,15 @@ "url": "https://support.claude.com/en/articles/13364135-use-claude-cowork-safely", "status": "success", "path": "support/13364135-use-claude-cowork-safely.md", - "sha256": "7f6efe09d71413a756ca526cffd83834d3d6cdaab8570699f9c9db56c728aa94", - "size": 16537 + "sha256": "840e0562f64bff51600fc942946d8b599f2037402abdb733d28e28638191f48a", + "size": 16485 }, { "url": "https://support.claude.com/en/articles/13371040-log-in-to-your-console-account", "status": "success", "path": "support/13371040-log-in-to-your-console-account.md", - "sha256": "03e54a29c25475b6882ea7153372c9827b81b3b55d36d5871bd9fa425421dea5", - "size": 4610 + "sha256": "206567d1a53b90c26f5395ae52f6b475ac970a670737304b4c81999bebdd4e46", + "size": 4619 }, { "url": "https://support.claude.com/en/articles/13393991-purchase-and-manage-seats-on-enterprise-plans", @@ -9319,8 +9305,8 @@ "url": "https://support.claude.com/en/articles/13455879-use-claude-cowork-on-team-and-enterprise-plans", "status": "success", "path": "support/13455879-use-claude-cowork-on-team-and-enterprise-plans.md", - "sha256": "4faf553fbc8513857af32cef5eb4e985055f19050da2fbb7bb850fefe1d6ea8e", - "size": 10299 + "sha256": "5fd5c8402562b5dcbf7ca01c5769099792ff7d5caca38fc0bcd7836c1b0d3cba", + "size": 10832 }, { "url": "https://support.claude.com/en/articles/13566435-find-and-join-a-team-or-enterprise-organization", @@ -9333,8 +9319,8 @@ "url": "https://support.claude.com/en/articles/13641943-visual-and-interactive-content", "status": "success", "path": "support/13641943-visual-and-interactive-content.md", - "sha256": "81e1e5e6189951c8c75d51194cef12083b0711972be3ba11250921fb2dd7486d", - "size": 6511 + "sha256": "4445804fad5e125b44bfc30434cc057d4da1b76bee0ae5c0b62909bd00bd95d3", + "size": 6515 }, { "url": "https://support.claude.com/en/articles/13663666-use-visual-and-interactive-content-on-team-and-enterprise-plans", @@ -9361,8 +9347,8 @@ "url": "https://support.claude.com/en/articles/13756069-public-sector-faqs", "status": "success", "path": "support/13756069-public-sector-faqs.md", - "sha256": "45d2db3c83132366a6ecaf3bcf363c726512e68de4487fc102c186ff0583c60f", - "size": 8380 + "sha256": "0d5e591eb93cf7b93558f45642bbab40e8cfec5b25fcf60aa915c7fe1a298f20", + "size": 8376 }, { "url": "https://support.claude.com/en/articles/13776697-join-an-organization-via-invite-link", @@ -9389,22 +9375,22 @@ "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": "a9513957202f77ea8b646b28bb7fee8ed561344bce5827a2154ea737576a86ab", - "size": 19934 + "sha256": "15d7cac9b091736d9ad7594910dfd59a81c4de843e73ba1a9151c13c40d0469d", + "size": 19932 }, { "url": "https://support.claude.com/en/articles/13837440-use-plugins-in-claude", "status": "success", "path": "support/13837440-use-plugins-in-claude.md", - "sha256": "0e71a18e91f3ae991feb6861bba3da786fa7f6633c4b914a6ab315ff6b8c5a29", - "size": 6720 + "sha256": "ea2420658dbb74d18aaea5a04c52ffc7650a23eb5616d065b037b5f922523924", + "size": 6718 }, { "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": "38924c704dae4bb39c93cfdf0899733e2ed75e1e1e862e42c27da494d6cf5291", - "size": 4700 + "sha256": "68e66a03dc83e87b070e92a1d1945f83fda9b1b6360036b8c04d6e837d502475", + "size": 4771 }, { "url": "https://support.claude.com/en/articles/13917817-google-workspace-sso-scim-email-mismatch", @@ -9487,15 +9473,15 @@ "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": "c6532eeda4473d503d23040c98d4c660fb4898defa3f09dda9e3f4d79e0ef512", - "size": 42062 + "sha256": "37e214517b86069529aad380581489b04c72322308ad8e0a3f5043f7f0d7eec8", + "size": 42072 }, { "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": "84139cdb59cc7ebc2ec225c396dd1f0c68cb7ea92a2b1bbce0e49423c34ab27c", - "size": 8280 + "sha256": "e2f96758438773e254f5b5d18bd29cdd6753df50a56184eb0778b7a1aa3e61f5", + "size": 8274 }, { "url": "https://support.claude.com/en/articles/13979539-custom-visuals-in-chat-and-cowork", @@ -9515,14 +9501,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": "69b94a1dfaeaba2c26f40aff263831854aead4671e8b2546fc34d9748ebc4fcb", - "size": 5700 + "sha256": "eabe691268c2ca3fb321893ebe4646514708bba4c1eb7f067ae7efba0ade4c24", + "size": 5702 }, { "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": "c56f1497463f73f76089bb19891911ba2262c96068caece50445f7f8a9eda69e", + "sha256": "13178013e9108fb3b54d841c6f52dc3393b04c62b1988730bb2c73a9780dbb73", "size": 8286 }, { @@ -9578,14 +9564,14 @@ "url": "https://support.claude.com/en/articles/14479288-claude-cowork-architecture-overview", "status": "success", "path": "support/14479288-claude-cowork-architecture-overview.md", - "sha256": "1e8ef6da835f9ed4df3aa17f398ec14763f063176f6a7f2017226c22b627b048", - "size": 7977 + "sha256": "1ea10cf36be14f76b9e910f0b29130d98dbbf0dcbe2f666a5bc5ee484842ea6a", + "size": 7884 }, { "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": "6cea295e97334cce29cf2333054f6e18a1746b9f9e2a9f1561131921af56cbdf", + "sha256": "2fa09464000431a51eeee2a9a1cfc91e69546c0dc142a2c681e51127b6496fb7", "size": 7440 }, { @@ -9606,15 +9592,15 @@ "url": "https://support.claude.com/en/articles/14503613-sso-login", "status": "success", "path": "support/14503613-sso-login.md", - "sha256": "d8d646aa4ce870e4dcf5797f5e628cf1fb814d67b681c5c4adf45a1550b0f4c8", - "size": 6690 + "sha256": "e0c7da9670e9ffd7b6ab1995c426a7f99184f780a895fe3f2c3e2073671daff8", + "size": 6688 }, { "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": "5e72bb696249df49a5af5b10d2bb14de900d5907b52b0bfc763b11a77c3f4d6b", - "size": 6421 + "sha256": "6bfc58b5af080259f8fe97d6b3c53b528b7d2cc6dd43a8d470d7f6842449b136", + "size": 6427 }, { "url": "https://support.claude.com/en/articles/14503675-organization-instructions-in-claude-for-government", @@ -9641,8 +9627,8 @@ "url": "https://support.claude.com/en/articles/14503775-mcp-web-search", "status": "success", "path": "support/14503775-mcp-web-search.md", - "sha256": "a55b22379bd2a8710b27945f3e583430f7f50cb87d9313bd17118d2686c6d699", - "size": 4683 + "sha256": "a565bdce3f61e383567294d7c352ecd1f9a1fc6f5d1adadff5798a4ab649cef0", + "size": 4677 }, { "url": "https://support.claude.com/en/articles/14503794-model-availability-in-claude-for-government", @@ -9739,21 +9725,21 @@ "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": "125ba5a97042bd99b2dae404c86fc3cba2615221624fe1b1ec35cc2f8c4a9abf", + "sha256": "86da8b46f75871024532bbf22cc00e831b0add8dc71ba600f2f6ad9eeef1e02d", "size": 4396 }, { "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": "aff9c0828994498c356ebdd172be9c0397373b4b64f642f7610000ef1a33b0a0", + "sha256": "7669d91006c9d17a7b276f149264ed1f4b6cd4fb1fc444cb5c802833675d8130", "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": "765da30057d81aa7d6cb77d1c59b62203900547f6870c93918c89d0e8cde8ee6", + "sha256": "9633506ca72900a14d247ca756675bc34e0472b4ea7a12f1d233428770b103aa", "size": 11136 }, { @@ -9879,8 +9865,8 @@ "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": "1987813741d7028ecbc3935157c7074e6dd29544b84f8934452e4a33d2d49840", - "size": 5744 + "sha256": "9044aea28b37d7aef339a5736e8d9f343237edf2a4b4d0e65863d85328eed2ea", + "size": 5740 }, { "url": "https://support.claude.com/en/articles/15330651-claude-enterprise-admin-api-reference-guide", @@ -9949,8 +9935,8 @@ "url": "https://support.claude.com/en/articles/15520349-use-claude-cowork-on-web-desktop-and-mobile", "status": "success", "path": "support/15520349-use-claude-cowork-on-web-desktop-and-mobile.md", - "sha256": "70d185c626dc4405a906f779c744829e439f2d828b3b9f8e363e12e514bb83a0", - "size": 7079 + "sha256": "f82d1820eeaf3105a410181b369930c79c41286ce8d204b0529d7eaf8017019d", + "size": 7044 }, { "url": "https://support.claude.com/en/articles/15537633-authorize-mcp-connectors-for-your-entire-organization", @@ -9991,8 +9977,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": "e1301d7052e0014a88452897a8e9b1759d24676f31c3033d8de02957c7e53ac9", - "size": 8499 + "sha256": "942c4245c52249cbfa9dde14e657df2d4b930aca92c26946bf881a3bdae2eef2", + "size": 8497 }, { "url": "https://support.claude.com/en/articles/15707726-using-claude-for-legal-work-privilege-confidentiality-and-how-to-think-about-configuration", @@ -10026,7 +10012,7 @@ "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": "73e54735192e8ba587d4ba442ea446d9ce91c1bc33e7e0e7cc3e71c28bf6040d", + "sha256": "25a8a6a423b7772c602df193b76692e6df9d7d2775c4468afec4566c988c4005", "size": 5056 }, { @@ -12203,15 +12189,15 @@ "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.claude-plugin/marketplace.json", "status": "success", "path": "github/claude-plugins-official/.claude-plugin/marketplace.json", - "sha256": "82b1738a804e415d8ae8fb9780e042d2a303ef3f11eabc30fdda5d37fad48206", + "sha256": "3e7b0ac05caf764db0284fc881b00d3d8b9a69257b2e157e84f7b405b476b929", "size": 168794 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.github/bump-tracking.json", "status": "success", "path": "github/claude-plugins-official/.github/bump-tracking.json", - "sha256": "9783a7a4ddacdfcf3157c8134bc2e825e1b6e1f9ac5fe83dbda5f9e3ed13cd83", - "size": 264 + "sha256": "7bac174580f6881e9f75426cbebf6e05e7b7b251cda403016361114168f2ecf9", + "size": 277 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.github/policy/prompt.md", @@ -12735,8 +12721,8 @@ "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/claude-security/.claude-plugin/plugin.json", "status": "success", "path": "github/claude-plugins-official/plugins/claude-security/.claude-plugin/plugin.json", - "sha256": "93e66d694b88f4b99b1b9b2f17a72a320d2717a1331c4acab587cb3921ceefa2", - "size": 754 + "sha256": "76818ac7dee341a44b4e84f106272f3f7509a309e5ab45fbf00a330790e8fe08", + "size": 750 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/claude-security/NOTICE.md", @@ -15918,6 +15904,10 @@ } ], "failures": [ + { + "url": "https://support.claude.com/en/articles/10722177-sharing-prompts-in-the-claude-console", + "error": "404, message='Not Found', url='https://support.claude.com/en/articles/10722177-sharing-prompts-in-the-claude-console.md'" + }, { "url": "https://support.claude.com/en/articles/12650343-use-claude-for-excel", "error": "upstream returned HTML, not markdown (soft 404)" @@ -15948,10 +15938,10 @@ } ], "summary": { - "total": 2280, - "downloaded": 2273, + "total": 2279, + "downloaded": 2271, "skipped": 0, - "failed": 7, - "success_rate": 99.7 + "failed": 8, + "success_rate": 99.6 } } \ No newline at end of file diff --git a/content/CHANGELOG.md b/content/CHANGELOG.md index d4b7b0dea..17b809154 100644 --- a/content/CHANGELOG.md +++ b/content/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 2.1.235 + +- Added an optional `spellcheck` setting that underlines misspelled words in the prompt input as you type, using your installed `aspell`, `hunspell`, or `ispell` +- Fixed whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session +- Fixed nested markdown list items misaligning at depth 3+ and added a hanging indent to wrapped list items in the terminal UI +- Fixed prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts +- Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field +- Fixed the Agent tool advertising a general-purpose default in sessions where that agent is unavailable: an omitted `subagent_type` there now gets a clear error listing the available agents +- Fixed notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; the dialog now says why +- Fixed slash commands run while Claude is responding showing HTML entities instead of the actual characters +- Fixed the prompt footer not showing the "Update installed" restart notice after a background auto-update +- Fixed the expanded task list (`ctrl+t`) always starting collapsed when resuming or relaunching into a session that still has open tasks +- Improved memory and CPU usage while cloud sessions such as `/ultrareview` or `/autofix-pr` run in the background — their event streams are no longer re-scanned and re-rendered on every update +- Improved permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed +- Improved the embedded `grep` in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and `-m N` with `-A/-C` prints correct context +- Improved the context-limit error to say when auto-compact is off and point to `/config` to re-enable it +- Vim mode: NORMAL mode and cursor position are now preserved when toggling the detailed transcript (ctrl+o) or closing a panel +- Dialogs: arrow keys and Enter pressed in quick succession now select the option you navigated to instead of the previously highlighted one +- `SendMessage` now refuses messages too large for cross-session delivery up front instead of silently dropping them +- Remote Control: `claude rc` now applies the same enterprise-gateway availability check as interactive startup +- [VSCode] Fixed focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded + ## 2.1.234 - Added the optional `CLAUDE_CODE_PROJECT_DIR_NAME` environment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directory diff --git a/content/claude-code-manifest.json b/content/claude-code-manifest.json index 5899bd50c..8e21cc3a2 100644 --- a/content/claude-code-manifest.json +++ b/content/claude-code-manifest.json @@ -6,25 +6,25 @@ "url": "https://github.com/anthropics/claude-code/issues" }, "dist": { - "shasum": "eea30699ec57eb975d3b11e29d6f180c25555665", - "tarball": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.234.tgz", + "shasum": "c82eb033efe6148a49edad03948249ad9299ed57", + "tarball": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.235.tgz", "fileCount": 7, - "integrity": "sha512-Q53mRcFLqPAWfkvqn7vOzTtMHprzwKdKGRW4OS/Kgr/Tsa+2pyVwVetLb7DRZxhBkYsYld2l8Eo4SX76YoNOOA==", + "integrity": "sha512-poJ4l/nro9NEZEoLU1txUGMMw92m5P3o6Nh86GfaQuPryvOdKIz/ChlPaq3FDetiaXmoNit3ZkEgnQ1PN7z/dQ==", "signatures": [ { - "sig": "MEUCIQCrlnulSoybeDhXS8CVVt1t0u8IxjE2WdAiDfmB2swlvgIgAb6MjLOiVhXxVjRnE3ycNSLyjYTuKulqjjlU3N0gaPQ=", + "sig": "MEUCICWFRrQ6e/5sYX/aTAiw/df8RDBoLmutS1j4mWM7u+BRAiEA1nYVfv8+kNrhnQlbCGplF06D2E57sNrNjhUekg2REsU=", "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U" }, { - "sig": "MEQCIHI68Cs7gsGXBbgoeb6nZPohmvs8hwxGaj7MUC7xfHjaAiBe13QeVO2IiNrrS3azVU5LOaUFZ+4i6WNZnAb33Qdmgg==", + "sig": "MEUCIQDB9fa6n4sJFMF+1MODgqK7cxlMnyh0fzPTA0OOxPhpJwIgTB0ldNxmWVRN56SCcFXmNskRD9hwaAOqbTmxJhovV5g=", "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U" } ], - "unpackedSize": 171853 + "unpackedSize": 172650 }, "name": "@anthropic-ai/claude-code", "type": "module", - "_from": "file:staged-npm/anthropic-ai-claude-code-2.1.234.tgz", + "_from": "file:staged-npm/anthropic-ai-claude-code-2.1.235.tgz", "author": { "name": "Anthropic", "email": "support@anthropic.com" @@ -42,8 +42,8 @@ "email": "wolffiex@anthropic.com" }, "homepage": "https://github.com/anthropics/claude-code", - "_resolved": "/home/runner/work/claude-cli-internal/claude-cli-internal/staged-npm/anthropic-ai-claude-code-2.1.234.tgz", - "_integrity": "sha512-Q53mRcFLqPAWfkvqn7vOzTtMHprzwKdKGRW4OS/Kgr/Tsa+2pyVwVetLb7DRZxhBkYsYld2l8Eo4SX76YoNOOA==", + "_resolved": "/home/runner/work/claude-cli-internal/claude-cli-internal/staged-npm/anthropic-ai-claude-code-2.1.235.tgz", + "_integrity": "sha512-poJ4l/nro9NEZEoLU1txUGMMw92m5P3o6Nh86GfaQuPryvOdKIz/ChlPaq3FDetiaXmoNit3ZkEgnQ1PN7z/dQ==", "_npmVersion": "11.17.0", "description": "Use Claude, Anthropic's AI assistant, right from your terminal. Claude can understand your codebase, edit files, run terminal commands, and handle entire workflows for you.", "directories": {}, @@ -106,19 +106,19 @@ "_hasShrinkwrap": false, "readmeFilename": "README.md", "optionalDependencies": { - "@anthropic-ai/claude-code-linux-x64": "2.1.234", - "@anthropic-ai/claude-code-win32-x64": "2.1.234", - "@anthropic-ai/claude-code-darwin-x64": "2.1.234", - "@anthropic-ai/claude-code-linux-arm64": "2.1.234", - "@anthropic-ai/claude-code-win32-arm64": "2.1.234", - "@anthropic-ai/claude-code-darwin-arm64": "2.1.234", - "@anthropic-ai/claude-code-linux-x64-musl": "2.1.234", - "@anthropic-ai/claude-code-linux-arm64-musl": "2.1.234" + "@anthropic-ai/claude-code-linux-x64": "2.1.235", + "@anthropic-ai/claude-code-win32-x64": "2.1.235", + "@anthropic-ai/claude-code-darwin-x64": "2.1.235", + "@anthropic-ai/claude-code-linux-arm64": "2.1.235", + "@anthropic-ai/claude-code-win32-arm64": "2.1.235", + "@anthropic-ai/claude-code-darwin-arm64": "2.1.235", + "@anthropic-ai/claude-code-linux-x64-musl": "2.1.235", + "@anthropic-ai/claude-code-linux-arm64-musl": "2.1.235" }, "_npmOperationalInternal": { - "tmp": "tmp/claude-code_2.1.234_1786990753077_0.3071230343831646", + "tmp": "tmp/claude-code_2.1.235_1787077450102_0.9499445655869563", "host": "s3://npm-registry-packages-npm-production" }, - "_id": "@anthropic-ai/claude-code@2.1.234", - "version": "2.1.234" + "_id": "@anthropic-ai/claude-code@2.1.235", + "version": "2.1.235" } \ No newline at end of file diff --git a/content/en/agents-and-tools/agent-skills/enterprise.md b/content/en/agents-and-tools/agent-skills/enterprise.md index 78e6b565c..f1c7a9347 100644 --- a/content/en/agents-and-tools/agent-skills/enterprise.md +++ b/content/en/agents-and-tools/agent-skills/enterprise.md @@ -44,6 +44,12 @@ Before deploying any Skill from a third party or internal contributor, complete Never deploy Skills from untrusted sources without a full audit. A malicious Skill can direct Claude to execute arbitrary code, access sensitive files, or transmit data externally. Treat Skill installation with the same rigor as installing software on production systems. +### Skill content scanning + +Claude Enterprise organizations can turn on automated security scanning for custom Skills in claude.ai and Claude Cowork. The feature is in beta. After you turn on **Skill and plugin security scanning** at [claude.ai > Organization settings > Skills](https://claude.ai/admin-settings/skills), Skills that members then upload or edit in claude.ai or Cowork are scanned for signs of malicious behavior, such as hidden code execution, sending your data to an outside service, or instructions that tamper with Claude's safeguards. A Skill that fails the scan, or whose scan hasn't finished, is blocked from use. A Skill that passes with a warning stays usable behind a caution notice. If scanning is available to your organization, turn it on. It complements, but doesn't replace, the [review checklist](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise#review-checklist). + +Scanning doesn't cover the Claude API. Skills you upload through the Skills API (`/v1/skills`), including from the Claude Console, aren't scanned, so for API deployments, rely on the review checklist and [version pinning](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise#versioning-strategy). Scanning also doesn't apply to Skills that were already in your organization when you turned it on, or to organizations with certain data handling configurations, such as customer-managed encryption keys (CMEK), zero data retention (ZDR), or HIPAA readiness. For setup steps, exclusions, and result types, see [Get started with skill and plugin scanning](https://support.claude.com/en/articles/15927065-get-started-with-skill-and-plugin-scanning) in the Claude Help Center. + ## Evaluating Skills before deployment Skills can degrade agent performance if they trigger incorrectly, conflict with other Skills, or provide poor instructions. Require evaluation before any production deployment. @@ -158,7 +164,7 @@ The Skills API provides workspace-scoped distribution. Skills uploaded through t ### Versioning strategy -* **Production:** Pin Skills to specific versions. Run the full evaluation suite before promoting a new version. Treat every update as a new deployment requiring full security review. +* **Production:** Pin Skills to specific versions. If you omit `version`, requests use the latest version, so a new version uploaded by anyone in the workspace immediately changes what production agents run. Run the full evaluation suite before promoting a new version. Treat every update as a new deployment requiring full security review. * **Development and testing:** Use latest versions to validate changes before production promotion. * **Rollback plan:** Maintain the previous version as a fallback. If a new version fails evaluations in production, revert to the last known-good version immediately. * **Integrity verification:** Compute checksums of reviewed Skills and verify them at deployment time. Use signed commits in your Skill repository to ensure provenance. diff --git a/content/en/agents-and-tools/agent-skills/overview.md b/content/en/agents-and-tools/agent-skills/overview.md index 6c87e047f..ff5600502 100644 --- a/content/en/agents-and-tools/agent-skills/overview.md +++ b/content/en/agents-and-tools/agent-skills/overview.md @@ -240,7 +240,7 @@ Use Skills only from trusted sources: those you created yourself or obtained fro * **Data exposure:** Skills with access to sensitive data could be designed to leak information to external systems * **Treat like installing software:** Be especially careful when integrating Skills into production systems with access to sensitive data or critical operations -For organization-scale governance, vetting, and deployment guidance, see [Skills for enterprise](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise). +For organization-scale governance, vetting, and deployment guidance, see [Skills for enterprise](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise). Claude Enterprise organizations can also turn on [Skill content scanning](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/enterprise#skill-content-scanning) for custom Skills uploaded in claude.ai and Claude Cowork. Scanning doesn't cover Skills uploaded through the Skills API or the Claude Console. ## Available Skills @@ -271,6 +271,8 @@ Agent Skills is not covered by ZDR arrangements. Skill definitions and execution For ZDR eligibility across all features, see [API and data retention](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention). +For audit logging of Skills API operations, see [Audit logging](https://platform.claude.com/docs/en/build-with-claude/skills-guide#audit-logging) in Using Agent Skills with the API. + ## Limitations and constraints Claude Platform on AWS and Microsoft Foundry follow the same limitations as the Claude API in the following subsections. diff --git a/content/en/api/overview.md b/content/en/api/overview.md index 76955f65a..20589f12f 100644 --- a/content/en/api/overview.md +++ b/content/en/api/overview.md @@ -57,7 +57,7 @@ When accessing Claude through a [cloud platform](https://platform.claude.com/doc ### Getting API keys -The API is made available through the web [Console](https://platform.claude.com/). You can use the [Workbench](https://platform.claude.com/playground) to try out the API in the browser and then generate API keys in [Account Settings](https://platform.claude.com/settings/keys). You choose each key's [expiration](https://platform.claude.com/docs/en/manage-claude/authentication#key-expiration) when you create it. Use [workspaces](https://platform.claude.com/settings/workspaces) to segment your API keys and [control spend](https://platform.claude.com/docs/en/api/rate-limits) by use case. +The API is made available through the web [Console](https://platform.claude.com/). You can use [Playground](https://platform.claude.com/playground) to try out the API in the browser and then generate API keys in [Account Settings](https://platform.claude.com/settings/keys). You choose each key's [expiration](https://platform.claude.com/docs/en/manage-claude/authentication#key-expiration) when you create it. Use [workspaces](https://platform.claude.com/settings/workspaces) to segment your API keys and [control spend](https://platform.claude.com/docs/en/api/rate-limits) by use case. ## Client SDKs diff --git a/content/en/build-with-claude/files.md b/content/en/build-with-claude/files.md index ccb40a45e..d9f8615e1 100644 --- a/content/en/build-with-claude/files.md +++ b/content/en/build-with-claude/files.md @@ -32,6 +32,8 @@ The Files API provides a create-once, use-many-times approach for working with f **Uploaded files are accessible to your entire workspace, not scoped to an end user, conversation, or session.** Any API key in the same workspace can access any file uploaded there, and all of your keys share your organization's Default Workspace unless you have assigned them to separate [workspaces](https://platform.claude.com/docs/en/manage-claude/workspaces#api-keys-and-resource-scoping). Never accept `file_id` values from end users or other untrusted sources: a user-supplied file ID would let one user of your application read content that another user uploaded. Treat file IDs as server-side references, and keep the mapping between your users and their files in your application. + + If you are building a multi-tenant application on the Files API, create a separate [workspace](https://platform.claude.com/docs/en/manage-claude/workspaces) for each tenant. The workspace is the isolation boundary for files, so a workspace per tenant gives each tenant's data hard isolation from every other tenant. Each organization can have up to 100 workspaces; contact your account team if you need more. ## How to use the Files API @@ -978,7 +980,7 @@ Download files that were created by [skills](https://platform.claude.com/docs/en ### Storage limits * **Maximum file size:** 500 MB per file -* **Total storage:** 500 GB per organization +* **Total storage:** 1 TB per organization ### File lifecycle @@ -989,6 +991,10 @@ Download files that were created by [skills](https://platform.claude.com/docs/en * Files are inaccessible through the API shortly after deletion, but they may persist in active Messages API calls and associated tool uses * Files that users delete will be deleted in accordance with Anthropic's [data retention policy](https://privacy.claude.com/en/articles/7996866-how-long-do-you-store-my-organization-s-data). For ZDR eligibility across all features, see [API and data retention](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention) +### Audit logging + +If your organization has the [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api) enabled, its [Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed) records Files API operations made with a Claude API key or from the Claude Console: each upload (`POST /v1/files`), content download (`GET /v1/files/{file_id}/content`), and deletion (`DELETE /v1/files/{file_id}`) appears as a `platform_file_uploaded`, `platform_file_content_downloaded`, or `platform_file_deleted` activity. Listing files and retrieving file metadata are not recorded. Operations that occur while the Compliance API is off are not recorded and cannot be recovered later, so [set up the Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api-access) before you rely on this audit trail. On [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws#monitoring-and-logging), audit file operations with AWS CloudTrail data events instead. + ## Error handling Common errors when using the Files API include: @@ -999,7 +1005,7 @@ Common errors when using the Files API include: * **Exceeds context window size (400):** The file is larger than the context window size (for example, using a 500 MB plain text file in a `/v1/messages` request) * **Invalid filename (400):** The file name doesn't meet the length requirements (1-255 characters) or contains forbidden characters (`<`, `>`, `:`, `"`, `|`, `?`, `*`, `\`, `/`, or Unicode characters 0-31) * **File too large (413):** File exceeds the 500 MB limit -* **Storage limit exceeded (400):** Your organization has reached the 500 GB storage limit +* **Storage limit exceeded (400):** Your organization has reached the 1 TB storage limit ```json Output { @@ -1026,10 +1032,7 @@ File content used in Messages requests is priced as input tokens. ### Rate limits -During the beta period: - -* File-related API calls are limited to approximately 100 requests per minute -* [Contact us](mailto:sales@anthropic.com) if you need higher limits for your use case +File-related API calls are limited to approximately 500 requests per minute. To request a higher limit, [contact sales](mailto:sales@anthropic.com). ## Next steps diff --git a/content/en/build-with-claude/skills-guide.md b/content/en/build-with-claude/skills-guide.md index 9f77c4c57..6a6238f23 100644 --- a/content/en/build-with-claude/skills-guide.md +++ b/content/en/build-with-claude/skills-guide.md @@ -2244,6 +2244,12 @@ Combine multiple Skills in a single request to handle complex workflows: ## Managing custom Skills + + **Custom Skills are accessible to your entire workspace, not scoped to an end user, conversation, or session.** Any API key in the same workspace can read, invoke, and delete every custom Skill uploaded there, and all of your keys share your organization's Default Workspace unless you have assigned them to separate [workspaces](https://platform.claude.com/docs/en/manage-claude/workspaces#api-keys-and-resource-scoping). + + If you are building a multi-tenant platform on the Skills API, create a separate [workspace](https://platform.claude.com/docs/en/manage-claude/workspaces) for each tenant. The workspace is the isolation boundary for custom Skills, so a workspace per tenant gives each tenant's Skills hard isolation from every other tenant. Each organization can have up to 100 workspaces by default (see [How workspaces work](https://platform.claude.com/docs/en/manage-claude/workspaces#how-workspaces-work)); if you need more for tenant isolation, contact your account team. + + ### Creating a Skill A Skill bundle is a directory containing a `SKILL.md` file at the top level with `name` and `description` YAML frontmatter, plus any supporting scripts or resources. See [Get started with Agent Skills in the API](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/quickstart) to author one, and the **Requirements** list following the examples for the full constraints. @@ -3937,7 +3943,7 @@ Combine Skills when tasks involve multiple document types or domains: The SDK tabs in this section show the `container` value to include in a Messages request. The cURL and CLI tabs show the full request. -**For production:** pin a specific version, so Skill updates never change your deployed behavior. The version ID comes from the create-version response in [Versioning](https://platform.claude.com/docs/en/build-with-claude/skills-guide#versioning) or from the [List Skill Versions API](https://platform.claude.com/docs/en/api/beta/skills/versions/list). The ID is always a string: quote epoch-timestamp IDs in JSON or YAML. +**For production:** pin a specific version, so Skill updates never change your deployed behavior. If you omit `version` or set it to `"latest"`, requests use the newest version of the Skill, so a version uploaded by anyone in the [workspace](https://platform.claude.com/docs/en/build-with-claude/skills-guide#workspace-scoped-access) immediately changes what your production agents run. The version ID comes from the create-version response in [Versioning](https://platform.claude.com/docs/en/build-with-claude/skills-guide#versioning) or from the [List Skill Versions API](https://platform.claude.com/docs/en/api/beta/skills/versions/list). The ID is always a string: quote epoch-timestamp IDs in JSON or YAML. ```bash cURL @@ -4949,6 +4955,10 @@ Agent Skills are not covered by ZDR arrangements. Skill definitions and executio For ZDR eligibility across all features, see [API and data retention](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention). +## Audit logging + +If your organization has the [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api) enabled, its [Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed) records the creation and deletion of Skills and Skill versions made with a Claude API key or from the Claude Console. Operations that occur while the Compliance API is off are not recorded and cannot be recovered later, so [set up the Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api-access) before you rely on this audit trail. + ## Next steps diff --git a/content/en/build-with-claude/vision.md b/content/en/build-with-claude/vision.md index c8ead9422..efee46ac5 100644 --- a/content/en/build-with-claude/vision.md +++ b/content/en/build-with-claude/vision.md @@ -13,7 +13,7 @@ This guide describes how to send images to Claude, the limits and costs that app Use Claude's vision capabilities through: * [claude.ai](https://claude.ai/). Upload an image like you would a file, or drag and drop an image directly into the chat window. -* The [Workbench](https://platform.claude.com/playground) in the Claude Console. Add images directly to any User message block. +* [Playground](https://platform.claude.com/playground) in the Claude Console. Add images directly to any User message block. * API request. See the following examples. On the API, provide images to Claude as `image` content blocks using one of three source types: 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 6a12fdaeb..05dd2567b 100644 --- a/content/en/docs/claude-code/agent-sdk/agent-loop.md +++ b/content/en/docs/claude-code/agent-sdk/agent-loop.md @@ -257,9 +257,9 @@ Compaction replaces older messages with a summary, so specific instructions from You can customize compaction behavior in several ways: -* **Summarization instructions in CLAUDE.md:** The compactor reads your CLAUDE.md like any other context, so you can include a section telling it what to preserve when summarizing. The section header is free-form (not a magic string); the compactor matches on intent. +* **Summarization instructions in CLAUDE.md:** The compactor reads your CLAUDE.md like any other context, so you can include a section telling it what to preserve when summarizing. The compactor matches on intent, so the section header is free-form. * **`PreCompact` hook:** Run custom logic before compaction occurs, for example to archive the full transcript. The hook receives a `trigger` field (`manual` or `auto`). See [hooks](/docs/en/agent-sdk/hooks). -* **Manual compaction:** Send `/compact` as a prompt string to trigger compaction on demand. Commands sent this way are ordinary SDK inputs. See [commands in the SDK](/docs/en/agent-sdk/slash-commands). +* **Manual compaction:** Send `/compact` as a prompt string to trigger compaction on demand. Commands sent this way are ordinary SDK inputs. See [dispatch commands by name](/docs/en/agent-sdk/skills#dispatch-commands-by-name). Add a section to your project's CLAUDE.md telling the compactor what to preserve. The header name isn't special; use any clear label. @@ -322,7 +322,7 @@ The `usage` field covers only the main agent loop. Use `modelUsage`, or `model_u When a query ends on an error result: - * A single-shot `query()` call yields the final result message, then raises an error that includes the failure text, such as `Reached maximum number of turns`. The raise is intentional — wrap the loop in a try block if your code needs to continue past it. The underlying Claude Code process also exits with a nonzero code. + * A single-shot `query()` call yields the final result message, then raises an error that includes the failure text, such as `Reached maximum number of turns`. The raise is intentional. Wrap the loop in a try block if your code needs to continue past it. The underlying Claude Code process also exits with a nonzero code. * A streaming input session stays alive, and you can keep sending messages, except after a session crash, which emits a final `error_during_execution` result and exits the process. diff --git a/content/en/docs/claude-code/agent-sdk/overview.md b/content/en/docs/claude-code/agent-sdk/overview.md index eca3e6cb1..65b26aed8 100644 --- a/content/en/docs/claude-code/agent-sdk/overview.md +++ b/content/en/docs/claude-code/agent-sdk/overview.md @@ -25,16 +25,16 @@ The SDK is available as a library for Python and TypeScript only. To drive the s Everything that makes Claude Code powerful is available in the SDK. -| Capability | What it does | Learn more | -| ---------------------------- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Built-in tools | Read, write, edit files, run commands, and search the web | [Tools reference](/docs/en/tools-reference) | -| Hooks | Run custom code at key points in the agent lifecycle | [Hooks](/docs/en/agent-sdk/hooks) | -| Subagents | Spawn specialized agents for focused subtasks | [Subagents](/docs/en/agent-sdk/subagents) | -| MCP | Connect external tools and data sources via the Model Context Protocol | [MCP](/docs/en/agent-sdk/mcp) | -| Permissions | Control which tools run automatically, which need approval | [Permissions](/docs/en/agent-sdk/permissions) | -| Sessions | Maintain context across exchanges, resume or fork later | [Sessions](/docs/en/agent-sdk/sessions) | -| Skills, commands, and memory | Load automatically from your project's `.claude/` and from `~/.claude/`, same as Claude Code | [Skills](/docs/en/agent-sdk/skills), [Commands](/docs/en/agent-sdk/slash-commands), [Memory](/docs/en/agent-sdk/modifying-system-prompts), [Configuration loading](/docs/en/agent-sdk/claude-code-features) | -| Plugins | Package skills, agents, hooks, and MCP servers, and load them by local path | [Plugins](/docs/en/agent-sdk/plugins) | +| Capability | What it does | Learn more | +| ---------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Built-in tools | Read, write, edit files, run commands, and search the web | [Tools reference](/docs/en/tools-reference) | +| Hooks | Run custom code at key points in the agent lifecycle | [Hooks](/docs/en/agent-sdk/hooks) | +| Subagents | Spawn specialized agents for focused subtasks | [Subagents](/docs/en/agent-sdk/subagents) | +| MCP | Connect external tools and data sources via the Model Context Protocol | [MCP](/docs/en/agent-sdk/mcp) | +| Permissions | Control which tools run automatically, which need approval | [Permissions](/docs/en/agent-sdk/permissions) | +| Sessions | Maintain context across exchanges, resume or fork later | [Sessions](/docs/en/agent-sdk/sessions) | +| Skills, commands, and memory | Load automatically from your project's `.claude/` and from `~/.claude/`, same as Claude Code | [Skills](/docs/en/agent-sdk/skills), [Commands](/docs/en/agent-sdk/skills#commands-in-agent-sdk-sessions), [Memory](/docs/en/agent-sdk/modifying-system-prompts), [Configuration loading](/docs/en/agent-sdk/claude-code-features) | +| Plugins | Package skills, agents, hooks, and MCP servers, and load them by local path | [Plugins](/docs/en/agent-sdk/plugins) | ## Get started diff --git a/content/en/docs/claude-code/agent-sdk/plugins.md b/content/en/docs/claude-code/agent-sdk/plugins.md index 82d8be908..38df3de16 100644 --- a/content/en/docs/claude-code/agent-sdk/plugins.md +++ b/content/en/docs/claude-code/agent-sdk/plugins.md @@ -332,6 +332,6 @@ If plugin skills don't work: * [Plugins](/docs/en/plugins) - Complete plugin development guide * [Plugins reference](/docs/en/plugins-reference) - Technical specifications -* [Commands](/docs/en/agent-sdk/slash-commands) - Using commands in the SDK +* [Commands](/docs/en/agent-sdk/skills#dispatch-commands-by-name) - Dispatching commands in the SDK * [Subagents](/docs/en/agent-sdk/subagents) - Working with specialized agents * [Skills](/docs/en/agent-sdk/skills) - Using Agent Skills diff --git a/content/en/docs/claude-code/agent-sdk/skills.md b/content/en/docs/claude-code/agent-sdk/skills.md index b9e27d7cd..b1c4dfcbe 100644 --- a/content/en/docs/claude-code/agent-sdk/skills.md +++ b/content/en/docs/claude-code/agent-sdk/skills.md @@ -2,39 +2,54 @@ > Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt > Use this file to discover all available pages before exploring further. -# Agent Skills in the SDK +# Extend agents with skills -> Extend Claude with specialized capabilities using Agent Skills in the Claude Agent SDK +> Control which skills Claude can invoke in Claude Agent SDK sessions, dispatch commands by name, and author skills your sessions discover -## Overview +Agent Skills extend Claude with specialized capabilities that Claude invokes when relevant. Skills are packaged as `SKILL.md` files containing instructions, descriptions, and optional supporting resources. This page also covers [commands in Agent SDK sessions](#commands-in-agent-sdk-sessions). -Agent Skills extend Claude with specialized capabilities that Claude autonomously invokes when relevant. Skills are packaged as `SKILL.md` files containing instructions, descriptions, and optional supporting resources. +For comprehensive information about skills, including benefits, architecture, and authoring guidelines, see the [Agent Skills overview](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview). -For comprehensive information about Skills, including benefits, architecture, and authoring guidelines, see the [Agent Skills overview](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview). +## How skills work with the Agent SDK -## How Skills Work with the SDK +When using the Claude Agent SDK, skills are: -When using the Claude Agent SDK, Skills are: +* **Defined as filesystem artifacts**: you create each skill as a `SKILL.md` file in its own directory, such as `.claude/skills//SKILL.md` +* **Loaded from filesystem**: the SDK loads skills from the filesystem locations governed by `settingSources` (TypeScript) or `setting_sources` (Python) +* **Automatically discovered**: once filesystem settings load, the SDK discovers skill metadata at startup from user and project directories, and loads the full content when Claude invokes the skill +* **Model-invoked**: Claude autonomously chooses when to use them based on context +* **User-invoked**: you dispatch a skill directly by sending `/` in a prompt. See [Commands in Agent SDK sessions](#commands-in-agent-sdk-sessions) +* **Scoped via the `skills` option**: discovered skills are enabled by default. Pass a list of skill names, `"all"`, or `[]` to control which skills Claude can invoke -1. **Defined as filesystem artifacts**: you create each Skill as a `SKILL.md` file in its own directory, such as `.claude/skills//SKILL.md` -2. **Loaded from filesystem**: the SDK loads Skills from the filesystem locations governed by `settingSources` (TypeScript) or `setting_sources` (Python) -3. **Automatically discovered**: once filesystem settings load, the SDK discovers Skill metadata at startup from user and project directories, and loads the full content when Claude invokes the Skill -4. **Model-invoked**: Claude autonomously chooses when to use them based on context -5. **Filtered via the `skills` option**: discovered skills are enabled by default. Pass a list of skill names, `"all"`, or `[]` to control which are available in the session - -Unlike subagents (which can be defined programmatically), Skills must be created as filesystem artifacts. The SDK does not provide a programmatic API for registering Skills. +Unlike subagents, which you can define in the [`agents` option](/docs/en/agent-sdk/subagents#programmatic-definition-recommended), you create skills as files on disk. The SDK doesn't provide a programmatic API for registering them. Skills are discovered through the filesystem setting sources. With default `query()` options, the SDK loads user and project sources, so skills in `~/.claude/skills/`, `/.claude/skills/`, and `.claude/skills/` in any parent directory of `` up to the repository root are available. If you set `settingSources` explicitly, include `'user'` or `'project'` to keep skill discovery, or use the [`plugins` option](/docs/en/agent-sdk/plugins) to load skills from a specific path. -## Using Skills with the SDK +## Use skills with the Agent SDK + +Set the `skills` option on `query()` to control which skills Claude can invoke in the session. When omitted, discovered skills are enabled and the Skill tool is available, matching CLI behavior. Pass `"all"` to let Claude invoke every discovered skill, a list of skill names to allow only those, or `[]` to let Claude invoke none. + +For example, to let Claude invoke only two named skills: + + + ```python Python theme={null} + options = ClaudeAgentOptions(skills=["pdf", "docx"]) + ``` + + ```typescript TypeScript theme={null} + const options = { skills: ["pdf", "docx"] }; + ``` + + +### Set up skills in a session -Set the `skills` option on `query()` to control which Skills are available to the session. When omitted, discovered Skills are enabled and the Skill tool is available, matching CLI behavior. Pass `"all"` to enable every discovered Skill, a list of Skill names to enable only those, or `[]` to disable all. When you set `skills`, the SDK adds the Skill tool to `allowedTools` automatically. If you also pass an explicit `tools` list, include `"Skill"` in that list so Claude can invoke skills. +When you set `skills`, the SDK adds the Skill tool to `allowedTools` automatically. If you also pass an explicit `tools` list, include `"Skill"` in that list so Claude can invoke skills. -Once configured, Claude automatically discovers Skills from the filesystem and invokes them when relevant to the user's request. +Once configured, Claude automatically discovers skills from the filesystem and invokes them when relevant to the user's request. -The following example sets `cwd` to the process's current working directory, so run it from inside a project that has a `.claude/skills/` directory in the current directory or any parent up to the repository root: +The following example enables every discovered skill in a session and pre-approves the tools that skills commonly need. The example sets `cwd` to the process's current working directory, so run it from inside a project that has a `.claude/skills/` directory in the current directory or any parent up to the repository root: ```python Python theme={null} @@ -47,8 +62,8 @@ The following example sets `cwd` to the process's current working directory, so async def main(): options = ClaudeAgentOptions( cwd=os.getcwd(), # .claude/skills/ here or in a parent directory - setting_sources=["user", "project"], # Load Skills from filesystem - skills="all", # Enable every discovered Skill + setting_sources=["user", "project"], # Load skills from filesystem + skills="all", # Let Claude invoke every discovered skill allowed_tools=["Read", "Write", "Bash"], ) @@ -68,8 +83,8 @@ The following example sets `cwd` to the process's current working directory, so prompt: "Help me process this PDF document", options: { cwd: process.cwd(), // .claude/skills/ here or in a parent directory - settingSources: ["user", "project"], // Load Skills from filesystem - skills: "all", // Enable every discovered Skill + settingSources: ["user", "project"], // Load skills from filesystem + skills: "all", // Let Claude invoke every discovered skill allowedTools: ["Read", "Write", "Bash"] } })) { @@ -78,141 +93,279 @@ The following example sets `cwd` to the process's current working directory, so ``` -Near the start of the stream, the SDK yields a system message with subtype `init`. Check its `skills` array to confirm your Skills loaded before Claude starts working. The array lists user-invocable Skills only. A Skill with [`user-invocable: false`](/docs/en/skills#control-who-invokes-a-skill) in its frontmatter loads and remains available to Claude but doesn't appear in the array. +### Confirm skills loaded -To enable only specific Skills, pass their names. Names match the `name` field in `SKILL.md` or the Skill's directory name. Use `plugin:skill` for plugin-provided Skills. +Near the start of the stream, the SDK yields a system message with subtype `init`. Check its `skills` array to confirm your skills loaded before Claude starts working. The array includes the user-invocable skills that you have defined, along with [bundled skills included with Claude Code](/docs/en/skills#bundled-skills). - - Import statements from the first example are assumed in the following code snippets. - +The array lists user-invocable skills only. A skill with [`user-invocable: false`](/docs/en/skills#control-who-invokes-a-skill) in its frontmatter loads and remains available to Claude, but doesn't appear in the array. The array reflects what the session discovered and lists the same skills whether or not they're in your `skills` list. - - ```python Python theme={null} - options = ClaudeAgentOptions(skills=["pdf", "docx"]) - ``` +### Allow only specific skills +To let Claude invoke only specific skills, pass their names in the `skills` list. Names match the `name` field in `SKILL.md` or the skill's directory name. Use `plugin:skill` for plugin-provided skills. + +The list takes exact skill names only. If an entry can't work as an exact name, `query()` rejects the list before the session starts. See [Invalid skill name error](#invalid-skill-name-error) for the name rules and the error each SDK raises. + +The model doesn't see unlisted skills and the Skill tool rejects them, while their files remain on disk and stay reachable through Read and Bash. Restricting the list doesn't restrict [dispatch by name](#dispatch-commands-by-name). + +To let Claude invoke every discovered skill, pass `skills: "all"` rather than a wildcard. + +## Commands in Agent SDK sessions + +This section is the SDK's command documentation. A command is anything you run by sending `/` in a prompt. Entries on the command surface differ in what backs them: + +* **Built-in commands**: execute logic coded into the Claude Code process the SDK runs, for example `/compact` +* **Bundled skills**: prompt artifacts included with Claude Code, for example `/code-review` +* **Your skills**: prompt artifacts that you author, each a directory holding a `SKILL.md` file. A user-invocable skill's name joins the surface automatically, so dispatching your own `/security-check` and running a built-in work the same way +* **Custom command files**: an older artifact form with the same behavior, flat Markdown files in `.claude/commands/` whose filenames become command names. Skills are their recommended successor + +By default, both you and Claude can invoke any skill. You can restrict either path through the skill's [frontmatter](/docs/en/skills#control-who-invokes-a-skill). For a definition of the two terms, see the glossary's [Command](/docs/en/glossary#command) and [Skill](/docs/en/glossary#skill) entries. See [Commands in Claude Code](/docs/en/commands) for every built-in and [Extend Claude with skills](/docs/en/skills) for the complete guide to both artifact forms. + +### Discover available commands + +You can dispatch commands that work without an interactive terminal through the SDK. The `system/init` message lists the ones available in your session in its `slash_commands` field. Commands that need an interactive terminal, such as `/theme` and `/terminal-setup`, don't appear in the list. Access the field when your session starts: + + ```typescript TypeScript theme={null} - const options = { skills: ["pdf", "docx"] }; - ``` - + import { query } from "@anthropic-ai/claude-agent-sdk"; -The list takes exact Skill names only. In the TypeScript SDK, `query()` throws before starting the Claude Code process when a name can't work as an exact Skill name. In the Python SDK, `query()` raises `ValueError` in the same cases, for example: + for await (const message of query({ + prompt: "Hello Claude", + options: { maxTurns: 1 } + })) { + if (message.type === "system" && message.subtype === "init") { + console.log("Available commands:", message.slash_commands); + } + } + ``` -* An empty name -* A name containing parentheses, commas, or control characters -* A name padded with whitespace -* A wildcard form such as a bare `*` or a `:*` suffix + ```python Python theme={null} + import asyncio + from claude_agent_sdk import query, ClaudeAgentOptions, SystemMessage -To enable every discovered Skill, pass `skills: "all"` rather than a wildcard. -The `skills` option is a context filter, not a sandbox. Unlisted Skills are hidden from the model and rejected by the Skill tool, but their files remain on disk and are reachable through Read and Bash. + async def main(): + async for message in query(prompt="Hello Claude", options=ClaudeAgentOptions(max_turns=1)): + if isinstance(message, SystemMessage) and message.subtype == "init": + print("Available commands:", message.data["slash_commands"]) -## Creating Skills -Create each Skill as a directory containing a `SKILL.md` file with YAML frontmatter and Markdown content. The `description` field determines when Claude invokes your Skill. + asyncio.run(main()) + ``` + -**Example directory structure**: +The printed list mixes built-in commands, bundled skills, your user-invocable skills, and `.claude/commands/` files: ```text theme={null} -.claude/skills/processing-pdfs/ -└── SKILL.md +Available commands: ["clear", "compact", "context", "usage", "code-review", "verify", "security-check", ...] ``` -For complete guidance on creating Skills, including SKILL.md structure, multi-file Skills, and examples, see: +Your user-invocable skills appear in both this list and the `skills` array from [Confirm skills loaded](#confirm-skills-loaded). The `slash_commands` list adds the rest of the commands available in your session. A skill with [`user-invocable: false`](/docs/en/skills#control-who-invokes-a-skill) in its frontmatter doesn't appear in either. Sessions that configure [MCP servers](/docs/en/agent-sdk/mcp) can also expose [MCP prompts as commands](/docs/en/mcp#use-mcp-prompts-as-commands). -* [Agent Skills in Claude Code](/docs/en/skills): complete guide with examples -* [Agent Skills Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices): authoring guidelines and naming conventions +### Dispatch commands by name -## Tool Restrictions +Send a command by including it in your prompt string, the same way you send regular text. Dispatch doesn't depend on the `skills` option. Sending `/` runs a user-invocable skill even when your `skills` list omits it. Commands that act on conversation history, such as `/compact`, need prior messages to work with. - The `allowed-tools` frontmatter field in SKILL.md is only supported when using Claude Code CLI directly. **It does not apply when using Skills through the SDK**. - - When using the SDK, control tool access through the main `allowedTools` option in your query configuration. + A command can hit the `maxTurns` / `max_turns` limit like any other prompt, ending the query with an error result instead of `success`. For the error-result contract, see [Handle the result](/docs/en/agent-sdk/agent-loop#handle-the-result). If your command might hit the limit, wrap the loop in a `try`/`catch` in TypeScript or `try`/`except` in Python, as shown in [Single Message Input](/docs/en/agent-sdk/streaming-vs-single-mode#single-message-input), or set `maxTurns` high enough for the work to complete. -To control tool access for Skills in SDK applications, use `allowedTools` to pre-approve specific tools. Without a `canUseTool` callback, anything not in the list is denied: +### Compact history with `/compact` + +The `/compact` command reduces the size of your conversation history by summarizing older messages while preserving important context. Compaction needs an existing conversation with enough prior messages to summarize. This example has a conversation first, then compacts it and reads the `compact_boundary` system message that reports the result: + ```typescript TypeScript theme={null} + import { query } from "@anthropic-ai/claude-agent-sdk"; + + // Compaction needs existing history, so have a conversation first + try { + for await (const message of query({ + prompt: "Explain what this project does", + options: { maxTurns: 2 } + })) { + if (message.type === "result" && message.subtype === "success") { + console.log(message.result); + } + } + } catch (error) { + // A single-shot query() throws after yielding an error result, + // so the follow-up query below still runs. + console.error(`Session ended with an error: ${error}`); + } + + // Compact the same conversation + for await (const message of query({ + prompt: "/compact", + options: { continue: true, maxTurns: 1 } + })) { + if (message.type === "system" && message.subtype === "compact_boundary") { + console.log("Compaction completed"); + console.log("Pre-compaction tokens:", message.compact_metadata.pre_tokens); + console.log("Trigger:", message.compact_metadata.trigger); + // Example output: + // Compaction completed + // Pre-compaction tokens: 1842 + // Trigger: manual + } + } + ``` + ```python Python theme={null} - options = ClaudeAgentOptions( - setting_sources=["user", "project"], # Load Skills from filesystem - skills="all", - allowed_tools=["Read", "Grep", "Glob"], - permission_mode="dontAsk", # Deny anything not pre-approved instead of prompting - ) + import asyncio + from claude_agent_sdk import query, ClaudeAgentOptions, ResultMessage, SystemMessage async def main(): - async for message in query(prompt="Analyze the codebase structure", options=options): - print(message) + # Compaction needs existing history, so have a conversation first + try: + async for message in query( + prompt="Explain what this project does", + options=ClaudeAgentOptions(max_turns=2), + ): + if isinstance(message, ResultMessage) and message.subtype == "success": + print(message.result) + except Exception as error: + # A single-shot query() raises after yielding an error result, + # so the follow-up query below still runs. + print(f"Session ended with an error: {error}") + + # Compact the same conversation + async for message in query( + prompt="/compact", + options=ClaudeAgentOptions(continue_conversation=True, max_turns=1), + ): + if isinstance(message, SystemMessage) and message.subtype == "compact_boundary": + print("Compaction completed") + print("Pre-compaction tokens:", message.data["compact_metadata"]["pre_tokens"]) + print("Trigger:", message.data["compact_metadata"]["trigger"]) + # Example output: + # Compaction completed + # Pre-compaction tokens: 1842 + # Trigger: manual asyncio.run(main()) ``` + + + + A `compact_boundary` message only arrives when compaction ran. With nothing to summarize, `/compact` reports the reason instead of raising. The run still ends with a `success` result and no `compact_boundary` message, and the result text carries the reason, for example `Not enough messages to compact.` after a single short exchange. A fresh one-shot `query()` call starts with empty context, so use this pattern in a session with prior turns, for example in [streaming input mode](/docs/en/agent-sdk/streaming-vs-single-mode) or when resuming a session. + + +### Reset context with `/clear` +The `/clear` command resets the conversation to an empty context, so subsequent prompts start with no prior conversation history. The previous conversation remains on disk. You can return to that conversation by passing its session ID to the [`resume` option](/docs/en/agent-sdk/sessions#resume-by-id). + +`/clear` is useful in [streaming input mode](/docs/en/agent-sdk/streaming-vs-single-mode), where you send multiple prompts over a single connection. For one-shot `query()` calls, each call already starts with empty context, so sending `/clear` has no practical effect. Start a new `query()` instead. + +## Create skills + +Create each skill as a directory containing a `SKILL.md` file with YAML frontmatter and Markdown content. The `description` field determines when Claude invokes your skill. + +**Example directory structure**: + +```text theme={null} +.claude/skills/security-check/ +└── SKILL.md +``` + +### Choose a discovery level + +Save skills at either of the two most common [discovery levels](/docs/en/skills#where-skills-live): + +* **Project skills**: `.claude/skills/`, available only in the current project +* **Personal skills**: `~/.claude/skills/`, available across all your projects + +If you have existing custom command files in `.claude/commands/`, they keep working. A command file at `.claude/commands/deploy.md` creates `/deploy` and works the same way as a skill at `.claude/skills/deploy/SKILL.md` would. If a command file and a skill share a name, see [Where skills live](/docs/en/skills#where-skills-live) for which one runs. The SDK loads `.claude/commands/` and `~/.claude/commands/` files from the same two scopes as skills. See [Extend Claude with skills](/docs/en/skills) for the complete guide to both artifact forms. + +### Create and dispatch your first skill + +To see the full flow, create `.claude/skills/security-check/SKILL.md`: + +```markdown theme={null} +--- +name: security-check +description: Run a security vulnerability scan +--- + +Analyze the codebase for security vulnerabilities including: +- SQL injection risks +- XSS vulnerabilities +- Exposed credentials +- Insecure configurations +``` + +Once the file exists, the skill is available through the SDK. Claude invokes it when a request matches its description, and you can dispatch it directly: + + ```typescript TypeScript theme={null} + import { query } from "@anthropic-ai/claude-agent-sdk"; + for await (const message of query({ - prompt: "Analyze the codebase structure", - options: { - settingSources: ["user", "project"], // Load Skills from filesystem - skills: "all", - allowedTools: ["Read", "Grep", "Glob"], - permissionMode: "dontAsk" // Deny anything not pre-approved instead of prompting - } + prompt: "/security-check", + options: { maxTurns: 10 } })) { - console.log(message); + if (message.type === "result" && message.subtype === "success") { + console.log(message.result); + } } ``` - - -## Discovering Available Skills -To see which Skills are available in your SDK application, ask Claude. The example below sets only the `skills` option and omits `settingSources`/`setting_sources`. When you leave `settingSources`/`setting_sources` unset, the SDK still loads Skills from the user and project sources, so the `skills` option set to `"all"` on its own makes them available to list. - - ```python Python theme={null} - options = ClaudeAgentOptions(skills="all") + import asyncio + from claude_agent_sdk import query, ClaudeAgentOptions, ResultMessage async def main(): - async for message in query(prompt="What Skills are available?", options=options): - print(message) + async for message in query( + prompt="/security-check", options=ClaudeAgentOptions(max_turns=10) + ): + if isinstance(message, ResultMessage) and message.subtype == "success": + print(message.result) asyncio.run(main()) ``` - - ```typescript TypeScript theme={null} - for await (const message of query({ - prompt: "What Skills are available?", - options: { - skills: "all" - } - })) { - console.log(message); - } - ``` -Claude will list the available Skills based on your current working directory and installed plugins. +A successful run ends with a `success` result whose text carries the scan findings. Against a small Express app with seeded issues, the result text begins: + +```text theme={null} +**Security scan of `app.js` — 4 findings (most severe first):** + +1. **SQL Injection** (line 8) — `req.query.name` is concatenated directly into the SQL string. Trivially exploitable (`' OR '1'='1`, `'; DROP TABLE users;--`). **Fix:** use parameterized queries, e.g. `db.query("SELECT * FROM users WHERE name = ?", [req.query.name], cb)`. +... +``` + +The skill's name also appears in the init message's `slash_commands` array. + + + Claude Code includes bundled `code-review` and `verify` skills. If you name a `.claude/commands/` file after one of them, for example `.claude/commands/code-review.md`, the file's command shadows the bundled skill and `slash_commands` lists the name once. + + +## Pre-approve tools for skills -## Testing Skills + + For project and personal skills, the `allowed-tools` frontmatter field applies only when you use the Claude Code CLI directly. In SDK sessions, manage tool approval for these skills through the `allowedTools` option (`allowed_tools` in Python) in your query configuration. Skills [synced from claude.ai](/docs/en/skills#how-claude-code-handles-the-frontmatter-of-a-synced-skill) follow their own frontmatter rules. + -Test Skills by asking questions that match their descriptions: +Skills run with the session's tools. The example below pre-approves `Read`, `Grep`, and `Glob` with `allowedTools` (`allowed_tools` in Python), so Claude can inspect files while running the [security-check skill](#create-and-dispatch-your-first-skill) without stopping for approval: ```python Python theme={null} + import asyncio + + from claude_agent_sdk import query, ClaudeAgentOptions + options = ClaudeAgentOptions( - cwd=os.getcwd(), - setting_sources=["user", "project"], # Load Skills from filesystem + setting_sources=["user", "project"], # Load skills from filesystem skills="all", - allowed_tools=["Read", "Bash"], + allowed_tools=["Read", "Grep", "Glob"], ) async def main(): - async for message in query(prompt="Extract text from invoice.pdf", options=options): + async for message in query(prompt="Check this project for security issues", options=options): print(message) @@ -220,13 +373,14 @@ Test Skills by asking questions that match their descriptions: ``` ```typescript TypeScript theme={null} + import { query } from "@anthropic-ai/claude-agent-sdk"; + for await (const message of query({ - prompt: "Extract text from invoice.pdf", + prompt: "Check this project for security issues", options: { - cwd: process.cwd(), - settingSources: ["user", "project"], // Load Skills from filesystem + settingSources: ["user", "project"], // Load skills from filesystem skills: "all", - allowedTools: ["Read", "Bash"] + allowedTools: ["Read", "Grep", "Glob"] } })) { console.log(message); @@ -234,13 +388,15 @@ Test Skills by asking questions that match their descriptions: ``` -Claude automatically invokes the relevant Skill if the description matches your request. +In the stream, the skill invocation appears as a Skill tool use, followed by Read calls on the project files. The run ends with a `success` result whose text carries the findings. + +The list pre-approves the named tools rather than restricting the others. For the full permission flow, including permission modes and the `canUseTool` callback, see [Permissions](/docs/en/agent-sdk/permissions). ## Troubleshooting -### Skills Not Found +### Skills not found -**Check settingSources configuration**: Skills are discovered through the `user` and `project` setting sources. If you set `settingSources`/`setting_sources` explicitly and omit those sources, skills are not loaded: +**Check settingSources configuration**: the SDK discovers skills through the `user` and `project` setting sources. If you set `settingSources`/`setting_sources` explicitly and omit those sources, the SDK doesn't load skills: ```python Python theme={null} @@ -271,7 +427,7 @@ Claude automatically invokes the relevant Skill if the description matches your For which skill directories each source loads, see the [filesystem sources table](/docs/en/agent-sdk/claude-code-features#control-filesystem-settings-with-settingsources). For more details on `settingSources`/`setting_sources`, see the [TypeScript SDK reference](/docs/en/agent-sdk/typescript#settingsource) or [Python SDK reference](/docs/en/agent-sdk/python#settingsource). -**Check working directory**: The SDK loads Skills from `.claude/skills/` in the `cwd` option and in every parent directory up to the repository root. Ensure `cwd` points at or below the directory containing `.claude/skills/`, within the same repository: +**Check working directory**: the SDK loads skills from `.claude/skills/` in the `cwd` option and in every parent directory up to the repository root. Ensure `cwd` points at or below the directory containing `.claude/skills/`, within the same repository: ```python Python theme={null} @@ -293,41 +449,77 @@ For which skill directories each source loads, see the [filesystem sources table ``` -See the "Using Skills with the SDK" section above for the complete pattern. +See [Use skills with the Agent SDK](#use-skills-with-the-agent-sdk) for the complete pattern. **Verify filesystem location**: ```bash theme={null} -# Check project Skills +# Check project skills ls .claude/skills/*/SKILL.md -# Check personal Skills +# Check personal skills ls ~/.claude/skills/*/SKILL.md ``` -### Skill Not Being Used +### Skill not being used + +**Check the `skills` option**: if you passed a `skills` list, confirm the skill's name is included. When Claude tries to invoke an unlisted skill, the Skill tool returns `Skill is not in this session's skills allowlist`. Add the name to your list, or dispatch the skill directly by sending `/` in a prompt, which works without listing. + +**Check the description**: ensure it's specific and includes relevant keywords. See [Agent Skills best practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices#writing-effective-descriptions) for guidance on writing effective descriptions. + +### Invalid skill name error + +When a name in your `skills` list can't work as an exact skill name, `query()` rejects the list before starting the Claude Code process. Names that trigger the rejection include: + +* An empty name +* A name containing parentheses, commas, or control characters +* A name padded with whitespace +* A wildcard form such as a bare `*` or a `:*` suffix + +Each SDK surfaces the rejection differently: + + + + The TypeScript SDK throws an `Error` stating the rule the entry broke. For example, `skills: ["docs:*"]` throws: + + ```text theme={null} + Invalid skill name "docs:*": wildcard-suffix names are not allowed; list each skill by its exact name. + ``` + + An empty name reports `Skill names must be non-empty strings.` + + + + The Python SDK raises `ValueError` stating the rule the entry broke. For example, `skills=["docs:*"]` raises: -**Check the `skills` option**: If you passed a `skills` list, confirm the skill's name is included. Passing `[]` disables all skills. + ```text theme={null} + ValueError: Invalid skill name 'docs:*': wildcard-suffix names are not allowed; list each skill by its exact name. + ``` -**Check the description**: Ensure it's specific and includes relevant keywords. See [Agent Skills Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices#writing-effective-descriptions) for guidance on writing effective descriptions. + An empty name reports `Skill names must be non-empty strings`. + + -### Additional Troubleshooting +### Additional troubleshooting -For general Skills troubleshooting (YAML syntax, debugging, etc.), see the [Claude Code Skills troubleshooting section](/docs/en/skills#troubleshooting). +For general skills troubleshooting, such as YAML syntax errors and debugging, see the [Claude Code skills troubleshooting section](/docs/en/skills#troubleshooting). -## Related Documentation +## Next steps -### Skills Guides +The [Claude Code skills guide](/docs/en/skills) covers authoring in depth. Its guidance applies to SDK sessions, with one exception: for project and personal skills, [Pre-approve tools for skills](#pre-approve-tools-for-skills) replaces the `allowed-tools` frontmatter field with the `allowedTools` option. Start with these sections: -* [Agent Skills in Claude Code](/docs/en/skills): complete Skills guide with creation, examples, and troubleshooting -* [Agent Skills Overview](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview): conceptual overview, benefits, and architecture -* [Agent Skills Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices): authoring guidelines for effective Skills -* [Agent Skills Cookbook](https://platform.claude.com/cookbook/skills-notebooks-01-skills-introduction): example Skills and templates +* [Frontmatter reference](/docs/en/skills#frontmatter-reference): every supported field +* [Pass arguments to skills](/docs/en/skills#pass-arguments-to-skills): `$ARGUMENTS`, `$0`, `$1`, and skill stacking. The [full substitution table](/docs/en/skills#available-string-substitutions) adds named arguments and the `${CLAUDE_*}` variables +* [Inject dynamic context](/docs/en/skills#inject-dynamic-context): `` !`command` `` lines that run before Claude sees the skill content +* [Where skills live](/docs/en/skills#where-skills-live): all discovery levels, plugin namespacing, and what happens when a skill and a command file share a name -### SDK Resources +## Related resources +* [Commands in Claude Code](/docs/en/commands): the full command surface, including every built-in +* [Agent Skills overview](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview): conceptual overview, benefits, and architecture +* [Agent Skills best practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices): authoring guidelines for effective skills +* [Agent Skills cookbook](https://platform.claude.com/cookbook/skills-notebooks-01-skills-introduction): example skills and templates * [Subagents in the SDK](/docs/en/agent-sdk/subagents): similar filesystem-based agents with programmatic options -* [Commands in the SDK](/docs/en/agent-sdk/slash-commands): user-invoked commands -* [SDK Overview](/docs/en/agent-sdk/overview): general SDK concepts -* [TypeScript SDK Reference](/docs/en/agent-sdk/typescript): complete API documentation -* [Python SDK Reference](/docs/en/agent-sdk/python): complete API documentation +* [SDK overview](/docs/en/agent-sdk/overview): general SDK concepts +* [TypeScript SDK reference](/docs/en/agent-sdk/typescript): complete API documentation +* [Python SDK reference](/docs/en/agent-sdk/python): complete API documentation diff --git a/content/en/docs/claude-code/agent-sdk/subagents.md b/content/en/docs/claude-code/agent-sdk/subagents.md index 0052b7b7a..c121df19b 100644 --- a/content/en/docs/claude-code/agent-sdk/subagents.md +++ b/content/en/docs/claude-code/agent-sdk/subagents.md @@ -192,6 +192,8 @@ You can also define subagents as markdown files in `.claude/agents/` directories Even without defining custom subagents, Claude can spawn the built-in `general-purpose` subagent. This is useful for delegating research or exploration tasks without creating specialized agents. Include `Agent` in `allowedTools` so these invocations auto-approve without a permission prompt. + + When Claude calls the Agent tool without a `subagent_type`, it gets this built-in `general-purpose` subagent. If you set [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/docs/en/env-vars), that default is gone too. Such a call then fails with `subagent_type is required: the general-purpose agent is not available in this session`. The message ends with the subagent types that are still available. Before TypeScript SDK v0.3.235 (Python SDK: bundled Claude Code before v2.1.235), the same call failed with `Agent type 'general-purpose' not found`. ## What subagents inherit diff --git a/content/en/docs/claude-code/changelog.md b/content/en/docs/claude-code/changelog.md index a2944e786..5c9b6da2b 100644 --- a/content/en/docs/claude-code/changelog.md +++ b/content/en/docs/claude-code/changelog.md @@ -10,6 +10,28 @@ This page is generated from the [CHANGELOG.md on GitHub](https://github.com/anth Run `claude --version` to check your installed version. + + * Added an optional `spellcheck` setting that underlines misspelled words in the prompt input as you type, using your installed `aspell`, `hunspell`, or `ispell` + * Fixed whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session + * Fixed nested markdown list items misaligning at depth 3+ and added a hanging indent to wrapped list items in the terminal UI + * Fixed prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts + * Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field + * Fixed the Agent tool advertising a general-purpose default in sessions where that agent is unavailable: an omitted `subagent_type` there now gets a clear error listing the available agents + * Fixed notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; the dialog now says why + * Fixed slash commands run while Claude is responding showing HTML entities instead of the actual characters + * Fixed the prompt footer not showing the "Update installed" restart notice after a background auto-update + * Fixed the expanded task list (`ctrl+t`) always starting collapsed when resuming or relaunching into a session that still has open tasks + * Improved memory and CPU usage while cloud sessions such as `/ultrareview` or `/autofix-pr` run in the background — their event streams are no longer re-scanned and re-rendered on every update + * Improved permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed + * Improved the embedded `grep` in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and `-m N` with `-A/-C` prints correct context + * Improved the context-limit error to say when auto-compact is off and point to `/config` to re-enable it + * Vim mode: NORMAL mode and cursor position are now preserved when toggling the detailed transcript (ctrl+o) or closing a panel + * Dialogs: arrow keys and Enter pressed in quick succession now select the option you navigated to instead of the previously highlighted one + * `SendMessage` now refuses messages too large for cross-session delivery up front instead of silently dropping them + * Remote Control: `claude rc` now applies the same enterprise-gateway availability check as interactive startup + * \[VSCode] Fixed focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded + + * Added the optional `CLAUDE_CODE_PROJECT_DIR_NAME` environment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directory * Added the `selection:clear` keybinding action, so a key can be bound to clear an in-app text selection; also works in the agents view diff --git a/content/en/docs/claude-code/cross-session-messaging.md b/content/en/docs/claude-code/cross-session-messaging.md index 42ae59cd5..65e69b554 100644 --- a/content/en/docs/claude-code/cross-session-messaging.md +++ b/content/en/docs/claude-code/cross-session-messaging.md @@ -63,7 +63,7 @@ For what the message Claude writes looks like when it arrives, including an exam The receiving Claude reads the message between tool calls during an active turn, so a running tool is never interrupted. When the receiving session is idle, Claude Code starts a new turn with the message. -Between two ordinary interactive sessions with default settings, Claude Code delivers the message. Delivery isn't guaranteed in every configuration, though. The receiving session checks each arriving message against its own [inbound controls](#control-inbound-messages), and the check ends in one of three outcomes: +Between two ordinary interactive sessions with default settings, Claude Code delivers the message. Delivery isn't guaranteed in every configuration, though. Claude Code refuses a message [over the size cap](#limitations) in the sending session, before it leaves. The receiving session checks each arriving message against its own [inbound controls](#control-inbound-messages), and the check ends in one of three outcomes: * **Delivered**: Claude Code passes the message to the receiving Claude. * **Held**: Claude Code sets the message aside undelivered. A held message reaches Claude only when you approve it or a later mode or settings change allows it. @@ -265,6 +265,7 @@ In a session with messaging, `/status` also shows a `Peer address` row with the The limits here are properties of the messaging channel itself and apply wherever the feature runs. For platform and provider gaps, see [Availability](#availability) instead. * **Plain text only**: Claude sends only plain text across sessions. Structured [agent team](/docs/en/agent-teams) protocol messages stay within a team. +* **Same-machine message size is capped**: Claude Code refuses a message to a session on this machine once its serialized form passes about a million characters. The refusal [names the exact sizes](/docs/en/errors#message-too-large-for-cross-session-delivery). Nothing reaches the receiving session. * **Message loops are throttled**: Claude Code rate-limits repeated messages per sender, drops identical repeats arriving within a short window, and caps accepted messages waiting for Claude to read them at 50 per session. A message loop between two sessions therefore stops on its own. ## Related resources diff --git a/content/en/docs/claude-code/debug-your-config.md b/content/en/docs/claude-code/debug-your-config.md index b6c5c7a61..4791451df 100644 --- a/content/en/docs/claude-code/debug-your-config.md +++ b/content/en/docs/claude-code/debug-your-config.md @@ -41,7 +41,7 @@ Adherence drops when an instruction is vague enough to interpret multiple ways, Settings merge across managed, user, project, and local scopes. Managed settings apply first when present. Among the rest, the closer scope overrides the broader one in the order local, then project, then user. Some settings can also be set by command-line flags or [environment variables](/docs/en/env-vars), which act as another override layer. When a setting doesn't seem to apply, the value you set is usually being overridden by another scope or an environment variable. -Run `/doctor` to check your configuration and installation. It reports what it finds, including invalid settings files, duplicate installations, unused extensions, and checked-in `CLAUDE.md` content Claude can derive from the codebase, then proposes fixes it applies only after you confirm. The `CLAUDE.md` trim check requires Claude Code v2.1.206 or later. Before v2.1.205, `/doctor` opened a read-only diagnostics screen and pressing `f` sent the report to Claude to fix. +Run [`/doctor`](/docs/en/commands#all-commands) to find invalid settings files. From the terminal, `claude doctor` prints read-only installation and settings diagnostics without starting a session. @@ -106,7 +106,7 @@ Most configuration surprises trace back to a small set of location and syntax ru | Subdirectory `CLAUDE.md` instructions seem ignored | Subdirectory files load on demand, not at session start | They load when Claude reads a file in that directory with the Read tool, not at launch and not when writing or creating files there. See [how CLAUDE.md files load](/docs/en/memory#how-claude-md-files-load). | | Subagent ignores `CLAUDE.md` instructions | The built-in Explore and Plan agents skip `CLAUDE.md`. Custom subagents load it the same way the main conversation does | For Explore or Plan, restate the instruction in your delegating prompt. For a custom subagent, put critical instructions in the agent file body, which becomes the agent's system prompt. See [what loads at startup](/docs/en/sub-agents#what-loads-at-startup). | | Cleanup logic never runs at session end | No `SessionEnd` hook configured | Add a `SessionEnd` hook in `settings.json`. See the [hook events list](/docs/en/hooks#hook-events). | -| MCP servers in `.mcp.json` never load | File is under `.claude/` or uses Claude Desktop's config format | Project MCP config goes at the repository root as `.mcp.json`, not inside `.claude/`. See [MCP configuration](/docs/en/mcp). | +| MCP servers in `.mcp.json` never load | File is under `.claude/`, or its servers sit under a top-level `servers` key, as in VS Code's `mcp.json`, instead of `mcpServers` | Project MCP config goes at the repository root as `.mcp.json`, not inside `.claude/`, with servers under the `mcpServers` key. See [MCP configuration](/docs/en/mcp). | | MCP servers added under `mcpServers` in `settings.json` never appear | `settings.json` does not read an `mcpServers` key | Define project servers in `.mcp.json` at the repository root, or run `claude mcp add --scope user` for user-scoped servers. See [MCP configuration](/docs/en/mcp). | | Project MCP server added but doesn't appear | The one-time approval prompt was dismissed | Project-scoped servers require approval. Run `/mcp` to see status and approve. | | MCP server fails to start from some directories | `command` or `args` uses a relative file path | Use absolute paths for local scripts. Executables on your `PATH` like `npx` or `uvx` work as-is. | diff --git a/content/en/docs/claude-code/env-vars.md b/content/en/docs/claude-code/env-vars.md index 88bddb0b4..4af3ab585 100644 --- a/content/en/docs/claude-code/env-vars.md +++ b/content/en/docs/claude-code/env-vars.md @@ -188,7 +188,7 @@ Numeric variables such as timeouts, token budgets, and retry counts accept scien | `CLAUDECODE` | Set to `1` in subprocesses Claude Code spawns (Bash and PowerShell tools, tmux sessions, [hook](/docs/en/hooks) commands, [status line](/docs/en/statusline) commands, stdio [MCP server](/docs/en/mcp) subprocesses). IDE extensions also set this in their integrated terminals. Use to detect when a script is running inside a subprocess spawned by Claude Code. To check whether the current process was spawned directly by a tool call or hook, rather than inside a stdio MCP server that Claude Code started, use `CLAUDE_CODE_CHILD_SESSION` instead | | `CLAUDE_AFK_COUNTDOWN_MS` | How many milliseconds before auto-continue the on-screen countdown appears on an unanswered [`AskUserQuestion`](/docs/en/tools-reference) dialog. Default `20000` (20 seconds), capped at the auto-continue timeout. Has no effect unless auto-continue is on; see the [`askUserQuestionTimeout`](/docs/en/settings#available-settings) setting and `CLAUDE_AFK_TIMEOUT_MS`. Requires Claude Code v2.1.198 or later | | `CLAUDE_AFK_TIMEOUT_MS` | How many milliseconds of idle time before an unanswered [`AskUserQuestion`](/docs/en/tools-reference) dialog auto-continues without you. Auto-continue is off by default; opt in with the [`askUserQuestionTimeout`](/docs/en/settings#available-settings) setting. This variable is an override for demos and automated tests: when set, it takes precedence over that setting and turns auto-continue on even when the setting is unset or `never`. Setting `0` doesn't turn the timeout off; it closes the dialog immediately. In v2.1.198 and v2.1.199, auto-continue was on by default with a `60000` (60 seconds) timeout. Requires Claude Code v2.1.198 or later | -| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | Set to `1` to disable all built-in [subagent](/docs/en/sub-agents) types such as Explore and Plan. Only applies in non-interactive mode (the `-p` flag). Useful for SDK users who want a blank slate | +| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | Set to `1` to disable all built-in [subagent](/docs/en/sub-agents) types such as Explore and Plan. Only applies in non-interactive mode (the `-p` flag). Useful for SDK users who want a blank slate. This also removes `general-purpose`, the subagent Claude Code runs when an Agent tool call omits `subagent_type`. Such a call then fails with [`subagent_type is required`](/docs/en/errors#subagent-type-is-required) | | `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | Set to `1` to skip the `mcp____` prefix on tool names from SDK-created MCP servers. Tools use their original names. SDK usage only | | `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | Stall timeout in milliseconds for background subagents. Default `600000` (10 minutes). The timer resets on each streaming progress event; if no progress arrives within the window, the subagent is aborted and the task is marked failed, surfacing any partial result to the parent | | `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` | Set the percentage (1-100) of the auto-compact window at which auto-compaction triggers. Use lower values like `50` to compact earlier; the variable can't raise the threshold, so values above the default percentage are ignored. It applies only in sessions that [compact before the model's context limit](/docs/en/model-config#context-window-and-auto-compaction). Applies to both main conversations and subagents | diff --git a/content/en/docs/claude-code/errors.md b/content/en/docs/claude-code/errors.md index 226bbc37e..1fb3b0eb6 100644 --- a/content/en/docs/claude-code/errors.md +++ b/content/en/docs/claude-code/errors.md @@ -84,8 +84,12 @@ Match the message you see in your terminal to a section below. | `Couldn't reconnect to your Remote Control session` | [Network](#couldnt-reconnect-to-your-remote-control-session) | | `N sessions ended while this machine was offline — the environment was cleaned up on the server and can't be resumed.` | [Network](#sessions-ended-while-this-machine-was-offline) | | `Couldn't share the transcript.` | [Network](#couldnt-share-the-transcript) | +| `Couldn't show context usage: the remote sent a reply this version can't display` | [Network](#the-remote-sent-a-reply-this-version-cant-display) | +| `The remote session sent a reply this version can't display` | [Network](#the-remote-sent-a-reply-this-version-cant-display) | | `Prompt is too long` / `Input is too long for requested model` | [Request errors](#prompt-is-too-long) | | `Prompt is too long · automatic compaction failed:` | [Request errors](#prompt-is-too-long) | +| `Context limit reached · /compact or /clear to continue` | [Request errors](#prompt-is-too-long) | +| `Context limit reached · /clear to continue` | [Request errors](#prompt-is-too-long) | | `Context exceeds the ...-token limit by ... tokens` in `/context` output | [Request errors](#context-exceeds-the-token-limit) | | `Error during compaction: Conversation too long` | [Request errors](#error-during-compaction-conversation-too-long) | | `Request too large` | [Request errors](#request-too-large) | @@ -136,10 +140,12 @@ Match the message you see in your terminal to a section below. | `Plugin archive integrity check failed` | [Plugin errors](#plugin-archive-integrity-check-failed) | | `would be spawned with zero tools — refusing` | [Tool errors](#agent-would-be-spawned-with-zero-tools) | | `File is covered by a Read deny rule in your permission settings` | [Tool errors](#file-is-covered-by-a-read-deny-rule) | +| `subagent_type is required: the general-purpose agent is not available in this session` | [Tool errors](#subagent-type-is-required) | | `Error: this write left the memory index at MEMORY.md at ..., over its ... read limit` | [Tool errors](#memory-index-is-over-its-read-limit) | | `pkill: refusing to run` | [Tool errors](#pkill-pattern-matches-the-claude-code-process) | | `Failed to write to 's inbox — nothing was sent` | [Tool errors](#failed-to-write-to-a-teammate-inbox) | | `Failed to write the plan approval request to the lead's inbox — plan not submitted` | [Tool errors](#failed-to-write-to-a-teammate-inbox) | +| `Message too large for cross-session delivery` | [Tool errors](#message-too-large-for-cross-session-delivery) | | `Can't open MCP settings while no terminal is attached to this background session` | [Background session errors](#commands-refused-in-a-background-session) | | `Can't open MCP settings in a background session` | [Background session errors](#commands-refused-in-a-background-session) | | `blocked because the path is spelled in a form that cannot be safely resolved` | [Background session errors](#write-or-command-blocked-because-the-path-cannot-be-safely-resolved) | @@ -1102,6 +1108,25 @@ Claude Code shows this message in the terminal running [`claude remote-control`] * When Claude Code lists kept worktrees under this message, pick up any uncommitted work from them * Run `claude remote-control` to start a fresh environment +

+ The remote sent a reply this version can't display +

+ +`/context` shows this line in a terminal [attached to a cloud session](/docs/en/claude-code-on-the-web#send-follow-ups-from-the-cli): + +```text theme={null} +Couldn't show context usage: the remote sent a reply this version can't display +``` + +While your terminal is attached, `/context` and `/btw` ask the cloud session for their answer. Sometimes the answer arrives in a form your terminal's Claude Code can't render. The usual cause is a version difference between the two. `/context` then shows the line above instead of the usage breakdown. `/btw` shows `The remote session sent a reply this version can't display` instead of its answer. The cloud session keeps running, and other commands still work. + +**What to do:** + +* Update Claude Code with `claude update`, reattach, and rerun the command +* If the line still appears, run `/feedback` and name the command + +Before v2.1.235, this case showed a raw JavaScript error instead, such as `undefined is not an object`. +

Couldn't share the transcript

@@ -1131,6 +1156,22 @@ The conversation plus attached files exceeds the model's context window. Prompt is too long ``` +In an interactive session, Claude Code shows this error as: + +```text theme={null} +Context limit reached · /compact or /clear to continue +``` + +The line names only `/clear` when [`DISABLE_COMPACT`](/docs/en/env-vars) is set. Longer forms of the error, such as the compaction-failed form below, keep the `Prompt is too long ·` wording. In `-p` output and the transcript, the text stays `Prompt is too long`. + +When you turned auto-compact off in your [user settings](/docs/en/settings#available-settings), the line also says so: + +```text theme={null} +Context limit reached · /compact or /clear to continue · auto-compact is off · /config to turn it on +``` + +The **Auto-compact** toggle in `/config` writes `autoCompactEnabled` to user settings. The hint appears only when a `/config` change would take effect. For example, it doesn't appear when [`DISABLE_AUTO_COMPACT`](/docs/en/env-vars) or [`DISABLE_COMPACT`](/docs/en/env-vars) turned auto-compact off. It also doesn't appear when a higher-precedence scope, such as project or managed settings, set `autoCompactEnabled` to `false`. Nor does it appear in a terminal attached to a cloud session, where the cloud session owns auto-compact. Before v2.1.235, the line carried no auto-compact hint. + Amazon Bedrock reports this condition as `Input is too long for requested model.`, which Claude Code handles the same way. Before v2.1.217, Claude Code didn't recognize the Bedrock wording, so auto-compact never triggered on it and `/compact` failed with the same error. When automatic compaction ran on this turn and failed on an underlying error, such as an unavailable model or an authentication failure, the message names that error after a separator: @@ -1139,7 +1180,7 @@ When automatic compaction ran on this turn and failed on an underlying error, su Prompt is too long · automatic compaction failed: ``` -Resolve the named error first; `/compact` fails on the same error until you do. Before v2.1.229, a failed automatic compaction surfaced the bare `Prompt is too long` without the cause. +Resolve the named error first; `/compact` fails on the same error until you do. Before v2.1.229, a failed automatic compaction surfaced `Prompt is too long` without the cause. **What to do:** @@ -1148,13 +1189,13 @@ Resolve the named error first; `/compact` fails on the same error until you do. * Disable MCP servers you are not using with `/mcp disable ` to remove their tool definitions from context * Trim large `CLAUDE.md` memory files, or move instructions into [path-scoped rules](/docs/en/memory#path-specific-rules) that load only when relevant * Subagents inherit every MCP tool definition from the parent session, which can fill their context window before the first turn. Disable MCP servers you are not using before spawning subagents. -* Auto-compact is on by default and normally prevents this error. If you have set [`DISABLE_AUTO_COMPACT`](/docs/en/env-vars), re-enable it or run `/compact` manually before the window fills. +* Auto-compact is on by default and normally prevents this error. If you turned it off in `/config` or with [`DISABLE_AUTO_COMPACT`](/docs/en/env-vars), turn it back on. If you keep it off, run `/compact` yourself before the window fills. See [Explore the context window](/docs/en/context-window) for an interactive view of how context fills up. ### Context exceeds the token limit -`/context` shows this warning at the top of its output when the conversation has grown past the model's context window. Requests fail with [`Prompt is too long`](#prompt-is-too-long) until you free space. +`/context` shows this warning at the top of its output when the conversation has grown past the model's context window. Requests fail with [`Prompt is too long`](#prompt-is-too-long) until you free space. An interactive session shows that error as the `Context limit reached` line. ```text theme={null} Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue. @@ -1183,7 +1224,7 @@ Before v2.1.216, `/context` showed usage above 100% with no warning line explain Error during compaction: Conversation too long. Press esc twice to go up a few messages and try again. ``` -This can happen when the window is already full at the moment auto-compact triggers, or when you run `/compact` after seeing `Prompt is too long`. +This can happen when the window is already full at the moment auto-compact triggers, or when you run `/compact` after seeing [`Prompt is too long`](#prompt-is-too-long). In an interactive session, that error is the `Context limit reached` line. **What to do:** @@ -1891,6 +1932,26 @@ When Claude Code refuses the Write tool, the message ends `and cannot be written * If Claude should be able to change the file, remove or narrow the `Read` deny rule in `/permissions` or in [settings](/docs/en/settings#permission-settings) * If the file must stay untouched, keep the rule and add an `Edit` deny rule for the same path to block the NotebookEdit tool too +

+ subagent\_type is required +

+ +```text theme={null} +subagent_type is required: the general-purpose agent is not available in this session. Available agents: ... +``` + +Claude called the [Agent tool](/docs/en/tools-reference#agent-tool-behavior) without a `subagent_type`, and this session has no [general-purpose subagent](/docs/en/sub-agents#built-in-subagents) to fall back on. That is the case in two setups: + +* [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/docs/en/env-vars) is set in non-interactive mode, which removes every built-in subagent +* The session's main-thread agent has a [`tools: Agent(...)` allowlist](/docs/en/sub-agents#restrict-which-subagents-can-be-spawned) that leaves out `general-purpose` + +**What to do:** + +* Usually nothing: the message lists the subagents the session does have, so Claude can retry with one of them +* If Claude keeps failing, add `general-purpose` to the `tools: Agent(...)` allowlist, or unset `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` + +Before v2.1.235, the same call failed with `Agent type 'general-purpose' not found`. + ### Memory index is over its read limit Claude wrote to the [auto memory](/docs/en/memory#auto-memory) index `MEMORY.md` and left it over one of its read limits: 200 lines or 25KB. The write succeeded, but only the first 200 lines or 25KB, whichever comes first, load at the start of a session, so everything past the limit is dropped each time the index is read. Before v2.1.210, an over-limit index was silently truncated on the next load with no write-time signal. @@ -1950,6 +2011,23 @@ When you message a teammate yourself, typing `@name` followed by the message in * Ask the sender to resend the message; contention for the inbox lock is transient and clears on retry * Check free disk space, and check that `~/.claude/teams` and the files under it are writable by your user +### Message too large for cross-session delivery + +Claude's [cross-session message](/docs/en/cross-session-messaging) to another of your sessions on this machine was too long to send. Claude Code refused it, and the receiving session got nothing. The refusal appears in the sending session's tool result, not as a banner in your terminal. It names both sizes and how to make the message fit: + +```text wrap theme={null} +Failed to send to api-worker: Message too large for cross-session delivery: the serialized message is 1,203,844 characters and the limit is 1,048,576. Shorten the message text — put bulk content in a file the recipient can read rather than in the message — or split it into smaller messages. +``` + +Resending the same text fails the same way. + +**What to do:** + +* Ask Claude to summarize the message, or to put the bulk content in a file and send the file's path +* Ask Claude to split the content across several shorter messages + +Before v2.1.235, Claude Code reported an oversized message as sent. The receiving session dropped it unread. + ## Background session errors [Background sessions](/docs/en/agent-view) run without an interactive terminal of their own, so commands that need one behave differently there. These messages appear in the transcript of a background session, in the terminal that attaches to one, in the session or shell you dispatch from, or, for the [worktree-guard entries](#write-or-command-blocked-because-the-path-cannot-be-safely-resolved) below, in any session isolated in a worktree or running a worktree-isolated subagent; where a message is specific to one surface, its entry says so. diff --git a/content/en/docs/claude-code/interactive-mode.md b/content/en/docs/claude-code/interactive-mode.md index 34690c38b..0e30f6295 100644 --- a/content/en/docs/claude-code/interactive-mode.md +++ b/content/en/docs/claude-code/interactive-mode.md @@ -384,6 +384,103 @@ The shortcode must start the input or follow a space, so a `:` inside a word or To turn the feature off, set [`emojiCompletionEnabled`](/docs/en/settings#available-settings) to `false` in `settings.json`. This disables both the suggestion popup and the inline replacement. +## Check spelling as you type + +Claude Code can underline misspelled words in the prompt input while you type. It checks only the text in the input box, never Claude's replies or your files. It also checks nothing while the input box is in [shell mode](#shell-mode-with-prefix), `Ctrl+R` history search, or [voice dictation](/docs/en/voice-dictation). + +Spell checking is off by default, and Claude Code checks nothing in [screen reader mode](/docs/en/accessibility). Requires Claude Code v2.1.235 or later. + +### Prerequisites + +* Install [aspell](https://github.com/GNUAspell/aspell), [hunspell](https://github.com/hunspell/hunspell), or [ispell](https://en.wikipedia.org/wiki/Ispell) and make sure it's on your `PATH`. Claude Code runs the first of the three it finds, in that order, on every platform, including a `.cmd` shim a package manager installs on Windows. +* To check that the program is on your `PATH`, run `aspell --version`, `hunspell --version`, or `ispell -v` in your terminal. A "command not found" error means it isn't on your `PATH` yet. + +### Turn spell checking on or off + +Claude Code reads the [`spellcheck`](/docs/en/settings#available-settings) setting from three places, and ignores it in a project's `.claude/settings.json` and `.claude/settings.local.json`. Turn it on from whichever one you use: + + + + Add `spellcheck` to `~/.claude/settings.json`. It applies in every project you open, like the rest of your [user settings](/docs/en/settings#settings-files): + + ```json theme={null} + { + "spellcheck": { "enabled": true } + } + ``` + + + + Save `spellcheck` in a JSON file, such as `spellcheck.json`: + + ```json theme={null} + { + "spellcheck": { "enabled": true } + } + ``` + + Then pass the file to `--settings`. It applies to that session only: + + ```bash theme={null} + claude --settings spellcheck.json + ``` + + + + Add `spellcheck` to one of your organization's [managed settings sources](/docs/en/permissions#managed-settings). It applies to every user who receives those settings, and they can't turn it off: + + ```json theme={null} + { + "spellcheck": { "enabled": true } + } + ``` + + + +To check that spell checking is on, type a misspelled word and a space. Claude Code underlines the word. If it doesn't, see [When Claude Code underlines nothing](#when-claude-code-underlines-nothing). To turn spell checking off again, set `enabled` to `false` in the same place, or remove `spellcheck`. + +To choose which of the three programs Claude Code runs, which dictionary it uses, or the underline color, add any of these fields next to `enabled`, in the same place: + +* `checker`: `aspell`, `hunspell`, or `ispell`. Claude Code doesn't fall back from a checker you name, and treats any other value as `auto`. +* `language`: a dictionary name in your checker's form, such as `en_GB`. Claude Code ignores any value that isn't a plain dictionary name, such as a path or a name with spaces, and the checker uses its default dictionary. +* `color`: a color name such as `yellow`, or a `#rrggbb`, `#rgb`, `rgb(r,g,b)`, `ansi256(n)`, or `ansi:` value. Claude Code uses your theme's error color by default and for any value it doesn't recognize. + +For example, this `spellcheck` setting runs hunspell with its `en_GB` dictionary and underlines words in yellow. It works the same in `~/.claude/settings.json`, in the file you pass to `--settings`, and in managed settings: + +```json theme={null} +{ + "spellcheck": { + "enabled": true, + "checker": "hunspell", + "language": "en_GB", + "color": "yellow" + } +} +``` + +If more than one of the three places has a `spellcheck` setting, Claude Code uses only one of them: managed settings first, then `--settings`, then user settings. It doesn't combine fields from two places. For example, when `--settings` sets `spellcheck`, a `language` in your user settings has no effect. + +### What Claude Code underlines + +Shortly after you pause typing, Claude Code underlines the words the dictionary doesn't know. It leaves the word you're still typing alone until you move past it, and it never changes your text. It also skips text that looks like code: + +* Commands such as `/help`, `@` mentions, URLs, file paths, and flags such as `--verbose` +* Words with digits, underscores, or a capital letter after the first, and text in backticks + +Claude Code also skips Chinese, Japanese, Korean, Thai, Lao, Khmer, and Myanmar text. + +Claude Code has no word list of its own: a word is misspelled when your checker says so. To stop Claude Code from underlining a word, add the word to your checker's personal dictionary, following the checker's own documentation. Claude Code picks up the new word after you restart it. + +### When Claude Code underlines nothing + +Claude Code underlines nothing when it can't keep a checker running: + +* No checker is installed, or the one you named in `checker` is missing +* The checker fails twice in a row, at startup or later in the session. Claude Code restarts it after the first failure and stops checking after the second, until you restart Claude Code +* The checker takes more than 15 seconds to answer, three times. Each time, Claude Code leaves the words it was waiting on unmarked; after the third, it stops checking until you restart Claude Code + +To find out which of these happened, start `claude --debug` with spell checking on and type a word. Then look for the `[spellcheck]` lines in the debug log at `~/.claude/debug/.txt`. One line names the program Claude Code started, or lists the ones it looked for and didn't find. Later lines say why it stopped. A missing-dictionary error there means the checker has no dictionary for your `language` value, or no default one when `language` is unset. Install one, or set `language` to a dictionary you have. + ## Side questions with /btw Use `/btw` to ask a question about your current work without adding to the conversation history. diff --git a/content/en/docs/claude-code/mcp.md b/content/en/docs/claude-code/mcp.md index ee81aec68..18da0a434 100644 --- a/content/en/docs/claude-code/mcp.md +++ b/content/en/docs/claude-code/mcp.md @@ -153,6 +153,66 @@ claude mcp add-json events-server \ The `type: "ws"` entry accepts the same `url`, `headers`, `headersHelper`, `timeout`, and `alwaysLoad` fields as `http`. Authentication is header-only, so pass a static token in `headers` or generate one at connect time with [`headersHelper`](#use-dynamic-headers-for-custom-authentication). The `claude mcp add --transport` flag doesn't accept `ws`. +### Add a server from setup instructions written for another client + +MCP servers aren't specific to Claude Code, so a server's setup instructions may be written for Claude Desktop, Cursor, or another MCP client and give no `claude mcp add` command. To add the server anyway, look in those instructions for one of these three things: + +* **A URL** such as `https://mcp.example.com/mcp`: the server is remote. +* **A launch command** such as `npx -y @example/mcp-server`: the server runs on your machine. +* **An `mcpServers` JSON block**: configuration written for another client's settings file. + +Each is one of the inputs the four options in [Installing MCP servers](#installing-mcp-servers) take. Find the shape you have below to turn it into the command Claude Code accepts. Each command writes to [local scope](#local-scope) unless you add `--scope project` or `--scope user`. + +#### From a URL + +A URL means the server is remote. For an `https://` endpoint, add it with `--transport http`, or with `--transport sse` when the instructions say the endpoint uses SSE. For a `wss://` endpoint, use [Option 4](#option-4-add-a-remote-websocket-server) instead, since `--transport` doesn't accept `ws`: + +```bash theme={null} +claude mcp add --transport http example https://mcp.example.com/mcp +``` + +If the instructions also give an API key or token header, pass it with `--header` as shown in [Option 1](#option-1-add-a-remote-http-server). + +#### From an `npx`, `uvx`, or binary command + +A launch command means the server runs as a local stdio process. Put the whole command after `--`, so Claude Code passes flags such as `-y` to the command that starts the server instead of reading them as its own options. Pass any environment variables the instructions ask for with `--env`, after the server name and before `--`: + +```bash theme={null} +claude mcp add example --env API_KEY=your-key -- npx -y @example/mcp-server +``` + +[Option 3](#option-3-add-a-local-stdio-server) covers the `--` separator in full. + +#### From an `mcpServers` JSON block + +An `mcpServers` block written for another MCP client, such as Claude Desktop, uses the wrapper key and entry shape Claude Code reads. Pass `claude mcp add-json` the object inside `mcpServers`, not the wrapper. Two entries need a repair first: + +* **A `url` with no `type`**: add `"type": "http"`, `"type": "sse"`, or `"type": "ws"` to match the endpoint. Claude Code reads an entry with no `type` as a stdio server, so a `url` entry without a `type` fails. +* **A key with characters other than letters, numbers, hyphens, and underscores**: pick a server name that uses only those characters. Otherwise the key is the server name. + +For example, this block: + +```json theme={null} +{ + "mcpServers": { + "example": { + "command": "npx", + "args": ["-y", "@example/mcp-server"] + } + } +} +``` + +becomes this command: + +```bash theme={null} +claude mcp add-json example '{"command":"npx","args":["-y","@example/mcp-server"]}' +``` + +[Add MCP servers from JSON configuration](#add-mcp-servers-from-json-configuration) covers shell escaping and the `--scope` flag for `add-json`. To share the server with your team instead, add `--scope project`, or add the entry under `mcpServers` in `.mcp.json` at your project root and commit it. [Project scope](#project-scope) covers how Claude Code loads and approves that file. + +Each `claude mcp add` and `claude mcp add-json` command prints an `Added ...` line. To check that Claude Code connected, run `claude mcp get `; [Server status](#server-status) covers the statuses it shows and the approval step for `.mcp.json` servers. + ### Managing your servers Once configured, you can manage your MCP servers with these commands: diff --git a/content/en/docs/claude-code/model-config.md b/content/en/docs/claude-code/model-config.md index 4cc44f551..25884e2be 100644 --- a/content/en/docs/claude-code/model-config.md +++ b/content/en/docs/claude-code/model-config.md @@ -561,7 +561,7 @@ Claude Code checks these plan requirements only when it connects to the Anthropi To turn off 1M context, set `CLAUDE_CODE_DISABLE_1M_CONTEXT=1`. Claude Code removes 1M model variants from the model picker. On models with a native 1M window, such as Sonnet 5 and Fable 5, it also treats the model as having a 200K context window: * With auto-compaction on, sessions compact at the 200K boundary through [auto-compaction](#set-the-auto-compact-window). Setting the auto-compact window above 200K doesn't lift the hold, because Claude Code caps that window at the model's context window. -* With auto-compaction off, sessions stop at the 200K boundary with a [`Prompt is too long` error](/docs/en/errors#prompt-is-too-long) instead of compacting. +* With auto-compaction off, sessions stop at the 200K boundary with the [context-limit error](/docs/en/errors#prompt-is-too-long) instead of compacting. Before v2.1.223, Claude Code held only Sonnet 5, Opus 4.8, and Opus 5 sessions to 200K. See [environment variables](/docs/en/env-vars). diff --git a/content/en/docs/claude-code/quickstart.md b/content/en/docs/claude-code/quickstart.md index 219bc5ad6..f17150cc6 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} 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} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} 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/settings.md b/content/en/docs/claude-code/settings.md index bd5c057b6..1ea7f0653 100644 --- a/content/en/docs/claude-code/settings.md +++ b/content/en/docs/claude-code/settings.md @@ -183,7 +183,7 @@ A few keys are read once at session start and apply on the next restart instead: ### Invalid entries in managed settings -Managed settings parse tolerantly. When a managed configuration contains an entry that fails schema validation, Claude Code strips that entry, records a warning, and enforces every remaining valid policy. A single typo cannot disable the rest of your organization's policy. Run [`/doctor`](/docs/en/debug-your-config#check-resolved-settings) to list stripped entries with their source file and field. +Managed settings parse tolerantly. When a managed configuration contains an entry that fails schema validation, Claude Code strips that entry, records a warning, and enforces every remaining valid policy. A single typo cannot disable the rest of your organization's policy. Run [`/doctor`](/docs/en/commands#all-commands) to list stripped entries with their source file and field. This behavior is consistent across all three delivery mechanisms: [server-managed settings](/docs/en/server-managed-settings), plist and registry policies deployed through MDM, and `managed-settings.json` files. Requires Claude Code v2.1.169 or later. @@ -327,6 +327,7 @@ This tolerance applies only to managed settings. User, project, and local settin | `skillListingMaxDescChars` | **Default**: `1536`. Per-skill character cap on the combined `description` and `when_to_use` text in the [skill listing](/docs/en/skills#skill-descriptions-are-cut-short) Claude sees each turn. Text longer than this is truncated. Raise to keep long descriptions intact at the cost of more context per turn; lower to fit more skills under [`skillListingBudgetFraction`](#available-settings) | `2048` | | `skillOverrides` | Per-skill visibility overrides keyed by skill name. Value is `"on"`, `"name-only"`, `"user-invocable-only"`, or `"off"`. Lets you hide or collapse a skill without editing its SKILL.md. Does not apply to plugin skills, which are managed through `/plugin`. The `/skills` menu writes these to `.claude/settings.local.json`. See [Override skill visibility from settings](/docs/en/skills#override-skill-visibility-from-settings) | `{"legacy-context": "name-only", "deploy": "off"}` | | `skipWebFetchPreflight` | Skip the [WebFetch domain safety check](/docs/en/data-usage#webfetch-domain-safety-check) that sends each requested hostname to `api.anthropic.com` before fetching. Set to `true` in environments that block traffic to Anthropic, such as Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry deployments with restrictive egress. When skipped, WebFetch attempts any URL without consulting the blocklist | `true` | +| `spellcheck` | Underline misspelled words in the prompt input as you type, using a spell checker you install. Read from user settings, the `--settings` flag, and managed settings only. See [Check spelling as you type](/docs/en/interactive-mode#check-spelling-as-you-type). Requires Claude Code v2.1.235 or later | `{"enabled": true, "language": "en_GB"}` | | `spinnerTipsEnabled` | **Default**: `true`. Show tips in the spinner while Claude is working. Set to `false` to disable tips | `false` | | `spinnerTipsOverride` | Override spinner tips with custom strings. `tips`: array of tip strings. `excludeDefault`: if `true`, only show custom tips; if `false` or absent, custom tips are merged with built-in tips | `{ "excludeDefault": true, "tips": ["Use our internal tool X"] }` | | `spinnerVerbs` | Customize the action verbs shown while a turn is in progress. Set `mode` to `"replace"` to use only your verbs, or `"append"` to add them to the defaults | `{"mode": "append", "verbs": ["Pondering", "Crafting"]}` | diff --git a/content/en/docs/claude-code/skills.md b/content/en/docs/claude-code/skills.md index a704239f2..4801d1faa 100644 --- a/content/en/docs/claude-code/skills.md +++ b/content/en/docs/claude-code/skills.md @@ -781,7 +781,7 @@ Each key is a skill name and each value is one of four states: The `/skills` menu labels the `"user-invocable-only"` state `user-only`. -As of v2.1.199, `"off"` also hides the skill from the command lists advertised to [Remote Control](/docs/en/remote-control) clients and to [Agent SDK](/docs/en/agent-sdk/slash-commands) callers, in addition to the terminal `/` menu. Invoking a hidden skill by its full name still returns the `skillOverrides` error instead of running it. +As of v2.1.199, `"off"` also hides the skill from the command lists advertised to [Remote Control](/docs/en/remote-control) clients and to [Agent SDK](/docs/en/agent-sdk/skills#discover-available-commands) callers, in addition to the terminal `/` menu. Invoking a hidden skill by its full name still returns the `skillOverrides` error instead of running it. A skill that is absent from `skillOverrides` is treated as `"on"`. The example below collapses one skill to its name and turns another off entirely: diff --git a/content/en/docs/claude-code/statusline.md b/content/en/docs/claude-code/statusline.md index 42aa8a516..73fbed602 100644 --- a/content/en/docs/claude-code/statusline.md +++ b/content/en/docs/claude-code/statusline.md @@ -1072,7 +1072,7 @@ Community projects like [ccstatusline](https://github.com/sirmalloc/ccstatusline * Terminal.app does not support clickable links -* If link text appears but isn't clickable, Claude Code may not have detected hyperlink support in your terminal. This commonly affects Windows Terminal and other emulators not in the auto-detection list. Set the `FORCE_HYPERLINK` environment variable to override detection before launching Claude Code: +* If link text appears but isn't clickable, Claude Code may not have detected hyperlink support in your terminal. Set the `FORCE_HYPERLINK` environment variable to override detection before launching Claude Code: ```bash theme={null} FORCE_HYPERLINK=1 claude diff --git a/content/en/docs/claude-code/sub-agents.md b/content/en/docs/claude-code/sub-agents.md index aca8aaf20..38365b639 100644 --- a/content/en/docs/claude-code/sub-agents.md +++ b/content/en/docs/claude-code/sub-agents.md @@ -85,6 +85,8 @@ Built-in subagents are registered by default in interactive sessions. To restric * To remove only the built-in `Explore` and `Plan` subagents, set [`CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS=1`](/docs/en/env-vars). Claude reads and explores files directly instead of delegating to them. Requires Claude Code v2.1.198 or later. * In [non-interactive mode](/docs/en/headless) and the [Agent SDK](/docs/en/agent-sdk/overview), set [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/docs/en/env-vars) to remove all built-in types and supply only your own. +An Agent tool call that omits `subagent_type` fails with [`subagent_type is required`](/docs/en/errors#subagent-type-is-required) when the session has no `general-purpose` subagent to fall back on. + Beyond these built-in subagents, you can create your own with custom prompts, tool restrictions, permission modes, hooks, and skills. The following sections show how to get started and customize subagents. ## Quickstart: create your first subagent @@ -960,7 +962,7 @@ Some main-conversation state never reaches a non-fork subagent: #### Resume subagents -Each subagent invocation creates a new instance with fresh context. To continue an existing subagent's work instead of starting over, ask Claude to resume it. +Each subagent invocation creates a new instance rather than continuing an earlier one. To continue an existing subagent's work instead of starting over, ask Claude to resume it. Resumed subagents retain their full conversation history, including all previous tool calls, results, and reasoning. The subagent picks up exactly where it stopped rather than starting fresh. @@ -1072,7 +1074,7 @@ Claude Code turns fork mode on by default in interactive sessions and leaves it You can tell fork mode is on from how Claude Code handles the Agent tool: -* Claude can spawn a fork by requesting the `fork` subagent type. When Claude doesn't request a type, it gets the [general-purpose](#built-in-subagents) subagent, and subagents spawned from a definition, such as Explore, work as usual. +* Claude can spawn a fork by requesting the `fork` subagent type. When Claude doesn't request a type, it gets the [general-purpose](#built-in-subagents) subagent, if the session still has that type. Subagents spawned from a definition, such as Explore, work as usual. * Claude Code runs the subagents Claude spawns in the background, forks and non-fork subagents alike, apart from the [cases that stay in the foreground](#run-subagents-in-foreground-or-background). Claude Code also removes the Agent tool's `run_in_background` parameter, so Claude can't ask for the foreground. Set the [`CLAUDE_CODE_FORK_SUBAGENT`](/docs/en/env-vars) environment variable to override the defaults: diff --git a/content/en/home.md b/content/en/home.md index c51f2e6b5..4eb6083e1 100644 --- a/content/en/home.md +++ b/content/en/home.md @@ -95,7 +95,7 @@ with Claude" - Try the Workbench + Try the API in Playground diff --git a/content/en/intro.md b/content/en/intro.md index 7dbac8a0c..d0c73e129 100644 --- a/content/en/intro.md +++ b/content/en/intro.md @@ -75,7 +75,7 @@ Anthropic provides developer tools to help you build and scale applications with - Prototype and test prompts in your browser with the Workbench. + Explore and understand the API in your browser with Playground. diff --git a/content/en/manage-claude/access-transparency.md b/content/en/manage-claude/access-transparency.md index 08ec14e48..341ad715a 100644 --- a/content/en/manage-claude/access-transparency.md +++ b/content/en/manage-claude/access-transparency.md @@ -167,7 +167,7 @@ The following table lists which surfaces are covered by Access Transparency. Cov | Claude for Enterprise (claude.ai seats) | No | Not covered | | Claude for Work | No | Not covered | | Claude Free, Pro, Max | No | Consumer plans are not eligible | -| Anthropic Workbench | No | The Workbench stores data in data stores that are not covered by Access Transparency | +| Playground (Claude Console) | No | Not covered | | Microsoft Foundry | No | Not available | | Amazon Bedrock, Google Cloud | No | Partner-operated platforms; refer to those platforms' transparency controls | diff --git a/content/en/manage-claude/admin-api.md b/content/en/manage-claude/admin-api.md index 43605f213..9c25b61f9 100644 --- a/content/en/manage-claude/admin-api.md +++ b/content/en/manage-claude/admin-api.md @@ -88,13 +88,13 @@ This is useful for: There are five organization-level roles. See more details in the [API Console roles and permissions](https://support.claude.com/en/articles/10186004-api-console-roles-and-permissions) article. -| Role | Permissions | -| ------------------ | ----------------------------------------------------------------------------- | -| user | Can use Workbench | -| claude\_code\_user | Can use Workbench and [Claude Code](https://code.claude.com/docs/en/overview) | -| developer | Can use Workbench and manage API keys | -| billing | Can use Workbench and manage billing details | -| admin | Can do all of the preceding, plus manage users | +| Role | Permissions | +| ------------------ | ------------------------------------------------------------------------------ | +| user | Can use Playground | +| claude\_code\_user | Can use Playground and [Claude Code](https://code.claude.com/docs/en/overview) | +| developer | Can use Playground and manage API keys | +| billing | Can use Playground and manage billing details | +| admin | Can do all of the preceding, plus manage users | Organization owners and primary owners have all admin permissions and can additionally manage admins. All references to the admin role on this page also apply to owners and primary owners. diff --git a/content/en/manage-claude/api-and-data-retention.md b/content/en/manage-claude/api-and-data-retention.md index 0d78c6801..6842fbd5d 100644 --- a/content/en/manage-claude/api-and-data-retention.md +++ b/content/en/manage-claude/api-and-data-retention.md @@ -30,7 +30,7 @@ Under a ZDR arrangement, Anthropic does not store customer prompts or responses ### What ZDR does not cover -* **Console and Workbench:** Any usage on Claude Console or the Workbench prompt-testing interface. +* **Claude Console:** Any usage in the Claude Console, including Playground. * **Claude Managed Agents:** Claude Managed Agents is a stateful resource; session transcripts persist until you delete them. * **Claude consumer products:** Claude Free, Pro, and Max plans, including when customers on those plans use Claude's web, desktop, or mobile apps or Claude Code. * **Claude Teams and Claude Enterprise product interfaces:** These interfaces are not ZDR-eligible. The exception is Claude Code used through Claude Enterprise with ZDR enabled; see [What ZDR covers](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#what-zdr-covers). @@ -59,7 +59,7 @@ The Claude API supports HIPAA-ready integrations for organizations that handle p ### What HIPAA readiness does not cover * **Claude consumer products:** Claude Free, Pro, and Max plans. -* **Console and Workbench:** Usage through the Claude Console interface (enabling HIPAA readiness from Console settings is supported; processing PHI through the Console is not covered). +* **Claude Console:** Usage through the Claude Console interface (enabling HIPAA readiness from Console settings is supported; processing PHI through the Console is not covered). * **Partner-operated platforms:** Amazon Bedrock and Google Cloud's Agent Platform. Refer to those platforms' compliance documentation. * **Claude Platform on AWS and Microsoft Foundry:** HIPAA readiness is not available on these platforms. * **Third-party integrations:** Data processed by external tools or services connected to your application. diff --git a/content/en/manage-claude/cmek-aws-kms.md b/content/en/manage-claude/cmek-aws-kms.md index c5798cf2f..8811845bc 100644 --- a/content/en/manage-claude/cmek-aws-kms.md +++ b/content/en/manage-claude/cmek-aws-kms.md @@ -190,6 +190,8 @@ How you register the key depends on which product you use. + Once the key is validated, attach it to a new workspace before you send any requests to that workspace. For a workspace that already receives requests, the key can take [up to a day to take effect](https://platform.claude.com/docs/en/manage-claude/cmek#how-it-works). + ```bash curl -sS -X POST https://api.anthropic.com/v1/organizations/workspaces/ \ -H "x-api-key: " \ diff --git a/content/en/manage-claude/cmek-azure-key-vault.md b/content/en/manage-claude/cmek-azure-key-vault.md index f79ce74f4..eb3beb344 100644 --- a/content/en/manage-claude/cmek-azure-key-vault.md +++ b/content/en/manage-claude/cmek-azure-key-vault.md @@ -199,7 +199,7 @@ How you register the key depends on which product you use. - Once the key is validated, attach it to a workspace to enable CMEK for that workspace's data. + Once the key is validated, attach it to a new workspace before you send any requests to that workspace. For a workspace that already receives requests, the key can take [up to a day to take effect](https://platform.claude.com/docs/en/manage-claude/cmek#how-it-works). ```bash curl -sS -X POST https://api.anthropic.com/v1/organizations/workspaces/ \ diff --git a/content/en/manage-claude/cmek-google-cloud-kms.md b/content/en/manage-claude/cmek-google-cloud-kms.md index ab4457160..ada0dc309 100644 --- a/content/en/manage-claude/cmek-google-cloud-kms.md +++ b/content/en/manage-claude/cmek-google-cloud-kms.md @@ -191,6 +191,8 @@ How you register the key depends on which product you use. + Once the key is validated, attach it to a new workspace before you send any requests to that workspace. For a workspace that already receives requests, the key can take [up to a day to take effect](https://platform.claude.com/docs/en/manage-claude/cmek#how-it-works). + ```bash curl -sS -X POST https://api.anthropic.com/v1/organizations/workspaces/ \ -H "x-api-key: " \ diff --git a/content/en/manage-claude/cmek.md b/content/en/manage-claude/cmek.md index 7114c63b6..d52730bef 100644 --- a/content/en/manage-claude/cmek.md +++ b/content/en/manage-claude/cmek.md @@ -23,7 +23,9 @@ The use of CMEK is optional. Eligible organizations can **opt in** to use custom ## How it works -Only Organization Admins (on Claude Platform) or Owners and the Primary Owner (on Claude Enterprise) can configure CMEK. On Claude Platform, CMEK is scoped per workspace and configured with the Admin API. On Claude Enterprise, CMEK is scoped per organization and configured in [claude.ai > Organization settings > Data and privacy](https://claude.ai/admin-settings/data-privacy-controls). On either product, CMEK protects data written after the key is enabled. Existing data (prior chats, files, and sessions) remains encrypted with Anthropic-managed keys and is not re-encrypted under your key. +Only Organization Admins (on Claude Platform) or Owners and the Primary Owner (on Claude Enterprise) can configure CMEK. On Claude Platform, CMEK is scoped per workspace and configured with the Admin API. On Claude Enterprise, CMEK is scoped per organization and configured in [claude.ai > Organization settings > Data and privacy](https://claude.ai/admin-settings/data-privacy-controls). On either product, CMEK protects data written after your key takes effect. Existing data (prior chats, files, and sessions) remains encrypted with Anthropic-managed keys and is not re-encrypted under your key. + +On Claude Platform, Anthropic recommends attaching your key to a new workspace before you send any requests to that workspace. If you attach a key to a workspace that already receives requests, your key can take up to a day to take effect. Data written before then, like existing data, is encrypted with Anthropic-managed keys and is not re-encrypted. CMEK configuration events appear in the [Compliance API Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed). The key operations Anthropic performs against your key (such as wrapping and unwrapping data keys) do not appear in the Compliance API; they appear in your cloud provider's audit logs. @@ -53,7 +55,7 @@ For minimal latency, choose a region close to Anthropic's US infrastructure: What CMEK covers depends on which product you use. -### Encrypted +### Encrypted with CMEK key **Claude Platform** @@ -77,7 +79,7 @@ Some features are turned off or substantially modified when CMEK is enabled. Thi **Claude Platform** -* Workbench in the Claude Console is disabled. +* Playground in the Claude Console is disabled. * Portions of the Compliance API that return raw content, such as prompts, responses, and files, are disabled. * Other beta and research preview features may not be covered by CMEK. @@ -88,10 +90,9 @@ Some features are turned off or substantially modified when CMEK is enabled. Thi * Certain analytics are degraded: admin analytics for claude.ai skills and connectors (under claude.ai/analytics/usage and through the [Claude Enterprise Analytics API](https://platform.claude.com/docs/en/manage-claude/analytics-api)), Claude smart reports (under claude.ai/analytics/insights), and Claude Code contribution metrics (under claude.ai/analytics/claude-code). * Audit log exports are disabled. * Signed URLs for temporary file exchanges are disabled. These back organization data exports in claude.ai and Claude Code Remote file flows such as screenshot updates. -* Personal preferences are disabled for users who belong to a CMEK-protected organization, across all organizations under the same parent. Users who do not belong to a CMEK-protected organization can still use them across all organizations. * Compliance API [local session transcripts](https://platform.claude.com/docs/en/manage-claude/compliance-sessions#retrieve-local-sessions) (Cowork and Claude Code on users' machines) currently return no message content. Session metadata is listed as usual, and the local session messages endpoint (`GET /v1/compliance/apps/sessions/local/{session_id}/messages`) returns each message with its content marked unavailable; see [Retrieve a local session transcript](https://platform.claude.com/docs/en/manage-claude/compliance-sessions#retrieve-a-local-session-transcript) for the response shape. -### Not encrypted +### Encrypted with Anthropic key These features remain available, but their data is not encrypted under your key. You can disable any feature that is not appropriate for your use case in **Settings**. @@ -107,6 +108,7 @@ These features remain available, but their data is not encrypted under your key. * Claude Code Desktop, Claude Code on the web, and Claude in Slack. Anthropic recommends disabling any of these that are not appropriate for your use case in the admin console. * Beta and research preview features may not be covered by CMEK and can break in CMEK organizations, for example, Claude Security and Claude Design. * On-demand data export under **Settings** > **Privacy**. +* [Personal preferences - Instructions for Claude section](https://claude.ai/new#settings/general). These are set at the account level and shared across all of a user's organizations. On both products, account data for users in your organization (such as names, email addresses, and profile pictures) is not encrypted under your key. @@ -140,7 +142,7 @@ Outside of [CSAM screening](https://support.claude.com/en/articles/9020328-csam- ## Limitations * **Irreversible action:** Once a key is attached to a workspace, it cannot be detached or swapped. On Claude Platform, attaching a key also locks the workspace's data retention setting: you cannot turn off 30-day data retention for that workspace, and returning to zero data retention requires creating a new workspace and moving your traffic to it. Rotating the key material within the same key (for example, AWS KMS automatic rotation, a Cloud KMS rotation schedule, or an Azure Key Vault rotation policy) is supported transparently and requires no change in Anthropic. Switching to a *different* key requires creating a new workspace with the new key and migrating your data. Revoking or disabling the key makes all CMEK-protected data in that workspace permanently inaccessible, with no backout path. -* **No retroactive encryption:** CMEK only protects data written after the key is enabled. +* **No retroactive encryption:** CMEK only protects data written after your key takes effect (see [How it works](https://platform.claude.com/docs/en/manage-claude/cmek#how-it-works)). * **Latency:** Operations that wrap or unwrap data keys make a round-trip to your key management service, which can add a small amount of latency to actions that read or write data at rest. * **Revocation delay:** Key revocation can take up to 1 hour (the cache TTL). Requests already in flight during that window may continue to succeed. * **KMS costs:** CMEK requires a key in a third-party key management service (AWS KMS, Google Cloud KMS, or Azure Key Vault), which may incur separate charges billed by your KMS provider. diff --git a/content/en/manage-claude/usage-cost-api.md b/content/en/manage-claude/usage-cost-api.md index d78422a2f..a69211024 100644 --- a/content/en/manage-claude/usage-cost-api.md +++ b/content/en/manage-claude/usage-cost-api.md @@ -310,9 +310,9 @@ Code execution costs appear in the cost endpoint grouped under `Code Execution U Filter or group by `service_tier` in the usage endpoint and look for the `priority` value. Priority Tier costs are not available in the cost endpoint. -### What happens with Anthropic Workbench usage? +### What happens with Playground usage? -API usage from the Workbench is not associated with an API key, so `api_key_id` will be `null` even when grouping by that dimension. +API usage from Playground in the Claude Console (and from the legacy Workbench before it) is not associated with an API key, so `api_key_id` will be `null` even when grouping by that dimension. ### How is the default workspace represented? diff --git a/content/en/manage-claude/wif-providers/aws.md b/content/en/manage-claude/wif-providers/aws.md index 6f698d602..ffb74c06e 100644 --- a/content/en/manage-claude/wif-providers/aws.md +++ b/content/en/manage-claude/wif-providers/aws.md @@ -431,7 +431,7 @@ curl -sS https://api.anthropic.com/v1/oauth/token \ }" | jq ``` -A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common AWS-side cause is an `iss` mismatch (the per-account STS issuer URL must match the registered `issuer_url` exactly). +A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason and see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common AWS-side cause is an `iss` mismatch (the per-account STS issuer URL must match the registered `issuer_url` exactly). ## Use EKS projected service-account tokens @@ -785,7 +785,7 @@ curl -sS https://api.anthropic.com/v1/oauth/token \ }" | jq ``` -A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common EKS-side cause is the projected token's `aud` not matching the rule (project a token with `audience: https://api.anthropic.com`, not the IRSA default `sts.amazonaws.com`). +A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason and see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common EKS-side cause is the projected token's `aud` not matching the rule (project a token with `audience: https://api.anthropic.com`, not the IRSA default `sts.amazonaws.com`). ## Scope your rule diff --git a/content/en/manage-claude/wif-providers/azure.md b/content/en/manage-claude/wif-providers/azure.md index 5581b12ce..7bc86a4bf 100644 --- a/content/en/manage-claude/wif-providers/azure.md +++ b/content/en/manage-claude/wif-providers/azure.md @@ -109,7 +109,7 @@ The wizard creates these resources for you. Use the following values whether you ``` - Managed identity workloads need `max_jwt_lifetime_seconds: 86400`. Azure issues managed identity tokens with up to 24 hours between `iat` and `exp` because it caches each resource's token for that window and offers no way to force an early refresh, and the issuer's 1-hour default rejects those tokens with `invalid_grant`. The Connect workload wizard's Microsoft Entra tile creates the issuer with `max_jwt_lifetime_seconds` set to `7500` and provides no field to change it during creation, so finish the wizard, then open **Settings → Workload identity → Issuers**, edit the issuer, and raise the value to `86400`. You can also update the issuer through the Admin API. + Managed identity workloads need `max_jwt_lifetime_seconds: 86400`. Azure issues managed identity tokens with up to 24 hours between `iat` and `exp` because it caches each resource's token for that window and offers no way to force an early refresh, and the issuer's 1-hour default rejects those tokens, so the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`). The Connect workload wizard's Microsoft Entra tile creates the issuer with `max_jwt_lifetime_seconds` set to `7500` and provides no field to change it during creation, so finish the wizard, then open **Settings → Workload identity → Issuers**, edit the issuer, and raise the value to `86400`. You can also update the issuer through the Admin API. A longer accepted lifetime means a leaked Entra token stays exchangeable for longer. If a token leaks, the lever is disabling the federation rule; a tight `oid` match limits which identities can exchange a token in the first place, as described in [Scope your rule](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#scope-your-rule). @@ -583,7 +583,7 @@ The samples fetch the managed identity token from the platform's token endpoint: ### Verify the setup -From your Azure resource, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token) and confirm that `POST /v1/oauth/token` returns a `200` with an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, decode the Entra token (see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange) for the command) and check the most common Azure-side causes: +From your Azure resource, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token) and confirm that `POST /v1/oauth/token` returns a `200` with an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason, then decode the Entra token (see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange) for the command) and check the most common Azure-side causes: * **Issuer mismatch:** The registered `issuer_url` must match the token's `iss` claim exactly. A v2.0 token carries `https://login.microsoftonline.com//v2.0`; if the decoded `ver` claim is `1.0`, see [If your tokens are v1.0](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#if-your-tokens-are-v1-0). * **Token lifetime:** Managed identity tokens carry up to 24 hours between `iat` and `exp`. If the issuer still has the wizard's `7500` (or the 1-hour default), raise `max_jwt_lifetime_seconds` to `86400` as described in [Configure Anthropic](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#configure-anthropic). @@ -726,7 +726,7 @@ The wizard creates these resources for you. Use the following values whether you ``` - The Connect workload wizard's Microsoft Entra tile creates the issuer with `max_jwt_lifetime_seconds` set to `7500` (just over 2 hours), which covers the default 60 to 90 minute lifetime of `client_credentials` tokens. A tenant token-lifetime policy or Continuous Access Evaluation (CAE) can extend that lifetime. If your decoded token's `exp` minus `iat` exceeds 7500 seconds, edit the issuer in **Settings → Workload identity → Issuers** and raise `max_jwt_lifetime_seconds` to match, or exchanges fail with `invalid_grant`. If your tenant also runs managed-identity workloads from [Use a managed identity](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#use-a-managed-identity), use that section's `86400` value, which covers both paths. + The Connect workload wizard's Microsoft Entra tile creates the issuer with `max_jwt_lifetime_seconds` set to `7500` (just over 2 hours), which covers the default 60 to 90 minute lifetime of `client_credentials` tokens. A tenant token-lifetime policy or Continuous Access Evaluation (CAE) can extend that lifetime. If your decoded token's `exp` minus `iat` exceeds 7500 seconds, edit the issuer in **Settings → Workload identity → Issuers** and raise `max_jwt_lifetime_seconds` to match, or exchanges fail with the opaque `401` `authentication_error` response (message `Authentication failed`). If your tenant also runs managed-identity workloads from [Use a managed identity](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#use-a-managed-identity), use that section's `86400` value, which covers both paths. A longer accepted lifetime means a leaked Entra token stays exchangeable for longer. If a token leaks, the lever is disabling the federation rule; a tight `oid` match limits which identities can exchange a token in the first place, as described in [Scope your rule](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#scope-your-rule). @@ -1172,7 +1172,7 @@ Two different client IDs appear in the samples. `` is the audience app r ### Verify the setup -From inside a labeled pod, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token-2) and confirm that `POST /v1/oauth/token` returns a `200` with an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, decode the Entra-issued token from step 1 (see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange) for the command) and check the most common Azure-side causes: +From inside a labeled pod, run the cURL exchange shown in [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#acquire-and-use-the-token-2) and confirm that `POST /v1/oauth/token` returns a `200` with an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason, then decode the Entra-issued token from step 1 (see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange) for the command) and check the most common Azure-side causes: * **Issuer mismatch:** The registered `issuer_url` must match the token's `iss` claim exactly. A v2.0 token carries `https://login.microsoftonline.com//v2.0`; if the decoded `ver` claim is `1.0`, see [If your tokens are v1.0](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#if-your-tokens-are-v1-0). * **Token lifetime:** If a tenant token-lifetime policy or CAE extends the `client_credentials` token past 7500 seconds, raise the issuer's `max_jwt_lifetime_seconds` as described in [Configure Anthropic](https://platform.claude.com/docs/en/manage-claude/wif-providers/azure#configure-anthropic-2). diff --git a/content/en/manage-claude/wif-providers/gcp.md b/content/en/manage-claude/wif-providers/gcp.md index 9279813a7..9fa3a2df1 100644 --- a/content/en/manage-claude/wif-providers/gcp.md +++ b/content/en/manage-claude/wif-providers/gcp.md @@ -429,7 +429,7 @@ curl -sS -H "Metadata-Flavor: Google" \ | jq -rR 'split(".")[1] | gsub("-";"+") | gsub("_";"/") | @base64d | fromjson' ``` -Check that `iss` is `https://accounts.google.com`, `aud` is `https://api.anthropic.com`, and `email` matches the value in your federation rule. Then run the exchange from the previous section. A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common Google Cloud-side cause is the `email` claim missing (request the token with `format=full` so it is included). +Check that `iss` is `https://accounts.google.com`, `aud` is `https://api.anthropic.com`, and `email` matches the value in your federation rule. Then run the exchange from the previous section. A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason and see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common Google Cloud-side cause is the `email` claim missing (request the token with `format=full` so it is included). ## Scope your rule diff --git a/content/en/manage-claude/wif-providers/github-actions.md b/content/en/manage-claude/wif-providers/github-actions.md index 31b7166ff..eaf95121c 100644 --- a/content/en/manage-claude/wif-providers/github-actions.md +++ b/content/en/manage-claude/wif-providers/github-actions.md @@ -312,7 +312,7 @@ Each GitHub-issued identity token expires roughly five minutes after issuance. T ## Verify the setup -A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common GitHub Actions-side cause is the `sub` claim format not matching (its trailing segment varies between `ref:...`, `environment:...`, and `pull_request` events). +A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. A denied exchange returns an opaque `401` `authentication_error` with the fixed message `Authentication failed`, whichever check failed; in most cases the deny reason is recorded on the attempt's entry in the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history), and [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange) walks the checks in order. The most common GitHub Actions-side cause is the `sub` claim format not matching (its trailing segment varies between `ref:...`, `environment:...`, and `pull_request` events); the history entry shows reason `match_subject_prefix`. ## Restrict which workflows can authenticate diff --git a/content/en/manage-claude/wif-providers/kubernetes.md b/content/en/manage-claude/wif-providers/kubernetes.md index c43f0b111..4270389d1 100644 --- a/content/en/manage-claude/wif-providers/kubernetes.md +++ b/content/en/manage-claude/wif-providers/kubernetes.md @@ -290,7 +290,7 @@ The pod spec in [Configure Kubernetes](https://platform.claude.com/docs/en/manag ## Verify the setup -A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common Kubernetes-side cause is a JWKS key mismatch (for `inline` mode, re-fetch with `kubectl get --raw /openid/v1/jwks` and update the issuer). +A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason and see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common Kubernetes-side cause is a JWKS key mismatch (for `inline` mode, re-fetch with `kubectl get --raw /openid/v1/jwks` and update the issuer). ## Scope your rule diff --git a/content/en/manage-claude/wif-providers/okta.md b/content/en/manage-claude/wif-providers/okta.md index 9edceeb4b..a1e5835de 100644 --- a/content/en/manage-claude/wif-providers/okta.md +++ b/content/en/manage-claude/wif-providers/okta.md @@ -456,7 +456,7 @@ Each SDK tab shows the callable pattern: the Anthropic SDK calls your identity-t ## Verify the setup -A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common Okta-side cause is an `issuer_url` mismatch (it must include the `/oauth2/` path; the Okta org authorization server is not usable). +A successful exchange returns an `access_token` beginning with `sk-ant-oat01-` and an `expires_in` value in seconds. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason and see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange); the most common Okta-side cause is an `issuer_url` mismatch (it must include the `/oauth2/` path; the Okta org authorization server is not usable). ## Scope your rule diff --git a/content/en/manage-claude/wif-providers/spiffe.md b/content/en/manage-claude/wif-providers/spiffe.md index d67062966..da3401c89 100644 --- a/content/en/manage-claude/wif-providers/spiffe.md +++ b/content/en/manage-claude/wif-providers/spiffe.md @@ -460,7 +460,7 @@ spire-agent api fetch jwt \ | jq -rR 'split(".")[1] | gsub("-";"+") | gsub("_";"/") | @base64d | fromjson' ``` -The `-output json` flag returns the SVID response and bundle response as a two-element JSON array, so `jq -r '.[0].svids[0].svid'` extracts the bare token. On older SPIRE versions without `-output`, the command prints a labeled block instead. In that case, pipe the default output through `awk '/^[[:space:]]*eyJ/{print $1; exit}'` to extract the token line. Check that `iss` is the OIDC Discovery Provider URL you registered, `sub` is the workload's SPIFFE ID, and `aud` contains `https://api.anthropic.com`. Then run the cURL example from [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/spiffe#acquire-and-use-the-token). A successful exchange returns an `access_token` beginning with `sk-ant-oat01-`. On `400 invalid_grant`, see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange). The most common SPIRE-side cause is a mismatch between SPIRE Server's `jwt_issuer` and the URL registered as the federation issuer. +The `-output json` flag returns the SVID response and bundle response as a two-element JSON array, so `jq -r '.[0].svids[0].svid'` extracts the bare token. On older SPIRE versions without `-output`, the command prints a labeled block instead. In that case, pipe the default output through `awk '/^[[:space:]]*eyJ/{print $1; exit}'` to extract the token line. Check that `iss` is the OIDC Discovery Provider URL you registered, `sub` is the workload's SPIFFE ID, and `aud` contains `https://api.anthropic.com`. Then run the cURL example from [Acquire and use the token](https://platform.claude.com/docs/en/manage-claude/wif-providers/spiffe#acquire-and-use-the-token). A successful exchange returns an `access_token` beginning with `sk-ant-oat01-`. If the exchange fails with the opaque `401` `authentication_error` response (message `Authentication failed`), check the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) for the deny reason and see [Troubleshoot a failed exchange](https://platform.claude.com/docs/en/manage-claude/wif-reference#troubleshoot-a-failed-exchange). The most common SPIRE-side cause is a mismatch between SPIRE Server's `jwt_issuer` and the URL registered as the federation issuer. ## Scope your rule diff --git a/content/en/manage-claude/wif-reference.md b/content/en/manage-claude/wif-reference.md index e1768cf57..fa56e4ca3 100644 --- a/content/en/manage-claude/wif-reference.md +++ b/content/en/manage-claude/wif-reference.md @@ -216,17 +216,18 @@ claims.sub.startsWith("repo:acme-corp/") && claims.ref in ["refs/heads/main", "r `POST /v1/oauth/token` returns errors in the standard [API error shape](https://platform.claude.com/docs/en/api/errors). The SDK wraps exchange failures in a typed `FederationExchangeError` (or language equivalent) that exposes the HTTP status, the response body, and the `request_id`. -| Status | Error | Cause | Resolution | -| ------ | ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 400 | `invalid_request` | `federation_rule_id` is malformed or a required request field is missing. | Verify the `fdrl_` ID and that the request body includes all required fields. | -| 400 | `invalid_request` | `workspace_id_required`: the federation rule is enabled for more than one workspace and the request omits `workspace_id`. | Set `ANTHROPIC_WORKSPACE_ID` (or the `workspace_id` body field on a raw request) to the `wrkspc_...` ID you want the token scoped to. See [Token exchange request](https://platform.claude.com/docs/en/manage-claude/wif-reference#token-exchange-request). | -| 400 | `invalid_grant` | The JWT `iss` claim does not equal the registered `issuer_url` exactly. | Compare byte-for-byte, including trailing slashes and scheme: `jq -rR 'split(".")[1] \| gsub("-";"+") \| gsub("_";"/") \| @base64d \| fromjson \| .iss' <<< "$JWT"`. | -| 400 | `invalid_grant` | JWKS fetch failed, JWKS is stale, or the JWT was signed with a key not in the JWKS. | For `inline` mode, update the issuer with the rotated keys. For `discovery` and `explicit_url`, confirm the JWKS endpoint is reachable on port 443; if the issuer recently rotated its signing key, see [Key rotation and caching](https://platform.claude.com/docs/en/manage-claude/wif-reference#key-rotation-and-caching). | -| 400 | `invalid_grant` | The JWT `exp` claim is in the past (beyond the 30-second skew window). | Confirm your identity provider is projecting a fresh token and the SDK is re-reading the token file. | -| 400 | `invalid_grant` | The JWT was verified but its claims do not satisfy the rule's `match` block. | Decode the JWT and compare each claim against the rule. `subject_prefix` is case-sensitive. `audience` requires an exact element match. | -| 400 | `invalid_grant` | The `federation_rule_id` does not exist, is archived, or the JWT is not authorized for it (consolidated to prevent enumeration). | Confirm the rule ID in the Claude Console and that the rule has not been archived. | - -All `invalid_grant` failures return HTTP 400; the specific cause is logged server-side only and not exposed in the response. +| Status | Error | Cause | Resolution | +| ------ | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 400 | `invalid_request_error` | `federation_rule_id` is malformed or a required request field is missing. | Verify the `fdrl_` ID and that the request body includes all required fields. | +| 400 | `invalid_request_error` | `workspace_id` is present but is not a well-formed `wrkspc_...` ID or the literal `default`. | Fix the `workspace_id` value; the response message names the expected format. | +| 401 | `authentication_error` | The JWT `iss` claim does not equal the registered `issuer_url` exactly. | Compare byte-for-byte, including trailing slashes and scheme: `jq -rR 'split(".")[1] \| gsub("-";"+") \| gsub("_";"/") \| @base64d \| fromjson \| .iss' <<< "$JWT"`. | +| 401 | `authentication_error` | JWKS fetch failed, JWKS is stale, or the JWT was signed with a key not in the JWKS. | For `inline` mode, update the issuer with the rotated keys. For `discovery` and `explicit_url`, confirm the JWKS endpoint is reachable on port 443; if the issuer recently rotated its signing key, see [Key rotation and caching](https://platform.claude.com/docs/en/manage-claude/wif-reference#key-rotation-and-caching). | +| 401 | `authentication_error` | The JWT `exp` claim is in the past (beyond the 30-second skew window). | Confirm your identity provider is projecting a fresh token and the SDK is re-reading the token file. | +| 401 | `authentication_error` | The JWT was verified but its claims do not satisfy the rule's `match` block. | Decode the JWT and compare each claim against the rule. `subject_prefix` is case-sensitive. `audience` requires an exact element match. | +| 401 | `authentication_error` | The `federation_rule_id` does not exist, is archived, or the JWT is not authorized for it (consolidated to prevent enumeration). | Confirm the rule ID in the Claude Console and that the rule has not been archived. | +| 401 | `authentication_error` | The federation rule is enabled for more than one workspace and the request omits `workspace_id`. The authentication history entry shows reason `workspace_id_required`. | Set `ANTHROPIC_WORKSPACE_ID` (or the `workspace_id` body field on a raw request) to the `wrkspc_...` ID you want the token scoped to. See [Token exchange request](https://platform.claude.com/docs/en/manage-claude/wif-reference#token-exchange-request). | + +Every assertion denial returns the same opaque `401` `authentication_error` with the fixed message `Authentication failed`, regardless of which check failed; a distinguishable error would let a caller probe rule configuration. The deny reason is recorded on the attempt's entry in the [authentication history](https://platform.claude.com/settings/workload-identity-federation?tab=history), for example `match_subject_prefix` when the `sub` claim fails the rule's `subject_prefix`, or `workspace_id_required` when the rule spans multiple workspaces and the request names none. Requests rejected before the rule's organization is corroborated (the `400 invalid_request_error` family above) leave no history entry; their response messages name the problem directly. A `401` with no matching history entry usually means the `federation_rule_id` itself was not recognized. ### Common SDK-side failures @@ -240,7 +241,7 @@ All `invalid_grant` failures return HTTP 400; the specific cause is logged serve ## Troubleshoot a failed exchange -A `400 invalid_grant` response is intentionally opaque; the specific cause is logged server-side only. +A `401` `authentication_error` response is intentionally opaque and its message is always `Authentication failed`; the deny reason is recorded in the authentication history, not in the response. Start with the [authentication history page](https://platform.claude.com/settings/workload-identity-federation?tab=history) in the Claude Console. Recent exchange attempts surface the issuer and rule that were evaluated, the JWT claims that were inspected, and which validation step failed, which usually short-circuits the following checks. diff --git a/content/en/manage-claude/workspaces.md b/content/en/manage-claude/workspaces.md index ec46818e0..09f94d85d 100644 --- a/content/en/manage-claude/workspaces.md +++ b/content/en/manage-claude/workspaces.md @@ -38,7 +38,7 @@ Members can have different roles in each workspace, allowing fine-grained access | Role | Permissions | | --------------------------- | ----------------------------------------------------------------------------------------------- | -| Workspace User | Use the Anthropic Workbench only | +| Workspace User | Use Playground only | | Workspace Limited Developer | Create and manage API keys, use the API. Cannot access session tracing views or download files. | | Workspace Developer | Create and manage API keys, use the API | | Workspace Admin | Full control over workspace settings and members | diff --git a/content/en/release-notes/overview.md b/content/en/release-notes/overview.md index 46666e8be..aab713921 100644 --- a/content/en/release-notes/overview.md +++ b/content/en/release-notes/overview.md @@ -10,6 +10,10 @@ description: Updates to the Claude Platform, including the Claude API, client SD For updates to Claude Code, see the [complete CHANGELOG.md](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md) in the `claude-code` repository. +### August 18, 2026 + +* Workbench is now [**Playground**](https://platform.claude.com/playground) in the Claude Console. Playground supports every Messages API parameter and includes templates that demonstrate API features such as code execution and web search. It shows the full SDK request and the API response for each run, to help you understand the API and build with it. For more, see the [Claude Help Center](https://support.claude.com/en/articles/8606378-how-do-i-use-playground) or try it at [platform.claude.com/playground](https://platform.claude.com/playground). + ### August 11, 2026 * The [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api) now returns transcripts of Cowork and Claude Code sessions that run on your users' machines, in beta for Claude Enterprise organizations. `GET /v1/compliance/apps/sessions/local` lists sessions across your organization, `GET /v1/compliance/apps/sessions/local/{session_id}` retrieves one session's metadata, and `GET /v1/compliance/apps/sessions/local/{session_id}/messages` returns its transcript, all with your existing Compliance Access Key and the `read:compliance_user_data` scope. See [Sessions on users' machines](https://platform.claude.com/docs/en/manage-claude/compliance-sessions#retrieve-local-sessions). diff --git a/content/github/claude-plugins-official/.claude-plugin/marketplace.json b/content/github/claude-plugins-official/.claude-plugin/marketplace.json index cde7096b2..d527f620e 100644 --- a/content/github/claude-plugins-official/.claude-plugin/marketplace.json +++ b/content/github/claude-plugins-official/.claude-plugin/marketplace.json @@ -386,7 +386,7 @@ "url": "https://github.com/aws/agent-toolkit-for-aws.git", "path": "plugins/aws-agents", "ref": "main", - "sha": "957cf377ea1dffccf1f8a54ded2be8666b6db41c" + "sha": "f986ec60a09a9fbcc31e950ecb6ec3d07d7fa9ec" }, "homepage": "https://github.com/aws/agent-toolkit-for-aws" }, @@ -689,7 +689,7 @@ "url": "https://github.com/carta/plugins.git", "path": "plugins/carta-cap-table", "ref": "main", - "sha": "2a1d7ff578cbe26ad734b2afab931c24a6d32540" + "sha": "a26da2682642a04a5ddb0bffd89c596bb931230b" }, "homepage": "https://carta.com" }, @@ -705,7 +705,7 @@ "url": "https://github.com/carta/plugins.git", "path": "plugins/carta-crm", "ref": "main", - "sha": "37b9d30cf11965c4d7e4629e72acb29f716f2989" + "sha": "a9f9af826bcc6319a50cd776d9410da64eb6ae90" }, "homepage": "https://carta.com" }, @@ -721,7 +721,7 @@ "url": "https://github.com/carta/plugins.git", "path": "plugins/carta-investors", "ref": "main", - "sha": "9aec72dafd243759daa6df098225524a288a3f65" + "sha": "6a712b6d35742a7c20e4b46f2112d9f306661b9e" }, "homepage": "https://carta.com" }, @@ -1030,7 +1030,7 @@ "source": { "source": "url", "url": "https://github.com/CodSpeedHQ/codspeed.git", - "sha": "745dc9a7b5aabd7a88090d7c550f22281b17ba7d" + "sha": "f85b328f2224e5ba115426b70bbab6701f3c1996" }, "homepage": "https://codspeed.io" }, @@ -1115,7 +1115,7 @@ "source": { "source": "url", "url": "https://github.com/crowdsecurity/crowdsec-skill.git", - "sha": "2aa905ef2cfc025b6bb2d8085c9568910a09680a" + "sha": "f406fab58ee2cba4da256e82a2febe0d16bdc1e2" }, "homepage": "https://www.crowdsec.net" }, @@ -1267,7 +1267,7 @@ "source": { "source": "url", "url": "https://github.com/datadog-labs/claude-code-plugin.git", - "sha": "c5c062abba0df33f6bfc2c0fd0f8d17857e3fa2c" + "sha": "cd4aedbcddf9473ef1d37c6d6d13e7c771df5242" }, "homepage": "https://www.datadoghq.com/" }, @@ -1281,7 +1281,7 @@ "source": { "source": "url", "url": "https://github.com/datahub-project/datahub-skills.git", - "sha": "c3c76a6d26d7ed61cb875219ffa82a50cd144a93" + "sha": "8d8f0e87efc48f529ce06dcccbb13e9df932b7c3" }, "homepage": "https://datahub.com" }, @@ -1444,7 +1444,7 @@ "source": { "source": "url", "url": "https://github.com/exa-labs/exa-mcp-server.git", - "sha": "c42a8a0bfe8f75eaf386e5bf278dd78eea56f9dc" + "sha": "66bacbe4afd35a7e1671be9ab55c2b6bf60aff34" }, "homepage": "https://exa.ai/docs/reference/exa-mcp" }, @@ -1468,7 +1468,7 @@ "url": "https://github.com/expo/skills.git", "path": "plugins/expo", "ref": "main", - "sha": "0814f2c6375f873b07f144c93e855198915d5426" + "sha": "d1c68a21ec6a9249cfd2e3885364bb47b243adb2" }, "homepage": "https://github.com/expo/skills/blob/main/plugins/expo/README.md" }, @@ -1534,7 +1534,7 @@ "source": { "source": "url", "url": "https://github.com/firecrawl/firecrawl-claude-plugin.git", - "sha": "2bd148f07c6d7240794e636ef89ced230cc3fd89" + "sha": "109f8bd4bdc37825106d5943a59dd72ece3cf094" }, "homepage": "https://github.com/firecrawl/firecrawl-claude-plugin.git" }, @@ -1629,7 +1629,7 @@ "source": { "source": "url", "url": "https://github.com/gemini-cli-extensions/google-cloud-storage.git", - "sha": "fd5bfad63f86b4f314e9faafe1a0f317be0b3a55" + "sha": "7b4a44e40e65f9926f5e88fcee912432e5a791d4" }, "homepage": "https://cloud.google.com/storage" }, @@ -1771,7 +1771,7 @@ "source": { "source": "url", "url": "https://github.com/huggingface/skills.git", - "sha": "ec0108293521ef698e451ec044e8b4feba6b732b" + "sha": "020194918dc4a27d5a5d9a154b6b56cc2bd21364" }, "homepage": "https://github.com/huggingface/skills.git" }, @@ -1799,7 +1799,7 @@ "source": { "source": "url", "url": "https://github.com/heygen-com/hyperframes.git", - "sha": "049f5618d7d2be09543754f71cb379e1c0c309ac" + "sha": "3e4b08cdc18642d468d53f34c2fb64ab437807ae" }, "homepage": "https://hyperframes.heygen.com" }, @@ -2254,7 +2254,7 @@ "url": "https://github.com/awslabs/startups.git", "path": "migrate/plugins/migration-to-aws", "ref": "main", - "sha": "f7c03e9f135a909114c1febe1ed804257826ec9f" + "sha": "77406441732d3a2e4c887e51166868e7a5b875c0" }, "homepage": "https://github.com/awslabs/startups" }, @@ -2378,7 +2378,7 @@ "source": { "source": "url", "url": "https://github.com/netlify/context-and-tools.git", - "sha": "47848e2d6405291caeed0b23689878ec5253bb6f" + "sha": "5a62a5694417640a2bba11a0701c8995ecc40bcc" }, "homepage": "https://github.com/netlify/context-and-tools" }, @@ -2559,7 +2559,7 @@ "url": "https://github.com/growthxai/output.git", "path": "coding_assistants/claude/plugins/outputai", "ref": "main", - "sha": "82e6b25d653b94aee18f621f1ac9ec0b6c0861a3" + "sha": "90d8cc05efc0dff192c6c0e4d50bdb50de9bc1a0" }, "homepage": "https://output.ai" }, @@ -2697,7 +2697,7 @@ "source": { "source": "url", "url": "https://github.com/PostHog/ai-plugin.git", - "sha": "672b0076a11b4b4c4ef9d40dee832c10fefb244a" + "sha": "884a62b8427947d2f98214cb6fd5e05272795a71" }, "homepage": "https://posthog.com/docs/model-context-protocol" }, @@ -2817,7 +2817,7 @@ "source": { "source": "url", "url": "https://github.com/qdrant/skills.git", - "sha": "864f969fc7f8c6c02e0133f37e4f0840fe0f1fab" + "sha": "cdcce09dfe0742ecf294649ec029c1f491320853" }, "homepage": "https://skills.qdrant.tech" }, @@ -2958,7 +2958,7 @@ "source": { "source": "url", "url": "https://github.com/resend/resend-skills.git", - "sha": "4b1558df96241f0a7eb416a1ce262650f2a5f471" + "sha": "1187c26406662d8f4f6d68f24dc47146381bdfae" }, "homepage": "https://resend.com" }, @@ -3085,7 +3085,7 @@ "url": "https://github.com/forcedotcom/sf-skills.git", "path": "plugins/builder/salesforce-development", "ref": "main", - "sha": "8a13a085744a7330397db4aa9fe6d2d1fc2c1867" + "sha": "94f1dbdb643245745ba2e5d5cd1b546514b780a7" }, "homepage": "https://github.com/forcedotcom/sf-skills/tree/main/plugins/builder/salesforce-development" }, @@ -3099,7 +3099,7 @@ "source": { "source": "url", "url": "https://github.com/sanity-io/agent-toolkit.git", - "sha": "77a54f785085b7a70fb98ce9e33ef80f3775fce8" + "sha": "6b48aeddf90cc59257cfacc0a022a28340383a41" }, "homepage": "https://www.sanity.io" }, @@ -3133,7 +3133,7 @@ "url": "https://github.com/SAP/open-ux-tools.git", "path": "packages/fiori-mcp-server", "ref": "main", - "sha": "b413e6bd0bb7c2523af9e2d37dcc3bf38c50945a" + "sha": "e7e6f970bd7bd173832050095f422ffb1e8722dd" }, "homepage": "https://github.com/SAP/open-ux-tools/tree/main/packages/fiori-mcp-server" }, @@ -3479,7 +3479,7 @@ "source": { "source": "url", "url": "https://github.com/supabase-community/supabase-plugin.git", - "sha": "aadcf51499969e5ed476dadd19fdf688bcc0b250" + "sha": "8629243d1cd72309b533090a4c742f21747d02fa" }, "homepage": "https://github.com/supabase-community/supabase-plugin" }, @@ -3599,7 +3599,7 @@ "source": { "source": "url", "url": "https://github.com/togethercomputer/skills.git", - "sha": "fa0811d63d3769609911126bd52bb60cbe5c99f7" + "sha": "644d38225bbdef0318462fe222f6f9883c8addcd" }, "homepage": "https://www.together.ai" }, @@ -3810,7 +3810,7 @@ "source": { "source": "url", "url": "https://github.com/villagesql/villagesql-skills.git", - "sha": "288ed3324bbe733881ee8ba43deccdc7eb15075b" + "sha": "39490c14b7bfe116285bde686eb676cadf042642" }, "homepage": "https://villagesql.com" }, @@ -3835,7 +3835,7 @@ "source": { "source": "url", "url": "https://github.com/wix/skills.git", - "sha": "a04e0e586da63359fa9d42bec9f7795319acbd05" + "sha": "bda0b16b2070cd96c1fcd63e90b32a281800ecb7" }, "homepage": "https://dev.wix.com/docs/wix-cli/guides/development/about-wix-skills" }, diff --git a/content/github/claude-plugins-official/.github/bump-tracking.json b/content/github/claude-plugins-official/.github/bump-tracking.json index b2d9d7e9f..02b797ebd 100644 --- a/content/github/claude-plugins-official/.github/bump-tracking.json +++ b/content/github/claude-plugins-official/.github/bump-tracking.json @@ -1,5 +1,6 @@ { "releases-only": [ + "azure", "carta-cap-table", "carta-investors", "chrome-devtools-mcp", diff --git a/content/github/claude-plugins-official/plugins/claude-security/.claude-plugin/plugin.json b/content/github/claude-plugins-official/plugins/claude-security/.claude-plugin/plugin.json index 0e3b01eb9..83bab5c3f 100644 --- a/content/github/claude-plugins-official/plugins/claude-security/.claude-plugin/plugin.json +++ b/content/github/claude-plugins-official/plugins/claude-security/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "claude-security", - "version": "0.10.1-rc7", + "version": "0.10.1", "description": "Deep vulnerability scanning of your own code, run entirely inside your Claude Code session at a chosen effort tier, with every finding challenged before it is reported and the verification tally computed in code. Turns surviving findings into targeted patches, each verified by a panel of agents, that you apply when you choose. See the plugin README for the tiers, the report format, and the trust model.", "author": { "name": "Anthropic", diff --git a/content/support/10186004-claude-console-roles-and-permissions.md b/content/support/10186004-claude-console-roles-and-permissions.md index 667cb416a..7d7b2b1b8 100644 --- a/content/support/10186004-claude-console-roles-and-permissions.md +++ b/content/support/10186004-claude-console-roles-and-permissions.md @@ -6,7 +6,7 @@ The Claude Console uses a role-based access system with six distinct roles: User ### User -- Can only use Workbench +- Can only use the playground - Can view MCP tunnels @@ -14,7 +14,7 @@ The Claude Console uses a role-based access system with six distinct roles: User ### Claude Code User -- Can use Workbench and **[Claude Code](https://code.claude.com/docs/en/overview)** +- Can use the playground and **[Claude Code](https://code.claude.com/docs/en/overview)** - Can access Claude Code workspace in your org @@ -22,7 +22,7 @@ The Claude Console uses a role-based access system with six distinct roles: User ### Limited Developer -- Can use Workbench and Claude Code +- Can use the playground and Claude Code - Can manage API keys and webhook endpoints @@ -35,7 +35,7 @@ The Claude Console uses a role-based access system with six distinct roles: User ### Developer -- Can use Workbench and Claude Code +- Can use the playground and Claude Code - Can manage API keys and webhook endpoints @@ -51,7 +51,7 @@ The Claude Console uses a role-based access system with six distinct roles: User ### Billing -- Can use Workbench +- Can use the playground - Can manage billing details 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 43f6bf551..100602b9d 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](https://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=1787071500&signature=8cb835a47a70e29cf14ef8e93ceee3565bf12daf08d3ece0edc1670ca52b18ae&req=dSYnHst4nohdWvMW1HO4zVuHihv90Wa%2BAQofdwM8qVf32T112AsdomRIEKye%0Ask67fDXG9nO39JJq0us%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1608263923/b4fa7d6f6f08f2adffb4ea63bc58/image+%287%29.png?expires=1787107500&signature=bd31dd5becbd718a780c757db9660db6093c3f7ffdf5801bf9cfb3b0e7c4e3fd&req=dSYnHst4nohdWvMW1HO4zVuHihv81mC%2BAQofdwM8qVdAT5dhPyRYniYKl%2BDU%0AW3yprulmnYJb5%2BA1DiU%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 544b5b36e..f652c8e23 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=1787071500&signature=08deb81d0e810a9408db80025c89101a85d230522886f8e7650e2411b6873df2&req=dSkgFcB7moZZX%2FMW1HO4zbYXUBBiW%2BUeFZRyvJPpBZ9VctSTJOlh53SOSfyo%0A%2FEItKi8blXnDn9D39Ic%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1973957766/5c2dd87c0818a0400099a833c9b3/4cc3130a-f696-4967-9fe3-e5623c6f02bd?expires=1787107500&signature=efed27382e5155ff88400bf4b0049531f49112311390a0160fb53c76cdbf39cc&req=dSkgFcB7moZZX%2FMW1HO4zbYXUBBjXOMeFZRyvJPpBZ%2BYzPN6gHHwVc7wBi39%0A2CzZT7iSodum6Gr27Rs%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=1787071500&signature=85d906c426b6766ecfbe8a1d5f53cc2da71cf8cd9c1207b3cc0a8c1687e355d7&req=dSkgFcB7moZZXPMW1HO4zRW12%2BLNf6X8ZxDZGlqR6Gg%2FvsVoNBzte%2ByJJymv%0A%2BEcLOnmh2Xul4Jxr%2B7s%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1973957765/19dda72a40db95d78c00c27a1a1c/6ce89be6-93ce-409c-bbea-d34be09db348?expires=1787107500&signature=29c8b80cc5d3139b4db47b6c7a27afd4304892b1904d6295c0d1700f8758cc73&req=dSkgFcB7moZZXPMW1HO4zRW12%2BLMeKP8ZxDZGlqR6Gj07OIivxOag9HLvh5j%0A%2FXdX5L207hWOoLfdvbA%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 07f62362d..a48fa89ce 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=1787071500&signature=8e2e35a6915bdfb6d831f36d374481926cfce59b25cb5cb76c4dfaef493f82fb&req=diAiHst3n4dfWvMW1HO4zYGm8iAcF6nJ085gFtEpvcQT0MKG5Wsx9qxys3lz%0AkrQeWV8wD3vIuhOixLM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2058292603/75752add0bed6a9f3ab217f01708/CleanShot%2B2026-02-12%2Bat%2B08_55_14-402x.png?expires=1787107500&signature=2e82cbcc821aacd97f0f4c437268dc7add697926aa3dcfbbe52d5914a665516b&req=diAiHst3n4dfWvMW1HO4zYGm8iAdEK%2FJ085gFtEpvcSGj8iTc28ZZ2Jinyn8%0AUZCliOLAkppO31cx19g%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 df959f2f9..286f25cdf 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=1787071500&signature=bed1280b1a252af983e8ab6258c875be67c3c8c9994970a08b97e51f6bdbde81&req=dSclH8h2m4BXW%2FMW1HO4zVpN5HAdXmlAJ%2FadMup7FQelYbFVqEpn4rtMoFQv%0AwgAEE2Cji68xUbJm3fA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1729186182/ebf4032a12a8c56959ca927726ce/Screenshot+2025-09-16+at+12_32_31%E2%80%AFPM.png?expires=1787107500&signature=bb104a8413295c05bcae893aa9520ea2f6abcdc9ac62eacc91577556e408ad8a&req=dSclH8h2m4BXW%2FMW1HO4zVpN5HAcWW9AJ%2FadMup7FQfgAWuVCU212A7WtKCQ%0A6xeaWL2bp3e8iDTjIrA%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 bd9c17c1c..e8995dda7 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=1787071500&signature=173ac9cf00df4cc75dbde08727df9923c5497346d04a3810c2e64a80d9d34926&req=dSklF894lIheWvMW1HO4zWn5HzQdZURuc9cNIYuX0GEB2thgvhAPPMq3CEkT%0AFm5M1Fu7%2FG4aF9rUEms%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1921669913/7cc7be48cfc7a18f9f469d6cd83c/CleanShot+2026-01-08+at+10_20_43%402x.png?expires=1787107500&signature=79c8aec6eb8a0aa4c46149f4aad18dc51ad018c5edbef1387c66a7a38b04ff9a&req=dSklF894lIheWvMW1HO4zWn5HzQcYkJuc9cNIYuX0GHRhAjbCDOGPzq7kpDE%0A%2FwjyBrNoD0OQlY27UOM%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=1787071500&signature=88ca9c960fe814ef526e6429cf7864d6ee3b05de0505c700e8c3a000fdc00ef5&req=dSYlEst6noleWfMW1HO4ze44eCBhkxM7guvTv9woD7Y%2BewPGo1CwJj38EBnY%0A%2BNBdcE6g7HdMmYqSLLc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1624243810/e6fe1d262597446c7fe21dff9f10/AD_4nXdW-GhByF8uKV7fCq9lTbkVB91FglSL6TSyXAOUk_MLcTV9YsEMBMkm9rgm1oXqv0k3sJh1JhlzZP6tHVkKbDJJ71pDRRtM3aVNG64MDuKDIzgmknh-XDZdNa7biTsTdwGoPr5GRg?expires=1787107500&signature=d7b1fef0fb11d3344c50ae080e81a429e73c2282d4ffc275a5fca5f9cc3b2988&req=dSYlEst6noleWfMW1HO4ze44eCBglBU7guvTv9woD7bPhqZFMOoF8%2FN6Xqtd%0A8JJjjJ6OseFOwBFa4Ak%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=1787071500&signature=eb7506a6118634316e1877de2777d5e28a66a5d7b1091ffb6a536b4f25fdaa05&req=dSYlEst6nolfUfMW1HO4zdaFncJ0hoi0DeZsm0Gz1HsIzMW8LkmBlcZspTGQ%0AwEaRmCCA42v9pQeqdYI%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1624243808/b025db8e598f0c88fb16d83d48d5/AD_4nXeUwCKnmFzzrjMHhfr5By4zk5pJlkEn3wbJ8-aNfu13Yl99IjBywpqPx9G07QRzpH1EwRY7uG7Q9m9fib98Gql1cIV7XwUCTzEgBNu79Ey8tCOS5CEVmwveIcEOxJ4fonBhe3g9MA?expires=1787107500&signature=edc432172868842be530de7281f10ea9da7ad950e71f6312c971502138f99e53&req=dSYlEst6nolfUfMW1HO4zdaFncJ1gY60DeZsm0Gz1HtRgY7P1sy456YI2jez%0AFiYkRfNPFEwEymQ4Q8g%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 a9cb168a9..92e468b10 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=1787071500&signature=cef0ecf187f619001d5dccc4b80faa99f379cee2875e6fe133436cd1d2742216&req=diAkFMl9n4deXfMW1HO4zetvyrW6H89VUJIbgsqS2%2BMH1k83NzbKZaS34S1L%0AeRjK5MAg0GfcAVx9IhE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2032032614/ad907328c4d9a26ee4bd9ca27a52/CleanShot+2026-02-05+at+09_01_42%402x.png?expires=1787107500&signature=f426853fc24795ac60067886b817b2d855bebec42bb902f888aa3edff7b55ae2&req=diAkFMl9n4deXfMW1HO4zetvyrW7GMlVUJIbgsqS2%2BOA0cR%2B4yPzD20thn1z%0Akg0okOHlCi0i47FRW74%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/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 59390a521..3063353c0 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=1787071500&signature=1474b53fd41851eb08c7b22680e9197551198e7ff0405cb0cff543c12d1862a4&req=dSYvF89%2BmodfXvMW1HO4zWbPxEd%2FMDw3Hn9K2IaIG2Kje859lnajfE%2FHmTVM%0AGvJayq31gRNIIsTALkQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1681607607/ba6e379d2769d190f0970a0adaed/AD_4nXd4aZkqjJFpiXMPF28Pih7HmSJ9pPsnoWAfVgiLdFRFiTkO92YtXteIjvDHaPl7T0tjfpRTBOlyrMbQ_aciCNDgfIuEvV3szmKvt72x5O51DMSClXOYWk1JIRIzylwkj3joXqZcLw?expires=1787107500&signature=6a550811b338056b953721b773998bd17508dd0dd0847a3f0a164a84efa2fedf&req=dSYvF89%2BmodfXvMW1HO4zWbPxEd%2BNzo3Hn9K2IaIG2L1sEz1z1HWSNmQ%2BpCW%0AFEoltNlTb77DUsD%2F8Is%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 01ae06207..7578140eb 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=1787071500&signature=19578a14d7200201f93cd0f8fca1c1c6fd3144998bf6c6a52e40472bc57f52fb&req=diAjFMp7lYddWfMW1HO4zZyGrslyvFYVF6uXnTLMvvBO74HYo6kzWqyZn2Se%0AC4Wr%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042358620/1bf2311353615c1c494da1312a17/124b93a8-0a9b-4c84-9d1f-ede6ca3498dd?expires=1787107500&signature=e77d728e438305c0867785e5a99f2c7e7d8c473350c23231bf799dc35105e070&req=diAjFMp7lYddWfMW1HO4zZyGrslzu1AVF6uXnTLMvvCwKLcOygA6B9Ho%2BKkY%0APbQN%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=1787071500&signature=55dc6805d3960e00140b06b1ddb59ce5bd0d4a3b7e8ba3b313368aa4abf7a121&req=diAjFMp7n4FZWfMW1HO4zU6VRfrKT71sxNdRzYWrfF5cRArTjd%2BAkJjrbtzn%0A5DbhKYUQNSf2TcT%2BcHA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042352060/162f9e61f7fbeb689201dfc1cac1/6a7fafb2-31df-43be-a43f-0059d735e3c4?expires=1787107500&signature=b815f814c9d66f3c073ed824030f1f3f22d2fa7e18bd037ce4ae3b824be6b6a1&req=diAjFMp7n4FZWfMW1HO4zU6VRfrLSLtsxNdRzYWrfF4uJw3E6br%2F%2FWINFqBP%0AT1dO9mFQLb52zEd1zrI%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=1787071500&signature=194ae04411c60dfc112ecad99b3aea818fc4bf934dcfb7ff9a0ab3ba376da8b7&req=diAjFMp7lIdWWfMW1HO4zQTUIfN6l9lLD%2FRXAPlQ7LZGNIcMg1brxBljs46%2F%0A2W03%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042359690/68879db64559ecf87991f73ce058/671ff972-9e08-4686-bc04-955dab4b2de3?expires=1787107500&signature=6c663ae6d6072f550adb7c663488606eb71ce98c32595f7993ee9adcd2f91689&req=diAjFMp7lIdWWfMW1HO4zQTUIfN7kN9LD%2FRXAPlQ7LYPyjrV9sFvz2Ptz9k1%0ALNN1%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=1787071500&signature=216b68ee004a1c7b2999c73603ce129cd37fba015bf7474f57200de589dd6ac7&req=diAjFMp7n4FZWvMW1HO4zZ3%2FGG2VZ1EPy8OQfYsvK3wW42DvHdZQI%2Be%2B7Wfq%0AP2wtK5sImwbmahnK%2BhE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2042352063/25eca25bcfd573ecab30dd53158c/074454a6-fa5a-4c49-8b19-02d434b4ca50?expires=1787107500&signature=50d7a566344e263f5745280b42f571ed907616df5abbbf69f4595aafffa5630b&req=diAjFMp7n4FZWvMW1HO4zZ3%2FGG2UYFcPy8OQfYsvK3yyB6JGmZEbI3K9JFl8%0AuesNx2Pfulor%2F8O59Rc%3D%0A) ## Choose a model 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 0d4b7a754..c12816043 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=1787071500&signature=56ac408e4d02e3028fee967475b249c8de852eb577f4fa159bf956ee55fd0520&req=dSYmF818n4VcWfMW1HO4zTEDauwenPKEEv2ojHLMylY7bdM%2BCqhKZPbEUS%2F6%0Acu9SkgX0UqTpLbMnFL8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1611422430/c8e0875feac1f2c7cb033be74fc9/AD_4nXfLU_bui3EXcCjQ0qm70HD97neqjGayKeDer_t76utlci8gZSUjYRhw6ZSOlDdqSEcwXBzd_shAh7pQEJ-8OoE0O21DM5coOgxmO_WD5hlwiuwtS2iYXcTavhIRyQT5zKFWvfn3NA?expires=1787107500&signature=a7ef4d2d035c25e737c7049ce87894a2e03995abc619d2bd989e014635ff389e&req=dSYmF818n4VcWfMW1HO4zTEDauwfm%2FSEEv2ojHLMylYX3kaWlqsZFldflLlP%0AxJ1FeFlBKQYR47gw%2Fcg%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 00687fdc1..a02ff68f0 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=1787071500&signature=5a9482ffcf7b28701162b7eaddd73f3039f48205f3358d8abe43fff26d89cb7b&req=diUkFc12n4VcUPMW1HO4zY9IRA1sUtByYNcz5nFaZkF%2B6dwCYBMcToI%2F%2FVo4%0AUciBShQsLkdkcE33Z9E%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533482439/4dee2d7b267f865205feefc8f4f3/cb60c334-d1e2-4828-a01d-dfb36bbaa7eb?expires=1787107500&signature=2ec60f4d25c716188347499606d10ba0c43685efa71a71c95e8f37c4c93138dc&req=diUkFc12n4VcUPMW1HO4zY9IRA1tVdZyYNcz5nFaZkHnOJQlZ9ZVlG%2BwTAOv%0ATIj%2FB7W3KPCx223bSKM%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=1787071500&signature=51b7dbac9ffedbd62dbc0eac2f1708dac77e8d0762f56d7bd632e37481516ec5&req=diUkFc12n4VbWPMW1HO4zRlYrpxt5VEpNshWSMEMw9dj6CiyILokYKSu4uln%0AIIDZRfHHdObegsdL%2B%2Bs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533482441/b5c806a8e3f68bf34c4a70724d38/d30be013-d099-4c93-99d1-23d404792f08?expires=1787107500&signature=a10c3e8a88bcd20ca732ff827247fd098f21e7aadb9302dae3bf8a3a5a07d09c&req=diUkFc12n4VbWPMW1HO4zRlYrpxs4lcpNshWSMEMw9e4MxjPhN7e1Auz6k9v%0ATAF%2FIAcpCPn4%2FOl1Jsk%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](https://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=1787071500&signature=00a796186acccf28d935c631358806441ccd2c2d52e3dd388ca060a0ecc59825&req=dScmH859nYlXUPMW1HO4zRzXH1gwJDDHJG68qZhl7809FV3ui0%2FFgSTPqoqz%0AUyemLDbt68UjwTt6%2FmU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730889/3fafbf5ecaa0ae31d7d84a66229b/c25536c1-7433-4b94-a5e9-cd5acf97a4fd?expires=1787107500&signature=5c5fb1d9cfd627f83801a1005278135af2902d32f44273e744c5e34b788f5064&req=dScmH859nYlXUPMW1HO4zRzXH1gxIzbHJG68qZhl780xy1dIQcQBgVJ%2BAaQ3%0A7Vr4lrBhjK1SpkK299M%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=1787071500&signature=427b6ce1f1d1c979d6dfe48511e99f7b329fd3619a07317ff69f5de61103f994&req=dScmH859nYlWWvMW1HO4za54sKRsO4e%2BXDpzhlKsgjM%2Fp9HZmbgqvr48U5o1%0AunSc8wUwMsM%2F%2FVExU3c%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730893/9549b21954e0070ceb6b85231fd5/88e59234-6fc2-4229-84fe-733b33efff26?expires=1787107500&signature=3337511171f0dd4f836415d029be0663426883edfe4f41dab9f983b4c9ac7c38&req=dScmH859nYlWWvMW1HO4za54sKRtPIG%2BXDpzhlKsgjMJn3%2FNPfO4RWvwyiui%0Aty09J2lbu%2Bp4aqIPlao%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](https://claude.ai/settings/capabilities)**: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730892/62f9f2b68d675a8e33393f06024f/89198978-192f-4c52-915d-5294b16f3fe1?expires=1787071500&signature=886f7d18d5c7c01b689973c9748a7f98d9d53147b63f18c9caeb07c33c3e3e05&req=dScmH859nYlWW%2FMW1HO4zTD5MMbmcOVABq9N9dRTKYcrkQJBG1pLlHGiX38W%0A4PiYnZdhDscJ1F8IWKo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719730892/62f9f2b68d675a8e33393f06024f/89198978-192f-4c52-915d-5294b16f3fe1?expires=1787107500&signature=2c61990e913db0804c8d8c9c855c2c0f3b86dea02aefc5520597d2c0e274e54e&req=dScmH859nYlWW%2FMW1HO4zTD5MMbnd%2BNABq9N9dRTKYegkR1G9pY613sEE8PP%0AUogKiQnt%2B5Jns8LF14k%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 55fd684ea..f4284ecfb 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=1787071500&signature=dbafa20a62104f8c14c257da9f2f8a3e863f81299be24acae23fc8fd89701c14&req=dSYkF81%2FnolZWPMW1HO4zf7%2BjEPu74H3n6MrEicvimBiVk5dOg%2BZtUzAf6BO%0AK3u74Zmip0gIPsbxbQQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1631413861/42c3b13d7fc44a11a88ec2b9cd03/AD_4nXeMx8QXpeZZCkfAnVSwx8KZ9n4Vr2rvPdQddyE6ZNxch__F6ZqFs1G4ZmU52Wvb7gRlwRqquTLdw8IQv-gICDyP-MXqiQK_Oe7gX3SKsCKKt2IEpMx4qDeMeeZufMaJfv16XgOH5g?expires=1787107500&signature=0ff8f5376c9c2093f3bf0314f383c5a89e6bb3666b4daa18157d406e1b2f11ec&req=dSYkF81%2FnolZWPMW1HO4zf7%2BjEPv6If3n6MrEicvimBxE8hZMqnhWxjVfg97%0AdvynxkVmOTqBubZP%2Fho%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 cff9e4668..53d0bbe46 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=1787071500&signature=21f95c8ec85eb9d951f7f05769108520b17ab5b3a41b8ba7213c9927c2d1bac7&req=dScnEcp7nIdeXfMW1HO4zQe5GliP3CTxS5x65TIld%2FCa9H9Iw0qeBAhh%2Fko4%0AsoqDf53Pow7oXV2Qv3k%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1707351614/ccb910e4b87b1e96ad9a11bbd835/b57b2130-d8d6-4499-89f6-6c12de236fd4?expires=1787107500&signature=45b7ee0cb867b45b0f2617e41589d4890dda206e7c6bc4bced0f13401c9ebe39&req=dScnEcp7nIdeXfMW1HO4zQe5GliO2yLxS5x65TIld%2FBuJ63RA%2BLlJczl7B0s%0Ah9QFZTdDluQta5FFey8%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 ad8b9e391..6e093200c 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=1787071500&signature=f86c3a4b0b74c647f27b6ed3532ec60f0f8b43d0c321f3a457c74989b69236f0&req=diEjH8p6modfXfMW1HO4zQHwg6bXkS%2Bj6DwhVVpk1mCWOBHT4XjzW8dQWlwG%0AVcKJKVJrcZ8w3wxcFW8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149347604/936ac4eb025d3ef1f00c3b8a26b0/image.png?expires=1787107500&signature=10935a4656dc37dd9f39691c3c5e83a0fadd66dd96c4033a0e4226f0a1364ca7&req=diEjH8p6modfXfMW1HO4zQHwg6bWlimj6DwhVVpk1mCu71cWjxnnzwBdTc3D%0A6P8NFid3vb6bL%2FcqUvM%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=1787071500&signature=42e0ce2909e17e164d2996256fafec4cd3baf948cea08821bcf0805145fb0399&req=diEjH8p7nIdfWfMW1HO4zYnqMIKUJHGM0wfO62ivdG%2B5P1v%2FARXPVbLyg3ME%0A2op%2FEhNvghYndVvrgPw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149351600/c5b979c366ac2738f60ea84e85b3/CleanShot+2026-03-10+at+15_37_41%402x.png?expires=1787107500&signature=3626b7876c55a3bdb23481335d6c5cc491b86fb5a3aa19122c293ef3f5abf8a1&req=diEjH8p7nIdfWfMW1HO4zYnqMIKVI3eM0wfO62ivdG8sS%2FzvkY0hV%2FkjrvUv%0A1QyrkzXoCaNAbkmjd30%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=1787071500&signature=e7478b3f79bd4c2782f7a9d8e78ceb8895ddf625348734049d11b7e4f28b54e5&req=diEjH8p4n4FaX%2FMW1HO4zRzvvIILd0xDq7nEDCGq9G4%2BWAgQnCTwMSXf5cje%0A%2F6nAwFW1oZ67VUI7pYk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149362056/44993661ca2db771fe924d0346f6/image.png?expires=1787107500&signature=8d8474f5bc9b0f02171cc67eb940a11a97977aee6ea5b7c735f3a86691e89424&req=diEjH8p4n4FaX%2FMW1HO4zRzvvIIKcEpDq7nEDCGq9G7T13ikK9PdmiJRzJcO%0A3CmSIDAVSXk368HbXls%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=1787071500&signature=558fa461519325fc5c51de915cde59011aedaf524949502bed9a816428139895&req=diEjH8p5nYlaWvMW1HO4zaPdGQBXUi5De9HwvwG7ubjgAHQHcZAQjOBpKA62%0AqJelVxUU7TJP6EWr1Ag%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149370853/db66f5cd03683b9cc119d0dcd6b8/image.png?expires=1787107500&signature=d9129c7b7338735b7ba56c178effef57e466cbbd4c34cfa4e1e41f70570f44da&req=diEjH8p5nYlaWvMW1HO4zaPdGQBWVShDe9HwvwG7ubgifzO%2FfLbsxD1XcD6N%0ACfNJ3T8oSD%2BQEodA1mA%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=1787071500&signature=f7cd4d5d99e06871a2591b3ab3e64dbd2352d88bba0574a49a501bbbc8523847&req=diEjH8p5mYFdUfMW1HO4zevsAvCKNOqPw6z2wGSwkbtU7orJkhdWesT7A%2BWh%0ACL8iEA2a8Wv%2BafEIkOg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2149374028/97813fe3b515c2e839d8d92abd79/image.png?expires=1787107500&signature=f4c73781316dfdeffad87555eca0d6dc6a1ee2dd7511b8210cc5e73474dc682f&req=diEjH8p5mYFdUfMW1HO4zevsAvCLM%2ByPw6z2wGSwkbvGwb0CIlOJO9eZ2mCm%0ARqqO0Q6ffDqmXaYSPzU%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 b3c5bfad7..46460c3d5 100644 --- a/content/support/12012173-get-started-with-claude-in-chrome.md +++ b/content/support/12012173-get-started-with-claude-in-chrome.md @@ -36,7 +36,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/2604933811/ae37c41fc808dbdf48d135338334/6cc9ba4b-9d31-43a2-ab80-8048b5f9d791?expires=1787071500&signature=81bf599d2b153d8a9a73a79e99f9de8dd5b929dc40e5eea5bd82970d0b5b1a6e&req=diYnEsB9noleWPMW1HO4zUOPbPvGkeOInt%2F2nPMwUPhLYbx2ULC1xlxWIPyV%0AnzhJcrK8ewcfhKQ9Y0M%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2604933811/ae37c41fc808dbdf48d135338334/6cc9ba4b-9d31-43a2-ab80-8048b5f9d791?expires=1787106600&signature=0f8425500220fbe150a1105b9eaa16c214b413734fa13ee8922d666f203e33bb&req=diYnEsB9noleWPMW1HO4zUOPbPvHluSLnt%2F2nPMwUPjitw7EpHpvPNGSXbw7%0AUVOu5LSvqbJ0ZBfr0c0%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/12083917-change-your-team-plan-from-monthly-to-annual-billing.md b/content/support/12083917-change-your-team-plan-from-monthly-to-annual-billing.md index 8967287b6..70b5e3e81 100644 --- a/content/support/12083917-change-your-team-plan-from-monthly-to-annual-billing.md +++ b/content/support/12083917-change-your-team-plan-from-monthly-to-annual-billing.md @@ -8,11 +8,11 @@ Owners and Primary Owners of Team plans with monthly subscriptions can switch fr 3. Or from /upgrade, click the “Switch to Annual plan” button: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1690325734/d47f714680d78408d6022d06b8d1/image.png?expires=1787184000&signature=78b45716fdcf64c5490f496ffa7db262400f61d5292210647c5c03e6888b8d38&req=dSYuFsp8mIZcXfMW3Hu4gZzas%2FXtvj5amWrRiVwqPzbHCVfEy1Xw7Z0KzG3j%0Acg%3D%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1690325734/d47f714680d78408d6022d06b8d1/image.png?expires=1787238000&signature=fb87d4db2142c5d9f0a8527076f67a11042aa0c6979ee1e48890b8ff72a6219f&req=dSYuFsp8mIZcXfMW3Hu4gZzas%2FXtvj1RlWrRiVwqPzaTgZGL9bDfUy6KBB%2BX%0Aag%3D%3D%0A) 4. The confirmation screen will display the total cost for your upgrade from monthly to annual billing: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1690326039/3a91cdc5fff57d188a18ecc6273f/image.png?expires=1787184000&signature=4060a88077afa06d9b1750e357d0ba44196493f08a9ffe26b2ddcdb044b5be36&req=dSYuFsp8m4FcUPMW3Hu4gbNj%2Bk78Wwzpj%2B5vzcg6znXY4PZ%2F3F5KL5iZ%2Bw94%0AfA%3D%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1690326039/3a91cdc5fff57d188a18ecc6273f/image.png?expires=1787238000&signature=6ce8b724f48c3a73716dae865ca1d349e8c9ef420477cf15a99264e205d7bccf&req=dSYuFsp8m4FcUPMW3Hu4gbNj%2Bk78Ww%2Fig%2B5vzcg6znU57JmjMWR9shS4%2BnVQ%0AzQ%3D%3D%0A) 5. Click “Confirm subscription.” 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 d5bb17dda..2da847657 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=1787071500&signature=4d4b3906c5d341d7b8fada434ed3f7ea0e84bc2f60d115f463a85b0eb3a8c848&req=diAiEs55mYFfXPMW1HO4zYFJywpFC5jLPQVowIiib2kzgddAkFsSWkoLBPgz%0A7FHwcQysxOLh3Hy5DQk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2054774005/25bcfffba6c249cd128d6c3f6d52/CleanShot+2026-02-11+at+16_34_47%402x.png?expires=1787107500&signature=e405a921a6de404e91a664fd9f790784fcb0d337f0d1227bc106424e8b69a328&req=diAiEs55mYFfXPMW1HO4zYFJywpEDJ7LPQVowIiib2nh0esDPQ1%2BcrKIfZJQ%0AIsbljhdF8Z0fSLW8uNg%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=1787071500&signature=b4dbf8b7cc196a9a8f3ec687cc78bc0a83bcab2835eb98e5562b7647d34b4662&req=dScvH8B6mIJZW%2FMW1HO4zXJcBmpDkihOpMW6Iph6YZfCByxIt9t9yOG3ORXx%0Aezzknt8DQvqs9LGxgfA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1789945362/ad72504d5429960f369b8b91b43c/86f06c0e-6eaa-4574-a4cb-2c38b273613a?expires=1787107500&signature=590540238e8f02b46da03078dfec3a83b7232d7cad57b97a00cc37d34030169b&req=dScvH8B6mIJZW%2FMW1HO4zXJcBmpClS5OpMW6Iph6YZfjEI4BG2nnp8OqLRXS%0AdZUxW6Os0eBzJ9LA5zs%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=1787071500&signature=6dd9fccfd1fc3da74380d61c9a5bfcad2f110192fe685d539c29ff9c56032d3b&req=dScvH8B6mIJZWPMW1HO4zdnseBOS6T6nqgKIA6CM1toV2CGHwFhIUpTgIDDZ%0Az7rpIOa7wS02KRSAX%2Bw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1789945361/e3188cb8edb9ca7c303615da6378/f1c99a7d-5956-48d5-9ec7-b7ae6c8c3d28?expires=1787107500&signature=0494c4ed84acd11297cdbcad496ae56080fa63a79e793022d8bcd1dd90db6de8&req=dScvH8B6mIJZWPMW1HO4zdnseBOT7jinqgKIA6CM1tprS4OORHOLweTuFAxv%0ACf96CHsXaEadb6wX2%2Bg%3D%0A) --- diff --git a/content/support/12157520-claude-code-usage-analytics.md b/content/support/12157520-claude-code-usage-analytics.md index 0e2616112..9e3ff0429 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=1787071500&signature=d1af2131756387cc7117106719bf232f0a36b3c63e70feca48e052f1806298d5&req=dScmEcx5lINYXvMW1HO4zfiEP6FQiHjLCX9h5MbdDjP8FEA%2FJzsSv4zlQCwC%0A9i6MNdpClkkU6Q9vpKM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1717579277/46c512f4b3ed05c359cecd78ed5c/e0ce2c19-39e2-411f-9a1f-cb1d46439a42?expires=1787107500&signature=bd023f5147ae139f9b3643b4fcd077ca071305603590d4d028fa71eca24e9a3a&req=dScmEcx5lINYXvMW1HO4zfiEP6FRj37LCX9h5MbdDjPdJT9kFeTkHsY1gmSV%0Ag9Fr7vFY4cVs%2FeMx2xA%3D%0A) ### User-level metrics diff --git a/content/support/12260368-use-incognito-chats.md b/content/support/12260368-use-incognito-chats.md index 0494d4b1d..6aa4e9965 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=1787071500&signature=a1840bcf8864380f8b9a747cf4ff03facb9bf22d7a5933583fad478e41e3bb48&req=dScmH854lYZbXfMW1HO4zeUcuwW9aeSODCAt3Cx%2FSO2SdB7Xu%2FItbwx7U3TA%0A1IukMWpiep5f%2FOJe5rg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1719768744/c7a2fa56cf284e48472f3b9c4dbf/030563f8-9f97-4891-a749-9ae95968a063?expires=1787107500&signature=36e8b50546d1d5e757d5e7a137f5b5ad1d91f6999b8d50b85115201df5c87867&req=dScmH854lYZbXfMW1HO4zeUcuwW8buKODCAt3Cx%2FSO21QKbVm3VKW8fVzsKU%0ADYiRx631GIgs55HDeoU%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 c23b09a33..727cf78bd 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=1787071500&signature=9cabcd6cedeec0c2f55daecf3983c02ace55a1690534101a54dfbafc5f7a55fb&req=dSclEcp5nIRXXPMW1HO4zUAXI8sCVanRFalhp3bugHJpUZbjnyTa6gR5l2%2FZ%0AMJVxDcX3qxDnJHPtxOI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1727371585/b18ca03a6357c52d12d10386f28e/dab2dcb2-f670-4173-b77d-38767a34cec1?expires=1787107500&signature=25b027714fa1ef0789648e9f66cf0e1742f85716a439eda433fd360a33d8afc9&req=dSclEcp5nIRXXPMW1HO4zUAXI8sDUq%2FRFalhp3bugHLcYZdCQws1snGwUK%2FI%0AzRbXwGC2AeiGR2UPrZE%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 b6218c668..484c0cae1 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=1787071500&signature=e8f4ac8ee5f032fac92f786db4e06aecbfaa15b1a95c17e2b8488a9074afb5b2&req=dSgnE8F%2FlIZXXPMW1HO4zYj2ARWZovE9opE7m38YdfeVVMTjkROhnKvVgXTc%0ARUVqQOfFA2QfuYDoAHc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1805819785/5e203c38e6ba3f76bfd1dab0d5ce/fe062e7c-18cb-48cc-a7e2-754ac6e6c4be?expires=1787107500&signature=752a7d2ca73c885f1f6d0ce86f6615f1620fc31c81b15f9dbec0f708a0ed2b5a&req=dSgnE8F%2FlIZXXPMW1HO4zYj2ARWYpfc9opE7m38Ydff%2BUVQPkbbo%2BOHPzy39%0AVrFouX%2F31b5pCX1Vkvs%3D%0A) **Note:** There is a daily redemption limit of $2000. diff --git a/content/support/12466728-troubleshoot-claude-error-messages.md b/content/support/12466728-troubleshoot-claude-error-messages.md index ad6be4414..9ff962ed9 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=1787071500&signature=489a467581fc1a0af1fadb1d7ed3f8623b96160f0c48b830ee0b081a2fe1dd99&req=dSciFc53m4NbXvMW1HO4za4BXqgj1bPB7y68oYp%2BYg%2BzSbZG59%2F4Us6G1eAu%0AW4KuJNWux1n5wO6%2FwoQ%3D%0A) \ No newline at end of file +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1753796247/e6a8c6ef8653b229c5758e881242/c2fc6fc0-d163-4119-93e0-394104d86bc9?expires=1787107500&signature=a268bc23a5d037e2c52533bc84fc954ea147fb4d09e4f6a117697026d58a2d1b&req=dSciFc53m4NbXvMW1HO4za4BXqgi0rXB7y68oYp%2BYg%2BSTAHhef%2FYlm6O1FMf%0AMgYjToOs6cYNCGsvNTg%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 381ee4c2b..22b22422c 100644 --- a/content/support/12512180-use-skills-in-claude.md +++ b/content/support/12512180-use-skills-in-claude.md @@ -166,7 +166,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=1787071500&signature=f5f2262ec9e72a96b70e9a45b465cb05ab9e3206fa884fa7aee354e10527ceb6&req=diEnE8p3nINYWvMW1HO4zSOgDywoxeeoH%2BdCnFXB0ujohBDNk0Nbz0Qf3qxC%0A1ZRU%0A) + ![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2105391273/8359cbf8be20dce0f1cd3fd40e6f/CleanShot-2B2026-02-25-2Bat-2B15_50_16.png?expires=1787107500&signature=1b41bd22b25c23622f2346d4746ff3fe2db6188c595831ade4f2cd67bb5ebbe4&req=diEnE8p3nINYWvMW1HO4zSOgDywpwuGoH%2BdCnFXB0uh5YlAzVFhUdUy2r%2Bif%0ArUih%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 12738426a..79d28052d 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=1787071500&signature=0de92ae652ca7c38159755ddb4cf62466d8b9093e67e6108cb4654c26a2f8492&req=dScvF857mIBYW%2FMW1HO4zQ9pXU0K%2BHHe0ugSQm1MFW8BpIcFqW6oQvUxSaIR%0AGyib%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755172/63c92550571842577ad435860ec5/6f5cc4e1-ff7d-48de-863a-c4e6184d4605?expires=1787107500&signature=02e98154d4e7688b37c01245ba29cad0f6c59d3cffde43d178a6c14621bd501a&req=dScvF857mIBYW%2FMW1HO4zQ9pXU0L%2F3fe0ugSQm1MFW9aN%2FCalm3v2oGfxRya%0Ap7B3%0A) 5. Toggle **Allowlist** on: -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755578/a6bafff5f084dc86ae463703fd3d/6cf0ee18-4e71-4129-98e8-cc08174e3c3a?expires=1787071500&signature=ec4a94cfe6f25fcf2544d5de300ee9fb68903419ff12b731899df5fe65d3c0df&req=dScvF857mIRYUfMW1HO4zaj0BHYrTqYBTAorLxpdoc8u2fQS6zMNtRxUctzx%0AfhgN%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781755578/a6bafff5f084dc86ae463703fd3d/6cf0ee18-4e71-4129-98e8-cc08174e3c3a?expires=1787107500&signature=25a1adeb75bbe9ac69b9ba08ff8f1e8ea616b35d237804c3fc36c094223c0e7e&req=dScvF857mIRYUfMW1HO4zaj0BHYqSaABTAorLxpdoc8wbk2Zes%2B6Zpi1%2F9gn%0Ay%2Bd9%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=1787071500&signature=2ad13002c52e82f56dbc5f7736f486e1b13b09ef87fb399c532dec089fc561d9&req=dScvF857m4hZWfMW1HO4zYUJqYSqDTPuCEDZ5AdBjIZp5eWbp4NtMcTsNc3q%0Abu3wcH0EYsKga%2BSw55o%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781756960/ad18af50c83d35f2673656c23e00/a7ee450f-0c7d-42d6-a75f-fb1bc088cb52?expires=1787107500&signature=288bb1d94b7bde6594fa6c71a7c056ab94caf8c579b1b1e2512000f1bc3ee8bd&req=dScvF857m4hZWfMW1HO4zYUJqYSrCjXuCEDZ5AdBjIZUgPij9w83j6PAQw%2Be%0A3h%2F8EYuuRbthFz6JlTE%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=1787071500&signature=f98d041e14d71a5df94393518387fe475e3dcb0ffe9c0cdf475d0e45ccace994&req=dScvF857nINaWfMW1HO4zTrxBa8p%2BFaQqXridZhfx1LMbIolqvXYY0yfBBcB%0AJin7y5YxFd3rF8eLudU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1781751250/6558c0f59aea7976bd44b0213d76/e750f02b-cd0d-437e-a83f-9ac362cdf456?expires=1787107500&signature=0a61a1541e7fc7c290c3d34a03d85c5770a3b111e74509143e7faf61fd981abe&req=dScvF857nINaWfMW1HO4zTrxBa8o%2F1CQqXridZhfx1JH%2BcVtCvitqXJkv7z3%0A75FZgcdIc95enALorGo%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 493ab4bcd..088ecc819 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=1787071500&signature=ebb2242d32d16560a873014c4b6684173097cc25dc7adddeab317df35696a022&req=dScvEM16m4BaXvMW1HO4zR8%2BAFSARZxz7XrRA1YwWGsp%2B0hCaO%2BkxWKjV82U%0ABNB9%2FXX70dLjsfBPdlw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446157/07ec74cd46317f8278083a317841/6448f3ee-c6df-4417-8a13-90d8c2ca3d55?expires=1787107500&signature=92df3c64d70949ea3e379ae8c91291f77e74df8521da0715f5ef442c5f8e3f86&req=dScvEM16m4BaXvMW1HO4zR8%2BAFSBQppz7XrRA1YwWGtq3MywdC%2FZP6zpOghp%0AcIj4FM4HbYre7thwvZs%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=1787071500&signature=b87d01ee81a5b4a1fce97fcac7962f777944c157252efe2a5f5ae4219bb3bc56&req=dScvEM16m4BaUfMW1HO4zcR0rZE0iOjF7DtpMiX%2FBYliBT4o0rj9Qyes%2B4gq%0AkbqJ6d3X0cDyCNcVbuM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446158/c092f1383826cb871493f74169d4/97b7cb98-5da2-438e-a920-e170b8b9790e?expires=1787107500&signature=d1a65902620bd7bc3733b5e3c5c36918f07e1ca0049c3bb24d40033a15fea887&req=dScvEM16m4BaUfMW1HO4zcR0rZE1j%2B7F7DtpMiX%2FBYkKQyvWhkJE%2FWjp6sua%0AGZTtdhHqTepYTyeJxW8%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=1787071500&signature=bef3313191b271e5b5913dd0e4619b219f63c1261e2c73acc9d1bc483f43a737&req=dScvEM16m4BaX%2FMW1HO4zVbcTGSD5MXLUQl3YqgIJdZziHnF6QTcFA4sUKEo%0A5hg%2B2FIRNe1eW12kIX4%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1786446156/83ecf0a5b98eddc9ffc9694c50f7/353589ce-b678-441d-8909-71b45fa2d065?expires=1787107500&signature=a461fff7a4ae313a8501d8c2daf2d84799832e7050ba3e6dfc7ea325631642c2&req=dScvEM16m4BaX%2FMW1HO4zVbcTGSC48PLUQl3YqgIJda9PRkjlhjPdFOFYccI%0Amf7B57tP793%2B%2F5GvEqo%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 b6af40a9e..d53887908 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=1787071500&signature=3deca75bd3978ba6de434ee2ea54940c0e6430e4cf89677e90df811401baf3d3&req=dSguFcl2lYJZXPMW1HO4zWggD9lRoZ2fRC8c%2FcM5c2IT20nPCV10ko6Cb%2BiQ%0ApYABPsHEMYf1wO40Y6E%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893088365/2ca4b782dda90abea1fe5f4150af/CleanShot+2025-12-18+at+13_14_30%402x.png?expires=1787107500&signature=7b4ef2252fe466686f5bf9faa926a4f5ca453123cebee2783c9deaefa9a58e83&req=dSguFcl2lYJZXPMW1HO4zWggD9lQppufRC8c%2FcM5c2Jo1CyaasgTI%2BrAuWo9%0AURgK%2BGsKndBzggTEE88%3D%0A) ### Enable the voice shortcut (optional) 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 91a496907..d0c13ea81 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=1787071500&signature=610c03d8c31f5563bd0a4581f74f10df0700b2e1b8c5bd69494cd455cc815c3e&req=diUmE8F3mIhZX%2FMW1HO4zZL6waFynIR0ExEG4dCAGDbEcs7i%2BBFkdG9ZPTbv%0ArS0z1lsG0Kt1x5hl6JI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515895966/9f231a620f47d49e0ee648152189/848c1787-4eaa-4809-8fd2-1dbe2722560f?expires=1787107500&signature=2a243cb4b4e2f2e3f070f8049de9752462be81895d262dae56032852c0c3c76b&req=diUmE8F3mIhZX%2FMW1HO4zZL6waFzm4J0ExEG4dCAGDZaJ5otX4QxpfvwG3Sr%0ABJUPAgGdo8TqA9g%2Fh1E%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=1787071500&signature=4f74a9836bc8027ea4c7be463ffc616e446754451e833f09a609a19f01513b8d&req=diUmE8F3m4JaWPMW1HO4zYEqejCpRZGqYqPRsgaNdTxLOOCTbziyFzqrGKle%0ApaF4J42P%2BV3ST%2Fq0zRw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896351/4d955858e6662c37489cc1470871/457cf159-8c2a-4403-ba22-cb92cb47e459?expires=1787107500&signature=7aa531de02d2b64a4972968cf5e6f2695d3c1cf2f91d8ad51c9004df9396cbc2&req=diUmE8F3m4JaWPMW1HO4zYEqejCoQpeqYqPRsgaNdTyc0ALm6YJ3I0z9YYGT%0ARR29Ys7SzXRzoXgSuMQ%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/2583875713/e3cb3c329f3b643cb9a3809876b3/image.png?expires=1787071500&signature=8e0b954e84223717a619f688606826052905dd07362927d7a2ac7c3a60649933&req=diUvFcF5mIZeWvMW1HO4zciS3a%2Fpnb9uDFD6TO7tG4g8zQvgkGUr1JNnlLAQ%0ADPY%2F0x66CnDN05wcWlI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2583875713/e3cb3c329f3b643cb9a3809876b3/image.png?expires=1787107500&signature=676c566f80c64738fd4e48f4a546b014c0df80fe63f3ee62932d8324a05451b4&req=diUvFcF5mIZeWvMW1HO4zciS3a%2FomrluDFD6TO7tG4iIrI9l7RFOMahsJ4oO%0Au9q8iLpEQtnL%2FX8IG5s%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896563/abf008596ce5501297a609696362/fce5423c-4769-4b73-9a0a-c50f6407ebea?expires=1787071500&signature=32accde3465a5284700dffe77b1d727a09b7683f37bd97d28c7ff790d54725b5&req=diUmE8F3m4RZWvMW1HO4zR%2BIDoBuuvbyLS3kobW3ZgR%2FZU6jL8ASMo5rV3W7%0Avv3kx85I0DOnqiuY6Vw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896563/abf008596ce5501297a609696362/fce5423c-4769-4b73-9a0a-c50f6407ebea?expires=1787107500&signature=0b764d011848f60f670a268b7fe6d6d505b9bbe493a9c05ab1c054b4adc59c06&req=diUmE8F3m4RZWvMW1HO4zR%2BIDoBvvfDyLS3kobW3ZgT238V6mVir1KLA2FSI%0Aw%2BFs8i3Y0e%2FkCshWSGQ%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=1787071500&signature=d137c8a06b64b76aa6015a0136033e1be1da89e97d86dbdbbcb624dbd6001cb2&req=diUmE8F3m4hbWvMW1HO4zfJThCM%2Frt1DiovaLYNN7Rmp2E%2Bsq8FfSVHQZ3K4%0AJn7UZ%2BgnUcHQUi37jXo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896943/dd415f03afe56ca38308ef987f86/189e8ebc-5594-4f4b-bd84-e3c11c824d5b?expires=1787107500&signature=1e70953d42ef627be27103744d3446cbd00f0414c9774b8a463d896ff5bb4519&req=diUmE8F3m4hbWvMW1HO4zfJThCM%2BqdtDiovaLYNN7RmXvLYrkP8nYr0WWtoM%0APGU%2Fg8pBWSJypumux9Q%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=1787071500&signature=ba95019ffe3c8b4395d72df05e561120a59a7238addad57b952f603563d33a3c&req=diUmE8F3m4hbW%2FMW1HO4zYE%2BQ9kC6zDYWbBLGZ4vBJVHviDWC9FdWWQHVp%2FP%0Aq9CcexVTwsRYXb3Zm2s%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896942/b403f2d216fc40b5195911020b8e/446b99f1-3187-4b79-b2be-9f17b1632ff8?expires=1787107500&signature=b2184192166d2e1b66aa5a26f1f14517cf0cd49574f355514d989e73b96fd932&req=diUmE8F3m4hbW%2FMW1HO4zYE%2BQ9kD7DbYWbBLGZ4vBJUL%2BnFsQrs1UwaCqsue%0AIMTt1mpgBGO%2BBhOplk8%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896941/2239ce38639df339b24d5af1cb50/f829bc2a-ee52-4135-9b13-09ef1b7d66d6?expires=1787071500&signature=8b42913b93f3d33a65c3989a9f91ce14224a64fcf70ad3e2ceb6644a0a344c46&req=diUmE8F3m4hbWPMW1HO4zTz0Nu0CIMhVC%2BtvTPa1I7EekeoeVQTsvJ6Xh2IV%0AS3FNog1oXdnX6J0WcJM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515896941/2239ce38639df339b24d5af1cb50/f829bc2a-ee52-4135-9b13-09ef1b7d66d6?expires=1787107500&signature=93986f7be6958e89d866137ecb89af815949858c1275eb4a8f4dcf43718f3921&req=diUmE8F3m4hbWPMW1HO4zTz0Nu0DJ85VC%2BtvTPa1I7HQSJqyHiyaVkTXVoHJ%0AyXYC4p%2BZfqXMTRrlMJ0%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=1787071500&signature=cbd382160fe9d574ead7029d3416b7618bede18717d7cd6f24d19b118731387d&req=diUmE8F3lYZWWvMW1HO4zbhc8fqcZuUkTcfMEUwBBiUC6YU9tR1DEQ9mAIw%2F%0AlbqOXAtU3Lki3y7sB5s%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515898793/405db0c492da11886c28a2b82731/71a55afc-1cef-4c50-b7e1-86775cb9a168?expires=1787107500&signature=46c78bfb3fd6ab04c8010859cc1cb40e5bcdbd82571c8bbbc399c4b77f6b84fa&req=diUmE8F3lYZWWvMW1HO4zbhc8fqdYeMkTcfMEUwBBiXX8DOg%2BcwivEBQThZ1%0AejSMfJ6Jr5hNY2kYAyc%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=1787071500&signature=c569908cfeac63d5a35193930560eb9e9b01141bd09c17d02e95bd4db9bd73c2&req=diUmE8F3lIdeWfMW1HO4zWhGoTuZnCKnExu5cYiHHN%2FDaHx3WIY1MdYLTTjC%0Au7IHt6%2BDethH7S3RR1Q%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515899610/91d93108f0767e795fb9e488e882/71607d6d-dff1-4a13-a445-aa1d79850eed?expires=1787107500&signature=b6eefa70c6115752eedca4f27fc25e254b3967776493ff2212de92bb95933964&req=diUmE8F3lIdeWfMW1HO4zWhGoTuYmySnExu5cYiHHN%2BP%2BjpTWZbRepjQcnXK%0Atj%2BYoWBXA8FkeyQfdDk%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=1787071500&signature=8fb8fd57c9537da705ea6f0f0d5242bc369125407ae5c7eba81ad63cbd29536e&req=diUmE8F3lIlcUfMW1HO4zcSk4r3See%2FFjHDogqK0V%2Bze6ehMWePd8ICSLhpD%0Au5tDEYXvKijZXvMzhTQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515899838/33d737f2357d6e485704669962ae/43faadc3-47da-4a93-bbb7-47a7983e7441?expires=1787107500&signature=1d6dfed9e08b5277c8d102b3c25ea15f1f957fb7c3f7cded79cfd178bdabddeb&req=diUmE8F3lIlcUfMW1HO4zcSk4r3TfunFjHDogqK0V%2Byeu063LqNNxL%2B2s4Fv%0APK%2BazgTpElnLH5V1Cc0%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=1787071500&signature=7577eb8244cee879ecdfa4989a2b9cf4325a229aa4d39023fc5d7a4ad341367d&req=diUmE8B%2BnIVXUPMW1HO4zX7WEo%2BxWkCtFSi1Z3SzLLsxq1AHkePQJRw9nPVh%0Aaxkhs%2Frq8%2FtcGzARKKE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2515901489/8005693d55b7fefbfe9233258d39/106c22a0-3f47-47a6-abbd-4788dd70f218?expires=1787107500&signature=577917a624875147e05b88eae0a31b62567f01e35e19d14e1c85b43d5fb0c2aa&req=diUmE8B%2BnIVXUPMW1HO4zX7WEo%2BwXUatFSi1Z3SzLLu7SHfCJKr1wzrnEs%2BW%0AVqad1Fy6xHBh8pG%2B7aQ%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=1787071500&signature=0f691c15d84f93328ba12e1aa1ba0733f9af9d4d0000c4f774d2a3852d813f7b&req=diUkFcB%2Bm4JdUfMW1HO4zfveB6jFe%2BrfWGUKUw6QS4%2BnJeNUu9Sru1VAiAuB%0A8jQvGfStrxdRAxRo8Wg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2533906328/1f5cd0a57def40676410f8f379b4/member-usage-30d-model.png?expires=1787107500&signature=13786699c9a48c861fa117f028dcfc3c3011ea95593d370cf03beb2a333bfc45&req=diUkFcB%2Bm4JdUfMW1HO4zfveB6jEfOzfWGUKUw6QS4%2BBzTjM68s5Tjvs1dzp%0AH%2B1XukqIK3DYstQPPFg%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 6a5de3a0d..f83c2c917 100644 --- a/content/support/12902446-claude-in-chrome-permissions-guide.md +++ b/content/support/12902446-claude-in-chrome-permissions-guide.md @@ -28,7 +28,7 @@ In "Manually approve," Claude checks with you before it acts. What that looks li Claude creates a plan from your prompt, which you can approve before Claude starts. The plan specifies 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=1787071500&signature=a8ee494f3df728c1033e648ccad5aa71565037eae016cc14a46f49933c53e3ff&req=dSgjFcp8nYZdXvMW1HO4zYqyZcVN%2B4OygN0ADj5oqFDW%2FWS%2BvK5gczVRIvvV%0AGs4Grp3IykdL%2Bkk%2BMDo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1843320727/8d1c859ae9b8e0cdb536d024bf40/9bc3d239-8eb6-4bae-a032-a236f88ee606?expires=1787107500&signature=746d9686a25d42d1eecb5f68e143e3147716170500cc6e4269901e53e808362e&req=dSgjFcp8nYZdXvMW1HO4zYqyZcVM%2FIWygN0ADj5oqFA7eCpUxabGdABzOlya%0A0cdKa21dVq7y3ZbYuJI%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. @@ -62,7 +62,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 **New permissions 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/2604970825/d7b961271be69e7541b406df1efd/d845324e-6b4a-4f54-83b9-0bea86ec09c6?expires=1787071500&signature=0780e9271da3d50e52f8b7cbd2106e0277485d19a45c82a0fd2a8e581c8fa160&req=diYnEsB5nYldXPMW1HO4zZ3NqmFwjy3p7A4lHPBihAUBB%2BCretOxYSuMzib2%0AGTbS5JwIYbzLrFUALuw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2604970825/d7b961271be69e7541b406df1efd/d845324e-6b4a-4f54-83b9-0bea86ec09c6?expires=1787107500&signature=73c74b2dfcd820f2455deb3a5c152f416d59265fc69b05888a06206be116a36b&req=diYnEsB5nYldXPMW1HO4zZ3NqmFxiCvp7A4lHPBihAXXViz1KWtkVUERpI0o%0AC4iyRdDNcisfG5OIRiE%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 fa5a2fb69..6c359a245 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=1787071500&signature=a2040e1f973f65675634af640011d1f9e266f0a092f7d2e1c1b4205be596ae51&req=dSklFMh6mINaWvMW1HO4zRZTxF3BvMrWKAqLF4ERnlWdiPr1xgii9FOY0%2FGu%0AJkcWk6I9t44zQXtXGvw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922145253/f2e3d4e0fe43a2ea07e89244764c/image.png?expires=1787107500&signature=3c6d596e28fcb0a9d39736f7a9e587dae663247ffa175811aed5747b12cffd1b&req=dSklFMh6mINaWvMW1HO4zRZTxF3Au8zWKAqLF4ERnlX4GM6GeZj3BOBP0sKz%0AaBv2nRSCFOnYgId7uUQ%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 0f238c5b5..451147443 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=1787071500&signature=7f2dc1eda2140ad1517aa2f1e900a181d6a436f117fd99fc6e48c725bd6537d3&req=diQuHsF6noNXW%2FMW1HO4zSdmHns5%2FcWJe3H0OpmIzWEAHp%2Fm6nSae0MbCpM%2B%0ARVEh%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2498843282/561d5ceb1c3a5df75bdfee8bfc3f/d2491145-362d-490b-bdcf-66a0a7656ddc?expires=1787107500&signature=41b22775f5465d8e9fd3e3b2f0775707eed11c7d26e7ded0a66e8100b80d2eab&req=diQuHsF6noNXW%2FMW1HO4zSdmHns4%2BsOJe3H0OpmIzWEme%2B8HnXRnSc2hv1nL%0AVLjv%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=1787071500&signature=1b5807ecf2bbe1d720a3f379b5134eb21beedb54380132ad290f6a7301e5dcee&req=diAjEcl6n4dcWfMW1HO4zWHctRqXkNCvyoyXAW0OlXpHqbnGUqFIFMOwUJ6Y%0AXr93%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2047042630/0617a562cd28a7ff0e607d66a30b/6bd08e1d-2b65-40ab-bc79-a257153854c1?expires=1787107500&signature=9d743e76044734a0a639ce483dae4ee37f50f8f697c847b72708b70d11290d21&req=diAjEcl6n4dcWfMW1HO4zWHctRqWl9avyoyXAW0OlXq6lKqmCBQVAMpJ9BLh%0A02LA%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=1787071500&signature=f31ce9d7bfbecacc1fbac513e774c80736c44815753cbf2a3c5eeda46a881ea7&req=diAjEcl6mYVWX%2FMW1HO4zVjmWS4AaHW8PM2D8ZcdgrjTOxEW9W8i0Q6tQB0j%0AXrEVQy7KDwtTUfVFotA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2047044496/b8df54a0331784cc9ae8f00112aa/bf9609c1-dc93-4665-a066-4cae2fe4b002?expires=1787107500&signature=5f99800f44be3bbb0778d74b2e66e67069e3d65ed84ad8765586bb58681278ef&req=diAjEcl6mYVWX%2FMW1HO4zVjmWS4Bb3O8PM2D8Zcdgrgtk%2B8rsJSsEzCbGjRr%0AR2WcEL%2FB7Cfz1J4Vr%2Bg%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=1787071500&signature=925df699cfa71f9ec33d0e515c40bc0a670a0c0adeee7741d86adb0161e83d38&req=diMmFM93nYNfWfMW1HO4zdAICwihBX0PItXtKivx6ZHfyvgIVNcjx9%2B%2FRMDq%0Arm56u11J5wFd8MH95Ds%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312690200/bd2403586d4f6651ccd79e2a45af/b9f8d7ce-0def-49d9-bfb2-3a14352d7214?expires=1787107500&signature=503af11815f9b0526e844369c46c592c6c0d158cebfd6d37b5a049cdc7a3a38a&req=diMmFM93nYNfWfMW1HO4zdAICwigAnsPItXtKivx6ZFXQId1BXJOY2ghVluF%0A9b7mgFbzyh3o0zqB3Bs%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 25e3082a8..19d87bc87 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=1787071500&signature=3fcba05e7abae512c4446170543e34ac8c6202816945a74bc7ce00491186230e&req=diMmFM5%2Bm4FWUPMW1HO4zXBDQ6xUCltzxFMG%2BIEvQSe0J6PQKJ05bbha9QQd%0Ad%2FaoCBo33%2F3ougklmkk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312706099/35d5d3ec149880a96bb7acec59f6/a4cfce55-86bf-40b0-b455-c8f412d48e9e?expires=1787107500&signature=b9853efd28b41ec37b19f49ce7a6db728fbcda58fdbac948052c04710c911b45&req=diMmFM5%2Bm4FWUPMW1HO4zXBDQ6xVDV1zxFMG%2BIEvQScDYNFagr48Y8wyemMs%0AfoDJArlAiA0jrrjCEGo%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=1787071500&signature=84771e343e534e8e8066e1de200fbbed07fdea43552813054b2b9172819eab83&req=diMmFM5%2FmYdcXPMW1HO4zeBEbsLYkPtNyb72rapuHpOKeIu5fflgGRVhGcrQ%0AEaj%2F%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312714635/b57870b51e6511c8293637bceee2/da1ceabc-b6bc-451b-9cda-24ff6aa90d02?expires=1787107500&signature=549eca697ef76e54bdff6300a9628d64b77ef1727da07b29df7237ba208f2eb7&req=diMmFM5%2FmYdcXPMW1HO4zeBEbsLZl%2F1Nyb72rapuHpO6LGXMdRp4VPpmKxaK%0A4XS5%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=1787071500&signature=958e64f90fb4a5db7048413178da754a48b2e0b8297076bd75b3946fae26a84b&req=diMmFM5%2FmoVdWPMW1HO4zZ9La1qtHsvH5hujYvMis4fp3gIIdtKwe4SGcymD%0AfcWT%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312717421/c97fce49ad17d4660880a05fbaaf/59fbfa2a-1072-4662-8ca5-102970d5a795?expires=1787107500&signature=9f73cae57f5aad489feff1642baaacf67c2bd83e3312709139072fd18a3f0c8a&req=diMmFM5%2FmoVdWPMW1HO4zZ9La1qsGc3H5hujYvMis4fk4%2FaTpXe3h62ay37q%0AZac1%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 9c4931a4c..35e5d59e1 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=1787071500&signature=e85d089f59592c90cc9a7e2befa7bf844f82afb6b307c5adb9e049861ebb9550&req=dSgvHs14lIVcX%2FMW1HO4zQNx6%2BUnRFtVg%2F6XaftFnjx8N%2Bt4Wx7JmVIgvSIr%0Ac1dUbdzqu7V77c%2FSpGo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469436/1725e63ea1a2615948faecf4ec73/9bd276a1-7329-414d-87a1-d04dac93fff7?expires=1787107500&signature=457294d86dfbbc912f7e6c1f2e9da7113e3e003882208108ca643f11449d8887&req=dSgvHs14lIVcX%2FMW1HO4zQNx6%2BUmQ11Vg%2F6XaftFnjzFUH9j6L%2BDuX5%2FjPVz%0APPB%2FL8bPN2h4Nl4QrLM%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=1787071500&signature=66d79a077a734382ac2362d81da44cef76c533727aba08e1529b82b1c3aa59a6&req=dSgvHs14lIVcXPMW1HO4zWzx2L42IH4kXZ5D7eVpMtciBtm%2BQBejaoStdTLm%0AqT3Lq6GWZQavG%2FqYlqo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469435/7a766bbe02e61c7d8f05deb5b8f0/b0bda400-47c6-43dd-9907-131ebe180b36?expires=1787107500&signature=f41cce9a4d093016dcc89b924b6d62aaf85cdb774b700be1582d233bac9f28a7&req=dSgvHs14lIVcXPMW1HO4zWzx2L43J3gkXZ5D7eVpMtckEMsgxCvv%2BL8mzcgK%0Ad6Yg16rNaRijsJE0wlI%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=1787071500&signature=0ff75ad5de3ff489f13786f2dfe33377c841c3df2a65deb70eb036ca1e46a1d4&req=dSgvHs14lIVcXvMW1HO4zZ7mWs%2Bb4DimA00cbyPOLDXJ8gKbuMDvuOKkvYJX%0Ak%2FNVuHfuIfiyhPFs0%2F0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1888469437/46ac5bc55484ca01556d87a5ade7/b01a7651-ad65-4b32-93ff-16dbc9ca97c0?expires=1787107500&signature=34e21ea374089593ab10d5b6b3ff327629dbed5809c9231a2f343ef7396f293a&req=dSgvHs14lIVcXvMW1HO4zZ7mWs%2Ba5z6mA00cbyPOLDVVeeXsj784J%2B74fRha%0AK7yT0nYX%2FzvWGH33k0k%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 b50c1d94c..275e156d7 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=1787071500&signature=122ff4bdf70467af36645bb8e8469d831ba0920b54c5b5d8c7b86b8512a8fac1&req=dSguFct%2Fm4lfXfMW1HO4zXg5BoWM5BOxzWhrqpWiTMktZc7vXHsqze5rbqP7%0A5%2FqKxCZVRsJIw%2Fv9ieI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1893216804/f2209c3ec6cf4fc2e803d13bbc9d/40520c9e-ff82-4a7c-adca-5a064fe18d8c?expires=1787107500&signature=d81ab52f6ec397a2168f6b70c2f48be9dc322c464c4210f52abb03cc3b7735fd&req=dSguFct%2Fm4lfXfMW1HO4zXg5BoWN4xWxzWhrqpWiTMlo7q2xyyurhmHpRJwh%0AdRUT2klQSU%2FhQ6V%2BUd4%3D%0A) ## Continue with Google diff --git a/content/support/13325567-account-management-faqs.md b/content/support/13325567-account-management-faqs.md index 5a05b9662..2827c84d0 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=1787071500&signature=86bf515984a80ad0c060cf96ed1323404d730240c214a721ca650165fb646c20&req=diAiFcF5nolaW%2FMW1HO4zUrhFuyYbgkfkeFUnrkrQZiyxJgH%2FwvacZcwvMDS%0AyMJ01QOkWl9JvF1r0%2Bs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2053873852/1cbccea3b7067e03205f2ff8546b/CleanShot+2026-02-11+at+11_16_07%402x.png?expires=1787107500&signature=f508795bf196d999e47a52d37b96becd4ee7b9705eca4ca759f89a9f986f9717&req=diAiFcF5nolaW%2FMW1HO4zUrhFuyZaQ8fkeFUnrkrQZiZXGCUIivWeDQHlU2P%0Agv%2BwrnELQrI7wXP01MI%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 5e507c5a8..50f106e4b 100644 --- a/content/support/13345190-get-started-with-claude-cowork.md +++ b/content/support/13345190-get-started-with-claude-cowork.md @@ -42,7 +42,7 @@ With Cowork, you can describe an outcome, step away, and come back to finished w - If you're a Team or Enterprise plan admin, you can **[use OpenTelemetry (OTel) to monitor Claude Cowork activity](https://support.claude.com/en/articles/14477985-monitor-claude-cowork-activity-with-opentelemetry)** across your organization. -- Please review **[Use Cowork safely](https://support.claude.com/en/articles/13364135-using-cowork-safely)** for more information. +- For more information, review **[Use Cowork safely](https://support.claude.com/en/articles/13364135-using-cowork-safely)**. For important limitations and considerations for Team and Enterprise organizations using Cowork, see **[Cowork for Team and Enterprise plans](https://support.claude.com/en/articles/13455879-cowork-for-team-and-enterprise-plans)**. @@ -178,7 +178,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=1787071500&signature=6235f7f16feeeb64748e94c5cf1d5046ab06a1b94339372df6d587355b4d2125&req=diUlE8B8m4lYXfMW1HO4zcDl6t%2FsMVC18iWjaktE943cGo5Ps3WHSgOoCTBy%0AWcKTXw88xea48h41wyg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2525926874/15324ac4155d7802272e8bdef04b/ec66cd09-a4db-4f1d-8f30-226c9d126333?expires=1787184000&signature=9529a95f39fe9f78106192711ec59c3fb9ae4a7e57150173a2c8c654b20a9d9a&req=diUlE8B8m4lYXfMW3nq%2BgcqgxG%2BD27fUb1GMqW%2FkK1chgZP9BieGa1m9iOda%0A6ccDHnIS3I4YHcwrj6LBdqUtjS0%3D%0A) ### Folder instructions @@ -214,7 +214,7 @@ If you find yourself hitting usage limits frequently when using Cowork, consider - Monitoring your individual usage in **[Settings > Usage](https://claude.ai/settings/usage)**. -See **[Usage limit best practices](https://support.claude.com/en/articles/9797557-usage-limit-best-practices)** for more information. +For more information, see **[Usage limit best practices](https://support.claude.com/en/articles/9797557-usage-limit-best-practices)**. --- @@ -298,10 +298,6 @@ We're iterating on Cowork based on feedback. If you encounter issues or have sug This message is expected and indicates that Cowork is updating to the most recent version to apply any fixes and improvements. -### I don't see Cowork on web or mobile - -Cowork on web and mobile is rolling out gradually across paid plans. Make sure you're on an eligible plan and, on mobile, that you've updated to the latest version of the app. - ### Claude stopped working on my task For local sessions, ensure the Claude Desktop app was open throughout the entire task. If the app was closed or your computer went to sleep, the session may have ended. Sessions in the cloud keep running in the background; open the session from any surface to check its progress. diff --git a/content/support/13346458-customizing-your-console-appearance-settings.md b/content/support/13346458-customizing-your-console-appearance-settings.md index 7d2137a39..62e21cdc6 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=1787071500&signature=1ee5390b88438d75ce6e005b32af8a0ab482a4aba54773d1bcc15d07f4c46f92&req=dSklFMx5lIBfWPMW1HO4zRpFC88EShNzO9Kw38RlAYJevFEsBqMv%2FYwA38ER%0AbntSq5PGHsiIFj9v4Mc%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=1787107500&signature=5f4cc9b2d0dc3642ee4b4253030cd59c18a7b2bcf69a6603855cb8d4fe54270d&req=dSklFMx5lIBfWPMW1HO4zRpFC88FTRVzO9Kw38RlAYKVEqeV%2F3kbW43OzCx%2F%0A6l5qbK7vLYpGkx4%2F7pA%3D%0A) \ No newline at end of file diff --git a/content/support/13364135-use-claude-cowork-safely.md b/content/support/13364135-use-claude-cowork-safely.md index 2d1671525..d2da625e7 100644 --- a/content/support/13364135-use-claude-cowork-safely.md +++ b/content/support/13364135-use-claude-cowork-safely.md @@ -2,9 +2,9 @@ Cowork sessions run in the cloud on Anthropic's servers (in beta), and Claude reaches your files, browser, and apps through the Claude Desktop app. These capabilities come with risks worth understanding. This article covers what we've built to keep you safe, what you should watch for, and how to protect yourself when using Cowork. -Claude Cowork is available for paid plans (Pro, Max, Team, Enterprise) on desktop, web, mobile. For where to find it on each surface and what's available where, see **[Use Claude Cowork on web, desktop, and mobile](https://support.claude.com/en/articles/15520349)**. On Max and Team plans, on Pro plans as the rollout reaches you, and on Enterprise plans where your admin has enabled it, you can also run a Cowork session directly in the Claude in Chrome side panel. +Claude Cowork is available for paid plans (Pro, Max, Team, Enterprise) on desktop, and in beta on web and mobile for Pro, Max, and Team plans, and Enterprise plans when enabled by an owner. For where to find it on each surface and what's available where, see **[Use Claude Cowork on web, desktop, and mobile](https://support.claude.com/en/articles/15520349)**. -Claude Cowork is in beta on web and mobile for Max, Team, and Enterprise plans, and will be rolling out to Pro plans over the next several weeks. +On Max and Team plans, on Pro plans as the rollout reaches you, and on Enterprise plans where your admin has enabled it, you can also run a Cowork session directly in the Claude in Chrome side panel. --- diff --git a/content/support/13371040-log-in-to-your-console-account.md b/content/support/13371040-log-in-to-your-console-account.md index 5d5afa086..8faeebddf 100644 --- a/content/support/13371040-log-in-to-your-console-account.md +++ b/content/support/13371040-log-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=1787071500&signature=0064f3aa4cfcc30ca2092af56e493e8d93e56472ee0b53b05443e6b9c07be4a7&req=dSkkE8l8m4dbX%2FMW1HO4zcrI547sp4EI8vUNcPt4%2B73ZUIFvRqKNTq0uCLcY%0AvVA%2FIcKLP2cE1mTNldg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1935026646/d90d1613a3dbe763fef5abb96e3c/image.png?expires=1787119200&signature=a91267085dd7aa182600807799131a07496f238823503864f52a6bb9bec87636&req=dSkkE8l8m4dbX%2FMW3nq%2Bgcz%2BjLKQQR4qg3qxKXGdglofQil8jsajFWntldBA%0A0apyF9OaRi5i8qSeJcurCTiqKzc%3D%0A) ## Continue with Google @@ -74,4 +74,4 @@ If you've previously authenticated using Google, you can follow these steps to u ### Can I have both a Claude account and a Console account? -Yes, you can have both a Claude account (for using Claude at claude.ai) and a Console account (for accessing the Workbench and Claude API). These are separate accounts, though you can use the same email address for both. Learn more in **[Can I have a Claude account and a Console account?](https://support.claude.com/en/articles/8987223-can-i-have-a-claude-account-and-a-console-account)** \ No newline at end of file +Yes, you can have both a Claude account (for using Claude at claude.ai) and a Console account (for accessing the playground and Claude API). These are separate accounts, though you can use the same email address for both. Learn more in **[Can I have a Claude account and a Console account?](https://support.claude.com/en/articles/8987223-can-i-have-a-claude-account-and-a-console-account)** \ No newline at end of file diff --git a/content/support/13455879-use-claude-cowork-on-team-and-enterprise-plans.md b/content/support/13455879-use-claude-cowork-on-team-and-enterprise-plans.md index edd1e33a8..efdc0f633 100644 --- a/content/support/13455879-use-claude-cowork-on-team-and-enterprise-plans.md +++ b/content/support/13455879-use-claude-cowork-on-team-and-enterprise-plans.md @@ -4,21 +4,19 @@ This article explains important limitations and considerations for Team and Ente ## Availability -Claude Cowork is available for paid plans (Pro, Max, Team, Enterprise) on: +Claude Cowork is available on paid plans (Pro, Max, Team, Enterprise). Availability varies by surface: -- **Claude Desktop for macOS** +- **Claude Desktop for macOS** — Available on all paid plans. **[Click here](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect)** to download. - - **[Click here](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect)** to download +- **Claude Desktop for Windows** — Available on all paid plans. Cowork requires the latest version of Claude for Windows. Download or update at **[claude.com/download](http://claude.com/download)**. -- **Claude Desktop for Windows** +- **Web (beta)**, at claude.ai — Available on Pro, Max, and Team plans. On Enterprise plans, available where an admin has enabled it. - - **Windows users:** Cowork requires the latest version of Claude for Windows. Download or update at **[claude.com/download](https://claude.com/download)**. +- **Claude Mobile** **(beta)** — Available on Pro, Max, and Team plans, in the latest version of Claude for iOS and Claude for Android. On Enterprise plans, available where an admin has enabled it. -- **Web**, at claude.ai +- **Claude in Chrome side panel** — Available on Max and Team plans, and rolling out to Pro plans. On Enterprise plans, available where an admin has enabled it. For more information, see **[Get started with Claude in Chrome](https://support.claude.com/en/articles/12012173-get-started-with-claude-in-chrome)**. -- **Claude Mobile**, in the latest version of Claude for iOS and Claude for Android - -Claude Cowork is in beta on web and mobile for Team and Enterprise plans. On web and mobile, Claude Cowork sessions run in Anthropic's cloud. +On web and mobile, Claude Cowork sessions run in Anthropic's cloud. --- diff --git a/content/support/13641943-visual-and-interactive-content.md b/content/support/13641943-visual-and-interactive-content.md index 6ba27590e..99bc59dba 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=1787071500&signature=8ebd935f19636de3332554177919cad2c9a99a1ce44b3c64b4d7a8d774aea750&req=diAjFsx6mYhdXvMW1HO4zXlB7Tm60hmNdgndksVD5R15eIyr6GtVa2%2FsvRvG%0AEGy8sqG0xOOMCFbOHm4%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544927/3a9c695b24df387ecdd766ad308c/8be9f393-dcb0-4ff8-89e8-5fa47bedaa38?expires=1787107500&signature=3377ab53188df75e932bf93d06c154bc5ff63bf71f9b8c02a8d8d2408e8366ce&req=diAjFsx6mYhdXvMW1HO4zXlB7Tm71R%2BNdgndksVD5R0XpkcTN4pnf0gN5D61%0ARuMBE54o3Tt%2Fye3QxTw%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=1787071500&signature=2ebafc462167d2bbb6849f4b2a0a30bdec91a44ce98546240c23752b8d13b603&req=diAjFsx6mYhdUPMW1HO4zUQpe7cV1VWSrIPm%2FImZVg3rMkvqEZM00xVkhVPo%0A7pNqmUy4mxjTK8CfRE4%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544929/12f4c51eda7779d65d3ea2c7ab16/d0f4a314-cff8-421a-b401-10c2bf50374e?expires=1787107500&signature=6692fa3e2f394c06181e66e320a9a7438cf977239e51da73249b649049c95701&req=diAjFsx6mYhdUPMW1HO4zUQpe7cU0lOSrIPm%2FImZVg0F4J2S2ep7Vujpwxff%0AS69X5x8DJlAaroH6tZM%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=1787071500&signature=21f9b9683f5739eed2bad3e0336b1b0c3a3b78e3262652343b8fe18194f5956e&req=diAjFsx6mYhcWfMW1HO4zWmF5%2FK%2Bbh%2Bnx4wz0C7CTAIln5B2C8BIF42H7PIZ%0A0OzSr8l3odz7ItRimmI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2040544930/9ad066e137d11e4b559b0217e12d/9bf30d2d-1715-42b3-9da5-2a9298f41f08?expires=1787107500&signature=a9a9b4a4439951b16708914d8256d8d79847a98aeab49c354b02f39284837992&req=diAjFsx6mYhcWfMW1HO4zWmF5%2FK%2FaRmnx4wz0C7CTAKLJL78CoV9TsFeuOxP%0Aq37qUNTz%2FqcdX%2BLkUgE%3D%0A) --- diff --git a/content/support/13756069-public-sector-faqs.md b/content/support/13756069-public-sector-faqs.md index d4d952b67..118796b6c 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=1787071500&signature=6bfd9b71b04e7bb1cd91b37d9042e7ce21aa8b43a5dfa40371ea6862e0ce889c&req=diEuEc5%2FmoBZWPMW1HO4zU94Ll4lGtw12WxtU42UVC2C%2BSUBValof%2BwDKAfo%0AWX4PQtVjUNsU2tsiSlg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2197717161/79965a24090029e9e58c727c3c24/pubsec-product-matrix_png+%281%29.jpg?expires=1787107500&signature=989f347a76f56e02817fa3175b2c9e462b6d04dff55aa2d892bc93c0026fc940&req=diEuEc5%2FmoBZWPMW1HO4zU94Ll4kHdo12WxtU42UVC0Ove2F5pINAl6kf0N4%0AVYvS4fymT9t0FiiIi4o%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 b3b73ab26..5c59e88a8 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=1787071500&signature=716a7f36aeeedb69c19a7221dcf687396ed83d249afa9330ed621706b5e7a436&req=diEuFct%2BnYFeXPMW1HO4zUYv5tr5xn4RRDH%2FtUo5ov4tTU8JJtx4XoHhADEB%0AHWWfZkV%2FHf1sw05Z8J4%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193200015/a239033a9ab19fbd39f1a0d9edce/CleanShot+2026-03-23+at+11_41_31%402x.png?expires=1787107500&signature=4ff967558eca9933f2bf4e3553c8c59007d671b0546762f28b4d00a71954363f&req=diEuFct%2BnYFeXPMW1HO4zUYv5tr4wXgRRDH%2FtUo5ov5lLMuxeEVI3XyvMVZU%0AHpcfYeDov8xZ5cOAeXw%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 be2274ffe..696ca7aa8 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=1787071500&signature=ca09114c15dee0f3c1dd77be18b4754c9ea716073f8e33216e34134b606703eb&req=diEnFs1%2BlINeWPMW1HO4zZF3IhLdNPRQxakFVfq5Wwyc7r2H577qU%2FqGWKO5%0ARnmkRPz7QlV5UikStTE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2100409211/fc01614dde1a616fa31ffaa9cb04/47bacf5b-a810-45b5-a468-9769f1a58ef8?expires=1787107500&signature=99422f275e021d99929eaa281c4a9be9ded6e36069e88f0fa4900f2bb90cae25&req=diEnFs1%2BlINeWPMW1HO4zZF3IhLcM%2FJQxakFVfq5WwxwrEkTFKdQvPG2%2F5CD%0ApbmEsi3WebMtqyQ6Hq4%3D%0A) If you're on the Enterprise plan and your organization has skill scanning turned on, plugins are checked for malicious content when they're installed or updated. A plugin with malicious content is blocked, and one that may carry risk shows a caution banner. Learn more about **[skill and plugin scanning](https://support.claude.com/en/articles/15927065)**. @@ -50,7 +50,7 @@ If you're on the Enterprise plan and your organization has skill scanning turned 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=1787071500&signature=6b096c71d3dd82b334a449625baa7f7d5cc2e25a4b46503974cebed9144c8337&req=diEiEcp3m4lbXfMW1HO4zf4NBPH8hEGRmKUxugP2BQsqS1%2Bkyxe%2B2URyQGNJ%0ABR%2BfddTLeChOiUVLNyM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2157396844/4a790e10f5b88df770783df1d7e9/image.png?expires=1787107500&signature=c085de186505f16d764e95c292e616f45183e5cc107bee701894f3197dc90acd&req=diEiEcp3m4lbXfMW1HO4zf4NBPH9g0eRmKUxugP2BQuW3VuGGh%2FS9NcrtG2A%0A6W3QEOMCkiZR9sHoPLk%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 45f146c93..e8e45ad2e 100644 --- a/content/support/13854387-schedule-recurring-tasks-in-claude-cowork.md +++ b/content/support/13854387-schedule-recurring-tasks-in-claude-cowork.md @@ -4,7 +4,7 @@ Scheduled tasks allow you to delegate work to Claude Cowork by creating tasks th Scheduled tasks are available in Cowork for all paid plans (Pro, Max, Team, Enterprise). -Claude Cowork is in beta on web and mobile, and rolling out over the next several weeks starting with the Max plan, with more plans to follow. +Claude Cowork is available for paid plans (Pro, Max, Team, Enterprise) on desktop, and in beta on web and mobile for Pro, Max, and Team plans, and Enterprise plans when enabled by an owner. ## What scheduled tasks can do @@ -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=1787071500&signature=942fdd3aa63ffad41dfc0fb4a4676476b89b6f853fb1d9d6d6e2d2bbd997010d&req=diEnEsl2mIJWUPMW1HO4zeLJBkLk%2BOuCPx%2FSrZI7l8yDDNQhvA6Wn%2FcpB1l1%0AnlIe%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2104085399/4dda7e6f76026fd827db0b9323a9/f20635bf-15e7-4978-a213-5b9f67e9fb9a?expires=1787184000&signature=aea50382cbe37c85fa0194a073b4ed599bbf36a7cac8a1c14104b709716353f8&req=diEnEsl2mIJWUPMW3nq%2BgUR7lfEEQ4XJvX3PHMydoUMukCBAf7T24d8OY0nm%0AHPtBpRS0a6dQ%2FcL8JEWE3JP0L54%3D%0A) 7. Claude will create and schedule your task, and it will be added to the **Scheduled tasks** page. 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 063d24e46..d87bd8d80 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=1787071500&signature=3b3c8699de62fc69719f2100404b00f952204af9a26be247eb5bc19278ef1035&req=diQvEsx9mIVWW%2FMW1HO4zVA%2FMt2QKIyvvDbmWeIt%2FcTnSlJsT78tG9PpeJYI%0A1EpPkQGhe0lHm3wIM0o%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=1787107500&signature=f2e6e0555a08897cbce35092690947d023350615feb55d35e14613956ecf8bdf&req=diQvEsx9mIVWW%2FMW1HO4zVA%2FMt2RL4qvvDbmWeIt%2FcTEMxGXJwJHOT6ZObpn%0AJYHo%2BWPXy5ORsi9m2x4%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=1787071500&signature=367b096a477947ddd9de86f0d5426a05959acc59120be6a5b26319e854685ba2&req=diUkH8F6mYJeXPMW1HO4zfzK2OTa4dg%2FJsssa0E%2FK2ZDI5DQt5Wz8LTQjOQ2%0AlD76%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2539844315/2e98adc9b24a95bf64b7ef759c94/a0c6bd31-327c-48b8-9ece-1b985eafccec?expires=1787107500&signature=b5a9555548d0b1335947df7b36b08cf70b73be8fa2174624aa0b03a38182a0df&req=diUkH8F6mYJeXPMW1HO4zfzK2OTb5t4%2FJsssa0E%2FK2YsEHGxqeUkDisOW8QE%0ASz8B%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=1787071500&signature=800998d5e00311128f995eefe9756b90a315d1ecace6370bd4abbb0f36d3e1eb&req=diQvEsx9lYVaWvMW1HO4za6MibWnW0OCJQR8u%2B9qQFkvnAwtJWFY1TcduYBM%0AzPjz4PL4aFWxU8%2BvV04%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484538453/66f52673b2d1fc7b0d4b48ed4ff6/fbf992ce-c4a1-402e-80cd-0c8449f916bd?expires=1787107500&signature=002cb09c117fad9be86ecabb7db1c7a2076483d87aa03d110222367f352a3f75&req=diQvEsx9lYVaWvMW1HO4za6MibWmXEWCJQR8u%2B9qQFnJmiPifY8dicLJm4ZI%0ALdYfOdXylcOUQEe0QG0%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=1787071500&signature=12fb1d60a75efa9f7e1a77eda29d9d59b798a703d3ef1a13fd95cfcd98b6c550&req=diQvEsx9lIFYUPMW1HO4zZGDXF6jD%2Fd3HNJQDqL6ZaCvOIN85LWK2ZWi%2BT9I%0Arigc75CarOhKzIIRMew%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484539079/2325428311fffccd6951d5f2dc46/e4326a16-d44b-4e5d-9ecd-5c3dbbc7651a?expires=1787107500&signature=ac1968fb8392bb0255b412a5f804f79fa58d4d4f665d3419cebc7e9551d3e838&req=diQvEsx9lIFYUPMW1HO4zZGDXF6iCPF3HNJQDqL6ZaAAXl2SFBG8rcOnGR3g%0A6nDkSADhykdamJ18lQo%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/2602605191/9a2f57e31f088a3400baa70f47fe/f9f866d7-9cf4-4f5c-9d98-0d6dd6672425?expires=1787071500&signature=099a7789fd22a951c91a89be14981684a42e23748362d3871b5cbad9dbfe7368&req=diYnFM9%2BmIBWWPMW1HO4zSvbwjfzm3oVFasHZ0kEvAvR1rRbuMAAcF%2FMgi8V%0AzMkuc89oykiDHr1J%2Fw0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2602605191/9a2f57e31f088a3400baa70f47fe/f9f866d7-9cf4-4f5c-9d98-0d6dd6672425?expires=1787107500&signature=5918fbb72a8a5a86a335ff2346fbebdbd28a68b8afdffaa62439b2a0171f81ad&req=diYnFM9%2BmIBWWPMW1HO4zSvbwjfynHwVFasHZ0kEvAu3qApbohrqiRoWwlHx%0Ahi9V44LKeeOKRMTXor0%3D%0A) ### Set how members connect @@ -192,7 +192,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=1787071500&signature=c7766c0d3222f3f84188b665c91741d3cc72fb135636c6d8d387c911d9565393&req=diQvEsx7noNYXfMW1HO4zXcI%2BoBAA95m1VjQ9K3ENRu4eI0fFyioFmZKScfT%0A7XIqwv9JEcq9q6CYTyU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484553274/3c0781dc9c7704a7b67d4858b88b/Screenshot+2026-06-17+at+4_28_45%E2%80%AFPM.png?expires=1787107500&signature=c820e277ed24bbafde2eb1226ec12d2ee132e7ff6d356c096647ecca8596b9fe&req=diQvEsx7noNYXfMW1HO4zXcI%2BoBBBNhm1VjQ9K3ENRsdClGuscZ9qFmlIVHj%0Apq%2Fh0vvYNfvg98VzvUo%3D%0A) ### Review cross-role conflicts @@ -200,7 +200,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=1787071500&signature=da6a17f1d81ae3314f422dfc9030000ce41bca9acba103e3949457ccf1023644&req=diQvEsx7m4BXWvMW1HO4zX8ytuoF5tXSGc8KkqwXsZ42KMgoUxIpvXWlU28R%0Ah5qdoyRBFCbUFlpYdmk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484556183/b644bbfba5350ae2a460117f23e3/Screenshot+2026-06-17+at+4_31_03%E2%80%AFPM.png?expires=1787107500&signature=d4e5e0bddc01dc109f0970ab8a0778da76969dc9713e7c127a44b7294034f0f2&req=diQvEsx7m4BXWvMW1HO4zX8ytuoE4dPSGc8KkqwXsZ6H19jk3uKOrSbACJvC%0Afe%2BmIM5TU6qkyA1jl24%3D%0A) ### Verify enforcement @@ -250,13 +250,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=1787071500&signature=b23b374a7542146284b8668ed2dcb8a53b16f1f12aee99f8c2b023b1c2657a56&req=diIhFsp5nIhYWvMW1HO4zdMu8Wd2HQhvKwlCydrbfL7BM4Qf0WzjMfEMMubF%0A0InwFqxk7UvaNYEyLrw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260371973/b503c99ef71d8a89b7aff606511b/b1afd593-3b23-4fa9-8b9b-ee6beaf74fd7?expires=1787107500&signature=b4ef8d1bed204588be325612538eb5de05cfa658caca566bfd4fbc6dc22ef9e4&req=diIhFsp5nIhYWvMW1HO4zdMu8Wd3Gg5vKwlCydrbfL4dZN5tGYSPgouROG%2Fu%0AM5%2BA1oXK2%2FdkaY9X7XU%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260372813/83ccc4784bdfc8600101bc42ec4b/6e7456ac-9887-4e04-b757-3972110fbdce?expires=1787071500&signature=4722cc7f0e8457d3630bc5872904d1546ef5918e4f32d5c75d4beba5346be8c9&req=diIhFsp5n4leWvMW1HO4zQetnyRXY679czQdKdGFNserC5E%2Feupr%2BQOSoK3O%0AynTjCtTttdGS09h5yLY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260372813/83ccc4784bdfc8600101bc42ec4b/6e7456ac-9887-4e04-b757-3972110fbdce?expires=1787107500&signature=90fce9ab5bbc9d777cc373b9b777f1a3f265913965a24919bb7ca030adb5dcf2&req=diIhFsp5n4leWvMW1HO4zQetnyRWZKj9czQdKdGFNsf%2FFSIDMytHBj5vbQWV%0AIoH%2Bgb9XjuWnv5GI%2Bhg%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=1787071500&signature=aeeb482893eaa539a7789e91d51a10e53ab2feedb183621a9d7cf6f57818fd5e&req=diIhFsp5mYdYXvMW1HO4zXzl64h17zqfKYkQn0Dd8NXlzrLrCQYbsojfadby%0AENhgpPaRRwhmjmqnuXs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260374677/5f9d8febb8ae25153a94d0b827b9/c8314b27-96c1-4743-ae8b-25e511181837?expires=1787107500&signature=466e493f6aa2d5a27c0e930243033530effd3bf2f126ad15889bf8977f316f30&req=diIhFsp5mYdYXvMW1HO4zXzl64h06DyfKYkQn0Dd8NW5UzmdnsBxnWZJNgTE%0ACuFZr6KMKcHv3h2nMCk%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. @@ -298,7 +298,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=1787071500&signature=2621332a445d1d43d3137553d14f1129dd364c587d0fc20714a5aa797b380470&req=diQkEsB9mYFdWfMW1HO4zQyCmEjjTkRtSnpHYy0fFQvIcsEWXgXqCeOVtdM8%0ARhV02HTyoq5KaCrfnCs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2434934020/d154818947d8d84ebf1aec8d5462/image.png?expires=1787107500&signature=75b339dd10491bcdcf861dcdad23ab03be27f40109367fd1ec16b941da54bb4f&req=diQkEsB9mYFdWfMW1HO4zQyCmEjiSUJtSnpHYy0fFQvndqW8aZ2ebff%2BDZ6l%0AnR%2BI3lBqkh6dmVgPM%2B0%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. @@ -314,11 +314,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=1787071500&signature=ee2ff1699883c19d5c750f59178e1a4a4346e444aa72f2245319569277c0db35&req=diIhFsp5mohZUPMW1HO4zYFuwIYigsiJlPaXg%2F0URInmLA3yyylu%2Fk2KBzMW%0AGccNwFZK0flLuxm%2B4vw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260377969/ba3b7ba08518f0a50e2a84f82655/bdf1aea3-2fe7-4f3c-868b-cc35ae8b7d1d?expires=1787107500&signature=f228c42cb9eaf6f8860adeae35f8d3c437cb74ee69f0c80f6d1a02f6ce1c6b3a&req=diIhFsp5mohZUPMW1HO4zYFuwIYjhc6JlPaXg%2F0URIkh2c6%2F47GTW6K5msNX%0AgW6cngEYq157v9HbRZo%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260378309/abe25b6478c721a2f965b35361b7/beff124a-0a44-4f7f-97f8-391ce6e8c55b?expires=1787071500&signature=4199c4f1481ff927ca92207c7f64969c0bac40d551a4a92d4a90d6955df1d69a&req=diIhFsp5lYJfUPMW1HO4zRgyEF%2FcVOjTZ8KPhClFzQkRmLiiEGoiLFXd0URp%0AwZ9vebBSy4LJnjZwaXE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260378309/abe25b6478c721a2f965b35361b7/beff124a-0a44-4f7f-97f8-391ce6e8c55b?expires=1787107500&signature=40ec712ab1871860b105eaa468e08cafb9cc0ae7637e8d9d5a3e14181c9ab40e&req=diIhFsp5lYJfUPMW1HO4zRgyEF%2FdU%2B7TZ8KPhClFzQlW1le92P8y7YAqXYJU%0Aog5IBAlzcY5qEnIrylU%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484560173/7abf3438fa3d65afa03c4a99d4d4/Screenshot+2026-06-17+at+4_34_49%E2%80%AFPM.png?expires=1787071500&signature=6f81271d8088d8d9414099f0001129989554369d13285e699621a74370041aff&req=diQvEsx4nYBYWvMW1HO4zUXuwkl8LIJViQnXWL6R1K%2FAlF9v7Hr38h0FXjWL%0ANikSygFgNDPF4uC6MZM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2484560173/7abf3438fa3d65afa03c4a99d4d4/Screenshot+2026-06-17+at+4_34_49%E2%80%AFPM.png?expires=1787107500&signature=cbf09bf23a549f7c3460077160a9a2b6efb185fc7b140a24502f09cfe48854f7&req=diQvEsx4nYBYWvMW1HO4zUXuwkl9K4RViQnXWL6R1K%2FwsEw%2Bp3D50bv1aFJ4%0AFWlfABUehy4MIFRgElI%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. @@ -354,9 +354,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=1787071500&signature=5e36279ff65453cdf467bc14c003f5b2065a1df4bbdcc3a8ef458f37f12a7429&req=diIhFsp2m4RYX%2FMW1HO4zfvdi5CfQgePBMkPcsY1DF5JaT4cjbtZclGsQ4OV%0ADXGv6gKZrW2%2Bixr97jY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386576/377ac052069ff5a35b3023f50d12/dface609-9d85-4ee1-8ed3-bfe019a2bd0a?expires=1787107500&signature=bce272fecfb84571f5a695d82dd13e078704a2b2ce0c1d6530efb493be3e30ec&req=diIhFsp2m4RYX%2FMW1HO4zfvdi5CeRQGPBMkPcsY1DF7nMX5Fl9R5NdORSIvs%0APlSCA%2FTyCP3efQVeq6Y%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386575/b9798bb7a2ab92024fa4d97f2ff4/7b2327e1-ab3f-41e5-8be0-77c0f35a4015?expires=1787071500&signature=43e040ba4cd63668253198899b230f90111a7b596c87a96f009586ebdcf223ae&req=diIhFsp2m4RYXPMW1HO4zW55wNaZx1A0JuVz%2B3EZKJ7HlATx5zp2P2%2B8k2ZQ%0Al8rWEZpFm0uUg%2B%2FrYkA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2260386575/b9798bb7a2ab92024fa4d97f2ff4/7b2327e1-ab3f-41e5-8be0-77c0f35a4015?expires=1787107500&signature=034845ea408ecf6d80de396ef64586b024e467738bd677d4c8b4a23fa9ebf4ef&req=diIhFsp2m4RYXPMW1HO4zW55wNaYwFY0JuVz%2B3EZKJ7JgSO8d2UZcGYtPJMO%0A3f4je73%2BTpvV41M%2FmOk%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 0193bafd4..199f397b0 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=1787071500&signature=790e19084d1b096e5124e40f6a4f19bb355cd1d3911057cdfd9aea0eac75a2d9&req=diEhH8B7mYFXX%2FMW1HO4zSZP0pWLEg%2F6B32drIe5EDn3INO6XLgGqTLtoJ0d%0AWPwp%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2169954086/419674f781edb2977b93cce062b4/93b1893c-d79a-4eb6-b2f1-2fe3e043bd90?expires=1787107500&signature=3f48a6eb47b0e89e6be1030e5d4c676b34fb00fe2d05236e7b05dc8beed37fad&req=diEhH8B7mYFXX%2FMW1HO4zSZP0pWKFQn6B32drIe5EDnlMkRrwvKS9Y7Zi2Ry%0AcGKE%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=1787071500&signature=d1bfbc23868b7bcd31b5b13070f26832c8c9b38369cb4ab13e7ad4d8379a6e7a&req=diEhH8B7mIFXW%2FMW1HO4zaZWs92YWgAbepuGRb1rD3I%2FguHzqD1tve46vkLY%0AY%2Bms%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2169955082/de4053ee0eab8fcb9263584bb171/d39b77da-1a69-4682-9fdb-7ed488f236b0?expires=1787107500&signature=531fc8f1c582e716896dbe045f4d8768753a9d61c9b407c9d2f839fefb2d8b90&req=diEhH8B7mIFXW%2FMW1HO4zaZWs92ZXQYbepuGRb1rD3JoTQnFQocZwrGIkmjX%0AIAE8%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 7c89ee013..a73633d9d 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=1787071500&signature=1da88273237881d208d006b54a1282389f10d26ca85794f53e918e0cb22fb21a&req=diEvFc58nYNbWfMW1HO4zcOgiwK61ilwZwSvwegvtgxyhDhmYVurq%2FHHVEdQ%0A9I6D9fY49GkNTnlZPSU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183720240/6f6ef438913391703598d86d606c/CleanShot+2026-03-20+at+09_11_43.png?expires=1787107500&signature=0709196b8574d33405c69c8a8ce5bcdb2fb89bc6d65975c68b6f448d282d23c1&req=diEvFc58nYNbWfMW1HO4zcOgiwK70S9wZwSvwegvtgwVbmaBOapAluzQfQ%2Fp%0ASSy6%2BSashy5HJ%2F%2FfYSQ%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=1787071500&signature=d1b6bd1eb9a82fcb58b9c75f61e2d02ac948eda95d674ced915abc7c088b1d8d&req=diEgEcl3nYFeXfMW1HO4zZCoQ4pFSXSTvb0suCMAnj0FGz9F0CJIovGG30Jq%0AF6vFnPhJGR3BDJBaHEM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177090014/07832b50003cf7fd3b4e9c7c448b/3385d9b8-c3e7-42b9-ae3f-4d213baa53a7?expires=1787107500&signature=816d924a49458b93614b6d302f14af1f0468f3aefb9e25c618f352fc6b568e5c&req=diEgEcl3nYFeXfMW1HO4zZCoQ4pETnKTvb0suCMAnj0jNLR3vMcUASJjTX2L%0AWWVDO6Xhr3QQkCoC0zI%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=1787071500&signature=64056e18dd985ffb13e8ecc0b252afe105dad6d364be73dc20f2b008a7625879&req=diEvFc5%2FmohZW%2FMW1HO4zQQ7UGRdzZkajggUT7FIJz%2F1h493LJrvS5Lnwe%2BG%0ASDWEQFXV33Fvm8SswQM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183717962/acdc11bcc825ae76a13f508365bc/CleanShot+2026-03-20+at+09_12_08.png?expires=1787107500&signature=73e15ba6da18e264acf9492127bda4b145fc62ef5e8ddd2714734b23fbe446f0&req=diEvFc5%2FmohZW%2FMW1HO4zQQ7UGRcyp8ajggUT7FIJz%2BRKIRhn3aeWE9cPTiu%0AW4O9B20vcYC4YEkwsJM%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=1787071500&signature=7cf3d1cacf5006054e104d142c2563ceb842ff427af0b199f115c2a8fd4c10fd&req=diEvFc58mohYWvMW1HO4zU%2FKAiRG%2ByLJI7f%2FdY0VL6iUjh19f%2BWKnaMlip4y%0AbjUWZgyUYcYIO%2BI4itk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2183727973/7a25430123d9e13e7c3cdd411f70/CleanShot+2026-03-20+at+09_13_41.png?expires=1787107500&signature=98d7ba12aa4d126c980b159167ab588ab17d6de1c121304dd4e619aa3625cb42&req=diEvFc58mohYWvMW1HO4zU%2FKAiRH%2FCTJI7f%2FdY0VL6gFQcRn%2BvKrvQwJv4t1%0A4dMNZXdue6Oc0VbyuEA%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=1787071500&signature=0db45cb37ec8ec12f14d182d7ebcb89d0cd173fbb0f8852d3cc604676e805c7e&req=diEgEcl2mohcXPMW1HO4zejrnzHWEiJauv8e2Xj2xOWrvUaq4C2c27azN7Pt%0AC%2BbBCmCmfFHZ9PpVI54%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177087935/2f0052dae601d0b7fecdc029e1c3/2e3ca9e7-23b1-436e-bbdb-edcd31c41f15?expires=1787107500&signature=b832013772d53c0732acecb1f1885e2e80389b7a6e1addd8486a6a5a64f5f36a&req=diEgEcl2mohcXPMW1HO4zejrnzHXFSRauv8e2Xj2xOWdQEIxAoxJFfEw4Lms%0A5tIn4zlwoUMPQHAmiVg%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=1787071500&signature=b2f12455a8a0d296c2dc584b340077dfb9e271c0bed3b10a1e6c496890c2b05f&req=diEgEcl2mohcXvMW1HO4zUq4V%2BS0hKM%2FMfnqHouW6MJHgEg2R9qzTAAp2Cc1%0At%2FP1f0GNdsbLcx9CMqY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2177087937/f59dbe3fc28448a9597ea097cb4d/96a59acb-4054-4b4b-a208-751f9711f535?expires=1787107500&signature=3fa8ca0d914d6b7a3f837dd2b0572cbad7f455738d6b1e654c7c450a628dd3dc&req=diEgEcl2mohcXvMW1HO4zUq4V%2BS1g6U%2FMfnqHouW6MI%2FFfmEPKa4RYsmDfSC%0Aq2%2BTQEH188jCc0lmI4I%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 9a4aff883..e01f7fdcd 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=1787071500&signature=d0956251397677ea25e768791a60180879b87fbd04a7ff2f095b67564e5b12a9&req=diEuFct3molbUPMW1HO4za8%2BRnuCRCGZOFMEfKzd96rAhqXpp24PaEppy%2B1H%0AfRZN69pECUuj0a3ZQNw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193297849/243cf7bd2386d92a253c2cec7d32/46cb6fcb-c0ee-4d1c-9974-9c1c1058c81c?expires=1787107500&signature=ec1cc2d1463dae4c80d4f0baffd4fba157028237527da567b99727a18c399c1b&req=diEuFct3molbUPMW1HO4za8%2BRnuDQyeZOFMEfKzd96o7lVEPei5Mtm%2BX3bN%2B%0AcM1byhJl2NzeNKnigys%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=1787071500&signature=efc647608db3730754e867b30e39c26e9cffacdf35ce0010676ec7cc08719d30&req=diEuFcB%2FnIJbWPMW1HO4zR8GoUN8Qks1jdPXX%2BaSOrFW6Bjc8LmtPgW5RSY%2B%0ATkv4%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2193911341/630e6df3b08b27d1c7b4f1ca6a1f/image.png?expires=1787107500&signature=b424a0b49b4f1227a94a6d1b0f42382d76f6f9df63fc55754946d4162a2939cf&req=diEuFcB%2FnIJbWPMW1HO4zR8GoUN9RU01jdPXX%2BaSOrGa1XHWVPggnYrlXxjO%0AzJiM%0A) 4. Open Cowork or Claude Code in the desktop app and start a session. diff --git a/content/support/14479288-claude-cowork-architecture-overview.md b/content/support/14479288-claude-cowork-architecture-overview.md index e5fcda045..bed53c1f3 100644 --- a/content/support/14479288-claude-cowork-architecture-overview.md +++ b/content/support/14479288-claude-cowork-architecture-overview.md @@ -4,11 +4,11 @@ This article explains where Claude Cowork runs, how each execution mode is isola This article is for Enterprise admins. The architecture described here is the same across all plans. The device-level admin controls at the end apply to Team and Enterprise plans. -Claude Cowork is in beta on web and mobile for Max, Team, and Enterprise plans, and will be rolling out to Pro plans over the next several weeks. +Claude Cowork is in beta on web and mobile for Pro, Max, and Team plans, and Enterprise plans when enabled by an owner. ## Where Claude Cowork runs -Cowork sessions run in the cloud by default: the agent loop and code execution run on Anthropic's servers, and sessions and files are saved to the member's Claude account. Cloud execution is in beta and rolling out gradually across plans. +Cowork sessions run in the cloud by default: the agent loop and code execution run on Anthropic's servers, and sessions and files are saved to the member's Claude account. Local execution remains available for existing desktop deployments: the agent loop and code execution run on the member's device, as described below. 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 67c3d9cd6..2b97a33fa 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=1787071500&signature=960e58213812f3c151d438a7af385065a6b9e0a6756a06fe763305feaf50a839&req=diMmFM9%2FnoRbUfMW1HO4zW4gbDKtMsyxrgfl7PnOiunc%2BE%2Fxj0XA0tFS7TPY%0ADQWB%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312613548/44cd5970ee3c3b2c7f8dcd592d71/image+%2824%29.png?expires=1787107500&signature=ff70d015367c43a437e0c29d958d29b14b6f933ec6f769c6f1c63fad41edfa48&req=diMmFM9%2FnoRbUfMW1HO4zW4gbDKsNcqxrgfl7PnOiun%2BATCtzRgeU6cVJpmv%0AIYSF%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=1787071500&signature=d83d4345acaf08d0360d7a825309b34f316072c58069afb35beca27f2fc0fb9f&req=diMmFM9%2BlYBeUPMW1HO4zX%2F4fr3wzDoa43OpyTHzM9TSbyLYE2cRPHKwFlAs%0AwLss%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2312608119/e4b0ef4f309f3c4eac8311a6ef47/image.png?expires=1787107500&signature=bba23add305c099a84c6fb529c1982b3f064f830c1243c0b8839adf27e969bfe&req=diMmFM9%2BlYBeUPMW1HO4zX%2F4fr3xyzwa43OpyTHzM9SSczoxhkOcd6pndIaC%0AUUP%2F%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 c2020c61f..edaee9608 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=1787071500&signature=b3b6a1572753ea9fb9f57d46df69515d57e759a806bda8ebd87f6e3a0f3347eb&req=diIiEMl%2FmIlZW%2FMW1HO4zdpfuC2IHVKK006zz1SmF9W9O1xLQiUKOd5bgC2L%0AqcOLP8vTVYzP915Yp2I%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256015862/476131c3139aec4db01b96127544/10c7a165-8b26-4443-b064-9d659659c65e?expires=1787107500&signature=91bf73eacf36326e23d1f3d0191f6df7fcd00bbcb3b2587347ac9febacbc3cf6&req=diIiEMl%2FmIlZW%2FMW1HO4zdpfuC2JGlSK006zz1SmF9VrkDAHMvugpmCViZqq%0AGP16QnYwjWooetYZMyI%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256025910/a82e2de9382824fa9db7666f67c4/CleanShot%2B2026-04-09%2Bat%2B16_25_20-402x.png?expires=1787071500&signature=faf54c05c4b3c735e1f8a73de0be5e1035de79ae8beef3d26490bcfb2ebfe42d&req=diIiEMl8mIheWfMW1HO4zV%2BGnR4%2FRL5Cx57dwYq5DdLXHmTY1ad%2F0IH2rjkX%0AT0K8pNOnkUTs10%2BMXAg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256025910/a82e2de9382824fa9db7666f67c4/CleanShot%2B2026-04-09%2Bat%2B16_25_20-402x.png?expires=1787107500&signature=f139cf2d04cead3299c194d14482aafa1d3b3882f001f6b67d224c20ecbc0595&req=diIiEMl8mIheWfMW1HO4zV%2BGnR4%2BQ7hCx57dwYq5DdKyTemTXKSFYM0ikn70%0AszbLU%2FNPfORrmz8ZLdY%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=1787071500&signature=d65eaafeff3a9bc33c44b529eb7afd9c11353dbd88083a387b5a86f3b8e68218&req=diIiEMl%2BmYRdW%2FMW1HO4zQE9JrC2%2FRX%2BbfNHh%2Fvd8OEaQqap8Ih8lqyV7u4E%0A4Mh0xMxk2I3F8ydKbHM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256004522/a97b91092b393e93b2d7779f63e6/2db86a6d-1582-419e-925e-cbc914468fa1?expires=1787107500&signature=7257a21980726e89ce1830cc3f41f11305133a2d428e70626c21aba00f530bd5&req=diIiEMl%2BmYRdW%2FMW1HO4zQE9JrC3%2BhP%2BbfNHh%2Fvd8OGANCmDXEzGd5hwrGNT%0AJbg5MNuTYi8WRc1vbhw%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 230a3382a..b69f7a370 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=1787071500&signature=6d34722d15223193a70df5b5f049492ede58538b1264a7f1b77391f0d4a6038a&req=diIiEMl6nYBWX%2FMW1HO4zSrRlasfbjcRyIvvU1hav7MzYR8YgN7stHF47Ps%2B%0AaZbSLN9jlS4onKeZMTY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256040196/c3b045028c4c2edef9172b6fb424/9a71258e-ae73-41e3-83a2-d24a240ac0ae?expires=1787107500&signature=06af8a6ce1b1f4c7a4fff1c42d3b45907b1efedb2d6238d8f72526955d9626b0&req=diIiEMl6nYBWX%2FMW1HO4zSrRlaseaTERyIvvU1hav7Ng0sDmKiTz8GZhnwtb%0AixDvtG%2FW9HbKJmeglVA%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=1787071500&signature=c40b1b1da03c2ac9ef99befa49396acd02dac1d2e80a6a4fa30971183b73473a&req=diIiEMl6nYBWUfMW1HO4zeLvMl9vTU3%2FoWupW8zJgMpP3VVBOYzQ2hnnAAoF%0A%2Bdx0GnAR2VRto9bxRyA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256040198/da9188b8b968d5f900cc08e9ceb2/3814ab37-c3fa-4256-8d16-49c1e1b4c654?expires=1787107500&signature=63461a0a05f6d797201fb6ecf6581233c2ee50a9ec9c91b9460dbb68b6f63691&req=diIiEMl6nYBWUfMW1HO4zeLvMl9uSkv%2FoWupW8zJgMq34AZFSUJpJQ%2Bl1LPB%0A8gwIZx%2FtDO%2FZqGJWcV8%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=1787071500&signature=8a0585b1b10d4eed6c0a51799b605ab0ba7728499dd89ecc93c33f0c46956015&req=diIiEMl7m4VbWPMW1HO4zaWhsXQitUYeh340B79BYGbrjMgIdbn9Pj4a6vY4%0A12bqwQw4vHofDqPP2wM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256056441/f7eb09bba549e9861fc81b961cc7/2760fa5b-87bb-491f-9354-ca3cd2bc4475?expires=1787107500&signature=8c7848b0d6ff6a9f312c25e5ec36bb6bc79749f71047ab675ddc4056a3d6114c&req=diIiEMl7m4VbWPMW1HO4zaWhsXQjskAeh340B79BYGYSaT3EwI6TP4Ct6hC%2F%0A1fulPkMqeDolINJYk0o%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 c9951b772..10161e837 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=1787071500&signature=16bfbf99eca5961859fafa2be2d8482e4ec0bf28ef4be970cb9e6f8210207948&req=diIiEMh8nYZZWvMW1HO4zQvFLLVTisX9M%2Fw5SJgC29GatlnJ0%2BcZrXzz%2B%2BEv%0AV6aFtJUFyS%2F9cAD0pNg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2256120763/7652c6c669446113eae75f3c5977/9c74d57e-aaa2-4f1c-bfe4-2b9b87fd41ab?expires=1787107500&signature=1723f39e6fa4804d44969b996aa37e36f0105df3b3930ab96296f65e0a12bd87&req=diIiEMh8nYZZWvMW1HO4zQvFLLVSjcP9M%2Fw5SJgC29FLijUh%2BQfPbdFWYrhY%0ALOH9RtKdziCEe53aqcA%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 a2fea3252..ae4521e25 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=1787071500&signature=dd83160a8070273675dd4e487b361784d7cf739acb8a5a8be91cc38edbf9fe18&req=diIvEcx8moFfXvMW1HO4zWNHF%2FWLCToSIQKNMXlu0T%2FhVGJHgOKv8g2jmMDF%0Ak22eNmukWYpEgdsECDI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2287527007/b1c46cb8dba4cd7e8bbea85fb0c3/2819c6cf-9ce1-4df5-84c8-feae0164bf2e?expires=1787107500&signature=c6c7e835162f56434441de394a4fcb33631bec927da54a459649aa4a7c97bed4&req=diIvEcx8moFfXvMW1HO4zWNHF%2FWKDjwSIQKNMXlu0T%2F7Lobck2I837VMcjfF%0A6Vc9GyhqEude4QO5Jdg%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 0c396b962..86cbef871 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=1787071500&signature=df4341059e8ea4b8497de4ae8b03a693cc5e2873dc6a8f6059b9b89c527aa2c6&req=diIvH8t6nYFdXPMW1HO4zahp3eUIHucgDIPtKBLQ9H%2BNvE6VlleoPGFNQC4U%0A5O9BNeLlRQec99vMpM0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2289240025/8a528b6cccc3ea1001c25953cb14/image.png?expires=1787107500&signature=e459712a3d3416f007a6b1e23cccce22a5d680be50936d3060d79810a0b49e5e&req=diIvH8t6nYFdXPMW1HO4zahp3eUJGeEgDIPtKBLQ9H%2FOvxT9K45wK5W7Gguf%0ABetSW9HqcCUXGom0FzU%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 2c34cfaf8..afddeebdb 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=1787071500&signature=58a4414e1e0b46cf27e1a0b6c60c5ee51d2c806a415e335df10a8c49d1f5315b&req=diIvEcx%2FnYhaW%2FMW1HO4zQFD4StanGxxnfz9ljnuyXQ9FY4Snyv2tL8VdNbf%0AbF6myv%2FC%2FduIh2Z2f7Q%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2287510952/553a03eec5cea7b9eff53b473552/6dc33363-38b1-444e-96bb-f8218b588173?expires=1787107500&signature=f548f0ce42b457a0e5a70fe19e79bcb539dcb06422bd22fbc21536a1ae506daf&req=diIvEcx%2FnYhaW%2FMW1HO4zQFD4Stbm2pxnfz9ljnuyXSO1Ihh%2FHvH4nBOerjp%0Am%2FSOSYvZPcSOzPegF64%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 27d0031c1..6eb3f58d2 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=1787071500&signature=421d5221b0e4b4bcb7e85010b8740168df71a6e5d59201643a749c70feefad8b&req=diUmEs58n4BcUPMW1HO4zelOdzVAKklCfdGVZ664dGH2lbJpY78lZW71aVZs%0AenZ%2BXk4lSJeoKd%2Faupg%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514722139/d05c94072a41ea9090ecf386c53e/c32ee31d-954a-4551-a2da-91677fbd0b6f?expires=1787107500&signature=90c2fa2795e045a6ad7ac52e89067064e82e780fb5038e6b9837b0fe7b1c853e&req=diUmEs58n4BcUPMW1HO4zelOdzVBLU9CfdGVZ664dGGvPFi8XJzFxytvukwV%0A8iv5ZdkIRLFr0eQj4gM%3D%0A) --- diff --git a/content/support/15520349-use-claude-cowork-on-web-desktop-and-mobile.md b/content/support/15520349-use-claude-cowork-on-web-desktop-and-mobile.md index 4a7e14cf6..6958a250d 100644 --- a/content/support/15520349-use-claude-cowork-on-web-desktop-and-mobile.md +++ b/content/support/15520349-use-claude-cowork-on-web-desktop-and-mobile.md @@ -2,7 +2,7 @@ Claude Cowork is available on desktop, web, mobile, and in the Claude in Chrome side panel. Your sessions and files live with your Claude account and go where you go, on any device. This article explains how to start a Cowork session and what's available on each surface. -Claude Cowork is in beta on web and mobile for Pro, Max, and Team plans. On Enterprise plans, Cowork on web and mobile is available where an admin has enabled it. Cowork is also available in the Claude in Chrome side panel on Max and Team plans, on Pro plans as it rolls out, and on Enterprise plans where an admin has enabled it. See **[Claude in Chrome admin controls](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls#h_bdb63199e1)** for enablement steps. +Claude Cowork is in beta on web and mobile for Pro, Max, and Team plans, and on Enterprise plans where an admin has enabled it. Cowork is also available in the Claude in Chrome side panel on Max and Team plans, on Pro plans as it rolls out, and on Enterprise plans where an admin has enabled it. See **[Claude in Chrome admin controls](https://support.claude.com/en/articles/13065128-claude-in-chrome-admin-controls#h_bdb63199e1)** for enablement steps. --- 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 450d15b89..ae4461d8e 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=1787071500&signature=75730e0ca8056d644f10327cf14f96197161f3e6cdba53446a1ea733c79dd061&req=diUmEs93nohdWPMW1HO4zXlxEuC5UNBSQf5Pb7M2Q0vN4lExetPX3N2o3jWd%0AbVqhItEsZJA6TaMD9x8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693921/02ea72756f5163f14e5d158516dc/69102088-cd86-498e-97aa-c8a6e0004419?expires=1787107500&signature=3ab66d6ca1b638dc927edd9bf05e6605eadcdfdfe30667834287ec5e60073aaa&req=diUmEs93nohdWPMW1HO4zXlxEuC4V9ZSQf5Pb7M2Q0vhNBUAj5yXPdd2sup5%0AW2T9lOT55D5x8SGxacM%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693922/bfc5de6626eb19dca1d7caf818ca/c3cd8bb6-f86c-4d01-92da-6ae4ca966662?expires=1787071500&signature=be3079d4f2b26e3e9d527dc9fdb500dec3418ed6b565f0d34accab039dd34666&req=diUmEs93nohdW%2FMW1HO4zTqNsY7FQVlSAod9uc510lyVcdCXeWr20ad4XU%2Fw%0AyehJ2Ti1aa9m8zDtSRQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693922/bfc5de6626eb19dca1d7caf818ca/c3cd8bb6-f86c-4d01-92da-6ae4ca966662?expires=1787107500&signature=4c2e25894813485d89e187ac8eb87fd42744cc54a1ccd54c98baeb1611a7966b&req=diUmEs93nohdW%2FMW1HO4zTqNsY7ERl9SAod9uc510lwXVtbUu6URVcsHp8xi%0AI%2BlnUObdsiPskncLnzE%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=1787071500&signature=1c1a2d9aea93f33ff0463e9a8dfe48031910f8026c9034ead24164c5587b96c9&req=diUmEs93nohdWvMW1HO4zYj9SfID6oC4XsqpNqvyFRIU5eNhesDmi0B36Umq%0AoSPPY9JnfjAr3iWyuMY%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693923/880665a87dbd4776cf19d6063a37/29d30c6d-f9fc-408c-8c72-4320c6d88d14?expires=1787107500&signature=9ff058c6a81220aeb61ecc68b3cee3345ced3aae1161398aa651c206c5fd6f97&req=diUmEs93nohdWvMW1HO4zYj9SfIC7Ya4XsqpNqvyFRJ31l7syOiIKetndtqf%0AivDePXJw79Nx3bWunjk%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=1787071500&signature=931bd863c261fc23f1c03665fa6bbd2bbc1d6024fd5bd6e20046dfacff24fbe9&req=diUmEs93nohdXvMW1HO4ze1xBjS8dLgcDeA1RkowXUFvJ%2FG3%2FysgAqugb5ex%0AK34GZ27BKTKYZpIHRjE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2514693927/7a25673b3b075d72adb3cdc371e3/d2d7cd8d-a713-4e91-a706-f589ac46a9fe?expires=1787107500&signature=f99a9b2d448f5567c13ad1e2ebf9a86b26d4cd8d25f7c6cbf7580cb177644c5a&req=diUmEs93nohdXvMW1HO4ze1xBjS9c74cDeA1RkowXUFDnxPpGyLyDCWd6%2FSx%0ADlPhaXQGM6gepvxhuGM%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 b4eae4618..e31682807 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=1787071500&signature=26104a32e1f2811dfc65fd957d02ba271455b8d5f899f937a5c333337fa62c30&req=diUjEMh8m4RWX%2FMW1HO4zU5lnmxuqsRmGkiu4hEpcPUm3W6paC9i3OhWjaQR%0Ac3Z05BcyhSfW6lQdamQ%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2546126596/ba71ca47e2df21cec62c243831f8/5b1c67e1-607d-4c73-8f61-d1ceb081082a?expires=1787107500&signature=4af7e1fb321035d042105dd898fd55de22a8b3a76a97ecf78ed97072250aa77d&req=diUjEMh8m4RWX%2FMW1HO4zU5lnmxvrcJmGkiu4hEpcPWyoIZWii4loRIxyQVo%0ASQWgfuRJnJEOjxd93GM%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 f8b3ea0e1..2939f3f9b 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=1787071500&signature=949f5341812c6f287ef805532314e14fc9a8af279a5cdabfae4874cdd224a082&req=dSkmEMt%2BlYRYUfMW1HO4zV2J7SjKs4aE9crMELaMZPyxyHqTFzgAlBlZA2Ej%0Abrgx6LLf6K3RBOsyEq8%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1916208578/2cf2ea52f1f884084b57983a8805/image.png?expires=1787106600&signature=fe4df33c9d028792e0f76b72a003715144567e31e753b016098d93d8fc0a4a12&req=dSkmEMt%2BlYRYUfMW1HO4zV2J7SjLtIGH9crMELaMZPzN9TZ3dIozMf%2B%2BbYaR%0A3GulfJXzgNctIA2RgU4%3D%0A) --- diff --git a/content/support/8114513-business-associate-agreements-baa-for-commercial-customers.md b/content/support/8114513-business-associate-agreements-baa-for-commercial-customers.md index 6f6b8e600..63c236171 100644 --- a/content/support/8114513-business-associate-agreements-baa-for-commercial-customers.md +++ b/content/support/8114513-business-associate-agreements-baa-for-commercial-customers.md @@ -8,7 +8,7 @@ Anthropic provides a BAA covering our HIPAA-ready services, such as use of our f **Important:** To use the 1P API with PHI, your organization’s Primary Owner will need to sign a BAA and then reach out to your Anthropic contact or our[**Sales team**](https://claude.com/contact-sales) to get this turned on. -For clarity, the BAA only covers the single organization that accepted it, and excludes features such as Workbench, Claude Console, Claude Cowork, or features currently in beta such as Claude in Office and Claude Design. As part of the BAA, customers of Anthropic’s HIPAA-ready services are subject to certain configuration requirements and limitations on what features/integrations are available. +For clarity, the BAA only covers the single organization that accepted it, and excludes features such as Claude Console, Claude Cowork, or features currently in beta such as Claude in Office and Claude Design. As part of the BAA, customers of Anthropic’s HIPAA-ready services are subject to certain configuration requirements and limitations on what features/integrations are available. Not all API features are covered; see the **[Implementation Guide](https://trust.anthropic.com/resources?s=2zblcrsgb00l3x9l2tpjf&name=[anthropic]-2025-type-1-hipaa-report-(-1-p-api).pdf)** for the full list of eligible and non-eligible features. diff --git a/content/support/8114521-how-can-i-access-the-claude-api.md b/content/support/8114521-how-can-i-access-the-claude-api.md index 6545c6af7..76accd87f 100644 --- a/content/support/8114521-how-can-i-access-the-claude-api.md +++ b/content/support/8114521-how-can-i-access-the-claude-api.md @@ -1,6 +1,6 @@ # How can I access the Claude API? -Organizations interested in building with the Claude API can create a [Claude Console account](https://platform.claude.com). The Claude Console is where you can create API keys, add users to your team, set up billing, and experiment with Claude on the Workbench. Please note that access to the API is subject to our [Commercial Terms of Service](https://www.anthropic.com/legal/commercial-terms). +Organizations interested in building with the Claude API can create a [Claude Console account](https://platform.claude.com). The Claude Console is where you can create API keys, add users to your team, set up billing, and experiment with Claude on the playground. Please note that access to the API is subject to our [Commercial Terms of Service](https://www.anthropic.com/legal/commercial-terms). Read more about [building with the Claude API here](https://claude.com/platform/api). diff --git a/content/support/8114531-i-created-a-claude-console-organization-how-do-i-start-using-the-claude-api.md b/content/support/8114531-i-created-a-claude-console-organization-how-do-i-start-using-the-claude-api.md index 7e697a5d9..9b7d5b8f0 100644 --- a/content/support/8114531-i-created-a-claude-console-organization-how-do-i-start-using-the-claude-api.md +++ b/content/support/8114531-i-created-a-claude-console-organization-how-do-i-start-using-the-claude-api.md @@ -1,6 +1,6 @@ # I created a Claude Console organization - how do I start using the Claude API? -To use the Claude API and Workbench, add usage credits to your organization's balance. You’ll need to fill out some additional information about your organization and use case. Then, you’ll enter your payment details and fund your account. +To use the Claude API and the playground, add usage credits to your organization's balance. You’ll need to fill out some additional information about your organization and use case. Then, you’ll enter your payment details and fund your account. Once you’ve purchased usage credits for your account, you’re ready to use the API in your commercial application. You can [find more information on prepaid billing and credits here](https://support.claude.com/en/articles/8977456-how-do-i-pay-for-my-api-usage). diff --git a/content/support/8230524-delete-or-rename-a-conversation.md b/content/support/8230524-delete-or-rename-a-conversation.md index 90686b376..c22e1dd05 100644 --- a/content/support/8230524-delete-or-rename-a-conversation.md +++ b/content/support/8230524-delete-or-rename-a-conversation.md @@ -44,15 +44,15 @@ These steps apply to Claude for iOS, listed on the App Store as Claude by Anthro 4. If deleting, tap "Delete" again in the confirmation prompt. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599501318/75c28edc693efbe8befd21e4da64/d18a921a-df4b-4788-833c-12c966a32527?expires=1787071500&signature=36ebdbdf6408bbb9642adf24e64cbe2b0bb931edc9dc33bfec5bef3999f08908&req=diUuH8x%2BnIJeUfMW1HO4zSc12alaj2Gu1DBI29QsIlH1YuGI6JMWJ0sKHpVM%0AO6Iq3XlTJgHn2d1x7Bk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599501318/75c28edc693efbe8befd21e4da64/d18a921a-df4b-4788-833c-12c966a32527?expires=1787107500&signature=b042f806703e409f044ca1d6f604063a04872d9548c5bea1fc06904d78818653&req=diUuH8x%2BnIJeUfMW1HO4zSc12albiGeu1DBI29QsIlGx7CbevIPPTEJzX%2BnT%0AEXmzg7L4oF54kZJ48v8%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493852/2e58b92d18f307bb79ae30650f26/1bbe52f3-202b-4d5d-9f9a-eeda4d6952c3?expires=1787071500&signature=e5b317d894aa1ce44c91422db20a2d46482b0bb391474e13e17cb740973435f0&req=diUuH813nolaW%2FMW1HO4zTjXMuCMKcHgj7blKEDtUI0fS7OnYKUXWXq7TiL5%0As6gTqdRqkb51qusP2Wo%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493852/2e58b92d18f307bb79ae30650f26/1bbe52f3-202b-4d5d-9f9a-eeda4d6952c3?expires=1787107500&signature=12f7bcc249d24ddcca0660fd0020b5d47521109cba09b595c891137e977da034&req=diUuH813nolaW%2FMW1HO4zTjXMuCNLsfgj7blKEDtUI3S%2BUgnHtI3sS9ELoc%2B%0ASYJpr496iAicYIJ9uc8%3D%0A) You can also delete the conversation you have open: tap the "⋯" button in the top right corner, tap "Delete," then confirm. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493848/997184c386d0e6fb0bd2d7c1f2b6/5d2bc394-25fc-4814-8c2a-2f54d004f83f?expires=1787071500&signature=5721da05afa0a678bb4aa5bca88ea72342db5fbc6eca78d40e7759b076b504b9&req=diUuH813nolbUfMW1HO4zVCIqp3PzN1DzQl%2BKgU984yfC7zafQLoxvPchjBp%0AN8UZRj8PtaP4wnkqxZI%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493848/997184c386d0e6fb0bd2d7c1f2b6/5d2bc394-25fc-4814-8c2a-2f54d004f83f?expires=1787107500&signature=52f9f60bd49d7fa2dcbcb0bb2de3e6b32c0fffeef8a3dc76320a0a33c78d6119&req=diUuH813nolbUfMW1HO4zVCIqp3Oy9tDzQl%2BKgU984w4GhNx6WjWH6mMdf18%0ATvBLxZIhTQjI0QS34EQ%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493856/799041da9fa918e90068c5ebf5bd/2e8d5cee-c45a-41d7-a14b-486e50a37f88?expires=1787071500&signature=f4ce6cb3bf513551b42ee85c3bc03dff13e79613d909b884f1f16bce0cfb9b1e&req=diUuH813nolaX%2FMW1HO4zVCl4A%2Fy1mRIEDIU8RT6jk2vck%2FTSwrDypgTcRWi%0A17KpRLnY80x3lYyXk%2BE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493856/799041da9fa918e90068c5ebf5bd/2e8d5cee-c45a-41d7-a14b-486e50a37f88?expires=1787107500&signature=843133015f83bc8412283cf3c39f1e723109c4ea563da27b72665b72525985bd&req=diUuH813nolaX%2FMW1HO4zVCl4A%2Fz0WJIEDIU8RT6jk0PFZG2JAv2pmRo4ukk%0Ad5eITZTVEtFCCmLPLvM%3D%0A) ## Delete or rename a conversation on Claude for Android @@ -66,9 +66,9 @@ These steps apply to the Claude for Android, listed on Google Play as Claude by 3. If deleting, tap "Delete" again in the confirmation prompt. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493850/a64e6561222d535f2f5bd03e71f0/5de429c2-d8ed-4e8a-89e8-a13ccaa49767?expires=1787071500&signature=dfb9ec1bd4dc67abb5324b8aa18e3523113733d00ae43a5cb68243dfc455e1f7&req=diUuH813nolaWfMW1HO4zVTdd9UsxVFwrqtc0YNNUtI9GopNcyzE8%2FmthqXm%0AUpijrwwvgHE%2BlR88b%2FM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493850/a64e6561222d535f2f5bd03e71f0/5de429c2-d8ed-4e8a-89e8-a13ccaa49767?expires=1787107500&signature=9dbbcfa5fa4da4967ea35bc3af05b5482f9e7b83151083c260f471c0573991bb&req=diUuH813nolaWfMW1HO4zVTdd9Utwldwrqtc0YNNUtINuRcze%2FVJAkC9k3Fm%0AzHZCdqf6upw6hyAW2fQ%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493851/f21b39c60e88050d4b0745325f0d/0a8c0d08-dc53-4ef1-8d9f-2b995242c1f9?expires=1787071500&signature=eb0bc4907d6f93fcc237418e04d48a5c79dee8520d02bb6d5b9c433b82b19122&req=diUuH813nolaWPMW1HO4zUYvw1ILpT9Z%2FjekULCQNzVIxFS7cJ8mIkNCwSwk%0ACC65AoH6pWevrXVAXJs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493851/f21b39c60e88050d4b0745325f0d/0a8c0d08-dc53-4ef1-8d9f-2b995242c1f9?expires=1787107500&signature=dd4a890c3fdcc7db9c23dbf715631682de5a598d9ac4a7bf0d62204cd12d4a4d&req=diUuH813nolaWPMW1HO4zUYvw1IKojlZ%2FjekULCQNzWjhp3JMan752WDLgZ2%0ACdzm1GJBcaD5UeNgUJU%3D%0A) **To delete multiple conversations at once:** @@ -78,9 +78,9 @@ These steps apply to the Claude for Android, listed on Google Play as Claude by 3. Tap the trash icon, then tap "Delete" in the confirmation prompt. -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493849/3013a0ab921337b4544f7ffeffa6/e828ec14-fb52-4205-a840-707b6f2a848d?expires=1787071500&signature=8cb10bc2ae8bff8745e408abc50feadfd14abc378d30a2ed564e309830371eb0&req=diUuH813nolbUPMW1HO4zWGamMB0fYza4AqhTnZa84U4jLVRJ0HQU2Gol7Fa%0AwZj0p%2B7uLAHJu5ODoVU%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493849/3013a0ab921337b4544f7ffeffa6/e828ec14-fb52-4205-a840-707b6f2a848d?expires=1787107500&signature=494ee16381f3944a628f361a80f9bc72ce113101d94702caf59a0daee6fb9f94&req=diUuH813nolbUPMW1HO4zWGamMB1eora4AqhTnZa84X14H73HdZXn8CLYTAv%0A8g12z1%2FQvLZ9pSgHzn0%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493853/e2507f53cce8a26776a22a457b1a/bd79bb8a-b078-420f-a4e1-75590367aa80?expires=1787071500&signature=a2e9af54609065f2c77f6fa43bd0a4177135d3215183f9baf3ef268c4f85618a&req=diUuH813nolaWvMW1HO4zQTtExLxw0E9SBGfF3I2bRivOMUtuJQ9FrkklpEq%0ASm1J7TsFSxsxunnJRKM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2599493853/e2507f53cce8a26776a22a457b1a/bd79bb8a-b078-420f-a4e1-75590367aa80?expires=1787107500&signature=908c5eae3ea7572578b385760a43ee091f68afe9075e2667b4037b8a9835c48b&req=diUuH813nolaWvMW1HO4zQTtExLwxEc9SBGfF3I2bRj4jNBrVvI7KXa%2FJ%2B19%0AkIp29Gj8mrjdUUnwN0Y%3D%0A) ## What happens when you delete a conversation diff --git a/content/support/8325618-paid-plan-billing-faqs.md b/content/support/8325618-paid-plan-billing-faqs.md index d937250bc..5b885f7de 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=1787071500&signature=9bb82c6058a1825354ff4ac25dcf41287ac3a87fc1084483dc22e8b0f354761c&req=dSklFMh6nIZXXPMW1HO4zVXW8GqrbDLJQoNvNFTb5cc90qE60g5WYd%2B00TzB%0Aim7rwWZCp68qwX4L6sw%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1922141785/666191101c11030b05f03a668a74/image.png?expires=1787107500&signature=a43afb6e904e65c22241dc4a3e56151ccd2acc1c22933345a7ace7c25bf57031&req=dSklFMh6nIZXXPMW1HO4zVXW8GqqazTJQoNvNFTb5celiQ3YgxOn4C2fzGSV%0APJmwUhWQjKpWbuFjXDg%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 aa7bac153..4bbd811e3 100644 --- a/content/support/8606378-how-do-i-use-the-workbench.md +++ b/content/support/8606378-how-do-i-use-the-workbench.md @@ -1,12 +1,12 @@ -# How do I use the Workbench? +# How do I use the playground? -We’ve recently updated Workbench. The new Workbench enables developers to try out Claude models and API features directly in the Claude Console, but no longer supports saving prompt history or evaluating prompts. +**Workbench is now the playground**. Playground enables developers to try out Claude models and API features directly in the Claude Console, but does not support saving prompt history or evaluating prompts. -**Workbench (legacy) is no longer available to new users and will be retired for all users on August 17, 2026**. If you're still using the legacy version, see the section below, **[How do I use Workbench (legacy)?](#h_b659fc7faa)**, and if there are prompts, completions, or evals you wish to retain, **consider exporting your data before August 17, 2026.** +If you have saved data from **Workbench (legacy)** that you wish to export, you can do so until **September 1, 2026** in **[Console settings](https://platform.claude.com/settings/privacy)**. This data will no longer be recoverable after September 1, 2026. See **[How do I export my Workbench data from Console?](#h_ce935c603b)** for more. -## What is Workbench? +## What is the playground? -Workbench is built directly on the public **[Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages)**, so the request you build in Workbench is the same request you'll send in your code. +The playground is built directly on the public **[Messages API](https://platform.claude.com/docs/en/build-with-claude/working-with-messages)**, so the request you build in the playground is the same request you will send in your code. Use it to: @@ -18,13 +18,13 @@ Use it to: - Export your work as a code snippet you can run in your own application -Workbench doesn't store your prompts or conversations on Anthropic's servers. Your current draft stays in your browser, and you can go to the "code" tab to keep a copy of any request. +Playground doesn't store your prompts or conversations on Anthropic's servers. Your current draft stays in your browser, and you can go to the “code" tab to keep a copy of any request. -## Open Workbench +## Open the playground 1. Log in to the **[Claude Console](https://platform.claude.com/)**. -2. Select "Workbench" in the navigation. +2. Select "Playground" in the navigation. 3. If your organization uses workspaces, choose the workspace you want to work in. @@ -38,108 +38,70 @@ Workbench doesn't store your prompts or conversations on Anthropic's servers. Yo 4. Edit your prompt and run it again to keep iterating. -Workbench also includes example templates you can load and modify. +Playground also includes example templates you can load and modify. ## Choose a model and adjust settings Use the model selector to switch between Claude models, and open the model settings to adjust parameters like temperature and maximum output tokens. -Running the same prompt with different models or settings is a quick way to see how the response changes. As you think about building your application with the Messages API, use the workbench to understand the power of the models. +Running the same prompt with different models or settings is a quick way to see how the response changes. As you think about building your application with the Messages API, use the playground to understand the power of the models. ## Use tools and structured outputs -Add tool definitions to your request to test tool use, and use structured outputs to have Claude return data in a shape you define. Workbench shows tool calls and tool results in the response, so you can see exactly how they're represented in the API. +Add tool definitions to your request to test tool use, and use structured outputs to have Claude return data in a shape you define. Playground shows tool calls and tool results in the response, so you can see exactly how they're represented in the API. ## View the raw request and response -Workbench can show the raw API request and response, including the full message structure, stop reason, and usage. This is the same shape your application sends and receives and is a practical way to try out the features of the Messages API. +Playground can show the raw API request and response, including the full message structure, stop reason, and usage. This is the same shape your application sends and receives and is a practical way to try out the features of the Messages API. ## Turn your work into code -Click the "code" toggle to export your current request as a code snippet. The snippet reflects exactly what you've tested in the Workbench, so you can paste it into your project and run it with your own API key. +Click the "code" toggle to export your current request as a code snippet. The snippet reflects exactly what you've tested in the playground, so you can paste it into your project and run it with your own API key. -Code examples in our documentation include an "Open in Workbench" option, which loads the example into Workbench so you can run and modify it. +Code examples in our documentation include an "Open in Playground" option, which loads the example into the playground so you can run and modify it. --- -## How do I use Workbench (legacy)? +## How do I export my Workbench data from Console? -**Note: Workbench (legacy) is no longer available to new users and will be retired for all users on August 17, 2026.** After this date, Workbench (legacy) and any saved prompts, prompt versions, and evals stored in it will no longer be accessible. Use the Export option to download your data before then. +1. Go to **[Claude Console](https://platform.claude.com/settings/privacy)**. -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: +2. In the **Export Workbench data** dialog, choose what to include alongside your prompts: -![](https://downloads.intercomcdn.com/i/o/888021849/31a22a0dc4d1fc4b605cc8ee/Screenshot+2023-11-19+at+4.21.51+PM.png?expires=1787071500&signature=d548d5fee51e2b80816104cb9e6da562e982ee8ecbb223a8f2f940d0b99cfd94&req=fCgvFst%2FlYVWFb4f3HP0gKWhczsL00NbOkmmaOsi7IBHqSj9vkWDmryFaWoD%0A6MhKICwDTTDe0u0Yhg%3D%3D%0A) + 1. **Model completions** — saved responses from past runs -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=1787071500&signature=cb2b82fecca9ec5c2e64618156231c7f0c1ac4467899dc093b646958beba67a8&req=fCgvFst9nYdeFb4f3HP0gN55XtLXOIG3DUq7%2BRvcmSP5Nfa%2BvEau7mTlAVtq%0AW5hONgz9hTyefVQVAA%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=1787071500&signature=94ea399a99422bf9a602ee72ef3035b5e33774036244d00b24a80b03a8a4662e&req=fCgvFst9mIVaFb4f3HP0gEZTsziZ4%2BHrRWixPJbjiQdzAa3sloCbXTNdEaxJ%0A2sfAQh5bJt4zuoVR%2FA%3D%3D%0A) - -## How can I access my previous work and prompt history in Workbench (legacy)? - -You can access your previous Workbench prompts on your Console account by following these steps: - -1. Log in at platform.claude.com. - -2. Navigate to your [Workbench](https://platform.claude.com/workbench). - -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=1787071500&signature=8f18de91b11d529f9fc1aaf77376c46e5f3ffc843edb306b18a8be98efeec7c3&req=dSkjE8B3n4hXXPMW1HO4zQQ9sFYJMHK9TyGSpkcb8MX%2BsxdD%2B1tlH9u4d0rz%0AdEtRJ3l0QRyMtUo3rNQ%3D%0A) - -4. A list of your previously-saved prompts will appear. - -5. You can use the search bar at the top of the prompt list if you're looking for something specific. - -**Important:** When you run a prompt on Workbench (legacy), Claude's response is not saved by default. You need to manually add responses from Claude to your current prompt on the Workbench by clicking "Add to Conversation" at the bottom of the output. If you aren't seeing something in your history that you were expecting, it's possible that it wasn't added to the conversation. - -## How do I export my data from Workbench (legacy)? - -1. Open **[Workbench (legacy)](https://platform.claude.com/workbench)** in the Claude Console. - -2. In the banner at the top of the page, select "Export data." - -3. In the **Export Workbench data** dialog, choose what to include alongside your prompts: - - - **Model completions** — saved responses from past runs - - - **Uploaded files** — images and PDFs attached to your prompts + 2. **Uploaded files** — images and PDFs attached to your prompts ​ ​**Note:** Including either may significantly increase the export size. -4. Select "Export." Your data is packaged as JSON, and we'll email you a download link when it's ready. +Primary Owners or Admins also have the option to export data for their entire organization. + +3. Select "Export." Your data is packaged as JSON, and we'll email you a download link when it's ready. -Export your data before **August 17, 2026**. It will not be accessible after Workbench (legacy) is retired. +Export your data before **September 1, 2026**. It won't be accessible after this date. --- ## Frequently asked questions -### What’s changing in Workbench? +### What happened to Workbench (legacy)? -We’re refreshing Workbench to be a simpler, stateless way to try Claude models and API features in the Console. The main differences are that it now: +**Workbench (legacy) is now retired.** The playground replaces it for trying Claude models and API features in the Console. It does not support saving prompt history or evaluating prompts. -- It doesn't store your work on Anthropic's servers. Your current draft stays in your browser, and you can export any request as code. With Workbench (legacy) you were able to save prompts, prompt history, and run evals. - -- It is built directly on the public Messages API and shows the full request and response, so what you see matches what your code sends and receives. +### What's the difference between Workbench (legacy) and the playground? -- Saved prompts, prompt versions, evals, and prompt sharing aren't part of the refreshed Workbench. Use the export function in the legacy version to download your data. +The playground is a simpler, stateless way to try Claude models and API features in the Console. The main differences is that it now: -### Will Workbench (legacy) keep working for me right now? - -**Workbench (legacy) is no longer available to new users and will be retired for all users on August 17, 2026.** If you used Workbench (legacy) prior to **June 16, 2026**, you'll continue to have access until the retirement date and will see a banner in Workbench linking to the legacy version so you can export your data. Accounts that started using Workbench on or after June 16, 2026 do not have access to Workbench (legacy). After August 17, 2026, Workbench (legacy) will no longer be available to anyone. +- It doesn't store your work on Anthropic's servers. Your current draft stays in your browser, and you can export any request as code. With Workbench (legacy) you were able to save prompts, prompt history, and run evals. -### What happens to my saved prompts and evals? +- It is built directly on the public Messages API and shows the full request and response, so what you see matches what your code sends and receives. -They remain in Workbench (legacy) until it is retired on August 17, 2026. Use the Export option in Workbench (legacy) to download them before that date. The refreshed Workbench doesn't include saved prompts or evals, so keep your exported copies in your own tools, such as the repository where your application code lives. +- Saved prompts, prompt versions, evals, and prompt sharing aren't part of the playground. Use the export function in the legacy version to download your data. ### How do I get access to my existing data from Workbench (legacy)? -Your saved prompts and completions are available in Workbench (legacy) until August 17, 2026. You'll see an Export option in Workbench (legacy) that lets you download your saved prompts, prompt revisions, and completions. Export your data before the retirement date, as it will not be accessible afterward. +You can no longer access this data directly in Console. You can export it as JSON in **[Claude Console](https://platform.claude.com/settings/privacy)** until September 1, 2026. After this date, it will no longer be recoverable. -### Can I import my Workbench (legacy) data into refreshed Workbench? +### Can I import my Workbench data into the playground? -No. The refreshed version of Workbench doesn't save prompts or conversations, so there's nothing to import into. The export gives you a copy of your Workbench data so you can keep it or move it into your own tools. \ No newline at end of file +No. The playground doesn't save prompts or conversations, so there's nothing to import into. The export gives you a copy of your Workbench data so you can keep it or move it into your own tools. \ No newline at end of file diff --git a/content/support/8887527-customizing-your-appearance-settings.md b/content/support/8887527-customizing-your-appearance-settings.md index 9157a89de..5084219b1 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=1787071500&signature=42e63d360753139f7acf1e6fb99277962f468fdd69c57659a264078898db5ba4&req=dSYjHst4nYVeXvMW1HO4zc2jJ6U9h4rhSBkgeTglJro6ICTDoEDKR5WRYwTQ%0ARLEwY4vPGbbt163TXJA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1648260417/d478c757c7115ad58a12026d4caf/AD_4nXc__Qop4X9hknWGfGj_y_DCpLutLruhxIclJIfir0ilsgNMg7X8ksIVnqk1Oce5FKlGIOYu9CKbVsu8DqD7iIY2aC0ZfXMyFTeAdNq-Cao2mXcj_WUpNF0kM2HoYR_dEx6N_cuJow?expires=1787107500&signature=397396beb3c8275d2482eff3db1c49477d6f69921e65c1cbc7ef6a4a76ec4e59&req=dSYjHst4nYVeXvMW1HO4zc2jJ6U8gIzhSBkgeTglJrqadm%2FnaDMP6HldDvGr%0ASX7FKCYiPI6MC0wh60c%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=1787071500&signature=f68b102aed2bd564d335c4ea9aee0dcbceed1be749b1c563c475c115d6b2ede2&req=dSYjHst4nYVeX%2FMW1HO4zc8962flWnA5QtNFlF5%2FHEcZi0xictzgz3xrYKKJ%0A%2FC8l%2F%2FH%2BVNTB8mSGxhs%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1648260416/7fc0803d44d8de40f8e6636b2eb6/AD_4nXf0UEDa1i2QmqlQtoB5BgpQ-FfZVzss_7wMVQdvkmEDSfoTxixnG0GSxC6qrOs21HdkXH-I2Yn_GHDAf8yjd6FJtoh9FadALozvIErFp9r8LychDGLPb7OpN1CN4PRcgVAYNCre?expires=1787107500&signature=705254c596f29a0008f9bd89ff9e414890165a86309f8e57a641e8a0fd2cc4f6&req=dSYjHst4nYVeX%2FMW1HO4zc8962fkXXY5QtNFlF5%2FHEcCP%2BNd3sasGyid8WnE%0AZ90xxM06fY6J5%2FmZZN4%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=1787071500&signature=06a3a0861d78b1c3bb7e4fdcc2a93933d5530daed688ceb4a676d3fafc631bde&req=dSkjF8h%2BlYFfXfMW1HO4zUS%2BB1j2XnrqylfYa7uDb9mgHE7BNRefQ%2FzU2q3F%0AmsZ6BDtqtHjy9yaZTkY%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=1787107500&signature=6e667899e968330024e735301568d6fd8978b736fc20ec2729eeb10102a07f8c&req=dSkjF8h%2BlYFfXfMW1HO4zUS%2BB1j3WXzqylfYa7uDb9l270Hb3cTjQqUkyA87%0Ab32%2FruubDewdCGN1Jx4%3D%0A) \ No newline at end of file diff --git a/content/support/8977456-how-do-i-pay-for-my-claude-api-usage.md b/content/support/8977456-how-do-i-pay-for-my-claude-api-usage.md index d2dc77ff4..40be8593a 100644 --- a/content/support/8977456-how-do-i-pay-for-my-claude-api-usage.md +++ b/content/support/8977456-how-do-i-pay-for-my-claude-api-usage.md @@ -1,8 +1,8 @@ # How do I pay for my Claude API usage? -Claude API and Workbench usage is billed via prepaid "usage credits." Credits must be purchased prior to using the API, and your credits will be applied to your usage according to our current **[pricing](https://claude.com/pricing#api)**. These credits can be used for API access, Workbench usage, and Claude Code. Failed requests are not charged, and you will only be billed for successful API calls and completed tasks. +Claude API and the playground usage is billed via prepaid "usage credits." Credits must be purchased prior to using the API, and your credits will be applied to your usage according to our current **[pricing](https://claude.com/pricing#api)**. These credits can be used for API access, the playground usage, and Claude Code. Failed requests are not charged, and you will only be billed for successful API calls and completed tasks. -You can track credit usage in your **[Claude Console settings on the Billing page](https://platform.claude.com/settings/billing)**. If you run out of credits, you will no longer be able to call the API or use Workbench. You can choose to set up an auto-reload that purchases additional credits when your balance falls below a set limit. +You can track credit usage in your **[Claude Console settings on the Billing page](https://platform.claude.com/settings/billing)**. If you run out of credits, you will no longer be able to call the API or use the playground. You can choose to set up an auto-reload that purchases additional credits when your balance falls below a set limit. To add usage credits and adjust your auto-reload settings, navigate to your Billing page. Click on the “Buy credits” button, and enter in the amount of credits you would like to purchase. After you’ve purchased your credits, they will be immediately available to you. 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 cbcbd51ab..068e43208 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=1787071500&signature=1cbe2b79a44d5536725c4de293285ba5ad2404c7956f1f17bfeed3a1d21059f7&req=diIgEst4moRcXfMW1HO4zeqzlXsOIYD5oVDupr7i4TESlCYdsoNsA8RKkSS3%0AyxzvaDKF018hVIjHXQk%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2274267534/e7064e2657b1bd20031ba40da11c/CleanShot+2026-04-14+at+09_48_08.png?expires=1787107500&signature=535b6584ed10069754c1d4d573a6ef8a42f2c173e58356e2b0fc71b83c811d5c&req=diIgEst4moRcXfMW1HO4zeqzlXsPJob5oVDupr7i4TEaiec%2FZyJ8jPHFIXyU%0AwLvgQTlvrR5hXwGZe1Y%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=1787071500&signature=b1bcfeb89eb79051a93466b37e6c16a75e3f2cc85c03dd6de9bbc34ddfe0444d&req=dSUvEs53m4leWPMW1HO4zXW0qxILHIteVOsMorzl%2B%2FTNIuMoyfj2aim6v2tC%0AECi9CEWgmzp%2FGuhjJqA%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=1787107500&signature=6ad30173bab754e14f8db2222c8c6441f198be8b939331ff15a9121a4b42fb42&req=dSUvEs53m4leWPMW1HO4zXW0qxIKG41eVOsMorzl%2B%2FQ8Dh15AhPMtUMclFxg%0A%2B9TbJa1WI3CBaVyV694%3D%0A) \ No newline at end of file diff --git a/content/support/9266767-what-is-the-team-plan.md b/content/support/9266767-what-is-the-team-plan.md index fd6ba8bab..48dbb4246 100644 --- a/content/support/9266767-what-is-the-team-plan.md +++ b/content/support/9266767-what-is-the-team-plan.md @@ -96,7 +96,7 @@ Usage limits differ between Standard and Premium seats in the following ways: **Standard seats:** Team plan Standard seats offer 1.25x more usage per session than the Pro plan and have a weekly usage limit that applies across all models. -**Premium seats:** Team plan Premium seats offer 6.25x more usage per session than the Pro plan. Users assigned to these seats ​​also have two weekly usage limits: one that applies across all models and another for Sonnet models only. +**Premium seats:** Team plan Premium seats offer 6.25x more usage per session than the Pro plan and have a weekly usage limit that applies across all models. ### Do usage limits apply across the team or to individual members? 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 76f51fb9d..63d63933c 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=1787071500&signature=1fb7fbd0ec9cd161204ed60a966b364c12c6184661ae8218e5de043df0a7474b&req=dScvEsh3nYNbUfMW1HO4zQABaWZsTaEQBSXNVFXQ%2FVEGD77RJeWIICpIM3fe%0ApaIAzeFhYzMV%2FbHYmhM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784190248/0f19c8de18b494a27be252fdfaff/d4e7a5c5-25f5-4623-862b-c593d2dc0b39?expires=1787107500&signature=fa7fd327dbaa829be2d0494b5f50dd5e20193956f30917a8f050cf98c1eeeda2&req=dScvEsh3nYNbUfMW1HO4zQABaWZtSqcQBSXNVFXQ%2FVFiKlqKgzz%2BSdjVGKsx%0AQVmHNOMidJiPf9V3YIA%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=1787071500&signature=892f742002adf7ed0470d69dad18247647fbd31941511dabafa1ba40a2eb34cf&req=dScvEsh3nYhaWPMW1HO4zSMECiewzAgEgYbpTjViBxCeqYdyj6xALe0UJeur%0AgRSgBuUeYGc6dHSFI3k%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784190951/34dc256ccd4c0cf74976f31062e6/55365cf2-059d-41b2-ac95-4b00c4389a76?expires=1787107500&signature=417537dcec337d5655e5c7a78176385dc9bb6fd7e627b97c574825e2ddf8f64f&req=dScvEsh3nYhaWPMW1HO4zSMECiexyw4EgYbpTjViBxALRzTgisSkko729fv5%0AqJs9slLwNQy%2FNae2jz8%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=1787071500&signature=a9f5e226c0fac78d99ecaf5a5bf58463fcdbe663ecc154db218a9b1b04bbb550&req=dScvEsh2mIdXW%2FMW1HO4zb6DuPAsCUQPS2r1%2FGRlqOQDK9IRmoAo4GNJyj7l%0AR56PIBAjLOwdTo3wad0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784185682/8625eac15b9fa452f148a6c47250/c53a1bc4-a991-4684-a789-5447ed789d35?expires=1787107500&signature=7d6fd58c95a3d1a654afb3d3c7d245dc38765b7225427048308d6b3dece0f43b&req=dScvEsh2mIdXW%2FMW1HO4zb6DuPAtDkIPS2r1%2FGRlqOScMU0dR9%2FRe7M7LnHr%0AXRvqI%2BjeuNrTBb6NrGg%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=1787071500&signature=141319c3ff0371561bf6b39ee0ba8d628c491c45791b02b21d906b37489d9cdb&req=dScvEsh2mIdXXPMW1HO4zbParUtJ7vumuQSB0Ebsw9d6ATg8Y8j7%2BsLnAIon%0AQ6n2RrXfNUonKe2iD2A%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1784185685/bb960063204592db277a4ba62d8d/ebbf5c69-da79-4e56-9d87-f2a97a22fe67?expires=1787107500&signature=e5de458acfcb322b802f739580ac297ae0d518fcd3b8ad2eace02c7073be588b&req=dScvEsh2mIdXXPMW1HO4zbParUtI6f2muQSB0Ebsw9cSO2Q5Ximrlb%2FDmrum%0AaKEFOlusPwuXqype%2F%2Fw%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 628a5372f..cc79eefcf 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=1787071500&signature=0b1a761be6819035d84845b2ba5522657f705e00fdfa9f455421c22f6a861051&req=dScjFsp5nYhWWPMW1HO4zd3a2VskI4%2BiHK95%2FTFaPykaif84WjW5jtF4qsDh%0A22qVLxUlpdhahKrUNQ4%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370991/2b6b16e5deff094e073a5b4bb0ea/63197103-24c0-41e5-aebd-9b8f431837bb?expires=1787107500&signature=3b4cf1506c1709cbeff09fc9ed6cb4cba0dbb82ea6c02415123aa5715a0640fb&req=dScjFsp5nYhWWPMW1HO4zd3a2VslJImiHK95%2FTFaPyl8tgDLbVNHa6uIllQx%0AYoYK2YkRfm7iR0cIMkw%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=1787071500&signature=1a86b7fdd4cb21a57079bbaa4a705efab1de03a0402064465b920848ae097ff2&req=dScjFsp5nYhXXvMW1HO4zUiDoi73hgcsE8Kp5wh0MSAg6evImQwvDL3u283%2B%0AvkkEgwkK1GvUDsmGBxM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370987/5d5db997e6b42e627ffa62fddf75/4823906b-9535-4a19-b89e-a1003f1e6e68?expires=1787107500&signature=34056002bbafefca32059537a99130a6e0de017639e7c106b6a746174f3acf10&req=dScjFsp5nYhXXvMW1HO4zUiDoi72gQEsE8Kp5wh0MSB8a%2BSJdusF4jkAGXDe%0A0vqux3hAXhn1sMjrCkw%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=1787071500&signature=ce00f74cd0bf1e3d767509d7e4d9cd3d149e60a30358d758474ea4b4c94f1060&req=dScjFsp5nYhXUfMW1HO4zckCIfViZSOhl3XeGelDRW3KjW%2B0nTYc5NseCfJp%0A09mGCM9NKBMNRLz%2Bkys%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370988/386407facbf3e73d2f5538623a18/69d8ffcd-e1ca-470f-a219-5b88704e41f2?expires=1787107500&signature=a3f3fdb355108acbcc377da20bede8f56987d289b18fa4efd1c7de4c563ba18d&req=dScjFsp5nYhXUfMW1HO4zckCIfVjYiWhl3XeGelDRW3YXREj0yOvvoSc5lrM%0AG2C9EGqsMEn6fBBlms8%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=1787071500&signature=03f873b2fe2d4d6c4e60efcde20d8af5bd65d4443610d48ce70899e012c9cecd&req=dScjFsp5nYhXUPMW1HO4zaSEGlScTbkI2JrJefVtywklwONi%2BOCkT9rNT2QU%0Ai%2F%2F8awJtZ7TvAgqhZ2o%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370989/f829dcd8bdd88e944322f678323f/9d25eff1-6df3-40be-82eb-ba7fe09187e8?expires=1787107500&signature=92b9b902063aeb7b73f826c8bedc5599fed94f5822be9da747a187798eca2528&req=dScjFsp5nYhXUPMW1HO4zaSEGlSdSr8I2JrJefVtywmfImvPoMoc9147sgyq%0AfEUREjhvDiD22evIRqo%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=1787071500&signature=4c04d095c7e070b4ceb54917a4c96a074a15e359218982b97c2798208659e6ed&req=dScjFsp5nYhWWfMW1HO4zT7Q08%2B7ug0TAmYRPrgMBZl2cqON5w0nRl3njFXQ%0AyOwGqMUELRKjRPrZZRA%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1740370990/d173fbc6f030780d30c6d7b8e204/7e47b9d1-89fe-4607-8b5b-f7b06e7ad0d6?expires=1787107500&signature=98968027c4e8880b3a19c9ea29e34fab76c2e8190f7b3a94941fa6978be2ca1e&req=dScjFsp5nYhWWfMW1HO4zT7Q08%2B6vQsTAmYRPrgMBZm%2FHw001rfmlBAufWeO%0AE11PwDSDGEar8eQfxgY%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 176ad3b88..4545c5fce 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=1787071500&signature=e837ed83a99fb8766d07b372d298039e4927333d276c5b95af3e0458b36f771c&req=dSUvEs97mYNeXvMW1HO4zYCWiSMYhsefuqqBX2puyxQGXCTXNWOIjhz5bQgA%0ADtT%2FvYMsk2AU%2FaN6oxM%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584654217/db0a977417e38e43639f060d96e0/image.png?expires=1787107500&signature=39f36c8dc79ab45f3f08b0e0a8e0afb6481fd7af2c280eba4aed451226f0013d&req=dSUvEs97mYNeXvMW1HO4zYCWiSMZgcGfuqqBX2puyxRaJceclSIpEdbp1SRF%0AFuHh8DcZoDKvrM8yksQ%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=1787071500&signature=bf3ad3661b761743d28f2f75d55232cdb8fc38df1773a2f3f8a28c7dfe636ebf&req=dSUvEs94mYJdWPMW1HO4zQwER3QqJo5jqMITUZbanFBHhXpHwwLgJm19d1TY%0AbZdivWmGHsT%2BHoGXs3A%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584664321/59b50eba0b61e0789f7055fcf9f4/image+%285%29.png?expires=1787107500&signature=b4dae08715694ec040143209e4eb1c2e33c1e9c8d715a7b2080ef32818f26a8c&req=dSUvEs94mYJdWPMW1HO4zQwER3QrIYhjqMITUZbanFDXZESRcNLtz%2FaeUekX%0AHvt5dFarxv3zCK%2F5Suw%3D%0A) -![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584693386/aed472efe163abcbc14fa32f3699/rate+limited+requests.png?expires=1787071500&signature=ae0fe05af643df98d9fa9db0ac3b874ee999dcb7519a19ce14ade19eac03dd51&req=dSUvEs93noJXX%2FMW1HO4zRxEwWxN4VBp21D6pckxWMZco4GLtN78wItGDMyZ%0A6MgrR9aBUtQOnYjyv3k%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584693386/aed472efe163abcbc14fa32f3699/rate+limited+requests.png?expires=1787107500&signature=1a74391f429c54d8d02b2c741628aca8c80d31fc49f5c4afe5e8e8ec58ef3232&req=dSUvEs93noJXX%2FMW1HO4zRxEwWxM5lZp21D6pckxWMb84Bs5FTZnxifUzLLO%0AMkbq8X3Ki6YrHtAfZSo%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=1787071500&signature=05af42a391bd8e2da854ecf92a81dd15d3c087413d19d215e4242042ef31f3c4&req=dSUvEs95lIVfWPMW1HO4zUR%2Bh5vDVNFkCyIF5nuUsbxbSkAG36H%2BEL2Gs7bb%0AOrLk9BcPMHsEvn4gTXc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1584679401/4d0bc8ed08625e1adee414e77030/CleanShot+2025-06-23+at+08_54_40%402x.png?expires=1787107500&signature=a5aa1c605b958ff2284d6775d3acb98c1b4d9f50f9ee38ca781121fb37bdc457&req=dSUvEs95lIVfWPMW1HO4zUR%2Bh5vCU9dkCyIF5nuUsbyHqRmoMYywwS45b0YT%0A6RRPqUJw4Q6AbiFqyBs%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 131e7ba07..31bc0b553 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=1787071500&signature=fa54eec4362e719f738a6e642711e8dea40c61b7f15f074965cf94fa7bc88f4d&req=dSkiF892mYhZWfMW1HO4zdcpD1FS4gKER8xgMH3ra8i%2B5PS76OBy6veYSkal%0AHLRWJL89jsQd3YhuuEE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951684960/0cd917c4455b31e86b70a97f8234/image.png?expires=1787107500&signature=95288a317bc3cca1af6338ad31e50e36d0fffe68b03fc9fa90c8f224ac59fe26&req=dSkiF892mYhZWfMW1HO4zdcpD1FT5QSER8xgMH3ra8iNT4WKm64jrQeIOdht%0AONP95qr7tsP4xbDCc1Y%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=1787071500&signature=73bfd0baeab17f1d094bd285dc0251e7898a2bced47d174c11e8e698b259236e&req=dSkiF892mIlZWfMW1HO4zcqH796DzoVof3CUbx4Ru6XZpFRMsNLPwSuzyDDC%0AgvDyQanRpKFiJrvaDB0%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951685860/6bf1aa2c57d6ff95804797779e9c/image.png?expires=1787107500&signature=cc99b16c718bdc1f652db81e7c774aecfb8f2e8d778662fe1e52a16a54431311&req=dSkiF892mIlZWfMW1HO4zcqH796CyYNof3CUbx4Ru6WbPpDzq1%2F0NPDEv9uq%0AXr3fsa1%2F6qPddIugzC4%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=1787071500&signature=3b16f7f4d8c45877f349050146ec2fdf6fb3a685ded71509136493122ed6c1e8&req=dSkiF892nYBZWfMW1HO4zbvYOlblKniWK6hAzMpXfmOnQcGIEP2agd7OGFqs%0APF%2FRmXragkcHT3gi2Tc%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951680160/d5a38784df4c6d0cc55eda339279/Screenshot%2B2025-10-28%2Bat%2B2_00_15-E2-80-AFPM.png?expires=1787107500&signature=58cb0b249936b12b085cb160102a4a3ebddd5e0441306afd41aff798c9c1866b&req=dSkiF892nYBZWfMW1HO4zbvYOlbkLX6WK6hAzMpXfmOvWYuqK31U4VEy4piQ%0A7h%2FWsQD7LIEn31RvahE%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=1787071500&signature=17936b6f82f5f59484be17b6ad970061987f40ba8fd77dc3364711c85ab6599f&req=dSkiF895m4hdXvMW1HO4zW9Ewg69%2FnW2gj8mTHivCKarNxv4AVjiHphcKmvI%0AVUZC1G2VmuNDDlASwow%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/1951676927/c66153a2c075c6a64404306aefd0/Screenshot%2B2025-10-28%2Bat%2B1_58_24-E2-80-AFPM.png?expires=1787107500&signature=f63ea023ff83ba90b7f2ccab4c15561b77ed95f4b7dbaccfb978181c1c430565&req=dSkiF895m4hdXvMW1HO4zW9Ewg68%2BXO2gj8mTHivCKZ8ejWZCDQoNX7mybfc%0A9Uiz8QSi4SWorafO2CY%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 7e9b740b6..ce9086cc0 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=1787071500&signature=82602e0dabfff2606da760bd53866d1009e612eedfa8a127be8ec0fc8ecd9d5b&req=diAiFcB%2Bn4NWWPMW1HO4zfGib2CkbAFaYabJlVJ9VPzHNkGHoHzzGnHXt2AB%0A8YkTNnYwr8A1kBvNBwE%3D%0A) +![](https://downloads.intercomcdn.com/i/o/lupk8zyo/2053902291/8c39d1a79dedc97411eed54dec5c/CleanShot+2026-02-11+at+11_25_34%402x.png?expires=1787107500&signature=8f86a017e18f42c6de254f3a3077711ae8ad45643d00a313e14d8b185f97367b&req=diAiFcB%2Bn4NWWPMW1HO4zfGib2ClawdaYabJlVJ9VPz7z8EdldLzm1yX1fG6%0AXn8JWp3oyZUyX5d9wq0%3D%0A) ## How does disabling public projects work?