8 8
9本术语表定义了 Claude Code 术语。每个条目都链接到深入讨论该概念的页面。对于模型级概念(如 tokens、temperature 和 RAG),请参阅[平台术语表](https://platform.claude.com/docs/zh-CN/about-claude/glossary)。对于 Claude Desktop 术语(如 desktop extension、MCPB 和 DXT),请参阅 [Claude 帮助中心](https://support.claude.com/)。9本术语表定义了 Claude Code 术语。每个条目都链接到深入讨论该概念的页面。对于模型级概念(如 tokens、temperature 和 RAG),请参阅[平台术语表](https://platform.claude.com/docs/zh-CN/about-claude/glossary)。对于 Claude Desktop 术语(如 desktop extension、MCPB 和 DXT),请参阅 [Claude 帮助中心](https://support.claude.com/)。
10 10
11<h2 id="a">11## A
12 A
13</h2>
14 12
15<h3 id="agents-md">13### AGENTS.md
16 AGENTS.md
17</h3>
18 14
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)。15您为 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 16
21了解更多:[AGENTS.md](/docs/zh-CN/memory#agents-md)17了解更多:[AGENTS.md](/docs/zh-CN/memory#agents-md)
22 18
23<h3 id="agent-teams">19### Agent teams
24 Agent teams
25</h3>
26 20
27由团队负责人协调的多个独立 Claude Code 会话,具有共享任务列表和点对点消息传递。与在单个会话中运行且仅向父级报告的 [subagents](#subagent) 不同,团队成员各自拥有自己的上下文窗口,您可以直接与任何一个交互。Agent teams 是实验性的,默认情况下被禁用;请参阅[启用 agent teams](/docs/zh-CN/agent-teams#enable-agent-teams)。21由团队负责人协调的多个独立 Claude Code 会话,具有共享任务列表和点对点消息传递。与在单个会话中运行且仅向父级报告的 [subagents](#subagent) 不同,团队成员各自拥有自己的上下文窗口,您可以直接与任何一个交互。Agent teams 是实验性的,默认情况下被禁用;请参阅[启用 agent teams](/docs/zh-CN/agent-teams#enable-agent-teams)。
28 22
29了解更多:[运行 agent teams](/docs/zh-CN/agent-teams)23了解更多:[运行 agent teams](/docs/zh-CN/agent-teams)
30 24
31<h3 id="agentic-coding">25### Agentic coding
32 Agentic coding
33</h3>
34 26
35一种工作流程,其中 AI 可以自主读取文件、运行命令和进行更改,而您可以观看、重定向或离开,与只能用文本响应的基于聊天的助手相反,您必须自己应用这些响应。Claude Code 是 agentic 的,因为它拥有允许它采取行动而不仅仅是建议的[工具](#tool)。27一种工作流程,其中 AI 可以自主读取文件、运行命令和进行更改,而您可以观看、重定向或离开,与只能用文本响应的基于聊天的助手相反,您必须自己应用这些响应。Claude Code 是 agentic 的,因为它拥有允许它采取行动而不仅仅是建议的[工具](#tool)。
36 28
37了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works)29了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works)
38 30
39<h3 id="agentic-harness">31### Agentic harness
40 Agentic harness
41</h3>
42 32
43将语言模型转变为能力强大的编码代理的工具、上下文管理和执行环境。Claude Code 是 harness;Claude 是其中的模型。Harness 提供文件访问、shell 执行、权限控制、内存加载以及链接操作的循环。33将语言模型转变为能力强大的编码代理的工具、上下文管理和执行环境。Claude Code 是 harness;Claude 是其中的模型。Harness 提供文件访问、shell 执行、权限控制、内存加载以及链接操作的循环。
44 34
45了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works)35了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works)
46 36
47<h3 id="agentic-loop">37### Agentic loop
48 Agentic loop
49</h3>
50 38
51Claude 为每个任务所经历的循环:收集上下文、采取行动、验证结果并重复直到完成。每个工具使用都会返回信息,为下一步提供信息。您可以随时中断循环进行重定向。大多数扩展点,包括 [hooks](#hook)、[skills](#skill) 和 [MCP](#mcp-model-context-protocol),都插入到此循环的特定阶段。39Claude 为每个任务所经历的循环:收集上下文、采取行动、验证结果并重复直到完成。每个工具使用都会返回信息,为下一步提供信息。您可以随时中断循环进行重定向。大多数扩展点,包括 [hooks](#hook)、[skills](#skill) 和 [MCP](#mcp-model-context-protocol),都插入到此循环的特定阶段。
52 40
53了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works#the-agentic-loop)41了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works#the-agentic-loop)
54 42
55<h3 id="artifact">43### Artifact
56 Artifact
57</h3>
58 44
59Claude Code 从您的会话发布到 claude.ai 上私有 URL 的实时交互式网页,因此您可以直观地查看输出或共享它,而不是阅读终端文本。当会话重新发布时,页面会就地更新。您从 Claude Code 创建的 Artifacts 出现在与 claude.ai 对话中创建的 artifacts 相同的库中。共享选项取决于您的计划:请参阅[共享 artifact](/docs/zh-CN/artifacts#share-an-artifact)。45Claude Code 从您的会话发布到 claude.ai 上私有 URL 的实时交互式网页,因此您可以直观地查看输出或共享它,而不是阅读终端文本。当会话重新发布时,页面会就地更新。您从 Claude Code 创建的 Artifacts 出现在与 claude.ai 对话中创建的 artifacts 相同的库中。共享选项取决于您的计划:请参阅[共享 artifact](/docs/zh-CN/artifacts#share-an-artifact)。
60 46
61了解更多:[将会话输出共享为 artifacts](/docs/zh-CN/artifacts)47了解更多:[将会话输出共享为 artifacts](/docs/zh-CN/artifacts)
62 48
63<h3 id="auto-memory">49### Auto memory
64 Auto memory
65</h3>
66 50
67Claude 根据您的更正和偏好为自己编写的笔记,按 git 存储库存储在 `~/.claude/projects/` 下。同一存储库的所有 worktrees 共享一个 auto memory 目录。`MEMORY.md` 索引的前 200 行或 25 KB 在每个会话开始时加载。Auto memory 是 Claude 编写的对应物,与您编写的 [CLAUDE.md](#claude-md) 相对。51Claude 根据您的更正和偏好为自己编写的笔记,按 git 存储库存储在 `~/.claude/projects/` 下。同一存储库的所有 worktrees 共享一个 auto memory 目录。`MEMORY.md` 索引的前 200 行或 25 KB 在每个会话开始时加载。Auto memory 是 Claude 编写的对应物,与您编写的 [CLAUDE.md](#claude-md) 相对。
68 52
69了解更多:[Auto memory](/docs/zh-CN/memory#auto-memory)53了解更多:[Auto memory](/docs/zh-CN/memory#auto-memory)
70 54
71<h3 id="auto-mode">55### Auto mode
72 Auto mode
73</h3>
74 56
75一种[权限模式](#permission-mode),其中单独的分类器模型审查操作而不是您,因此 Claude Code 可以在不询问您的情况下运行大多数操作。Claude Code 仍然会在您的显式 ask 规则匹配的操作之前询问您。在 Claude Code v2.1.283 或更高版本中,auto mode 是交互式终端和 VS Code 会话的[内置起始权限模式](/docs/zh-CN/permission-modes#which-mode-a-session-starts-in),在早期版本中仅在 Pro、Max 和 Team 计划上可用。分类器阻止范围升级、不受信任的基础设施和[提示注入](#prompt-injection)。工具结果从它看到的内容中被剥离,因此文件或网页中的恶意内容无法直接操纵它。57一种[权限模式](#permission-mode),其中单独的分类器模型审查操作而不是您,因此 Claude Code 可以在不询问您的情况下运行大多数操作。Claude Code 仍然会在您的显式 ask 规则匹配的操作之前询问您。在 Claude Code v2.1.283 或更高版本中,auto mode 是交互式终端和 VS Code 会话的[内置起始权限模式](/docs/zh-CN/permission-modes#which-mode-a-session-starts-in),在早期版本中仅在 Pro、Max 和 Team 计划上可用。分类器阻止范围升级、不受信任的基础设施和[提示注入](#prompt-injection)。工具结果从它看到的内容中被剥离,因此文件或网页中的恶意内容无法直接操纵它。
76 58
77了解更多:[使用 auto mode 消除提示](/docs/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)59了解更多:[使用 auto mode 消除提示](/docs/zh-CN/permission-modes#eliminate-prompts-with-auto-mode)
78 60
79<h2 id="b">61## B
80 B
81</h2>
82 62
83<h3 id="bare-mode">63### Bare mode
84 Bare mode
85</h3>
86 64
87使用 `--bare`,Claude Code 启动时不加载 hooks、skills、custom commands、subagents、installed plugins、MCP servers、auto memory 或 CLAUDE.md,除了您通过 `--add-dir` 传递的目录中的 skills。建议用于 CI 和脚本调用,其中您需要在每台机器上获得相同的结果。65使用 `--bare`,Claude Code 启动时不加载 hooks、skills、custom commands、subagents、installed plugins、MCP servers、auto memory 或 CLAUDE.md,除了您通过 `--add-dir` 传递的目录中的 skills。建议用于 CI 和脚本调用,其中您需要在每台机器上获得相同的结果。
88 66
89了解更多:[使用 bare mode 更快启动](/docs/zh-CN/headless#start-faster-with-bare-mode)67了解更多:[使用 bare mode 更快启动](/docs/zh-CN/headless#start-faster-with-bare-mode)
90 68
91<h3 id="bundled-skills">69### Bundled skills
92 Bundled skills
93</h3>
94 70
95包含在 Claude Code 中的基于提示的 playbooks,例如 `/batch`、`/code-review`、`/debug` 和 `/loop`。与执行固定逻辑的内置命令不同,bundled skills 为 Claude 提供详细的提示并让它编排工作,因此它们可以生成代理、读取文件并适应您的代码库。71包含在 Claude Code 中的基于提示的 playbooks,例如 `/batch`、`/code-review`、`/debug` 和 `/loop`。与执行固定逻辑的内置命令不同,bundled skills 为 Claude 提供详细的提示并让它编排工作,因此它们可以生成代理、读取文件并适应您的代码库。
96 72
97了解更多:[Bundled skills](/docs/zh-CN/skills#bundled-skills)73了解更多:[Bundled skills](/docs/zh-CN/skills#bundled-skills)
98 74
99<h2 id="c">75## C
100 C
101</h2>
102 76
103<h3 id="channel">77### Channel
104 Channel
105</h3>
106 78
107一个 [MCP server](#mcp-model-context-protocol),将事件推送到您正在运行的会话中,以便 Claude 可以对您离开终端时发生的事情做出反应。Channels 可以是双向的:Claude 读取入站事件并通过同一 channel 回复。Telegram、Discord 和 iMessage 包含在研究预览中。79一个 [MCP server](#mcp-model-context-protocol),将事件推送到您正在运行的会话中,以便 Claude 可以对您离开终端时发生的事情做出反应。Channels 可以是双向的:Claude 读取入站事件并通过同一 channel 回复。Telegram、Discord 和 iMessage 包含在研究预览中。
108 80
109了解更多:[Channels](/docs/zh-CN/channels)81了解更多:[Channels](/docs/zh-CN/channels)
110 82
111<h3 id="checkpoint">83### Checkpoint
112 Checkpoint
113</h3>
114 84
115在每个您发送的提示处创建的还原点。Claude Code 在每次编辑之前对文件进行快照,以便 checkpoint 可以恢复它们。按两次 `Esc` 或运行 `/rewind` 将代码、对话或两者恢复到较早的点,或从选定的消息总结对话的一部分。Checkpoints 会与对话一起保存,因此恢复的会话仍然可以 `/rewind` 到它们。它们与 git 分开,不跟踪通过 Bash 工具进行的更改。85在每个您发送的提示处创建的还原点。Claude Code 在每次编辑之前对文件进行快照,以便 checkpoint 可以恢复它们。按两次 `Esc` 或运行 `/rewind` 将代码、对话或两者恢复到较早的点,或从选定的消息总结对话的一部分。Checkpoints 会与对话一起保存,因此恢复的会话仍然可以 `/rewind` 到它们。它们与 git 分开,不跟踪通过 Bash 工具进行的更改。
116 86
117了解更多:[Checkpointing](/docs/zh-CN/checkpointing)87了解更多:[Checkpointing](/docs/zh-CN/checkpointing)
118 88
119<h3 id="claude-directory">89### `.claude` directory
120 `.claude` directory
121</h3>
122 90
123Claude Code 读取项目范围配置的目录:settings、hooks、skills、subagents、rules 和 auto memory。项目在其根目录有 `.claude/`;您的用户级默认值在 `~/.claude/`。91Claude Code 读取项目范围配置的目录:settings、hooks、skills、subagents、rules 和 auto memory。项目在其根目录有 `.claude/`;您的用户级默认值在 `~/.claude/`。
124 92
125了解更多:[The `.claude` directory](/docs/zh-CN/claude-directory)93了解更多:[The `.claude` directory](/docs/zh-CN/claude-directory)
126 94
127<h3 id="claude-md">95### CLAUDE.md
128 CLAUDE.md
129</h3>
130 96
131一个 markdown 文件,包含您为 Claude 编写的持久指令,在每个会话开始时作为系统提示后的用户消息加载。在此处放置项目约定、架构笔记和"始终执行 X"规则。Project-root CLAUDE.md 在 [compaction](#compaction) 期间保留,之后从磁盘重新读取。97一个 markdown 文件,包含您为 Claude 编写的持久指令,在每个会话开始时作为系统提示后的用户消息加载。在此处放置项目约定、架构笔记和"始终执行 X"规则。Project-root CLAUDE.md 在 [compaction](#compaction) 期间保留,之后从磁盘重新读取。
132 98
134 100
135了解更多:[CLAUDE.md files](/docs/zh-CN/memory#claude-md-files)101了解更多:[CLAUDE.md files](/docs/zh-CN/memory#claude-md-files)
136 102
137<h3 id="cloud-session">103### Cloud session
138 Cloud session
139</h3>
140 104
141一个 Claude Code 会话,在您关闭笔记本电脑后继续运行,因为它在云基础设施上运行而不是在您的机器上:默认由 Anthropic 管理,或由您的组织运营的[自托管环境](/docs/zh-CN/self-hosted-environments)。您可以从 claude.ai/code、Claude 移动应用、选择了**Cloud**的 Desktop 应用、`claude --cloud` 或[例程](/docs/zh-CN/routines)启动一个。在您的终端、IDE 或选择了**Local**的 Desktop 应用中的会话是本地会话;要从另一台设备访问本地会话,请使用[远程控制](#remote-control)。105一个 Claude Code 会话,在您关闭笔记本电脑后继续运行,因为它在云基础设施上运行而不是在您的机器上。该基础设施默认由 Anthropic 管理,也可以是您的组织运营的[自托管环境](/docs/zh-CN/self-hosted-environments)。您可以从 claude.ai/code、Claude 移动应用、选择了 **Cloud** 的 Desktop 应用、`claude --cloud` 或[云端定时任务](/docs/zh-CN/routines)启动一个云端会话。
106
107在您的终端、IDE 或选择了 **Local** 的 Desktop 应用中的会话是本地会话;要从另一台设备访问本地会话,请使用 [Remote Control](#remote-control)。
142 108
143了解更多:[Use Claude Code in the cloud](/docs/zh-CN/claude-code-on-the-web)109了解更多:[Use Claude Code in the cloud](/docs/zh-CN/claude-code-on-the-web)
144 110
145<h3 id="command">111### Command
146 Command
147</h3>
148 112
149一个可重用的指令,您可以通过在提示中键入 `/name` 来调用。内置命令(如 `/clear`、`/model` 和 `/compact`)控制会话。您可以在 `.claude/commands/` 中将自己的命令定义为文件,或从 [plugin](#plugin) 安装它们。[Skills](#skill) 是打包多步骤命令的推荐方式。113一个可重用的指令,您可以通过在提示中键入 `/name` 来调用。内置命令(如 `/clear`、`/model` 和 `/compact`)控制会话。您可以在 `.claude/commands/` 中将自己的命令定义为文件,或从 [plugin](#plugin) 安装它们。[Skills](#skill) 是打包多步骤命令的推荐方式。
150 114
152 116
153了解更多:[Commands](/docs/zh-CN/commands) · [Skills](/docs/zh-CN/skills)117了解更多:[Commands](/docs/zh-CN/commands) · [Skills](/docs/zh-CN/skills)
154 118
155<h3 id="compaction">119### Compaction
156 Compaction
157</h3>
158 120
159当 [context window](#context-window) 接近其限制时,自动总结您的对话。首先清除较旧的工具输出,然后总结对话。Project-root CLAUDE.md 和 auto memory 在 compaction 期间保留并从磁盘重新加载;仅在对话中给出的指令可能会丢失。运行 `/compact` 手动触发,可选择使用焦点,如 `/compact focus on the API changes`。121当 [context window](#context-window) 接近其限制时,自动总结您的对话。首先清除较旧的工具输出,然后总结对话。Project-root CLAUDE.md 和 auto memory 在 compaction 期间保留并从磁盘重新加载;仅在对话中给出的指令可能会丢失。运行 `/compact` 手动触发,可选择使用焦点,如 `/compact focus on the API changes`。
160 122
161了解更多:[What survives compaction](/docs/zh-CN/context-window#what-survives-compaction) · [When context fills up](/docs/zh-CN/how-claude-code-works#when-context-fills-up)123了解更多:[What survives compaction](/docs/zh-CN/context-window#what-survives-compaction) · [When context fills up](/docs/zh-CN/how-claude-code-works#when-context-fills-up)
162 124
163<h3 id="connector">125### Connector
164 Connector
165</h3>
166 126
167一个 [MCP server](#mcp-server),添加到您的 claude.ai 账户而不是在 Claude Code 中配置。当您使用该账户登录 Claude Code 时,您的 connectors 会在 `/mcp` 中与您本地添加的服务器一起出现。组织也可以配置 connectors 并对其设置按工具控制。127一个 [MCP server](#mcp-server),添加到您的 claude.ai 账户而不是在 Claude Code 中配置。当您使用该账户登录 Claude Code 时,您的 connectors 会在 `/mcp` 中与您本地添加的服务器一起出现。组织也可以配置 connectors 并对其设置按工具控制。
168 128
169了解更多:[Use MCP servers from claude.ai](/docs/zh-CN/mcp#use-mcp-servers-from-claude-ai)129了解更多:[Use MCP servers from claude.ai](/docs/zh-CN/mcp#use-mcp-servers-from-claude-ai)
170 130
171<h3 id="context-window">131### Context window
172 Context window
173</h3>
174 132
175会话的工作内存,保存对话历史、文件内容、命令输出、CLAUDE.md、auto memory、加载的 skills 和系统指令。当您工作时,上下文会填满直到 [compaction](#compaction) 总结它。运行 `/context` 查看什么在使用空间。对于底层模型概念,请参阅[平台术语表](https://platform.claude.com/docs/zh-CN/about-claude/glossary#context-window)。133会话的工作内存,保存对话历史、文件内容、命令输出、CLAUDE.md、auto memory、加载的 skills 和系统指令。当您工作时,上下文会填满直到 [compaction](#compaction) 总结它。运行 `/context` 查看什么在使用空间。对于底层模型概念,请参阅[平台术语表](https://platform.claude.com/docs/zh-CN/about-claude/glossary#context-window)。
176 134
177了解更多:[Explore the context window](/docs/zh-CN/context-window)135了解更多:[Explore the context window](/docs/zh-CN/context-window)
178 136
179<h2 id="d">137## D
180 D
181</h2>
182 138
183<h3 id="dispatch">139### Dispatch
184 Dispatch
185</h3>
186 140
187一个电话启动的任务路由器,当您从 Claude 移动应用发送编码任务时,在 Desktop 应用中生成 Claude Code 会话。您的提示自动路由到正确的工具。在 Pro 和 Max 计划上可用。141一个电话启动的任务路由器,当您从 Claude 移动应用发送编码任务时,在 Desktop 应用中生成 Claude Code 会话。您的提示自动路由到正确的工具。在 Pro 和 Max 计划上可用。
188 142
189了解更多:[来自 Dispatch 的会话](/docs/zh-CN/desktop#sessions-from-dispatch)143了解更多:[来自 Dispatch 的会话](/docs/zh-CN/desktop#sessions-from-dispatch)
190 144
191<h2 id="e">145## E
192 E
193</h2>
194 146
195<h3 id="effort-level">147### Effort level
196 Effort level
197</h3>
198 148
199一个设置,控制自适应推理,让模型决定是否以及在每一步上进行多少思考。更高的 effort 意味着更多的思考 token 和更深入的推理;更低的 effort 更快且更便宜。Effort 在 Fable 模型、Opus 4.6 及更高版本、Sonnet 4.6 及更高版本以及 Haiku 5.5 上受支持。149一个设置,控制自适应推理,让模型决定是否以及在每一步上进行多少思考。更高的 effort 意味着更多的思考 token 和更深入的推理;更低的 effort 更快且更便宜。Effort 在 Fable 模型、Opus 4.6 及更高版本、Sonnet 4.6 及更高版本以及 Haiku 5.5 上受支持。
200 150
201了解更多:[调整 effort level](/docs/zh-CN/model-config#adjust-effort-level)151了解更多:[调整 effort level](/docs/zh-CN/model-config#adjust-effort-level)
202 152
203<h3 id="extended-thinking">153### Extended thinking
204 Extended thinking
205</h3>
206 154
207模型在响应前执行的可见逐步推理。您可以使用 [effort level](#effort-level) 调整它,或使用 `MAX_THINKING_TOKENS` 在具有固定思考预算的模型上限制思考 tokens。思考在终端中以灰色斜体文本显示。155模型在响应前执行的可见逐步推理。您可以使用 [effort level](#effort-level) 调整它,或使用 `MAX_THINKING_TOKENS` 在具有固定思考预算的模型上限制思考 tokens。思考在终端中以灰色斜体文本显示。
208 156
209了解更多:[使用 extended thinking](/docs/zh-CN/model-config#extended-thinking)157了解更多:[使用 extended thinking](/docs/zh-CN/model-config#extended-thinking)
210 158
211<h2 id="f">159## F
212 F
213</h2>
214 160
215<h3 id="frontmatter">161### Frontmatter
216 Frontmatter
217</h3>
218 162
219Markdown 文件最顶部的一个 YAML 设置块,位于开头的 `---` 行和结尾的 `---` 行之间。Skills、subagents、output styles 和 rules 各自从 frontmatter 读取其配置,例如 skill 的 `description` 或 subagent 的 `tools`,并将结尾 `---` 之后的所有内容视为说明。开头的 `---` 必须是文件的第一行。每种文件类型都接受其自己的一组字段。163Markdown 文件最顶部的一个 YAML 设置块,位于开头的 `---` 行和结尾的 `---` 行之间。Skills、subagents、output styles 和 rules 各自从 frontmatter 读取其配置,例如 skill 的 `description` 或 subagent 的 `tools`,并将结尾 `---` 之后的所有内容视为说明。开头的 `---` 必须是文件的第一行。每种文件类型都接受其自己的一组字段。
220 164
221了解更多:[Skill frontmatter](/docs/zh-CN/skills#frontmatter-reference)、[Subagent frontmatter](/docs/zh-CN/sub-agents#supported-frontmatter-fields)、[Output style frontmatter](/docs/zh-CN/output-styles#frontmatter)、[Rule frontmatter](/docs/zh-CN/memory#rules-frontmatter-reference)165了解更多:[Skill frontmatter](/docs/zh-CN/skills#frontmatter-reference)、[Subagent frontmatter](/docs/zh-CN/sub-agents#supported-frontmatter-fields)、[Output style frontmatter](/docs/zh-CN/output-styles#frontmatter)、[Rule frontmatter](/docs/zh-CN/memory#rules-frontmatter-reference)
222 166
223<h2 id="h">167## H
224 H
225</h2>
226 168
227<h3 id="hook">169### Hook
228 Hook
229</h3>
230 170
231一个用户定义的处理程序,在 Claude Code 生命周期中的特定点自动执行,例如在工具运行之前、文件编辑之后或会话开始时。处理程序可以是 shell 命令、HTTP 端点、MCP 工具、LLM 提示或 subagent。Hooks 是确定性的:它们在固定的生命周期点触发,而不是由模型自行决定。171一个用户定义的处理程序,在 Claude Code 生命周期中的特定点自动执行,例如在工具运行之前、文件编辑之后或会话开始时。处理程序可以是 shell 命令、HTTP 端点、MCP 工具、LLM 提示或 subagent。Hooks 是确定性的:它们在固定的生命周期点触发,而不是由模型自行决定。
232 172
238 178
239了解更多:[开始使用 hooks](/docs/zh-CN/hooks-guide) · [Hooks 参考](/docs/zh-CN/hooks)179了解更多:[开始使用 hooks](/docs/zh-CN/hooks-guide) · [Hooks 参考](/docs/zh-CN/hooks)
240 180
241<h2 id="m">181## M
242 M
243</h2>
244 182
245<h3 id="managed-settings">183### Managed settings
246 Managed settings
247</h3>
248 184
249由 IT 或 DevOps 在组织范围内强制执行的设置,通过管理员控制台从 Anthropic 的服务器交付,或部署到 `~/.claude` 之外的操作系统级路径。用户和项目设置无法覆盖托管设置。服务器管理的交付适用于[符合条件的配置](/docs/zh-CN/server-managed-settings#platform-availability);请参阅[安全考虑](/docs/zh-CN/server-managed-settings#security-considerations)。使用此功能可实现安全策略、合规要求或跨一个群体的标准化工具。185由 IT 或 DevOps 在组织范围内强制执行的设置,通过管理员控制台从 Anthropic 的服务器交付,或部署到 `~/.claude` 之外的操作系统级路径。用户和项目设置无法覆盖托管设置。服务器管理的交付适用于[符合条件的配置](/docs/zh-CN/server-managed-settings#platform-availability);请参阅[安全考虑](/docs/zh-CN/server-managed-settings#security-considerations)。使用此功能可实现安全策略、合规要求或跨一个群体的标准化工具。
250 186
251了解更多:[服务器管理的设置](/docs/zh-CN/server-managed-settings) · [设置文件](/docs/zh-CN/settings#where-settings-live)187了解更多:[服务器管理的设置](/docs/zh-CN/server-managed-settings) · [设置文件](/docs/zh-CN/settings#where-settings-live)
252 188
253<h3 id="mcp-model-context-protocol">189### MCP (Model Context Protocol)
254 MCP (Model Context Protocol)
255</h3>
256 190
257一个开放标准,用于将 AI 工具连接到外部数据源和服务。MCP servers 为 Claude 提供 Slack、Jira、数据库、浏览器和数百个其他集成的新工具。您可以通过 `/mcp` 连接服务器或将它们添加到 `.mcp.json`。对于协议本身,请参阅[平台术语表](https://platform.claude.com/docs/zh-CN/about-claude/glossary#mcp-model-context-protocol)。191一个开放标准,用于将 AI 工具连接到外部数据源和服务。MCP servers 为 Claude 提供 Slack、Jira、数据库、浏览器和数百个其他集成的新工具。您可以通过 `/mcp` 连接服务器或将它们添加到 `.mcp.json`。对于协议本身,请参阅[平台术语表](https://platform.claude.com/docs/zh-CN/about-claude/glossary#mcp-model-context-protocol)。
258 192
259了解更多:[Model Context Protocol](/docs/zh-CN/mcp)193了解更多:[Model Context Protocol](/docs/zh-CN/mcp)
260 194
261<h3 id="mcp-server">195### MCP server
262 MCP server
263</h3>
264 196
265一个为 Claude 提供工具、提示或资源的程序,通过 [MCP](#mcp-model-context-protocol)。您可以使用 `claude mcp add` 添加服务器,在 `.mcp.json` 中添加,通过 [plugin](#plugin) 添加,或作为 claude.ai [connector](#connector) 添加。本地 stdio 服务器作为一个进程运行,Claude Code 从其配置的 `command` 和 `args` 字段启动该进程,这与您在提示符处键入的 [commands](#command) 无关。197一个为 Claude 提供工具、提示或资源的程序,通过 [MCP](#mcp-model-context-protocol)。您可以使用 `claude mcp add` 添加服务器,在 `.mcp.json` 中添加,通过 [plugin](#plugin) 添加,或作为 claude.ai [connector](#connector) 添加。本地 stdio 服务器作为一个进程运行,Claude Code 从其配置的 `command` 和 `args` 字段启动该进程,这与您在提示符处键入的 [commands](#command) 无关。
266 198
267了解更多:[Model Context Protocol](/docs/zh-CN/mcp)199了解更多:[Model Context Protocol](/docs/zh-CN/mcp)
268 200
269<h3 id="mcp-tool-search">201### MCP Tool Search
270 MCP Tool Search
271</h3>
272 202
273一个上下文节省机制,延迟 MCP 工具 schemas 直到需要。只有工具名称和服务器指令在启动时加载;Claude 在决定使用特定工具时按需获取完整 schema。这使空闲 MCP servers 不会消耗太多上下文。203一个上下文节省机制,延迟 MCP 工具 schemas 直到需要。只有工具名称和服务器指令在启动时加载;Claude 在决定使用特定工具时按需获取完整 schema。这使空闲 MCP servers 不会消耗太多上下文。
274 204
275了解更多:[使用 MCP Tool Search 扩展](/docs/zh-CN/mcp#scale-with-mcp-tool-search)205了解更多:[使用 MCP Tool Search 扩展](/docs/zh-CN/mcp#scale-with-mcp-tool-search)
276 206
277<h2 id="n">207## N
278 N
279</h2>
280 208
281<h3 id="non-interactive-mode">209### Non-interactive mode
282 Non-interactive mode
283</h3>
284 210
285一种执行单个提示并退出而不进行对话会话的模式,使用 `-p` 或 `--print` 调用。用于 CI、脚本和管道。该运行仍然保存为可恢复的会话,除非您传递 `--no-session-persistence`。[Agent SDK](/docs/zh-CN/agent-sdk/overview) 是 Python 和 TypeScript 等效项。以前称为 headless mode。211一种执行单个提示并退出而不进行对话会话的模式,使用 `-p` 或 `--print` 调用。用于 CI、脚本和管道。该运行仍然保存为可恢复的会话,除非您传递 `--no-session-persistence`。[Agent SDK](/docs/zh-CN/agent-sdk/overview) 是 Python 和 TypeScript 等效项。以前称为 headless mode。
286 212
287了解更多:[以编程方式运行 Claude Code](/docs/zh-CN/headless)213了解更多:[以编程方式运行 Claude Code](/docs/zh-CN/headless)
288 214
289<h2 id="o">215## O
290 O
291</h2>
292 216
293<h3 id="output-style">217### Output style
294 Output style
295</h3>
296 218
297一个配置,改变 Claude Code 给予 Claude 的指令,以设置回复行为、语气或格式。与 [CLAUDE.md](#claude-md) 不同,后者在 Claude Code 的默认指令旁添加项目上下文,自定义输出样式会添加自己的指令,并且可以省略默认的软件工程指令。219一个配置,改变 Claude Code 给予 Claude 的指令,以设置回复行为、语气或格式。与 [CLAUDE.md](#claude-md) 不同,后者在 Claude Code 的默认指令旁添加项目上下文,自定义输出样式会添加自己的指令,并且可以省略默认的软件工程指令。
298 220
299了解更多:[Output styles](/docs/zh-CN/output-styles)221了解更多:[Output styles](/docs/zh-CN/output-styles)
300 222
301<h2 id="p">223## P
302 P
303</h2>
304 224
305<h3 id="permission-mode">225### Permission mode
306 Permission mode
307</h3>
308 226
309会话的基线批准行为。在 CLI 中使用 `Shift+Tab` 循环或在 VS Code、Desktop 和 claude.ai 中使用模式选择器。可用模式为 `default`、`acceptEdits`、`plan`、`auto`、`dontAsk` 和 `bypassPermissions`。227会话的基线批准行为。在 CLI 中使用 `Shift+Tab` 循环或在 VS Code、Desktop 和 claude.ai 中使用模式选择器。可用模式为 `default`、`acceptEdits`、`plan`、`auto`、`dontAsk` 和 `bypassPermissions`。
310 228
312 230
313了解更多:[选择权限模式](/docs/zh-CN/permission-modes)231了解更多:[选择权限模式](/docs/zh-CN/permission-modes)
314 232
315<h3 id="permission-rule">233### Permission rule
316 Permission rule
317</h3>
318 234
319一个设置条目,根据工具名称和参数模式允许、询问或拒绝工具调用。规则按 deny→ask→allow 顺序评估,首先匹配获胜。Permission rules 是分层在更广泛的 [permission mode](#permission-mode) 之上的细粒度控制。235一个设置条目,根据工具名称和参数模式允许、询问或拒绝工具调用。规则按 deny→ask→allow 顺序评估,首先匹配获胜。Permission rules 是分层在更广泛的 [permission mode](#permission-mode) 之上的细粒度控制。
320 236
321了解更多:[配置权限](/docs/zh-CN/permissions)237了解更多:[配置权限](/docs/zh-CN/permissions)
322 238
323<h3 id="plan-mode">239### Plan mode
324 Plan mode
325</h3>
326 240
327一种 [permission mode](#permission-mode),其中 Claude 研究并提议更改而不编辑您的源文件。它可以读取、搜索和运行探索命令,然后在触及任何内容之前提出批准计划。使用 `/plan` 或按 `Shift+Tab` 进入 plan mode。241一种 [permission mode](#permission-mode),其中 Claude 研究并提议更改而不编辑您的源文件。它可以读取、搜索和运行探索命令,然后在触及任何内容之前提出批准计划。使用 `/plan` 或按 `Shift+Tab` 进入 plan mode。
328 242
329了解更多:[使用 plan mode 分析后再编辑](/docs/zh-CN/permission-modes#analyze-before-you-edit-with-plan-mode)243了解更多:[使用 plan mode 分析后再编辑](/docs/zh-CN/permission-modes#analyze-before-you-edit-with-plan-mode)
330 244
331<h3 id="plugin">245### Plugin
332 Plugin
333</h3>
334 246
335一个 skills、hooks、subagents 和 MCP servers 的包,打包为单个可安装单元。Plugin skills 命名为 `plugin-name:skill-name`,以便多个 plugins 共存。通过[市场](/docs/zh-CN/plugins/overview)跨团队分发 plugins。247一个 skills、hooks、subagents 和 MCP servers 的包,打包为单个可安装单元。Plugin skills 命名为 `plugin-name:skill-name`,以便多个 plugins 共存。通过[市场](/docs/zh-CN/plugins/overview)跨团队分发 plugins。
336 248
337了解更多:[Plugins](/docs/zh-CN/plugins/overview)249了解更多:[Plugins](/docs/zh-CN/plugins/overview)
338 250
339<h3 id="project-trust">251### Project trust
340 Project trust
341</h3>
342 252
343一个对话框,在 Claude Code 加载其配置之前接受目录。接受情况按项目目录保存,除了您的主目录,其中信任仅在当前会话中保持,并在每次启动时重新显示提示。在您信任目录之前,Claude Code 会暂不加载其存储库提供的某些内容,例如来自 `.claude/settings.json` 的项目允许规则和市场。[在您信任文件夹之前运行的内容](/docs/zh-CN/permissions#what-runs-before-you-trust-a-folder)列出了每种内容,包括 `-p` 会话在没有对话框的情况下运行的内容。253一个对话框,在 Claude Code 加载其配置之前接受目录。接受情况按项目目录保存,除了您的主目录,其中信任仅在当前会话中保持,并在每次启动时重新显示提示。在您信任目录之前,Claude Code 会暂不加载其存储库提供的某些内容,例如来自 `.claude/settings.json` 的项目允许规则和市场。[在您信任文件夹之前运行的内容](/docs/zh-CN/permissions#what-runs-before-you-trust-a-folder)列出了每种内容,包括 `-p` 会话在没有对话框的情况下运行的内容。
344 254
345了解更多:[`.claude` directory](/docs/zh-CN/claude-directory)255了解更多:[`.claude` directory](/docs/zh-CN/claude-directory)
346 256
347<h3 id="prompt-injection">257### Prompt injection
348 Prompt injection
349</h3>
350 258
351嵌入在文件、网页或工具结果中的恶意指令,试图将 Claude 重定向到您从未要求的操作。Claude Code 的防御包括权限系统、命令注入检测和信任验证。[Auto mode](#auto-mode) 添加了一个服务器端探针,扫描工具结果中的可疑内容,以及一个分类器,用于审查剥离工具结果的操作,因此注入的文本无法直接操纵它。259嵌入在文件、网页或工具结果中的恶意指令,试图将 Claude 重定向到您从未要求的操作。Claude Code 的防御包括权限系统、命令注入检测和信任验证。[Auto mode](#auto-mode) 添加了一个服务器端探针,扫描工具结果中的可疑内容,以及一个分类器,用于审查剥离工具结果的操作,因此注入的文本无法直接操纵它。
352 260
353了解更多:[防止提示注入](/docs/zh-CN/security#protect-against-prompt-injection)261了解更多:[防止提示注入](/docs/zh-CN/security#protect-against-prompt-injection)
354 262
355<h2 id="r">263## R
356 R
357</h2>
358 264
359<h3 id="remote-control">265### Remote Control
360 Remote Control
361</h3>
362 266
363一种通过 claude.ai 从您的手机或浏览器继续本地 Claude Code 会话的方式。您的代码执行和文件保留在您的机器上;界面是远程的。与[云会话](/docs/zh-CN/claude-code-on-the-web)不同,后者在云沙箱中运行。267一种通过 claude.ai 从您的手机或浏览器继续本地 Claude Code 会话的方式。您的代码执行和文件保留在您的机器上;界面是远程的。与[云会话](/docs/zh-CN/claude-code-on-the-web)不同,后者在云沙箱中运行。
364 268
365了解更多:[Remote Control](/docs/zh-CN/remote-control)269了解更多:[Remote Control](/docs/zh-CN/remote-control)
366 270
367<h3 id="rules">271### Rules
368 Rules
369</h3>
370 272
371`.claude/rules/` 中的模块化指令文件,与 CLAUDE.md 一起加载。规则可以使用 YAML `paths:` frontmatter 进行路径范围限定,因此它仅在 Claude 读取、写入或编辑匹配文件时加载,保持上下文精简直到相关。273`.claude/rules/` 中的模块化指令文件,与 CLAUDE.md 一起加载。规则可以使用 YAML `paths:` frontmatter 进行路径范围限定,因此它仅在 Claude 读取、写入或编辑匹配文件时加载,保持上下文精简直到相关。
372 274
373了解更多:[使用 `.claude/rules/` 组织规则](/docs/zh-CN/memory#organize-rules-with-claude/rules/)275了解更多:[使用 `.claude/rules/` 组织规则](/docs/zh-CN/memory#organize-rules-with-claude/rules/)
374 276
375<h2 id="s">277## S
376 S
377</h2>
378 278
379<h3 id="sandboxing">279### Sandboxing
380 Sandboxing
381</h3>
382 280
383Bash 工具的操作系统级文件系统和网络隔离。命令在您预先定义的边界内运行,因此 Claude 可以在其中自由工作,无需每个命令的批准提示。沙箱隔离是与 [permission rules](#permission-rule) 分开的一层。281Bash 工具的操作系统级文件系统和网络隔离。命令在您预先定义的边界内运行,因此 Claude 可以在其中自由工作,无需每个命令的批准提示。沙箱隔离是与 [permission rules](#permission-rule) 分开的一层。
384 282
385了解更多:[Sandboxing](/docs/zh-CN/sandboxing)283了解更多:[Sandboxing](/docs/zh-CN/sandboxing)
386 284
387<h3 id="session">285### Session
388 Session
389</h3>
390 286
391与您当前目录相关的对话,具有自己独立的 [上下文窗口](#context-window)。会话可以使用 `claude -c` 恢复,使用 `--fork-session` 分叉以在新会话 ID 下保留历史,或在终端中并行运行。运行 `/clear` 启动新会话;前一个会话保持存储并可通过 `/resume` 获得。每个会话的会话记录存储在 `~/.claude/projects/` 下。287与您当前目录相关的对话,具有自己独立的 [上下文窗口](#context-window)。会话可以使用 `claude -c` 恢复,使用 `--fork-session` 分叉以在新会话 ID 下保留历史,或在终端中并行运行。运行 `/clear` 启动新会话;前一个会话保持存储并可通过 `/resume` 获得。每个会话的会话记录存储在 `~/.claude/projects/` 下。
392 288
393了解更多:[使用会话](/docs/zh-CN/how-claude-code-works#work-with-sessions)289了解更多:[使用会话](/docs/zh-CN/how-claude-code-works#work-with-sessions)
394 290
395<h3 id="settings-layers">291### Settings layers
396 Settings layers
397</h3>
398 292
399Claude Code 读取配置的层次结构,按优先级顺序从最高到最低:[managed policy](#managed-settings)、通过 `--settings` 标志传递的设置、`.claude/settings.local.json` 处的本地设置、`.claude/settings.json` 处的项目设置,然后是 `~/.claude/settings.json` 处的用户设置。数组跨层合并;更高层的标量覆盖较低的。请参阅 [Settings precedence](/docs/zh-CN/settings#settings-precedence)。293Claude Code 读取配置的层次结构,按优先级顺序从最高到最低:[managed policy](#managed-settings)、通过 `--settings` 标志传递的设置、`.claude/settings.local.json` 处的本地设置、`.claude/settings.json` 处的项目设置,然后是 `~/.claude/settings.json` 处的用户设置。数组跨层合并;更高层的标量覆盖较低的。请参阅 [Settings precedence](/docs/zh-CN/settings#settings-precedence)。
400 294
401了解更多:[Settings files](/docs/zh-CN/settings#where-settings-live)295了解更多:[Settings files](/docs/zh-CN/settings#where-settings-live)
402 296
403<h3 id="skill">297### Skill
404 Skill
405</h3>
406 298
407一个 `SKILL.md` 文件,包含 Claude 添加到其工具包中的指令、知识或工作流。Claude 在相关时自动加载 skill,或您可以使用 `/skill-name` 直接调用它。Skills 遵循 Agent Skills 开放标准;Claude Code 使用调用控制和子代理执行扩展它。299一个 `SKILL.md` 文件,包含 Claude 添加到其工具包中的指令、知识或工作流。Claude 在相关时自动加载 skill,或您可以使用 `/skill-name` 直接调用它。Skills 遵循 Agent Skills 开放标准;Claude Code 使用调用控制和子代理执行扩展它。
408 300
410 302
411了解更多:[使用 skills 扩展 Claude](/docs/zh-CN/skills)303了解更多:[使用 skills 扩展 Claude](/docs/zh-CN/skills)
412 304
413<h3 id="subagent">305### Subagent
414 Subagent
415</h3>
416 306
417一个专门的 AI 助手,在其自己的上下文窗口中运行,具有自定义系统提示词、特定工具访问和独立权限。它处理委派任务并向主对话返回摘要。使用子代理将大型探索保留在主上下文之外或运行并行研究。子代理保持在生成它的会话内。要在您自己运行的单独会话之间传递发现,请使用 [cross-session messaging](/docs/zh-CN/cross-session-messaging)。307一个专门的 AI 助手,在其自己的上下文窗口中运行,具有自定义系统提示词、特定工具访问和独立权限。它处理委派任务并向主对话返回摘要。使用子代理将大型探索保留在主上下文之外或运行并行研究。子代理保持在生成它的会话内。要在您自己运行的单独会话之间传递发现,请使用 [cross-session messaging](/docs/zh-CN/cross-session-messaging)。
418 308
420 310
421了解更多:[创建自定义子代理](/docs/zh-CN/sub-agents)311了解更多:[创建自定义子代理](/docs/zh-CN/sub-agents)
422 312
423<h3 id="surface">313### Surface
424 Surface
425</h3>
426 314
427您访问 Claude Code 的任何地方:CLI、VS Code、JetBrains、Desktop 或 claude.ai。所有使用入口共享相同的引擎。您机器上的会话读取您的本地 CLAUDE.md、设置和 skills;[云端会话](/docs/zh-CN/cloud-environments#what-carries-over-from-your-setup) 从您的仓库的新克隆开始,不读取您机器上的 `~/.claude/`。Slack 和 Chrome 扩展是连接到使用入口的集成,而不是使用入口本身。315您访问 Claude Code 的任何地方:CLI、VS Code、JetBrains、Desktop 或 claude.ai。所有使用入口共享相同的引擎。您机器上的会话读取您的本地 CLAUDE.md、设置和 skills;[云端会话](/docs/zh-CN/cloud-environments#what-carries-over-from-your-setup) 从您的仓库的新克隆开始,不读取您机器上的 `~/.claude/`。Slack 和 Chrome 扩展是连接到使用入口的集成,而不是使用入口本身。
428 316
429了解更多:[平台和集成](/docs/zh-CN/platforms)317了解更多:[平台和集成](/docs/zh-CN/platforms)
430 318
431<h3 id="system-prompt">319### System prompt
432 System prompt
433</h3>
434 320
435Claude Code 在每个请求之前发送给您的对话的指令,涵盖 Claude 如何使用工具、安全行为和格式化回复。您可以使用 `--append-system-prompt` 添加到系统提示词或使用 `--system-prompt` 替换它。系统提示词是 [prompt cache](/docs/zh-CN/prompt-caching#how-the-cache-is-organized) 的第一层。321Claude Code 在每个请求之前发送给您的对话的指令,涵盖 Claude 如何使用工具、安全行为和格式化回复。您可以使用 `--append-system-prompt` 添加到系统提示词或使用 `--system-prompt` 替换它。系统提示词是 [prompt cache](/docs/zh-CN/prompt-caching#how-the-cache-is-organized) 的第一层。
436 322
438 324
439了解更多:[System prompt flags](/docs/zh-CN/cli-reference#system-prompt-flags)325了解更多:[System prompt flags](/docs/zh-CN/cli-reference#system-prompt-flags)
440 326
441<h3 id="system-reminder">327### System reminder
442 System reminder
443</h3>
444 328
445Claude Code 作为 [harness](#agentic-harness) 添加到对话中的消息,为 Claude 提供上下文。您不会自己发送系统提醒。Claude Code 在会话运行时插入它们,例如当会话启动时、当 hook 返回文本时或当文件在磁盘上更改时。Claude 与您的消息一起读取它们。以下所有内容都作为系统提醒到达 Claude:329Claude Code 作为 [harness](#agentic-harness) 添加到对话中的消息,为 Claude 提供上下文。您不会自己发送系统提醒。Claude Code 在会话运行时插入它们,例如当会话启动时、当 hook 返回文本时或当文件在磁盘上更改时。Claude 与您的消息一起读取它们。以下所有内容都作为系统提醒到达 Claude:
446 330
455 339
456了解更多:[Claude Code 在系统提示词之外添加的上下文](/docs/zh-CN/agent-sdk/modifying-system-prompts#context-claude-code-adds-outside-the-system-prompt)340了解更多:[Claude Code 在系统提示词之外添加的上下文](/docs/zh-CN/agent-sdk/modifying-system-prompts#context-claude-code-adds-outside-the-system-prompt)
457 341
458<h2 id="t">342## T
459 T
460</h2>
461 343
462<h3 id="teleport">344### Teleport
463 Teleport
464</h3>
465 345
466一个命令 `/teleport`,将云 Claude Code 会话拉入您的本地终端。Claude 获取分支、加载对话历史并从云会话的最后状态恢复。反向方向是 `--cloud`,它将本地任务发送到云上运行。346一个命令 `/teleport`,将云 Claude Code 会话拉入您的本地终端。Claude 获取分支、加载对话历史并从云会话的最后状态恢复。反向方向是 `--cloud`,它将本地任务发送到云上运行。
467 347
468了解更多:[在终端中继续云端会话](/docs/zh-CN/claude-code-on-the-web#from-cloud-to-terminal)348了解更多:[在终端中继续云端会话](/docs/zh-CN/claude-code-on-the-web#from-cloud-to-terminal)
469 349
470<h3 id="tool">350### Tool
471 Tool
472</h3>
473 351
474Claude 可以采取的操作:读取文件、编辑代码、运行 shell 命令、搜索 web、生成 subagent。Tools 是使 Claude Code agentic 的原因。没有它们,Claude 只能用文本响应。每个工具使用都会返回一个结果,为 [agentic loop](#agentic-loop) 中 Claude 的下一个决策提供信息。352Claude 可以采取的操作:读取文件、编辑代码、运行 shell 命令、搜索 web、生成 subagent。Tools 是使 Claude Code agentic 的原因。没有它们,Claude 只能用文本响应。每个工具使用都会返回一个结果,为 [agentic loop](#agentic-loop) 中 Claude 的下一个决策提供信息。
475 353
476了解更多:[Claude 可用的工具](/docs/zh-CN/tools-reference)354了解更多:[Claude 可用的工具](/docs/zh-CN/tools-reference)
477 355
478<h3 id="transcript">356### Transcript
479 Transcript
480</h3>
481 357
482[session](#session) 的存储记录。对话是您和 Claude 之间的交换;transcript 是将该对话保存为文件,默认位置为 `~/.claude/projects/<project>/<session-id>.jsonl`。Claude Code 在您恢复时读取该文件,这就是会话结束后对话如何继续的方式。有关同一对话的屏幕视图,请参阅 [transcript viewer](/docs/zh-CN/interactive-mode#transcript-viewer)。358[session](#session) 的存储记录。对话是您和 Claude 之间的交换;transcript 是将该对话保存为文件,默认位置为 `~/.claude/projects/<project>/<session-id>.jsonl`。Claude Code 在您恢复时读取该文件,这就是会话结束后对话如何继续的方式。有关同一对话的屏幕视图,请参阅 [transcript viewer](/docs/zh-CN/interactive-mode#transcript-viewer)。
483 359
484了解更多:[Transcripts 存储位置](/docs/zh-CN/sessions#where-transcripts-are-stored)360了解更多:[Transcripts 存储位置](/docs/zh-CN/sessions#where-transcripts-are-stored)
485 361
486<h3 id="turn">362### Turn
487 Turn
488</h3>
489 363
490Claude 在一个 [session](#session) 中的一个完整响应。一个 turn 从您发送消息开始,到 Claude 完成响应结束,中间可能有任意数量的 [tool](#tool) 调用。[Stop hooks](#hook) 在每个 turn 的末尾触发。一个 session 由许多 turn 组成,[agentic loop](#agentic-loop) 描述了在一个 turn 内发生的情况。364Claude 在一个 [session](#session) 中的一个完整响应。一个 turn 从您发送消息开始,到 Claude 完成响应结束,中间可能有任意数量的 [tool](#tool) 调用。[Stop hooks](#hook) 在每个 turn 的末尾触发。一个 session 由许多 turn 组成,[agentic loop](#agentic-loop) 描述了在一个 turn 内发生的情况。
491 365
492了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works#the-agentic-loop)366了解更多:[Claude Code 如何工作](/docs/zh-CN/how-claude-code-works#the-agentic-loop)
493 367
494<h2 id="v">368## V
495 V
496</h2>
497 369
498<h3 id="verification-loop">370### Verification loop
499 Verification loop
500</h3>
501 371
502一个会话知道工作实际完成而不仅仅是看起来合理的方式。您给 Claude 一个它可以运行的检查,例如测试套件、构建或屏幕截图比较,Claude 迭代直到检查通过,而不是在一次尝试后停止。验证循环是 [`/goal`](/docs/zh-CN/goal)、无人值守运行和[动态工作流](/docs/zh-CN/workflows)的前提条件:没有它,唯一决定 Agent 是否完成的就是 Agent 本身。372一个会话知道工作实际完成而不仅仅是看起来合理的方式。您给 Claude 一个它可以运行的检查,例如测试套件、构建或屏幕截图比较,Claude 迭代直到检查通过,而不是在一次尝试后停止。验证循环是 [`/goal`](/docs/zh-CN/goal)、无人值守运行和[动态工作流](/docs/zh-CN/workflows)的前提条件:没有它,唯一决定 Agent 是否完成的就是 Agent 本身。
503 373
504了解更多:[给 Claude 一种验证其工作的方式](/docs/zh-CN/best-practices#give-claude-a-way-to-verify-its-work)374了解更多:[给 Claude 一种验证其工作的方式](/docs/zh-CN/best-practices#give-claude-a-way-to-verify-its-work)
505 375
506<h2 id="w">376## W
507 W
508</h2>
509 377
510<h3 id="worktree-isolation">378### Worktree isolation
511 Worktree isolation
512</h3>
513 379
514一个隔离模式,在 `.claude/worktrees/` 下的单独 git worktree 中运行 Claude,使用 `-w` 标志或子代理配置中的 `isolation: worktree` 启用。更改保留在单独目录中的单独分支上,因此每个并行 Agent 都各自编辑自己的文件副本。380一个隔离模式,在 `.claude/worktrees/` 下的单独 git worktree 中运行 Claude,使用 `-w` 标志或子代理配置中的 `isolation: worktree` 启用。更改保留在单独目录中的单独分支上,因此每个并行 Agent 都各自编辑自己的文件副本。
515 381
517 383
518***384***
519 385
520<h2 id="deprecated-and-renamed-terms">386## 已弃用和重命名的术语
521 已弃用和重命名的术语
522</h2>
523 387
524这些术语出现在较旧的文档、博客文章和社区内容中。搜索此网站时使用当前名称。388这些术语出现在较旧的文档、博客文章和社区内容中。搜索此网站时使用当前名称。
525 389