A
Agent teams
由团队负责人协调的多个独立 Claude Code 会话,具有共享任务列表和点对点消息传递。与在单个会话中运行且仅向父级报告的 subagents 不同,团队成员各自拥有自己的上下文窗口,您可以直接与任何一个交互。Agent teams 是实验性的,必须通过设置CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 来启用。
了解更多:运行 agent teams
Agentic coding
一种工作流程,其中 AI 可以自主读取文件、运行命令和进行更改,而您可以观看、重定向或离开,与只能用文本响应的基于聊天的助手相反,您必须自己应用这些响应。Claude Code 是 agentic 的,因为它拥有允许它采取行动而不仅仅是建议的工具。 了解更多:Claude Code 如何工作Agentic harness
将语言模型转变为能力强大的编码代理的工具、上下文管理和执行环境。Claude Code 是 harness;Claude 是其中的模型。Harness 提供文件访问、shell 执行、权限控制、内存加载以及链接操作的循环。 了解更多:Claude Code 如何工作Agentic loop
Claude 为每个任务所经历的循环:收集上下文、采取行动、验证结果并重复直到完成。每个工具使用都会返回信息,为下一步提供信息。您可以随时中断循环进行重定向。大多数扩展点,包括 hooks、skills 和 MCP,都插入到此循环的特定阶段。 了解更多:Claude Code 如何工作Auto memory
Claude 根据您的更正和偏好为自己编写的笔记,按 git 存储库存储在~/.claude/projects/ 下。同一存储库的所有 worktrees 共享一个 auto memory 目录。MEMORY.md 索引的前 200 行或 25 KB 在每个会话开始时加载。Auto memory 是 Claude 编写的对应物,与您编写的 CLAUDE.md 相对。
了解更多:Auto memory
Auto mode
一种权限模式,其中单独的分类器模型在后台审查每个操作,而不是向您显示批准提示。分类器阻止范围升级、不受信任的基础设施和提示注入。它永远看不到工具结果,因此注入的指令无法影响其决策。Auto mode 是在 Max、Team、Enterprise 和 API 计划上提供的研究预览。 了解更多:使用 auto mode 消除提示B
Bare mode
一个启动标志--bare,跳过 hooks、skills、plugins、MCP servers、auto memory 和 CLAUDE.md 的自动发现。只有您显式传递的标志才会生效。建议用于 CI 和脚本调用,其中您需要在不同机器上的相同行为,无论本地配置如何。
了解更多:使用 bare mode 更快启动
Bundled skills
包含在 Claude Code 中的基于提示的 playbooks,例如/batch、/simplify、/debug 和 /loop。与执行固定逻辑的内置命令不同,bundled skills 为 Claude 提供详细的提示并让它编排工作,因此它们可以生成代理、读取文件并适应您的代码库。
了解更多:Bundled skills
C
Channel
一个 MCP server,将事件推送到您正在运行的会话中,以便 Claude 可以对您离开终端时发生的事情做出反应。Channels 可以是双向的:Claude 读取入站事件并通过同一 channel 回复。Telegram、Discord 和 iMessage 包含在研究预览中。 了解更多:ChannelsCheckpoint
在 Claude 进行每次编辑之前捕获的代码自动快照。按两次Esc 或运行 /rewind 将代码、对话或两者恢复到较早的点。Checkpoints 是会话本地的,与 git 分开,不跟踪通过 Bash 工具进行的更改。
了解更多:Checkpointing
.claude directory
Claude Code 读取项目范围配置的目录:settings、hooks、skills、subagents、rules 和 auto memory。项目在其根目录有 .claude/;您的用户级默认值在 ~/.claude/。
了解更多:.claude directory
CLAUDE.md
一个 markdown 文件,包含您为 Claude 编写的持久指令,在每个会话开始时作为系统提示后的用户消息加载。在此处放置项目约定、架构笔记和”始终执行 X”规则。CLAUDE.md 在 compaction 期间保留,之后从磁盘重新读取。 您可以在项目范围内的./CLAUDE.md 或 ./.claude/CLAUDE.md、用户范围内的 ~/.claude/CLAUDE.md 或作为组织的托管策略放置 CLAUDE.md。更具体的位置优先。
了解更多:CLAUDE.md files
Command
一个可重用的指令,您可以通过在提示中键入/name 来调用。内置命令(如 /clear、/model 和 /compact)控制会话。您可以在 .claude/commands/ 中将自己的命令定义为文件,或从 plugin 安装它们。Skills 是打包多步骤命令的推荐方式。
了解更多:Commands · Skills
Compaction
当 context window 接近其限制时,自动总结您的对话。首先清除较旧的工具输出,然后总结对话。项目根 CLAUDE.md 和 auto memory 在 compaction 期间保留并从磁盘重新加载;仅在对话中给出的指令可能会丢失。运行/compact 手动触发,可选择使用焦点,如 /compact focus on the API changes。
了解更多:什么在 compaction 中保留 · 当上下文填满时
Context window
会话的工作内存,保存对话历史、文件内容、命令输出、CLAUDE.md、auto memory、加载的 skills 和系统指令。当您工作时,上下文会填满直到 compaction 总结它。运行/context 查看什么在使用空间。对于底层模型概念,请参阅平台术语表。
了解更多:探索 context window
D
Dispatch
一个电话启动的任务路由器,当您从 Claude 移动应用发送编码任务时,在 Desktop 应用中生成 Claude Code 会话。您的提示自动路由到正确的工具。在 Pro 和 Max 计划上可用。 了解更多:来自 Dispatch 的会话E
Effort level
一个设置,控制 Claude 在每个回合上使用多少自适应推理思考预算。更高的努力意味着更多的思考 tokens 和更深入的推理;更低的努力更快且更便宜。Effort 在 Opus 4.7、Opus 4.6 和 Sonnet 4.6 上受支持。 了解更多:调整 effort levelExtended thinking
模型在响应前执行的可见逐步推理。您可以使用MAX_THINKING_TOKENS 限制思考 tokens 或调整 effort level。思考在终端中以灰色斜体文本显示。
了解更多:使用 extended thinking
H
Hook
一个用户定义的处理程序,在 Claude Code 生命周期中的特定点自动执行,例如在工具运行之前、文件编辑之后或会话开始时。处理程序可以是 shell 命令、HTTP 端点、MCP 工具、LLM 提示或 subagent。Hooks 是确定性的:它们在固定的生命周期点触发,而不是由模型自行决定。 Hook 配置有三个级别:- Hook event:生命周期点
- Matcher:过滤哪些事件触发它
- Hook handler:运行什么
M
Managed settings
由 IT 或 DevOps 在组织范围内强制执行的设置文件,放置在~/.claude 之外的操作系统级路径。用户无法覆盖或排除托管设置。使用此功能可实现安全策略、合规要求或跨一个群体的标准化工具。
了解更多:服务器管理的设置
MCP (Model Context Protocol)
一个开放标准,用于将 AI 工具连接到外部数据源和服务。MCP servers 为 Claude 提供 Slack、Jira、数据库、浏览器和数百个其他集成的新工具。您可以通过/mcp 连接服务器或将它们添加到 .mcp.json。对于协议本身,请参阅平台术语表。
了解更多:Model Context Protocol
MCP Tool Search
一个上下文节省机制,延迟 MCP 工具 schemas 直到需要。只有工具名称在启动时加载;Claude 在决定使用特定工具时按需获取完整 schema。这使空闲 MCP servers 不会消耗太多上下文。 了解更多:使用 MCP Tool Search 扩展N
Non-interactive mode
一种执行单个提示并退出而不进行对话会话的模式,使用-p 或 --print 调用。用于 CI、脚本和管道。Agent SDK 是 Python 和 TypeScript 等效项。以前称为 headless mode。
了解更多:以编程方式运行 Claude Code
O
Output style
一个配置,修改 Claude 的系统提示以改变响应行为、语气或格式。Output styles 关闭默认系统提示的软件工程特定部分,与 CLAUDE.md 不同,后者作为系统提示后的用户消息传递。内置样式包括 Default、Explanatory 和 Learning。 了解更多:Output stylesP
Permission mode
会话的基线批准行为。在 CLI 中使用Shift+Tab 循环或在 VS Code、Desktop 和 claude.ai 中使用模式选择器。可用模式为 default、acceptEdits、plan、auto、dontAsk 和 bypassPermissions。
了解更多:选择权限模式
Permission rule
一个设置条目,根据工具名称和参数模式允许、询问或拒绝工具调用。规则按 deny→ask→allow 顺序评估,首先匹配获胜。Permission rules 是分层在更广泛的 permission mode 之上的细粒度控制。 了解更多:配置权限Plan mode
一种 permission mode,其中 Claude 研究并提议更改而不编辑您的源文件。它可以读取、搜索和运行探索命令,然后在触及任何内容之前提出批准计划。使用/plan 或按 Shift+Tab 进入 plan mode。
了解更多:使用 plan mode 分析后再编辑
Plugin
一个 skills、hooks、subagents 和 MCP servers 的包,打包为单个可安装单元。Plugin skills 命名为plugin-name:skill-name,以便多个 plugins 共存。通过市场跨团队分发 plugins。
了解更多:Plugins
Project trust
一个一次性对话,在 Claude Code 加载其配置之前接受目录。Trust 控制市场 plugins 的自动安装和项目定义的 hooks 的执行。信任目录意味着其.claude/settings.json、.mcp.json 和其他配置文件生效。
了解更多:.claude directory
Prompt injection
嵌入在文件、网页或工具结果中的恶意指令,试图将 Claude 重定向到您从未要求的操作。Claude Code 的防御包括权限系统、命令黑名单和信任验证。Auto mode 添加了一个服务器端探针,扫描工具结果中的可疑内容,以及一个永远看不到工具结果的分类器,因此注入的文本无法影响其批准决策。 了解更多:防止提示注入R
Remote Control
一种通过 claude.ai 从您的手机或浏览器继续本地 Claude Code 会话的方式。您的代码保留在您的机器上;只有 UI 是远程的。与在 web 上运行的 Claude Code 不同,后者在云沙箱中运行。 了解更多:Remote ControlRules
.claude/rules/ 中的模块化指令文件,与 CLAUDE.md 一起加载。规则可以使用 YAML paths: frontmatter 进行路径范围限定,因此它仅在 Claude 读取匹配文件时加载,保持上下文精简直到相关。
了解更多:使用 .claude/rules/ 组织规则
S
Sandboxing
Bash 工具的操作系统级文件系统和网络隔离。命令在您预先定义的边界内运行,因此 Claude 可以在其中自由工作,无需每个命令的批准提示。Sandboxing 是与 permission rules 分开的一层。 了解更多:SandboxingSession
与您当前目录相关的对话,具有自己独立的 context window。会话可以使用claude -c 恢复,使用 --fork-session 分叉以在新会话 ID 下保留历史,或在终端中并行运行。运行 /clear 启动新会话;前一个会话保持存储并可通过 /resume 获得。每个会话的记录存储在 ~/.claude/projects/ 下。
了解更多:使用会话
Settings layers
Claude Code 读取配置的层次结构,按优先级顺序从最高到最低:托管策略、命令行参数、.claude/settings.local.json 处的本地设置、.claude/settings.json 处的项目设置,然后是 ~/.claude/settings.json 处的用户设置。数组跨层合并;更高层的标量覆盖较低的。
了解更多:Settings files
Skill
一个SKILL.md 文件,包含 Claude 添加到其工具包中的指令、知识或工作流。Claude 在相关时自动加载 skill,或您可以使用 /skill-name 直接调用它。Skills 遵循 Agent Skills 开放标准;Claude Code 使用调用控制和 subagent 执行扩展它。
Skills 是自定义命令的推荐后继。.claude/commands/deploy.md 处的文件和 .claude/skills/deploy/SKILL.md 处的文件都创建 /deploy 并以相同方式工作;现有命令文件继续工作。
了解更多:使用 skills 扩展 Claude
Subagent
一个专门的 AI 助手,在其自己的上下文窗口中运行,具有自定义系统提示、特定工具访问和独立权限。它处理委派任务并向主对话返回摘要。使用 subagents 将大型探索保留在主上下文之外或运行并行研究。与 agent teams 不同,其中每个代理都是您可以直接交谈的完整独立会话。 内置 subagents 包括 Explore、Plan 和通用目的。 了解更多:创建自定义 subagentsSurface
您访问 Claude Code 的任何地方:CLI、VS Code、JetBrains、Desktop 或 claude.ai。所有 surfaces 共享相同的引擎,因此您的 CLAUDE.md、settings 和 skills 在所有 surfaces 上以相同方式工作。Slack 和 Chrome 扩展是连接到 surface 的集成,而不是 surfaces 本身。 了解更多:平台和集成T
Teleport
一个命令/teleport,将云 Claude Code 会话拉入您的本地终端。Claude 获取分支、加载对话历史并从 web 会话的最后状态恢复。反向方向是 --remote,它将本地任务发送到 web 上运行。
了解更多:从 web 到终端
Tool
Claude 可以采取的操作:读取文件、编辑代码、运行 shell 命令、搜索 web、生成 subagent。Tools 是使 Claude Code agentic 的原因。没有它们,Claude 只能用文本响应。每个工具使用都会返回一个结果,为 agentic loop 中 Claude 的下一个决策提供信息。 了解更多:Claude 可用的工具W
Worktree isolation
一个隔离模式,在.claude/worktrees/ 下的单独 git worktree 中运行 Claude,使用 -w 标志或 subagent 配置中的 isolation: worktree 启用。更改保留在单独分支的单独目录中,因此并行代理不会覆盖彼此的文件。
了解更多:使用 git worktrees 运行并行会话
已弃用和重命名的术语
这些术语出现在较旧的文档、博客文章和社区内容中。搜索此网站时使用当前名称。| 旧术语 | 现在称为 | 注释 |
|---|---|---|
| Headless mode | Non-interactive mode | 相同的 -p 标志,相同的行为 |
| Custom commands | Skills | .claude/commands/ 文件仍然有效 |
| Slash commands | Commands | ”Slash”从产品副本中删除 |