SpyBara
Go Premium

Documentation 2026-09-22 23:59 UTC to 2026-09-23 23:57 UTC

17 files changed +93 −47. View all changes and history on the product overview
2026
Fri 25 23:58 Thu 24 22:57 Wed 23 23:57 Tue 22 23:59 Mon 21 22:59 Sun 20 23:59 Sat 19 23:57 Fri 18 23:58 Tue 15 23:58 Mon 14 22:58 Sun 13 21:00 Sat 12 03:02 Thu 10 23:00 Wed 9 22:58 Tue 8 20:00 Tue 1 21:02

artifacts.md +4 −0

Details

354| 组织策略 | 客户管理的加密密钥 (CMEK)、HIPAA 和 [零数据保留](/docs/zh-CN/zero-data-retention) 未为组织启用。 |354| 组织策略 | 客户管理的加密密钥 (CMEK)、HIPAA 和 [零数据保留](/docs/zh-CN/zero-data-retention) 未为组织启用。 |

355| 表面 | Claude Code CLI,或 Claude 桌面应用版本 1.13576.0 或更高版本。当 Claude Tag 和 artifacts 都为组织启用时,[Claude Tag](https://claude.com/docs/claude-tag/overview) 会话也可以发布 artifacts。在 [Agent SDK](/docs/zh-CN/agent-sdk/overview)、GitHub Action 和 MCP-server 上下文中默认关闭,以及当设置 [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/zh-CN/env-vars) 时。 |355| 表面 | Claude Code CLI,或 Claude 桌面应用版本 1.13576.0 或更高版本。当 Claude Tag 和 artifacts 都为组织启用时,[Claude Tag](https://claude.com/docs/claude-tag/overview) 会话也可以发布 artifacts。在 [Agent SDK](/docs/zh-CN/agent-sdk/overview)、GitHub Action 和 MCP-server 上下文中默认关闭,以及当设置 [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/zh-CN/env-vars) 时。 |

356 356 

357您的组织是否允许 artifacts 来自您的组织策略,Claude Code 从 `api.anthropic.com` 加载。当 Claude Code 无法加载策略时,artifacts 不可用。当您请求一个时,Claude 会说明原因。

358 

359如果涉及代理、VPN 或网络过滤器,请要求您的 IT 管理员允许 `api.anthropic.com` 通过。Claude Code 会在后台继续重试,一旦策略加载并允许,artifacts 就会变得可用。

360 

357<h2 id="disable-artifacts">361<h2 id="disable-artifacts">

358 禁用 artifacts362 禁用 artifacts

359</h2>363</h2>

Details

7> 从浏览器、手机、桌面应用或终端在云端运行 Claude Code 会话,使用 --cloud 和 --teleport 移动会话,以及自动修复拉取请求。7> 从浏览器、手机、桌面应用或终端在云端运行 Claude Code 会话,使用 --cloud 和 --teleport 移动会话,以及自动修复拉取请求。

8 8 

9<Note>9<Note>

10 云会话处于研究预览阶段,适用于 Pro、Max 和 Team 用户,以及拥有高级席位或 Chat + Claude Code 席位的 Enterprise 用户。10 云会话在 Pro、Max 和 Team 计划上可用,以及拥有高级席位或 Chat + Claude Code 席位的 Enterprise 用户。

11</Note>11</Note>

12 12 

13云会话是在云基础设施上运行的 Claude Code 会话,而不是在你的机器上运行。默认情况下,它在 Anthropic 管理的基础设施上运行,或在路由到你的组织的[自托管环境](/docs/zh-CN/self-hosted-environments)时在那里运行。即使关闭笔记本电脑后,会话也会继续运行,你可以从任何设备检查或控制它。13云会话是在云基础设施上运行的 Claude Code 会话,而不是在你的机器上运行。默认情况下,它在 Anthropic 管理的基础设施上运行,或在路由到你的组织的[自托管环境](/docs/zh-CN/self-hosted-environments)时在那里运行。即使关闭笔记本电脑后,会话也会继续运行,你可以从任何设备检查或控制它。

Details

7> 为 Claude Code 云会话配置云环境:网络访问级别、环境变量、设置脚本和环境缓存。7> 为 Claude Code 云会话配置云环境:网络访问级别、环境变量、设置脚本和环境缓存。

8 8 

9<Note>9<Note>

10 云环境适用于[云会话](/docs/zh-CN/claude-code-on-the-web),该功能目前处于研究预览阶段,适用于 Pro、Max 和 Team 用户,以及具有[高级席位或 Chat + Claude Code 席位](https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan)的 Enterprise 用户。10 云环境适用于[云会话](/docs/zh-CN/claude-code-on-the-web),这些会话在 Pro、Max 和 Team 计划上可用,以及具有[高级席位或 Chat + Claude Code 席位](https://support.claude.com/en/articles/11845131-use-claude-code-with-your-team-or-enterprise-plan)的 Enterprise 用户。

11</Note>11</Note>

12 12 

13每个[云会话](/docs/zh-CN/claude-code-on-the-web)都在云环境中运行。您可以配置环境以允许或拒绝[网络访问](#access-levels)、为会话[设置环境变量](#set-environment-variables)、在 Pro 和 Max 计划上存储会话使用的[API 凭证](#add-api-credentials)而不会看到它们,以及在 Claude 开始工作前运行[设置脚本](#setup-scripts)。13每个[云会话](/docs/zh-CN/claude-code-on-the-web)都在云环境中运行。您可以配置环境以允许或拒绝[网络访问](#access-levels)、为会话[设置环境变量](#set-environment-variables)、在 Pro 和 Max 计划上存储会话使用的[API 凭证](#add-api-credentials)而不会看到它们,以及在 Claude 开始工作前运行[设置脚本](#setup-scripts)。

env-vars.md +3 −2

Details

311| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK` | 设置为 `1` 以跳过连接期间 IDE 锁定文件条目的验证。当自动连接无法找到您的 IDE 尽管它正在运行时使用 |311| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK` | 设置为 `1` 以跳过连接期间 IDE 锁定文件条目的验证。当自动连接无法找到您的 IDE 尽管它正在运行时使用 |

312| `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` | 在一个会话中运行的 [子代理](/docs/zh-CN/sub-agents#concurrent-subagent-limit) 数量,在此之后 Agent 工具拒绝生成另一个(默认值:20)。仅接受纯数字的正整数;任何其他值都被忽略,因此变量可以调整上限但不能禁用它。需要 Claude Code v2.1.217 或更高版本 |312| `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` | 在一个会话中运行的 [子代理](/docs/zh-CN/sub-agents#concurrent-subagent-limit) 数量,在此之后 Agent 工具拒绝生成另一个(默认值:20)。仅接受纯数字的正整数;任何其他值都被忽略,因此变量可以调整上限但不能禁用它。需要 Claude Code v2.1.217 或更高版本 |

313| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | 覆盖 Claude Code 为活跃模型假设的上下文窗口大小。从 v2.1.193 开始,它如何应用取决于 Claude Code 如何解析模型 ID;请参阅 [为网关或自定义模型 ID 纠正窗口](/docs/zh-CN/model-config#correct-the-window-for-a-gateway-or-custom-model-id)。在通过 `ANTHROPIC_BASE_URL` 路由到其上下文窗口与其名称的内置大小不匹配的模型时使用 |313| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | 覆盖 Claude Code 为活跃模型假设的上下文窗口大小。从 v2.1.193 开始,它如何应用取决于 Claude Code 如何解析模型 ID;请参阅 [为网关或自定义模型 ID 纠正窗口](/docs/zh-CN/model-config#correct-the-window-for-a-gateway-or-custom-model-id)。在通过 `ANTHROPIC_BASE_URL` 路由到其上下文窗口与其名称的内置大小不匹配的模型时使用 |

314| `CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH` | Claude Code 发送给模型的每个 MCP 工具描述和每个 MCP 服务器说明的最大长度(以字符为单位)(默认值:2048)。Claude Code [截断较长的文本](/docs/zh-CN/mcp#for-mcp-server-authors)。仅接受纯数字的正整数。任何其他值都被忽略,默认值适用。需要 Claude Code v2.1.280 或更高版本 |

314| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | 为大多数请求设置最大输出令牌数。默认值和上限因模型而异;请参阅 [最大输出令牌](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison)。Claude Code 为它不识别的模型 ID(如网关特定的名称)默认为 32000,并将高于模型上限的值降低到上限。增加此值会减少 [自动压缩](/docs/zh-CN/costs#reduce-token-usage) 触发前可用的有效上下文窗口 |315| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | 为大多数请求设置最大输出令牌数。默认值和上限因模型而异;请参阅 [最大输出令牌](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison)。Claude Code 为它不识别的模型 ID(如网关特定的名称)默认为 32000,并将高于模型上限的值降低到上限。增加此值会减少 [自动压缩](/docs/zh-CN/costs#reduce-token-usage) 触发前可用的有效上下文窗口 |

315| `CLAUDE_CODE_MAX_RETRIES` | 覆盖重试失败 API 请求的次数(默认值:10)。从 v2.1.186 开始上限为 15;从 v2.1.199 开始,`CLAUDE_CODE_RETRY_WATCHDOG` 提高默认值并删除上限。对于需要等待更长中断的无人值守会话,改为设置 `CLAUDE_CODE_RETRY_WATCHDOG` |316| `CLAUDE_CODE_MAX_RETRIES` | 覆盖重试失败 API 请求的次数(默认值:10)。从 v2.1.186 开始上限为 15;从 v2.1.199 开始,`CLAUDE_CODE_RETRY_WATCHDOG` 提高默认值并删除上限。对于需要等待更长中断的无人值守会话,改为设置 `CLAUDE_CODE_RETRY_WATCHDOG` |

316| `CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION` | 在 v2.1.224 中删除,现在是无操作。以前上限了 Claude 可以在一个会话中使用 Agent 工具生成的 [子代理](/docs/zh-CN/sub-agents) 总数(默认值:200);超过上限生成失败,显示 `Subagent spawn limit reached`。[并发子代理限制](/docs/zh-CN/sub-agents#concurrent-subagent-limit) 和 [深度限制](/docs/zh-CN/sub-agents#let-subagents-spawn-their-own-subagents) 仍然适用 |317| `CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION` | 在 v2.1.224 中删除,现在是无操作。以前上限了 Claude 可以在一个会话中使用 Agent 工具生成的 [子代理](/docs/zh-CN/sub-agents) 总数(默认值:200);超过上限生成失败,显示 `Subagent spawn limit reached`。[并发子代理限制](/docs/zh-CN/sub-agents#concurrent-subagent-limit) 和 [深度限制](/docs/zh-CN/sub-agents#let-subagents-spawn-their-own-subagents) 仍然适用 |


340| `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` | 设置为 `1` 以让 Claude Code 在新版本可用时在后台运行您的包管理器的升级命令。适用于 Homebrew 和 WinGet 安装。其他包管理器继续显示升级命令而不运行它。请参阅 [自动更新](/docs/zh-CN/setup#auto-updates) |341| `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` | 设置为 `1` 以让 Claude Code 在新版本可用时在后台运行您的包管理器的升级命令。适用于 Homebrew 和 WinGet 安装。其他包管理器继续显示升级命令而不运行它。请参阅 [自动更新](/docs/zh-CN/setup#auto-updates) |

341| `CLAUDE_CODE_PERFORCE_MODE` | 设置为 `1` 以启用 Perforce 感知写入保护。设置时,如果目标文件缺少所有者写入位(Perforce 在同步文件上清除,直到 `p4 edit` 打开它们),Edit、Write 和 NotebookEdit 会失败,显示 `p4 edit <file>` 提示。这防止 Claude Code 绕过 Perforce 更改跟踪 |342| `CLAUDE_CODE_PERFORCE_MODE` | 设置为 `1` 以启用 Perforce 感知写入保护。设置时,如果目标文件缺少所有者写入位(Perforce 在同步文件上清除,直到 `p4 edit` 打开它们),Edit、Write 和 NotebookEdit 会失败,显示 `p4 edit <file>` 提示。这防止 Claude Code 绕过 Perforce 更改跟踪 |

342| `CLAUDE_CODE_PLUGIN_CACHE_DIR` | 覆盖插件根目录。尽管名称如此,这设置了父目录,而不是缓存本身:市场和插件缓存位于此路径下的子目录中。默认为 `~/.claude/plugins` |343| `CLAUDE_CODE_PLUGIN_CACHE_DIR` | 覆盖插件根目录。尽管名称如此,这设置了父目录,而不是缓存本身:市场和插件缓存位于此路径下的子目录中。默认为 `~/.claude/plugins` |

344| `CLAUDE_CODE_PLUGIN_DIRS` | 要为会话加载的插件目录,每个加载方式与 [`--plugin-dir`](/docs/zh-CN/plugins#test-your-plugins-locally) 标志加载它的方式相同。在 Unix 上用 `:` 分隔多个路径,在 Windows 上用 `;` 分隔。将每个路径作为绝对路径给出或以 `~` 开头,因为 Claude Code 跳过相对路径。需要 Claude Code v2.1.280 或更高版本 |

343| `CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS` | 安装或更新插件时 git 操作的超时时间(以毫秒为单位)(默认值:120000)。对于大型存储库或缓慢网络连接,增加此值。请参阅 [Git 操作超时](/docs/zh-CN/plugin-marketplaces#git-operations-time-out) |345| `CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS` | 安装或更新插件时 git 操作的超时时间(以毫秒为单位)(默认值:120000)。对于大型存储库或缓慢网络连接,增加此值。请参阅 [Git 操作超时](/docs/zh-CN/plugin-marketplaces#git-operations-time-out) |

344| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` | 设置为 `1` 以在市场刷新无法到达或验证远程时跳过重新克隆尝试并继续使用现有市场检出。在离线或隔离环境中很有用,其中重新克隆会以相同方式失败。请参阅 [市场更新在离线环境中失败](/docs/zh-CN/plugin-marketplaces#marketplace-updates-fail-in-offline-environments) |346| `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` | 设置为 `1` 以在市场刷新无法到达或验证远程时跳过重新克隆尝试并继续使用现有市场检出。在离线或隔离环境中很有用,其中重新克隆会以相同方式失败。请参阅 [市场更新在离线环境中失败](/docs/zh-CN/plugin-marketplaces#marketplace-updates-fail-in-offline-environments) |

345| `CLAUDE_CODE_PLUGIN_PREFER_HTTPS` | 设置为 `1` 以通过 HTTPS 而不是 SSH 克隆 GitHub `owner/repo` 速记源。适用于插件安装和更新,以及 `/plugin marketplace add` 和 `update`。在 CI 运行器、容器或任何没有为 `github.com` 配置 SSH 密钥的环境中很有用 |347| `CLAUDE_CODE_PLUGIN_PREFER_HTTPS` | 设置为 `1` 以通过 HTTPS 而不是 SSH 克隆 GitHub `owner/repo` 速记源。适用于插件安装和更新,以及 `/plugin marketplace add` 和 `update`。在 CI 运行器、容器或任何没有为 `github.com` 配置 SSH 密钥的环境中很有用 |


524 526 

525关闭获取后,你无法:527关闭获取后,你无法:

526 528 

527* 让 Claude Code [读取 `AGENTS.md` 文件](/docs/zh-CN/memory#agents-md)作为项目说明;它仅加载 `CLAUDE.md` 文件529* [在 Pro、Max 和 Team 计划上默认以自动模式启动会话](/docs/zh-CN/permission-modes#which-mode-a-session-starts-in)

528* 在 Pro、Max 和 Team 计划上[默认以自动模式启动会话](/docs/zh-CN/permission-modes#which-mode-a-session-starts-in)

529* 让 VS Code 扩展[读取设置文件以获取起始权限模式](/docs/zh-CN/permission-modes#switch-permission-modes)530* 让 VS Code 扩展[读取设置文件以获取起始权限模式](/docs/zh-CN/permission-modes#switch-permission-modes)

530* 运行 [`/auto-mode-setup`](/docs/zh-CN/auto-mode-config#generate-environment-entries) 来草拟 `autoMode.environment` 条目531* 运行 [`/auto-mode-setup`](/docs/zh-CN/auto-mode-config#generate-environment-entries) 来草拟 `autoMode.environment` 条目

531* 使用 [Remote Control](/docs/zh-CN/remote-control#requirements)532* 使用 [Remote Control](/docs/zh-CN/remote-control#requirements)

Details

38 38 

39这些有提供商特定的差异:39这些有提供商特定的差异:

40 40 

41* **CLAUDE.md memory**:`CLAUDE.md` 文件在每个提供商上加载。将 [`AGENTS.md` 文件](/docs/zh-CN/memory#agents-md)作为项目说明读取也需要一个[获取功能标志](/docs/zh-CN/env-vars#features-that-need-feature-flag-fetching)的会话

42* **MCP servers**:[来自 claude.ai 的连接器](/docs/zh-CN/mcp#use-mcp-servers-from-claude-ai)仅在您的 claude.ai 订阅是活跃身份验证方法时加载。[工具搜索](/docs/zh-CN/mcp#configure-tool-search)在 `ANTHROPIC_BASE_URL` 指向非第一方主机时默认关闭,在 Google Cloud's Agent Platform 上早于 Claude 4.5 代的模型或在 Microsoft Foundry [部署在 Azure 上](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)时不受支持41* **MCP servers**:[来自 claude.ai 的连接器](/docs/zh-CN/mcp#use-mcp-servers-from-claude-ai)仅在您的 claude.ai 订阅是活跃身份验证方法时加载。[工具搜索](/docs/zh-CN/mcp#configure-tool-search)在 `ANTHROPIC_BASE_URL` 指向非第一方主机时默认关闭,在 Google Cloud's Agent Platform 上早于 Claude 4.5 代的模型或在 Microsoft Foundry [部署在 Azure 上](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)时不受支持

43* **Subagents**:内置的 [Explore subagent](/docs/zh-CN/sub-agents#built-in-subagents) 在 Claude API 上将其继承的模型限制为 Opus,在任何其他提供商(包括 Claude Platform on AWS)上直接继承主对话的模型42* **Subagents**:内置的 [Explore subagent](/docs/zh-CN/sub-agents#built-in-subagents) 在 Claude API 上将其继承的模型限制为 Opus,在任何其他提供商(包括 Claude Platform on AWS)上直接继承主对话的模型

44* **[Commands](/docs/zh-CN/commands#all-commands)**:43* **[Commands](/docs/zh-CN/commands#all-commands)**:

glossary.md +1 −1

Details

16 AGENTS.md16 AGENTS.md

17</h3>17</h3>

18 18 

19您为 AI 编码代理编写的项目说明的 markdown 文件。如果您的存储库有一个且没有 [CLAUDE.md](#claude-md),Claude 会将其作为您的项目说明读取,而无需添加第二个文件。您可以在 `/config` 中更改**项目说明**设置,以让 Claude 同时读取两个文件或仅读取 `CLAUDE.md`。直接读取 `AGENTS.md` 需要会话中的 Claude Code v2.1.277 或更高版本,该会话会获取功能标志;在其他版本上,从 CLAUDE.md 导入它。19您为 AI 编码代理编写的项目说明的 markdown 文件。如果您的存储库有一个且没有 [CLAUDE.md](#claude-md),Claude 会将其作为您的项目说明读取,而无需添加第二个文件。您可以在 `/config` 中更改**项目说明**设置,以让 Claude 同时读取两个文件或仅读取 `CLAUDE.md`。直接读取 `AGENTS.md` 需要 Claude Code v2.1.277 或更高版本。在某些会话中 Claude [无法读取 `AGENTS.md`](/docs/zh-CN/memory#when-agents-md-support-is-unavailable),因此请改为[从 `CLAUDE.md` 中导入它](/docs/zh-CN/memory#share-one-file-with-other-coding-tools)。

20 20 

21了解更多:[AGENTS.md](/docs/zh-CN/memory#agents-md)21了解更多:[AGENTS.md](/docs/zh-CN/memory#agents-md)

22 22 

mcp.md +3 −1

Details

1562* Claude 应该何时搜索您的工具1562* Claude 应该何时搜索您的工具

1563* 您的服务器提供的关键功能1563* 您的服务器提供的关键功能

1564 1564 

1565Claude Code 将工具描述和服务器说明各截断为 2KB。保持它们简洁以避免截断,并将关键细节放在开头。1565Claude Code 将每个工具描述和每个服务器的说明截断为默认 2,048 个字符。保持它们简洁,并将关键细节放在开头。

1566 

1567要更改会话中每个 MCP 服务器的限制,请将 [`CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH`](/docs/zh-CN/env-vars#variables) 设置为字符数。此变量需要 Claude Code v2.1.280 或更高版本。

1566 1568 

1567<h3 id="configure-tool-search">1569<h3 id="configure-tool-search">

1568 配置工具搜索1570 配置工具搜索

memory.md +5 −7

Details

379要更改默认值,例如让 Claude 始终读取两个文件、仅读取 `CLAUDE.md` 或仅读取您组织的托管说明,请[更改**项目说明**设置](#choose-which-instruction-files-load)。379要更改默认值,例如让 Claude 始终读取两个文件、仅读取 `CLAUDE.md` 或仅读取您组织的托管说明,请[更改**项目说明**设置](#choose-which-instruction-files-load)。

380 380 

381<Note>381<Note>

382 直接读取 `AGENTS.md` 需要 Claude Code v2.1.277 或更高版本。在某些会话中,例如在 Amazon Bedrock 上或禁用遥测的会话中,Claude [无法读取 `AGENTS.md`](#when-agents-md-support-is-unavailable),因此请[从 `CLAUDE.md` 中导入它](#share-one-file-with-other-coding-tools)。382 直接读取 `AGENTS.md` 需要 Claude Code v2.1.277 或更高版本。在某些会话中 Claude [无法读取 `AGENTS.md`](#when-agents-md-support-is-unavailable),因此请[从 `CLAUDE.md` 中导入它](#share-one-file-with-other-coding-tools)。

383</Note>383</Note>

384 384 

385<h3 id="when-claude-code-reads-agents-md">385<h3 id="when-claude-code-reads-agents-md">


436在这些会话中,Claude 仅读取 `CLAUDE.md` 文件,**项目说明**不会出现在 `/config` 设置面板中:436在这些会话中,Claude 仅读取 `CLAUDE.md` 文件,**项目说明**不会出现在 `/config` 设置面板中:

437 437 

438* 您使用的是 v2.1.277 之前的 Claude Code 版本438* 您使用的是 v2.1.277 之前的 Claude Code 版本

439* 您的会话不会[从 Anthropic 获取功能标志](/docs/zh-CN/env-vars#features-that-need-feature-flag-fetching),例如因为您使用 Amazon Bedrock 或其他第三方提供商,或您禁用了遥测。链接的部分有完整列表

440* 这是您[安装或升级](/docs/zh-CN/env-vars#first-session-after-an-install-or-upgrade)到具有 `AGENTS.md` 支持的版本后的第一个会话。Claude 从您的下一个会话开始读取 `AGENTS.md`

441* 您在 `/plugin` 中禁用了内置 `agents-md` 插件439* 您在 `/plugin` 中禁用了内置 `agents-md` 插件

440* 在某些情况下,这是您[从 v2.1.276 或更早版本升级](/docs/zh-CN/env-vars#first-session-after-an-install-or-upgrade)后的第一个会话。Claude 从您的下一个会话开始读取 `AGENTS.md`

442 441 

443要在这些会话中向 Claude 提供您的 `AGENTS.md`,请[从 `CLAUDE.md` 中导入它](#share-one-file-with-other-coding-tools)。442在 v2.1.281 之前,某些会话,例如在 Amazon Bedrock 上或禁用遥测的会话,仅读取 `CLAUDE.md` 文件。在这些版本上,更新 Claude Code。要在这些会话中向 Claude 提供您的 `AGENTS.md`,请[从 `CLAUDE.md` 中导入它](#share-one-file-with-other-coding-tools)。

444 443 

445<h3 id="where-agents-md-differs-from-claude-md">444<h3 id="where-agents-md-differs-from-claude-md">

446 AGENTS.md 与 CLAUDE.md 的区别445 AGENTS.md 与 CLAUDE.md 的区别


637如果你的存储库有 `AGENTS.md` 而 Claude 似乎不知道它说什么,通常原因是项目路径上某处有 `CLAUDE.md`。默认情况下,Claude 仅在你的工作目录或其上方没有 `CLAUDE.md` 或 `CLAUDE.local.md` 时读取 `AGENTS.md`。按顺序检查这些:636如果你的存储库有 `AGENTS.md` 而 Claude 似乎不知道它说什么,通常原因是项目路径上某处有 `CLAUDE.md`。默认情况下,Claude 仅在你的工作目录或其上方没有 `CLAUDE.md` 或 `CLAUDE.local.md` 时读取 `AGENTS.md`。按顺序检查这些:

638 637 

6391. 在你的工作目录或其上方的任何目录中查找 `CLAUDE.md`、`.claude/CLAUDE.md` 或 `CLAUDE.local.md`,除了你的 `~/.claude/CLAUDE.md`。如果你找到一个,Claude 会读取它而不是 `AGENTS.md`,除非你将 **Project instructions** 设置为 `claude-md-and-agents-md`。6381. 在你的工作目录或其上方的任何目录中查找 `CLAUDE.md`、`.claude/CLAUDE.md` 或 `CLAUDE.local.md`,除了你的 `~/.claude/CLAUDE.md`。如果你找到一个,Claude 会读取它而不是 `AGENTS.md`,除非你将 **Project instructions** 设置为 `claude-md-and-agents-md`。

6402. 运行 `claude --version` 并确认 v2.1.277 或更高版本。6392. 运行 `claude --version` 并确认 v2.1.277 或更高版本。在 v2.1.281 之前,某些会话,例如 Amazon Bedrock 上的会话或禁用遥测的会话,[无法加载 `AGENTS.md`](#when-agents-md-support-is-unavailable),因此在这些版本上更新到 v2.1.281 或更高版本。

6413. 检查你的会话是否是 [无法加载 `AGENTS.md`](#when-agents-md-support-is-unavailable) 的会话,例如第三方提供商上的会话或禁用遥测的会话。6403. 在你的会话中输入 `/config` 以打开设置面板,并确认 **Project instructions** 未设置为 `claude-md` 或 `managed-only`。如果你根本看不到该设置,你的会话是 [无法加载 `AGENTS.md`](#when-agents-md-support-is-unavailable) 的会话。

6424. 在你的会话中输入 `/config` 以打开设置面板,并确认 **Project instructions** 未设置为 `claude-md` 或 `managed-only`。如果你根本看不到该设置,你的会话是 [无法加载 `AGENTS.md`](#when-agents-md-support-is-unavailable) 的会话。

643 641 

644要检查 Claude 是否读取了你的 `AGENTS.md`,运行 `/memory` 并在列表中查找其路径。642要检查 Claude 是否读取了你的 `AGENTS.md`,运行 `/memory` 并在列表中查找其路径。

645 643 

Details

1220* `num_non_blocking_error`:失败但未阻止的计数1220* `num_non_blocking_error`:失败但未阻止的计数

1221* `num_cancelled`:在完成前取消的计数1221* `num_cancelled`:在完成前取消的计数

1222* `total_duration_ms`:所有匹配 hooks 的实际时钟持续时间1222* `total_duration_ms`:所有匹配 hooks 的实际时钟持续时间

1223* `stdout_chars`:成功的匹配 hooks 的 stdout 总字符数。需要 Claude Code v2.1.280 或更高版本

1224* `additional_context_chars`:匹配 hooks 返回的 `additionalContext` 的总字符数。需要 Claude Code v2.1.280 或更高版本

1225* `system_message_chars`:匹配 hooks 返回的 `systemMessage` 的总字符数。需要 Claude Code v2.1.280 或更高版本

1226* `initial_user_message_chars`:匹配 hooks 返回的 `initialUserMessage` 的总字符数。需要 Claude Code v2.1.280 或更高版本

1227* `num_outputs_persisted`:超过 [10,000 字符上限](/docs/zh-CN/hooks#json-output) 的 hook 输出数,Claude Code 保存到文件。需要 Claude Code v2.1.280 或更高版本

1223* `managed_only`:当仅允许托管策略 hooks 时为 `"true"`1228* `managed_only`:当仅允许托管策略 hooks 时为 `"true"`

1224* `hook_source`:`"policySettings"` 或 `"merged"`1229* `hook_source`:`"policySettings"` 或 `"merged"`

1225* `safe_mode`:当会话使用 [`--safe-mode`](/docs/zh-CN/cli-reference) 启动时为 `"true"`,否则为 `"false"`。需要 Claude Code v2.1.169 或更高版本1230* `safe_mode`:当会话使用 [`--safe-mode`](/docs/zh-CN/cli-reference) 启动时为 `"true"`,否则为 `"false"`。需要 Claude Code v2.1.169 或更高版本

Details

858 后台自动更新858 后台自动更新

859</h4>859</h4>

860 860 

861默认情况下,后台刷新会在检查 marketplace 的远程以查找新提交时禁用 git 凭证助手,所以检查无法对 HTTPS 上的私有存储库进行身份验证,即使配置了助手。SSH 远程不受影响:加载到 `ssh-agent` 中的密钥以与你运行的命令相同的方式对后台检查进行身份验证。861后台刷新会使用你配置的 git 凭证助手检查 marketplace 的远程以查找新提交,与你运行的命令相同。对于 SSH 远程,加载到 `ssh-agent` 中的密钥对检查进行身份验证。Claude Code 以非交互方式运行检查:它关闭 git 的终端提示和 askpass 程序,并告诉凭证助手不要提示。检查是否可以通过 HTTPS 对私有存储库进行身份验证取决于你的助手:

862 862 

863当检查找到新提交,或因为无法到达或对远程进行身份验证而失败时,Claude Code 会再次克隆 marketplace 并交换新克隆。如果该克隆失败,现有检出保持就位。重新克隆确实使用你存储的 git 凭证,但它可能在大型存储库上[超时](#git-operations-time-out),所以私有 marketplace 自动更新可能会间歇性失败。863* 可以在不提示的情况下提供存储凭证的助手对检查进行身份验证。Git Credential Manager、macOS Keychain 助手和 `git-credential-store` 一旦为主机保存凭证就以这种方式工作。

864* 需要提示你的助手无法在后台回答。更新会静默失败,现有检出保持就位,所以你的 plugins 继续从最后同步的状态工作。运行 `/plugin marketplace update <name>` 以使用你的凭证刷新 marketplace。

865 

866当检查发现检出是最新的时,Claude Code 会保持原样。当检查发现新提交,或因为无法到达或对远程进行身份验证而失败时,Claude Code 会再次克隆 marketplace 并交换新克隆。如果该克隆失败,现有检出保持就位。重新克隆可能在大型存储库上[超时](#git-operations-time-out)。

864 867 

865两个设置使私有 marketplaces 的行为可预测:868两个设置使私有 marketplaces 的行为可预测:

866 869 

867* 设置 `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1` 以在后台检查无法到达或对远程进行身份验证时保留现有检出,而不尝试重新克隆。你的 plugins 继续从最后同步的状态工作,使用 `/plugin marketplace update` 的手动更新仍然使用你的凭证进行身份验证。870* 设置 `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1` 以在后台检查无法到达或对远程进行身份验证时保留现有检出,而不尝试重新克隆。你的 plugins 继续从最后同步的状态工作,使用 `/plugin marketplace update` 的手动更新仍然使用你的凭证进行身份验证。

868* 配置 git 凭证助手,例如使用 `gh auth setup-git` 用于 GitHub,以便重新克隆可以在不提示的情况下进行身份验证。871* 配置 git 凭证助手,例如使用 `gh auth setup-git` 用于 GitHub,以便后台检查和重新克隆可以在不提示的情况下进行身份验证。

869 872 

870在你的环境中设置提供商令牌(如 `GITHUB_TOKEN`)本身不会启用后台身份验证。令牌仅通过配置的凭证助手(例如 `gh` CLI 的助手,它读取 `GH_TOKEN` 和 `GITHUB_TOKEN`)生效。873在你的环境中设置提供商令牌(如 `GITHUB_TOKEN`)本身不会启用后台身份验证。令牌仅通过配置的凭证助手(例如 `gh` CLI 的助手,它读取 `GH_TOKEN` 和 `GITHUB_TOKEN`)生效。

871 874 

872要使后台检查本身通过 HTTPS 进行身份验证,请配置全局 git URL 重写。重写在远程 URL 中嵌入令牌,所以即使后台检查禁用凭证助手,它也会生效。当检查发现检出是最新的时,Claude Code 会跳过重新克隆。以下示例重写 marketplace 存储库的 URL 以包含访问令牌:

873 

874```bash theme={null}

875git config --global url."https://x-access-token:YOUR_TOKEN@github.com/acme-corp/plugins".insteadOf "https://github.com/acme-corp/plugins"

876```

877 

878将重写范围限制在 marketplace 存储库或组织路径。仅以主机为基础的重写适用于机器上对该主机的每个 fetch 和 push,并覆盖你的正常凭证,包括对你自己的存储库的 pushes。

879 

880每个提供商在重写的 URL 中期望不同的用户名,相同的路径范围适用于每个提供商。对于自托管服务器,请将主机名替换为你的服务器的主机名:

881 

882| 提供商 | 重写的 URL 形式 |

883| :-------- | :---------------------------------------------------------------- |

884| GitHub | `https://x-access-token:YOUR_TOKEN@github.com/acme-corp/plugins` |

885| GitLab | `https://oauth2:YOUR_TOKEN@gitlab.com/acme-corp/plugins` |

886| Bitbucket | `https://x-token-auth:YOUR_TOKEN@bitbucket.org/acme-corp/plugins` |

887 

888重写以纯文本形式在你的 gitconfig 中存储令牌,所以使用对 marketplace 存储库具有只读访问权限的令牌。

889 

890<Note>875<Note>

891 在 CI/CD 环境中,在从私有存储库安装 plugins 之前配置 git 凭证助手。在 GitHub Actions 上,导出对 marketplace 存储库具有读取访问权限的令牌作为 `GH_TOKEN`,然后运行 `gh auth setup-git`。默认工作流令牌只能访问工作流自己的存储库,所以另一个存储库中的私有 marketplace 需要个人访问令牌或应用令牌。876 在 CI/CD 环境中,在从私有存储库安装 plugins 之前配置 git 凭证助手。在 GitHub Actions 上,导出对 marketplace 存储库具有读取访问权限的令牌作为 `GH_TOKEN`,然后运行 `gh auth setup-git`。默认工作流令牌只能访问工作流自己的存储库,所以另一个存储库中的私有 marketplace 需要个人访问令牌或应用令牌。

892 

893 如果你在管道中配置全局 URL 重写,重写也直接对后台检查进行身份验证。

894</Note>877</Note>

895 878 

896<h3 id="distribute-through-organization-settings">879<h3 id="distribute-through-organization-settings">


1619 1602 

1620对于后台自动更新:1603对于后台自动更新:

1621 1604 

1622* 默认情况下,后台刷新会为检查远程禁用 git 凭证助手,因此检查无法通过 HTTPS 进行身份验证。在 `ssh-agent` 中加载了密钥的 SSH 远程仍然可以进行身份验证1605* 后台检查使用你配置的 git 凭证助手,但从不提示,因此你的助手必须能够使用存储的凭证进行应答。在 `ssh-agent` 中加载了密钥的 SSH 远程也可以进行身份验证

1623* 当检查无法进行身份验证时,Claude Code 使用你存储的凭证重新克隆 marketplace,但重新克隆可能在大型存储库上超时1606* 如果你的助手需要提示你,后台更新会静默失败,现有检出保持不变。首先登录你的助手,以便它为主机保存凭证。对于 GitHub,运行 `gh auth login`,然后 `gh auth setup-git`

1607* 当检查找到新提交,或无法到达或无法进行身份验证到远程时,Claude Code 使用相同的凭证重新克隆 marketplace。重新克隆可能在大型存储库上超时

1624* 设置 `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1` 以在后台检查无法到达或无法进行身份验证到远程时保留现有检出,而不尝试重新克隆1608* 设置 `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1` 以在后台检查无法到达或无法进行身份验证到远程时保留现有检出,而不尝试重新克隆

1625* 配置 git 凭证助手,例如 `gh auth setup-git`,以便重新克隆可以进行身份验证

1626* 如果重新克隆在大型存储库上超时,请使用 [`CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS`](#git-operations-time-out) 增加限制1609* 如果重新克隆在大型存储库上超时,请使用 [`CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS`](#git-operations-time-out) 增加限制

1627* 配置一个 [git URL 重写](#private-repositories) 作用于 marketplace 存储库,以便后台检查直接进行身份验证

1628* 或使用 `/plugin marketplace update <name>` 手动更新私有 marketplaces,这使用你的凭证1610* 或使用 `/plugin marketplace update <name>` 手动更新私有 marketplaces,这使用你的凭证

1629 1611 

1612在 v2.1.280 之前,后台检查在没有你的凭证助手的情况下运行,无法进行身份验证到 HTTPS 上的私有存储库。

1613 

1630<h3 id="marketplace-updates-fail-in-offline-environments">1614<h3 id="marketplace-updates-fail-in-offline-environments">

1631 Marketplace 更新在离线环境中失败1615 Marketplace 更新在离线环境中失败

1632</h3>1616</h3>

plugins.md +2 −0

Details

340 要测试一个插件及其依赖的插件,请参阅 [Test a plugin and its dependency locally](/docs/zh-CN/plugin-dependencies#test-a-plugin-and-its-dependency-locally)。340 要测试一个插件及其依赖的插件,请参阅 [Test a plugin and its dependency locally](/docs/zh-CN/plugin-dependencies#test-a-plugin-and-its-dependency-locally)。

341</Tip>341</Tip>

342 342 

343要在无法添加标志的会话中加载插件,请改为在 [`CLAUDE_CODE_PLUGIN_DIRS`](/docs/zh-CN/env-vars#variables) 环境变量中列出它们的绝对路径。Claude Code 加载每个路径的方式与加载 `--plugin-dir` 路径的方式相同。这些插件除了你使用 `--plugin-dir` 传递的任何插件外,还会加载。[项目和本地设置无法设置此变量](/docs/zh-CN/settings-reference#variables-claude-code-ignores-in-env)。`CLAUDE_CODE_PLUGIN_DIRS` 需要 Claude Code v2.1.280 或更高版本。

344 

343使用 `--plugin-dir` 尝试插件会告诉你它可以工作。要找出 Claude 实际上多久会使用它一次并获得正确的结果,请使用 [`claude plugin eval`](/docs/zh-CN/plugin-evals) 针对一组测试提示运行它。每个提示会在加载和不加载插件的情况下运行多次,因此你可以看到插件的贡献并在你更改它或新模型发布时捕获回归。345使用 `--plugin-dir` 尝试插件会告诉你它可以工作。要找出 Claude 实际上多久会使用它一次并获得正确的结果,请使用 [`claude plugin eval`](/docs/zh-CN/plugin-evals) 针对一组测试提示运行它。每个提示会在加载和不加载插件的情况下运行多次,因此你可以看到插件的贡献并在你更改它或新模型发布时捕获回归。

344 346 

345要从一个地方加载多个插件,请传递一个包含它们的文件夹,例如 `--plugin-dir ./plugins`。加载一个插件文件夹需要 Claude Code v2.1.265 或更高版本。Claude Code 读取文件夹的顶级以决定哪些插件加载,在交互式会话中,它也会监视文件夹以查找后续更改:347要从一个地方加载多个插件,请传递一个包含它们的文件夹,例如 `--plugin-dir ./plugins`。加载一个插件文件夹需要 Claude Code v2.1.265 或更高版本。Claude Code 读取文件夹的顶级以决定哪些插件加载,在交互式会话中,它也会监视文件夹以查找后续更改:

Details

37两个设置不在层表中出现,但仍然影响缓存的内容:37两个设置不在层表中出现,但仍然影响缓存的内容:

38 38 

39* **Model**:每个模型都有自己的缓存。切换模型会重新计算整个请求,即使内容相同。请参阅下面的 [Switching models](#switching-models)。39* **Model**:每个模型都有自己的缓存。切换模型会重新计算整个请求,即使内容相同。请参阅下面的 [Switching models](#switching-models)。

40* **Effort level**:在大多数模型上,每个努力级别都有自己的缓存,因此在会话中途更改努力级别会重新计算整个请求。在具有 API 密钥或 Claude 订阅的 Fable 5.1 上,缓存默认保持完整。请参阅下面的 [Changing effort level](#changing-effort-level)。40* **Effort level**:在大多数模型上,每个努力级别都有自己的缓存,因此在会话中途更改努力级别会重新计算整个请求。在具有 API 密钥或 Claude 订阅的 Opus 5.5 和 Fable 5.1 上,缓存默认保持完整。请参阅下面的 [Changing effort level](#changing-effort-level)。

41 41 

42<Tip>42<Tip>

43 在会话顶部选择你的模型和努力级别,然后在任务之间的自然中断处保存 `/compact`。你在任务中途进行的更改越少,缓存命中率就越高。43 在会话顶部选择你的模型和努力级别,然后在任务之间的自然中断处保存 `/compact`。你在任务中途进行的更改越少,缓存命中率就越高。


106 106 

107在大多数模型上,在会话中途更改[工作量级别](/docs/zh-CN/model-config#adjust-effort-level)意味着下一个请求会读取整个对话历史记录而没有缓存命中。当缓存仍然温暖时,Claude Code 会要求您先确认更改。107在大多数模型上,在会话中途更改[工作量级别](/docs/zh-CN/model-config#adjust-effort-level)意味着下一个请求会读取整个对话历史记录而没有缓存命中。当缓存仍然温暖时,Claude Code 会要求您先确认更改。

108 108 

109在具有 API 密钥或 Claude 订阅的 Fable 5.1 上,更改工作量会保持缓存,Claude Code 会在不询问的情况下应用新级别。这不适用于 Amazon Bedrock、Google Cloud 的 Agent Platform 或 [Claude 应用网关](/docs/zh-CN/claude-apps-gateway),或当您设置 [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/zh-CN/llm-gateway-protocol#disable-pre-release-capabilities) 或您的组织具有 HIPAA 配置时。109在具有 API 密钥或 Claude 订阅的 Opus 5.5 和 Fable 5.1 上,更改工作量会保持缓存,Claude Code 会在不询问的情况下应用新级别。这不适用于 Amazon Bedrock、Google Cloud 的 Agent Platform 或 [Claude 应用网关](/docs/zh-CN/claude-apps-gateway),或当您设置 [`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS`](/docs/zh-CN/llm-gateway-protocol#disable-pre-release-capabilities) 或您的组织具有 HIPAA 配置时。

110 110 

111在 v2.1.260 之前,在具有 API 密钥或 Claude 订阅的 Fable 5.1 上更改工作量也会使缓存失效。111在 v2.1.260 之前,在具有 API 密钥或 Claude 订阅的 Fable 5.1 上更改工作量也会使缓存失效。

112 112 


367缓存性能显示为 API 在每个响应上报告的两个令牌计数。实时观看它们的最直接方式是读取 `current_usage` 对象的[状态行脚本](/docs/zh-CN/statusline):367缓存性能显示为 API 在每个响应上报告的两个令牌计数。实时观看它们的最直接方式是读取 `current_usage` 对象的[状态行脚本](/docs/zh-CN/statusline):

368 368 

369| 字段 | 含义 |369| 字段 | 含义 |

370| ----------------------------- | ------------------------------ |370| ----------------------------- | ---------------------------------------------------------------------------------------------- |

371| `cache_creation_input_tokens` | 在此回合写入缓存的令牌,按缓存写入速率计费 |371| `cache_creation_input_tokens` | 在此回合写入缓存的令牌,按缓存写入速率计费 |

372| `cache_read_input_tokens` | 在此回合从缓存提供的令牌,按标准输入速率的大约 10% 计费 |372| `cache_read_input_tokens` | 在此回合从缓存提供的令牌,按模型的[缓存令牌速率](https://platform.claude.com/docs/en/about-claude/pricing)计费,低于标准输入速率 |

373 373 

374高读取与创建比率意味着缓存工作良好。如果创建在回合之间保持高位,您的前缀中有什么在改变。[使缓存失效的操作](#actions-that-invalidate-the-cache)部分列出了常见原因。374高读取与创建比率意味着缓存工作良好。如果创建在回合之间保持高位,您的前缀中有什么在改变。[使缓存失效的操作](#actions-that-invalidate-the-cache)部分列出了常见原因。

375 375 

skills.md +10 −0

Details

1166 1166 

1167要提高预算,设置 [`skillListingBudgetFraction`](/docs/zh-CN/settings-reference#skilllistingbudgetfraction) 设置(例如 `0.02` = 2%)或 `SLASH_COMMAND_TOOL_CHAR_BUDGET` 环境变量为固定字符数。要为其他 skills 释放预算,在 [`skillOverrides`](#override-skill-visibility-from-settings) 中将低优先级条目设置为 `"name-only"`,以便它们在没有描述的情况下列出。你也可以在源处修剪 `description` 和 `when_to_use` 文本:将关键用例放在首位,因为每个条目的组合文本被限制在 1,536 个字符,无论预算如何。该上限可通过 [`skillListingMaxDescChars`](/docs/zh-CN/settings-reference#skilllistingmaxdescchars) 配置。1167要提高预算,设置 [`skillListingBudgetFraction`](/docs/zh-CN/settings-reference#skilllistingbudgetfraction) 设置(例如 `0.02` = 2%)或 `SLASH_COMMAND_TOOL_CHAR_BUDGET` 环境变量为固定字符数。要为其他 skills 释放预算,在 [`skillOverrides`](#override-skill-visibility-from-settings) 中将低优先级条目设置为 `"name-only"`,以便它们在没有描述的情况下列出。你也可以在源处修剪 `description` 和 `when_to_use` 文本:将关键用例放在首位,因为每个条目的组合文本被限制在 1,536 个字符,无论预算如何。该上限可通过 [`skillListingMaxDescChars`](/docs/zh-CN/settings-reference#skilllistingmaxdescchars) 配置。

1168 1168 

1169<h3 id="personal-skills-disappeared">

1170 个人 skills 消失了

1171</h3>

1172 

1173如果你在 `~/.claude/skills/` 中创建的 skill 文件夹消失了,请查看 `~/.claude/skills/.trash/`。当 Claude Code [从 claude.ai 同步 skills](#how-synced-skills-behave) 时,它会将它们下载到单独的 `synced` 子文件夹中,不会移动或删除你创建的文件夹。

1174 

1175在 v2.1.280 之前,`~/.claude/skills/` 中名为 `manifest.json` 的文件会导致 Claude Code 将该文件列出的 skill 文件夹移动到 `~/.claude/skills/.trash/` 下的带时间戳的文件夹中,这些 skills 停止加载。

1176 

1177要恢复一个 skill,将其文件夹从带时间戳的文件夹移回 `~/.claude/skills/`。在 [保留扫描](/docs/zh-CN/claude-directory#cleaned-up-automatically) 删除垃圾条目之前执行此操作,默认情况下在移动到垃圾箱后 30 天。

1178 

1169<h2 id="related-resources">1179<h2 id="related-resources">

1170 相关资源1180 相关资源

1171</h2>1181</h2>

ultrareview.md +7 −1

Details

157 157 

158使用 `/tasks` 查看正在运行和已完成的审查、打开审查的详细视图或停止正在进行的审查。如果您停止审查,Claude Code 会存档云会话,不会返回部分发现。158使用 `/tasks` 查看正在运行和已完成的审查、打开审查的详细视图或停止正在进行的审查。如果您停止审查,Claude Code 会存档云会话,不会返回部分发现。

159 159 

160Claude 还可以告诉您审查已停止或其会话未找到:

161 

162* 如果审查的云会话在审查完成前在 claude.ai 上停止或[存档](/docs/zh-CN/claude-code-on-the-web#archive-sessions),Claude 会告诉您它已停止。

163* 如果审查的云会话被删除,或者您自启动它以来已登录到不同的 Claude 账户或组织,Claude 会告诉您会话未找到。

164* 如果您切换了账户,审查可能仍会在启动它的账户下完成。如果审查仍在运行,请以该账户重新登录,并使用 `claude --resume` 恢复对话以重新附加它。

165 

160审查完成后,Claude Code 会在您的会话中将验证的发现显示为通知。每个发现都包括文件位置和问题的解释,因此您可以要求 Claude 直接修复它。166审查完成后,Claude Code 会在您的会话中将验证的发现显示为通知。每个发现都包括文件位置和问题的解释,因此您可以要求 Claude 直接修复它。

161 167 

162<h2 id="run-ultrareview-non-interactively">168<h2 id="run-ultrareview-non-interactively">


198 204 

199使用 `--post` 时,子命令在打印发现后立即开始发布,并将链接打印到 stderr。205使用 `--post` 时,子命令在打印发现后立即开始发布,并将链接打印到 stderr。

200 206 

201* 如果运行失败、超时或您中断它,子命令不发布任何内容。207* 如果运行失败、停止或超时,或者您中断它,子命令不发布任何内容。

202* 如果审查完成但注释未发布,Claude Code 将原因打印到 stderr,发现保留在 stdout 上,以便您可以手动发布它们。208* 如果审查完成但注释未发布,Claude Code 将原因打印到 stderr,发现保留在 stdout 上,以便您可以手动发布它们。

203 209 

204对于 GitHub 拉取请求上的自动审查,[Code Review](/docs/zh-CN/code-review) 直接与您的存储库集成,并将发现作为内联 PR 注释发布,无需 CLI 步骤。210对于 GitHub 拉取请求上的自动审查,[Code Review](/docs/zh-CN/code-review) 直接与您的存储库集成,并将发现作为内联 PR 注释发布,无需 CLI 步骤。

Details

71 71 

72前几个按键重复字符在预热期间输入到输入中,当录制激活时会自动删除。单个 `Space` 点击仍然会输入一个空格,因为按住检测仅在快速重复时触发。72前几个按键重复字符在预热期间输入到输入中,当录制激活时会自动删除。单个 `Space` 点击仍然会输入一个空格,因为按住检测仅在快速重复时触发。

73 73 

74按住或点击 `Space` 仅在按键会输入到提示词的地方开始听写。在[转录查看器](/docs/zh-CN/interactive-mode#transcript-viewer)中,`Space` 翻页浏览对话,在[vim 模式](/docs/zh-CN/interactive-mode#vim-editor-mode)的非 INSERT 状态下它是一个命令。[重新绑定的修饰符组合](#rebind-the-dictation-key)(如 `meta+k`)永远不会输入文本,所以它也可以从这些地方开始听写。

75 

74<Tip>76<Tip>

75 要跳过预热,使用 `/voice tap` 切换到[点击模式](#tap-to-record-and-send),或[重新绑定到修饰符组合](#rebind-the-dictation-key),如 `meta+k`。修饰符组合在第一次按键时开始录制。77 要跳过预热,使用 `/voice tap` 切换到[点击模式](#tap-to-record-and-send),或[重新绑定到修饰符组合](#rebind-the-dictation-key),如 `meta+k`。修饰符组合在第一次按键时开始录制。

76</Tip>78</Tip>


99 101 

100第一次点击仅在提示词输入为空时开始录制,所以你仍然可以在撰写消息时正常输入空格。第二次点击停止录制,无论输入内容如何。录制也会在 15 秒无声或总共两分钟后自动停止。102第一次点击仅在提示词输入为空时开始录制,所以你仍然可以在撰写消息时正常输入空格。第二次点击停止录制,无论输入内容如何。录制也会在 15 秒无声或总共两分钟后自动停止。

101 103 

104<h2 id="cancel-a-recording">

105 取消录音

106</h2>

107 

108按 `Esc` 或 `Ctrl+C` 可以取消听写,而不是完成它。Claude Code 会停止麦克风,丢弃转录文本,并将提示恢复到录音开始前的状态。

109 

110这两个键也可以在完成的录音的转录文本仍在处理时取消。在处理期间编辑或提交的提示会保持您留下的状态。

111 

112这两个键在取消的按键中不执行任何其他操作:`Esc` 不会中断 Claude 的响应,`Ctrl+C` 不会清除提示或计为 [退出 Claude Code 的两次按键中的第一次](/docs/zh-CN/interactive-mode#general-controls)。

113 

102<h2 id="change-the-dictation-language">114<h2 id="change-the-dictation-language">

103 更改听写语言115 更改听写语言

104</h2>116</h2>

vs-code.md +23 −0

Details

113 * **Auto**:分类器审查大多数操作,而不是询问您。请参阅 [auto 模式](/docs/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)了解它审查和阻止的内容。113 * **Auto**:分类器审查大多数操作,而不是询问您。请参阅 [auto 模式](/docs/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)了解它审查和阻止的内容。

114 * **Manual**:Claude 在文件编辑和大多数 shell 命令之前请求权限。114 * **Manual**:Claude 在文件编辑和大多数 shell 命令之前请求权限。

115 * **Plan**:Claude 描述它将做什么,并在进行更改之前等待批准。VS Code 自动将计划作为完整的 Markdown 文档打开,您可以在其中添加内联注释以在 Claude 开始之前提供反馈。115 * **Plan**:Claude 描述它将做什么,并在进行更改之前等待批准。VS Code 自动将计划作为完整的 Markdown 文档打开,您可以在其中添加内联注释以在 Claude 开始之前提供反馈。

116 

117 您也可以在提示框中输入 `/plan`。需要 Claude Code v2.1.280 或更高版本。

118 

119 * `/plan`:切换到 Plan 模式。如果您已经在 Plan 模式中,则显示当前计划。

120 * `/plan` 加上任务,例如 `/plan fix the auth bug`:切换到 Plan 模式并开始规划该任务。

121 * `/plan open`:当您已经在 Plan 模式中时,在编辑器中打开计划文件。

116 * **Edit automatically**:Claude 进行编辑而不询问。122 * **Edit automatically**:Claude 进行编辑而不询问。

117* **Model**:从命令菜单中选择 **Switch model…** 以在会话中途更改模型。您也可以点击提示框底部的模型名称来打开相同的选择器。123* **Model**:从命令菜单中选择 **Switch model…** 以在会话中途更改模型。您也可以点击提示框底部的模型名称来打开相同的选择器。

118 124 


122 Customize 部分提供对 MCP 服务器、slash commands、输出样式、hooks、memory、instructions、permissions 和 plugins 的访问。带有终端图标的项目在集成终端中打开。128 Customize 部分提供对 MCP 服务器、slash commands、输出样式、hooks、memory、instructions、permissions 和 plugins 的访问。带有终端图标的项目在集成终端中打开。

123 129 

124 * 要浏览 `/usage` 或 [`/remote-control`](/docs/zh-CN/remote-control) 等命令,请在 Customize 部分中选择 **Slash commands**。对话框会列出它们并带有过滤框。选择一个来运行它。在提示框中输入 `/` 仍会内联建议命令。需要 Claude Code v2.1.257 或更高版本。130 * 要浏览 `/usage` 或 [`/remote-control`](/docs/zh-CN/remote-control) 等命令,请在 Customize 部分中选择 **Slash commands**。对话框会列出它们并带有过滤框。选择一个来运行它。在提示框中输入 `/` 仍会内联建议命令。需要 Claude Code v2.1.257 或更高版本。

131 

132 输入 `/skills` 也会打开此对话框。每个 [skill](/docs/zh-CN/skills) 行显示其[可见性](/docs/zh-CN/skills#override-skill-visibility-from-settings),例如 **On** 或 **Name only**。点击可见性来更改它,除了标记为 **locked** 的行,例如 plugin skills。`/skills` 快捷方式和可见性控件需要 Claude Code v2.1.280 或更高版本。

125 * 在 Customize 部分中选择 **Output styles** 来选择[输出样式](/docs/zh-CN/output-styles),包括您的自定义样式。需要 Claude Code v2.1.257 或更高版本。133 * 在 Customize 部分中选择 **Output styles** 来选择[输出样式](/docs/zh-CN/output-styles),包括您的自定义样式。需要 Claude Code v2.1.257 或更高版本。

126 134 

127 要创建自定义样式,请从 **Output styles** 菜单中选择 **Build a custom style**。Claude Code 会在项目或用户级别为您编写[样式文件](/docs/zh-CN/output-styles#create-a-custom-output-style)。需要 Claude Code v2.1.261 或更高版本。135 要创建自定义样式,请从 **Output styles** 菜单中选择 **Build a custom style**。Claude Code 会在项目或用户级别为您编写[样式文件](/docs/zh-CN/output-styles#create-a-custom-output-style)。需要 Claude Code v2.1.261 或更高版本。


131 139 

132 点击保存的 memory 来在对话框中读取它,您可以在其中编辑文本、删除 memory 或在编辑器中打开其文件。在对话框中查看、编辑和删除 memory 需要 Claude Code v2.1.275 或更高版本。140 点击保存的 memory 来在对话框中读取它,您可以在其中编辑文本、删除 memory 或在编辑器中打开其文件。在对话框中查看、编辑和删除 memory 需要 Claude Code v2.1.275 或更高版本。

133 * 在 Customize 部分中选择 **Instructions** 来编辑 Claude 读取的 [CLAUDE.md 文件](/docs/zh-CN/memory#claude-md-files)。选择一个文件来在编辑器中打开它。如果文件还不存在,Claude Code 会先创建它。需要 Claude Code v2.1.274 或更高版本。141 * 在 Customize 部分中选择 **Instructions** 来编辑 Claude 读取的 [CLAUDE.md 文件](/docs/zh-CN/memory#claude-md-files)。选择一个文件来在编辑器中打开它。如果文件还不存在,Claude Code 会先创建它。需要 Claude Code v2.1.274 或更高版本。

142 * 在 Customize 部分中选择 **Status**,或输入 `/status`,来检查会话的 Claude Code 版本、账户、模型和 MCP 服务器详情。需要 Claude Code v2.1.280 或更高版本。

143 * 在 Customize 部分中选择 **Sandbox**,或输入 `/sandbox`,来查看 Claude 的 Bash 命令是否运行在[沙箱中](/docs/zh-CN/sandboxing)。您可以在那里切换沙箱模式并添加[排除的命令](/docs/zh-CN/settings-reference#sandbox-excludedcommands)。需要 Claude Code v2.1.280 或更高版本。

144 * 在 Customize 部分中选择 **Claude in Chrome**,或输入 `/chrome`,来检查和管理 [Claude in Chrome](/docs/zh-CN/chrome) 连接。两者都需要使用 claude.ai 账户登录。需要 Claude Code v2.1.280 或更高版本。

145 * 在 Context 部分中选择 **Export conversation**,或输入 `/export`,来将对话复制为纯文本或保存到文件。添加文件名,例如 `/export notes.txt`,来跳过对话框并选择保存文件的位置。需要 Claude Code v2.1.280 或更高版本。

134 * Settings 部分包括 **Enable Remote Control for all sessions**,它设置 [`remoteControlAtStartup`](/docs/zh-CN/settings-reference#remotecontrolatstartup) 来控制[新的交互式会话是否自动连接到 Remote Control](/docs/zh-CN/remote-control#enable-remote-control-for-all-sessions)。需要 Claude Code v2.1.203 或更高版本。146 * Settings 部分包括 **Enable Remote Control for all sessions**,它设置 [`remoteControlAtStartup`](/docs/zh-CN/settings-reference#remotecontrolatstartup) 来控制[新的交互式会话是否自动连接到 Remote Control](/docs/zh-CN/remote-control#enable-remote-control-for-all-sessions)。需要 Claude Code v2.1.203 或更高版本。

135 147 

136 当您在 VS Code 窗口中打开或关闭切换开关时,更改适用于该 VS Code 窗口中已打开的会话,而不仅仅是您之后启动的会话。如果您关闭它,打开的会话将断开连接。使用 Claude Code v2.1.261 或更高版本,更改也会到达您其他 VS Code 窗口中打开的会话。148 当您在 VS Code 窗口中打开或关闭切换开关时,更改适用于该 VS Code 窗口中已打开的会话,而不仅仅是您之后启动的会话。如果您关闭它,打开的会话将断开连接。使用 Claude Code v2.1.261 或更高版本,更改也会到达您其他 VS Code 窗口中打开的会话。


183* 要附加文件,请在将它们拖入提示框时按住 `Shift`。195* 要附加文件,请在将它们拖入提示框时按住 `Shift`。

184* 要从上下文中删除附件,请点击它上面的 X。196* 要从上下文中删除附件,请点击它上面的 X。

185 197 

198<h3 id="paste-text">

199 粘贴文本

200</h3>

201 

202您粘贴的文本在提示框中保持可见,而不是像在[终端](/docs/zh-CN/terminal-config#paste-large-content)中那样折叠到占位符。在 Claude Code [标记粘贴文本](/docs/zh-CN/terminal-config#how-claude-treats-pasted-text)的会话中,Claude 仍然会看到大型粘贴作为您粘贴而不是输入的文本。

203 

204Claude Code 还从您粘贴到提示框中的文本和您发送的任何其他内容中删除[不可见的 Unicode 字符](/docs/zh-CN/interactive-mode#invisible-characters-in-prompts):

205 

206* 如果在粘贴时出现诸如 `Removed 3 invisible characters from the pasted text` 的通知,文本进入时没有这些字符。

207* 如果在发送时出现关于删除字符的通知,则没有发送任何内容。清理后的文本回到提示框中。再次发送以发送显示的文本。

208 

186<h3 id="resume-past-conversations">209<h3 id="resume-past-conversations">

187 恢复过去的对话210 恢复过去的对话

188</h3>211</h3>

Details

7> 从浏览器或手机在云中运行 Claude Code。连接 GitHub 仓库、提交任务,并在无需本地设置的情况下审查 PR。7> 从浏览器或手机在云中运行 Claude Code。连接 GitHub 仓库、提交任务,并在无需本地设置的情况下审查 PR。

8 8 

9<Note>9<Note>

10 云会话处于研究预览阶段,适用于 Pro、Max 和 Team 用户,以及拥有高级席位或 Chat + Claude Code 席位的企业用户。10 云会话可在 Pro、Max 和 Team 计划上使用,以及拥有高级席位或 Chat + Claude Code 席位的企业用户。

11</Note>11</Note>

12 12 

13云会话在云基础设施上运行 Claude Code,而不是在您的机器上,默认由 Anthropic 管理。此快速入门从浏览器中的 [claude.ai/code](https://claude.ai/code) 启动一个会话。您也可以从 Claude 移动应用、Desktop 应用或终端使用 `claude --cloud` 启动一个会话。13云会话在云基础设施上运行 Claude Code,而不是在您的机器上,默认由 Anthropic 管理。此快速入门从浏览器中的 [claude.ai/code](https://claude.ai/code) 启动一个会话。您也可以从 Claude 移动应用、Desktop 应用或终端使用 `claude --cloud` 启动一个会话。