Claude Code速查表:命令、配置与快捷键
# Claude Code v2.1.281速查表:涵盖CLI标志、斜杠命令、键盘快捷键、权限模式、模型(所有套餐均默认使用Opus 5.5)、钩子、插件、Workflow和环境变量。
一站式汇总所有CLI命令行标志、斜杠命令、键盘快捷键、配置键、hook事件和环境变量。如需深入讲解,请参阅完整的Claude Code指南。首次配置请参阅快速入门。
1. 安装
以下提供3种安装方式,按推荐顺序排列。
# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew (macOS)
brew install --cask claude-code
# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code
安装指定版本:
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
验证安装:
claude doctor
claude --version
进行身份验证:
claude auth login # Log in or switch accounts
claude auth status # Check current auth state
claude auth logout # Clear stored credentials
2. CLI 标志
| 标志 | 说明 | 示例 |
|---|---|---|
-p |
打印模式——执行单次查询后退出 | claude -p "list TODOs" |
-c |
继续最近一次会话 | claude -c |
-r, --resume |
恢复指定名称或编号的会话 | claude -r "auth-refactor" |
-n, --name |
启动时设置会话显示名称 | claude -n "feature-x" |
--model |
覆盖本次会话使用的模型 | claude --model opus |
--max-turns |
限制自主执行轮数 | claude -p "fix lint" --max-turns 10 |
--output-format |
以text、json或stream-json格式输出 |
claude -p "count files" --output-format json |
--allowedTools |
限制可用工具 | claude -p "fix" --allowedTools "Edit,Bash(npm:*)" |
--permission-mode |
设置权限模式 | claude --permission-mode auto |
--permission-mode auto |
启动时启用自动模式(取代--enable-auto-mode,后者已于v2.1.111移除) |
claude --permission-mode auto |
--dangerously-skip-permissions |
YOLO模式——跳过所有提示 | claude --dangerously-skip-permissions |
--from-pr |
启动与PR关联的会话(v2.1.27+);支持GitHub、GHE、GitLab MR和Bitbucket PR URL(v2.1.119+) | claude --from-pr 123 |
--fork-session |
从已恢复的会话创建分支 | claude -r base --fork-session |
-w |
在隔离的git工作树中启动 | claude -w |
--bare |
脚本模式——跳过hooks、LSP和plugins | claude -p "count files" --bare |
--plugin-url <url> |
获取用于当前会话的plugin .zip归档文件(v2.1.129+) |
claude --plugin-url https://example.com/plugin.zip |
--plugin-dir <path> |
加载plugin目录、.zip归档文件或包含多个plugins的文件夹——每个带有清单的子文件夹都会加载,变更会实时生效(.zip支持始于v2.1.128+,文件夹模式始于v2.1.265+) |
claude --plugin-dir ./my-plugin.zip |
--channels |
将审批提示转发至Telegram/Discord | claude --channels |
--forward-subagent-text |
在stream-json输出中包含subagent文本和思考过程(v2.1.211+);环境变量:CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
claude -p "audit" --output-format stream-json --forward-subagent-text |
--ax-screen-reader |
启用屏幕阅读器模式(v2.1.208+);也可使用CLAUDE_AX_SCREEN_READER=1或"axScreenReader": true |
claude --ax-screen-reader |
--debug |
启用调试日志记录 | claude --debug |
--init |
使用CLAUDE.md初始化项目 | claude --init |
v2.1.212新增子命令:claude auto-mode reset可从终端重置自动模式状态;传入--yes可跳过确认提示。7
3. Slash命令
| 命令 | 功能 |
|---|---|
/init |
使用CLAUDE.md初始化项目 |
/compact |
压缩对话历史记录。可指定重点:/compact focus on tests |
/context |
查看上下文窗口使用情况及可操作的建议 |
/diff |
在对话旁边显示全屏差异面板,随Claude编辑实时展示未提交的更改;使用/diff切换显示(v2.1.260) |
/usage |
查看token用量、费用和套餐用量;采用合并式对话框(v2.1.118+:/cost和/stats是输入快捷方式,可打开/usage的相应标签页);v2.1.149+新增skills、subagents、plugins的分类限额用量,以及每个MCP服务器的费用 |
/cost |
输入快捷方式→打开/usage的费用标签页(v2.1.118+) |
/model |
更改模型。/model opus、/model sonnet |
/fast |
切换快速输出模式——适用于Opus 5.5(自v2.1.280起为默认模型,价格为每百万token $8/$40)、Opus 5或Opus 4.8($10/$50);v2.1.219移除了Opus 4.7;输出速度约提升2.5倍;自v2.1.271起支持Remote会话(云端和自托管运行器) |
/effort |
设置工作强度级别:low、medium、high、xhigh、max(Opus 5.5默认为medium,大多数其他模型默认为high) |
/status |
查看会话状态、模型和设置 |
/permissions |
以交互方式管理权限设置 |
/config |
打开完整设置界面 |
/mcp |
配置MCP服务器。/mcp enable、/mcp disable |
/hooks |
查看hooks配置 |
/memory |
查看和管理自动记忆文件 |
/copy |
复制代码块。使用/copy N复制倒数第N条响应 |
/resume |
恢复指定名称的会话。/resume 1或/resume name |
/rename |
为当前会话命名。/rename feature-auth |
/branch |
创建对话分支,以便并行探索 |
/fork |
将对话复制到新的后台会话——在claude agents中单独显示一行(v2.1.212重新定义用途);自v2.1.221起,副本拥有独立的工作树 |
/subtask |
会话内分支——原/fork行为的新名称(v2.1.212) |
/list-agents |
列出Claude可向其发送消息的所有agent:subagents、您的其他本地会话,以及启用Remote Control后其他计算机上的会话(v2.1.224) |
/peers |
/list-agents的别名(v2.1.224) |
/clear |
清除对话历史记录 |
/plan |
进入计划模式。/plan refactor the auth module |
/powerup |
提供带动画演示的交互式功能教程(v2.1.90+) |
/voice |
切换按键通话语音模式 |
/loop |
执行周期性任务。/loop 5m /foo每5分钟运行一次 |
/rewind |
返回检查点(也可按两次Esc) |
/export |
导出对话记录 |
/add-dir |
添加工作目录以扩大文件访问范围 |
/agents |
已于v2.1.198移除——请让Claude创建或管理subagents,或直接编辑.claude/agents/;输入/agents时会说明向导的去向 |
/goal |
设置完成条件;Claude会持续执行,直至达成目标(v2.1.139+) |
/skills |
列出已安装的skills;提供输入即筛选的搜索框(v2.1.121+) |
/skill-doctor |
显示哪些已加载的skills未被使用,以及它们占用的上下文成本(v2.1.261+) |
/bashes |
列出后台Bash任务 |
/tasks |
列出后台agents |
/theme |
管理命名主题(v2.1.118+);plugins附带themes/目录 |
/output-style [name] |
列出并切换输出样式;v2.1.73至v2.1.268期间弃用,改用/config,v2.1.269重新启用——支持Remote Control以及云端/无头会话 |
/color |
设置提示栏颜色。使用/color default重置 |
/code-review [effort] |
按可选工作强度级别查找正确性缺陷;--comment会发布行内GitHub PR评论(v2.1.147由/simplify更名)。自v2.1.218起作为后台subagent运行。自v2.1.223起,/review是此命令的别名,不带参数的/code-review会复用上次输入的工作强度级别,而/code-review ultra则执行深度云端审查 |
/batch |
批量操作 |
/security-review |
审查代码中的安全漏洞 |
/claude-api |
使用Claude API/Anthropic SDK构建应用 |
/doctor |
执行完整的设置检查——诊断并修复问题(v2.1.205;/checkup是其别名) |
/bug |
向Anthropic报告错误 |
/release-notes |
提供带更新日志的交互式版本选择器(v2.1.92+) |
/buddy |
终端伴侣宠物——包含18个物种和5个稀有度等级,根据账户ID确定 |
/login / /logout |
在会话中进行身份验证或退出登录 |
自定义命令:创建.claude/commands/my-command.md(项目级)或~/.claude/commands/my-command.md(个人级),然后使用/my-command调用。命令支持YAML frontmatter,可用于设置说明、允许使用的工具、模型覆盖,并可通过$ARGUMENTS或位置参数$1、$2进行参数插值。
---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---
Fix GitHub issue #$ARGUMENTS following our coding standards.
用法:/fix-issue 123
4. 键盘快捷键
常规控制
| 快捷键 | 操作 |
|---|---|
Ctrl+C |
取消当前操作 |
Ctrl+D |
退出会话(EOF) |
Ctrl+L |
清空屏幕(保留历史记录) |
Ctrl+O |
切换详细输出 |
Ctrl+R |
搜索命令历史记录 |
Ctrl+V |
从剪贴板粘贴图像 |
Ctrl+B |
将当前操作移至后台 |
Ctrl+Enter(或 Ctrl+X Ctrl+S) |
立即发送:一次发送所有排队的消息;收到前,排队文本显示为灰色(v2.1.275+)。从 v2.1.281 开始,正在运行的工具会移至后台,而不会取消当前轮次 |
Ctrl+X Ctrl+K |
停止所有 agents(v2.1.83 中由 Ctrl+F 更改而来;按下第一个键后,第二个键有 3 秒输入时间,超时会显示通知,v2.1.265+) |
Ctrl+S |
暂存提示词草稿 |
Ctrl+G |
打开外部编辑器 |
Esc Esc |
回退上一次更改 |
Tab |
接受提示词建议 |
! Tab |
Bash 历史记录自动补全 |
Shift+Tab |
循环切换权限模式 |
Alt+P / Option+P |
输入时切换模型 |
Alt+T |
切换思考模式 |
Ctrl+T |
切换语法高亮 |
Shift+Down |
循环切换 agent 团队成员 |
Up/Down |
浏览命令历史记录 |
v |
Vim 可视模式——按字符选择(v2.1.118+;仅限 vim 模式) |
V |
Vim 可视行模式(v2.1.118+;仅限 vim 模式) |
? |
显示快捷键 |
快速前缀
| 前缀 | 操作 | 示例 |
|---|---|---|
# |
添加到持久记忆 | # Always use TypeScript |
/ |
斜杠命令 | /review |
! |
直接执行 bash | ! git status |
@ |
引用文件 | @src/index.ts |
& |
将任务发送到云端 | & Build the API |
多行输入
| 方法 | 按键 |
|---|---|
| 转义换行 | \,然后按 Enter |
| macOS | Option+Enter |
| iTerm2/WezTerm/Ghostty/Kitty | Shift+Enter |
| 其他终端 | Shift+Enter(先运行 /terminal-setup) |
| 控制字符 | Ctrl+J |
可通过 /keybindings 自定义按键绑定(存储在 ~/.claude/keybindings.json 中)。
5. 配置文件
优先级层次(从高到低)
| 级别 | 位置 | 作用域 |
|---|---|---|
| 企业级(锁定) | /Library/Application Support/ClaudeCode/managed-settings.json(macOS) |
所有用户,无法覆盖 |
| CLI flags | 命令行参数 | 当前会话 |
| 本地项目 | .claude/settings.local.json |
个人、当前项目(由 git 忽略) |
| 共享项目 | .claude/settings.json |
团队、提交到 git |
| 用户全局 | ~/.claude/settings.json |
您的所有项目 |
| 运行时状态 | ~/.claude.json |
OAuth 令牌、MCP 配置 |
首个匹配项生效。企业设置无法绕过。
6. Settings.json 参考
以下列出关键设置及其类型和示例。可将其放入上述层次结构中的任意设置文件。
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "claude-sonnet-4-6",
"permissions": {
"allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
"deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
"ask": ["WebFetch", "Bash(docker:*)"],
"defaultMode": "acceptEdits",
"additionalDirectories": ["../shared-lib"]
},
"env": {
"NODE_ENV": "development"
},
"hooks": {},
"sandbox": {
"enabled": false,
"autoAllowBashIfSandboxed": true
},
"cleanupPeriodDays": 30,
"respectGitignore": true,
"showTurnDuration": true,
"language": "en",
"autoMemoryDirectory": ".claude/memory",
"plansDirectory": ".claude/plans"
}
权限规则语法:Tool(pattern:*) 提供前缀匹配。Bash(npm run test:*) 允许 npm run test、npm run test:unit 等。文件模式使用 glob 语法:Edit(src/**)。从 v2.1.214 开始,单段 dir/** allow 规则仅匹配 <cwd>/dir,不再匹配目录树中任意位置的 dir/;如需匹配任意深度,请写成 Edit(**/src/**)。deny/ask 规则仍会匹配任意深度,hook 的 if: 条件也采用相同的 cwd 作用域规则。
新增键(v2.1.118+):
| 键 | 行为 |
|---|---|
autoMode.allow $defaults |
在内置列表之外添加自定义规则的哨兵值(同样适用于 soft_deny、environment)——v2.1.118+ |
prUrlTemplate |
页脚 PR 徽章的 URL 模板——v2.1.119+ |
wslInheritsWindowsSettings |
WSL 继承 Windows 端的托管设置——v2.1.118+ |
skillOverrides |
隐藏或折叠 skills:off、user-invocable-only 或 name-only——v2.1.129+ |
allowAllClaudeAiMcps |
企业托管设置,用于在 managed-mcp.json 之外加载 claude.ai 云端 MCP 连接器——v2.1.149+ |
sandbox.filesystem.disabled |
跳过文件系统隔离,同时保留网络出站控制——v2.1.216+ |
emojiCompletionEnabled |
在提示词输入框中自动补全表情符号短代码(:heart: → ❤️);设为 false 可禁用——v2.1.217+ |
sandbox.network.strictAllowlist |
不提示,直接拒绝沙箱命令访问不在允许列表中的主机——v2.1.219+ |
workflowSizeGuideline |
从任意设置文件设定建议性的 Dynamic workflow 规模准则;默认值为 medium(“目标是少于 15 个 agents”),设置后 /config 中对应的行会隐藏——v2.1.219+ |
syncClaudeAiSkills / syncClaudeAiPlugins |
claude.ai 账户中的 skills 和 plugins 会同步到使用该账户登录的终端会话中;设为 false 可退出同步——v2.1.275+ |
attribution |
commit 和 PR 署名;取代已弃用的 includeCoAuthoredBy。"attribution": false 会隐藏所有署名信息(v2.1.281+),但较旧的 CLI 版本会跳过包含此项的设置文件,因此在跨版本共享的文件中,请保留对象形式(commit、pr、sessionUrl) |
如需完整的设置模式,请参阅完整指南中的配置深入解析。
7. CLAUDE.md 快速参考
CLAUDE.md 是项目的指令文件。Claude 会在每次会话开始时读取它。
存放位置:
| 位置 | 作用域 |
|---|---|
CLAUDE.md(项目根目录) |
此项目中的所有用户和所有会话 |
.claude/CLAUDE.md |
同上,备用位置 |
~/.claude/CLAUDE.md |
个人、所有项目 |
AGENTS.md(v2.1.277+):在没有 CLAUDE.md 的项目中,Claude Code 会改为读取 AGENTS.md——可在 /config 的“Project instructions”下更改此行为(Bedrock/Vertex/Foundry 暂不支持)。
建议包含的内容:
# Project Name
## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5
## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`
## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands
## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models
内容应便于快速浏览。密集的长篇文字会在每次会话中浪费上下文令牌。请使用项目符号、表格和简短的代码块,避免冗长段落——Claude 会在每次会话开始时读取 CLAUDE.md,因此每个字都会占用上下文。
实用技巧:
- 在 REPL 中使用 # 前缀,无需编辑 CLAUDE.md 即可将内容添加到自动记忆中:# Always use TypeScript strict mode
- 当 Claude 读取子目录中的文件时,也会加载该目录中的 CLAUDE.md
- 团队共享规则可放入 .claude/rules/*.md,以便模块化组织
8. 权限模式
| 模式 | 行为 | 使用场景 |
|---|---|---|
default / manual——标记为 “Manual”(v2.1.200+) |
每种工具首次使用时提示 | 常规开发 |
acceptEdits |
自动批准文件编辑,执行 bash 时提示 | 可信项目 |
auto |
分类器(自 v2.1.210 起为 Sonnet 5,最初为 Sonnet 4.6)审核每项操作的安全性 | 在安全保障下自主运行 |
plan |
只读——不允许编辑或执行 | 仅用于分析和规划 |
bypassPermissions |
跳过所有提示 | CI/CD 自动化 |
Auto Mode(v2.1.85+)自 2026年8月14日起,成为 Pro、Max 和 Team 计划新会话的默认权限模式(自行设置的 defaultMode 会继续生效,直到您接受一次性切换提示;disableAutoMode 可在整个组织范围内禁用该模式)。这是 --dangerously-skip-permissions 的推荐替代方案。只读操作和文件编辑会自动获批;从 v2.1.281 开始,分类器审核改为在服务器端运行,因此只读操作和沙箱 shell 命令也要等待审核,并会在被标记时遭到阻止。自定义 allow/deny 规则优先解析,其余操作均交由安全分类器处理。默认自动阻止的操作包括:curl | bash、向主分支强制推送、生产环境部署、大规模删除云端资源、IAM 更改,以及向外部发送敏感数据。1
熔断机制:连续阻止 3 次,或单次会话中累计阻止 20 次后,将暂停自动模式并恢复手动提示。
无人值守模式下的危险 rm(v2.1.281):在 auto 模式和 --dangerously-skip-permissions 下,危险 rm 的提示会等待 2 分钟,随后拒绝该命令并给出重写建议,使会话能够继续。若递归 rm 的目标完全来自命令替换输出(例如 rm -rf "$(pwd)"),即使存在 Bash allow 规则,现在也会发出提示。
# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto
# Cycle during session
Shift+Tab # Manual (aka default) -> acceptEdits -> auto -> plan
PowerShell 自动批准(v2.1.119+):在权限模式下,PowerShell 工具命令与 Bash 命令采用相同方式自动获批。PowerShell(Get-*:*) 等 allow 规则可让只读操作绕过提示。对于大量使用 PowerShell 的工作流,建议使用 v2.1.149+;该版本修复了内置 cd 的权限绕过、前缀/通配符 allow 规则匹配,以及过期目录变量跟踪问题。
9. Hook 事件
| 事件 | 触发时机 | 能否阻止? |
|---|---|---|
PreToolUse |
工具执行前 | 是 |
PostToolUse |
工具完成后 | 否 |
PostToolUseFailure |
工具失败后 | 否 |
UserPromptSubmit |
用户发送提示词时 | 是 |
Stop |
Claude 完成响应时 | 是 |
SubagentStart |
subagent 启动时 | 否 |
SubagentStop |
subagent 完成时 | 是 |
SessionStart |
会话开始时 | 否 |
SessionEnd |
会话关闭时 | 否 |
Notification |
触发提醒时 | 否 |
| InstructionsLoaded | 加载 CLAUDE.md 时 | 否 |
| ConfigChange | 会话期间配置文件发生更改时 | 是 |
| DirectoryAdded | /add-dir 或 SDK register_repo_root 在会话期间添加工作目录时(v2.1.219+) | 否 |
| WorktreeCreate | 创建 worktree 时 | 是 |
| WorktreeRemove | 移除 worktree 时 | 否 |
| PreCompact | 压缩上下文前 | 否 |
| PostCompact | 压缩上下文后 | 否 |
| Elicitation | MCP 请求结构化输入时 | 是 |
| ElicitationResult | 用户响应 MCP 对话框时 | 是 |
| StopFailure | 因 API 错误而结束当前轮次时 | 否 |
| PermissionRequest | 显示权限对话框时 | 是 |
| PermissionDenied | 自动模式拒绝某项操作时(v2.1.88+) | 否 |
| CwdChanged | 工作目录发生变化时(v2.1.83+) | 否 |
| FileChanged | 受监视的文件被外部修改时(v2.1.83+) | 否 |
| TaskCreated | 创建新任务时(v2.1.84+) | 否 |
| TeammateIdle | Agent 团队成员进入空闲状态时 | 是 |
| TaskCompleted | 任务被标记为完成时 | 是 |
有关完整的 Hook 协议(输入/输出 JSON、匹配器、退出代码),请参阅完整指南中的 Hook 深入解析。
10. Hook 配置
Hook 位于 settings.json 或专用的 hooks.json 中。以下是最简示例:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "npx prettier --write \"$FILE_PATH\""
}
]
}
],
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/validate-bash.sh"
}
]
}
]
}
}
匹配器语法:
| 模式 | 匹配对象 |
|---|---|
* |
所有工具 |
Bash |
仅 Bash |
Edit\|Write |
Edit 或 Write |
mcp__github |
MCP 服务器工具 |
""(空) |
不涉及工具的事件(例如 UserPromptSubmit) |
退出代码:
| 代码 | 含义 |
|---|---|
0 |
成功——操作继续 |
2 |
阻止——操作停止,并将 stderr 传递给 Claude |
1、3+ |
非阻塞警告 |
异步 Hook 在后台运行且不会造成阻塞:在 Hook 对象中添加 "async": true。2
Hook 输出/输入字段:
PostToolUse/PostToolUseFailureHook 输入中的duration_ms(v2.1.119+)——工具执行时间,不包括权限提示和 PreToolUse Hook。hookSpecificOutput.updatedToolOutput(v2.1.121+)——替换任意工具的输出(v2.1.118 首先仅为 MCP 引入此功能;v2.1.121 将其扩展至所有工具)。hookSpecificOutput.sessionTitle(v2.1.96+)——通过UserPromptSubmitHook 设置会话标题。- 命令 Hook 上的
args: string[](v2.1.139+)——无需 shell 引号即可传递结构化 argv。 PostToolUseHook 上的continueOnBlock(v2.1.139+)——将阻止原因反馈给 Claude,并继续当前轮次。- Agent Hook 输入中的
subagent_type(v2.1.140+)——识别正在运行的 Agent 类型。 - Hook JSON 输出中的
terminalSequence(v2.1.141+)——为通知、窗口标题和提示铃声发送终端控制序列。
11. MCP 快速设置
通过一条命令添加 MCP 服务器:
# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
--header "Authorization: Bearer $TOKEN"
# Local stdio server
claude mcp add --transport stdio postgres \
--env "DATABASE_URL=postgresql://user:pass@localhost/db" \
-- npx -y @anthropic-ai/mcp-server-postgres
作用域控制:
claude mcp add --scope project ... # Team-shared (.mcp.json)
claude mcp add --scope user ... # Personal (~/.claude.json)
项目 .mcp.json 示例:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"database": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost/db"
}
}
}
}
MCP 目前每月下载量已达 1 亿次,索引服务器超过 3,000 个。3 有关传输类型、输入征询和工具搜索配置,请参阅完整指南中的 MCP 章节。
alwaysLoad(v2.1.121+): 让可信服务器不受 Tool Search 延迟加载机制影响。其所有工具都会在会话开始时加载,无需经过 ToolSearch 往返:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
自动重试(v2.1.121+): 启动期间出错的 MCP 服务器最多会重试 3 次,之后才会被标记为已断开连接。
SDK mcp_authenticate redirectUri(v2.1.121+): 在自定义 URI scheme 中完成 OAuth 时的必填项——适用于桌面应用和 claude.ai connector 流程。
11.5. Plugin CLI 命令
| 命令 | 行为 |
|---|---|
claude --plugin-url <url> |
为当前会话获取 plugin .zip 归档文件(v2.1.129+) |
claude --plugin-dir <path> |
加载 plugin 目录、.zip 归档文件或包含多个 plugins 的文件夹——其中每个带 manifest 的子文件夹都会加载(.zip 支持始于 v2.1.128+,文件夹模式始于 v2.1.265+) |
claude plugin prune |
移除父项已不存在的自动安装 plugins(v2.1.121+) |
claude plugin uninstall <name> --prune |
卸载并级联移除成为孤立项的自动安装依赖项(v2.1.121+) |
claude plugin tag |
创建经过版本验证的发布 git 标签(v2.1.118+) |
claude plugin eval |
运行 plugin 的评估套件:生成可评分、可复现的结果,以及 JSON + HTML 报告(v2.1.269+) |
claude plugin validate |
发布前验证 plugin;v2.1.281 新增 MCP 检查(加载时会被静默丢弃的 .mcp.json 条目、未声明的 ${user_config.*} 引用、不安全的 URL),并会对 shell 形式 Hook 中未加引号的 ${CLAUDE_PLUGIN_ROOT} 发出警告 |
/plugin install <plugin> --marketplace <source> |
在会话内从尚未添加的 marketplace 安装——系统会先询问是否添加该 marketplace(v2.1.275+) |
12. Subagent 类型
| 类型 | 默认模型 | 模式 | 适用场景 |
|---|---|---|---|
| Explore | 继承会话模型,最高为 Opus(v2.1.198+;此前为 Haiku) | 只读 | 搜索代码库、查找文件、了解结构 |
| General-purpose | 继承主 Agent | 完整读写权限 | 复杂的研究及修改任务 |
| Plan | 继承主 Agent | 只读 | 执行前规划实现方案 |
| Custom | 可配置 | 可配置 | 特定领域的工作(安全审查、测试等) |
Claude 会自动将任务委派给 subagents。也可显式提出请求:
> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema
自定义 subagents 以带有 YAML frontmatter 的 Markdown 文件形式定义在 .claude/agents/(项目)或 ~/.claude/agents/(个人)中。最多可并行运行 10 个 subagents。4
在当前版本中,claude agents 会打开 Agent View:这是一个处于研究预览阶段的运维界面,用于查看正在运行、受阻和已完成的 Claude Code 会话。claude agents --cwd <path> 将视图范围限定为一个目录(v2.1.141+);v2.1.142 为后台会话添加调度 flags;v2.1.143 将这些 flags 一致应用于仪表板和后台会话:--add-dir、--settings、--mcp-config、--plugin-dir、--permission-mode、--model、--effort 和 --dangerously-skip-permissions。v2.1.144 为后台会话添加 /resume 支持,并用 bg 标记这些会话;v2.1.145 添加 claude agents --json、等待输入的标签页计数,并修复 Agent View 回复窗格;v2.1.147 添加固定的后台会话,使其在空闲时仍保持运行,并可就地重启以应用更新。Agent View 应用于监控,不应将其视为工作已通过质量门槛的证明。6
自定义 Agent frontmatter 字段:
| 字段 | 用途 |
|---|---|
name |
唯一标识符(小写字母、连字符) |
description |
调用时机(若要自动委派,请包含“PROACTIVELY”) |
tools |
以逗号分隔的工具列表。支持使用 Agent(Explore) 限制可启动的类型 |
disallowedTools |
从继承的工具集中禁用的工具 |
model |
opus、sonnet、haiku 或 inherit(默认) |
permissionMode |
default/manual、acceptEdits、plan、bypassPermissions 等 |
maxTurns |
Agent 的最大轮次数 |
background |
设为 true 后始终作为后台任务运行 |
isolation |
设为 worktree 后使用隔离的 git worktree 副本 |
自定义 Agent 示例(.claude/agents/security-reviewer.md):
---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---
You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.
13. 环境变量
身份验证与API
| 变量 | 用途 |
|---|---|
ANTHROPIC_API_KEY |
直接使用API进行身份验证 |
ANTHROPIC_AUTH_TOKEN |
自定义授权标头 |
ANTHROPIC_CUSTOM_HEADERS |
额外的请求标头 |
模型配置
| 变量 | 用途 |
|---|---|
ANTHROPIC_MODEL |
覆盖默认模型 |
CLAUDE_CODE_SUBAGENT_MODEL |
subagents 使用的模型;v2.1.147 修复了该配置无法传播至 agent-team 队友进程的问题 |
CLAUDE_CODE_WORKFLOWS |
设为 1 可启用默认关闭的 Workflow 工具,以执行确定性的多智能体编排(v2.1.147+) |
MAX_THINKING_TOKENS |
启用扩展思考 |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
限制输出长度 |
云服务提供商
| 变量 | 用途 |
|---|---|
CLAUDE_CODE_USE_BEDROCK=1 |
使用 AWS Bedrock |
CLAUDE_CODE_USE_VERTEX=1 |
使用 Google Vertex AI |
CLAUDE_CODE_USE_FOUNDRY=1 |
使用 Microsoft Foundry |
ANTHROPIC_BEDROCK_SERVICE_TIER=priority |
Bedrock 服务层级——default/flex/priority(v2.1.122+);以 X-Amzn-Bedrock-Service-Tier 发送 |
ENABLE_TOOL_SEARCH=true |
选择启用 Vertex AI 上的 Tool Search(v2.1.119+;默认关闭,以免发送不受支持的测试版标头) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
选择启用网关 /v1/models 发现功能,供 /model 选择器使用(v2.1.129+) |
CLAUDE_CODE_AUTO_MODE_SERVER=0 |
选择停用服务器端自动模式分类器(此后本地分类器会计入用量);设为 =1 则选择启用。截至 v2.1.278,Bedrock、Vertex、Foundry 和网关默认使用服务器端分类器,且分类器开销不计费;自 v2.1.281 起,此变量也适用于直接连接AnthropicAPI(在 v2.1.273–277 中,本地分类器为默认选项,=1 用于选择启用服务器端分类器) |
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 |
向LLM网关发送 5 个 x-claude-code-* 提示标头(v2.1.273+) |
行为控制
| 变量 | 用途 |
|---|---|
DISABLE_AUTOUPDATER=1 |
阻止自动更新 |
DISABLE_UPDATES=1 |
阻止所有更新途径,包括手动执行 claude update(v2.1.118+;比 DISABLE_AUTOUPDATER 更严格) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
通过 Homebrew/WinGet 安装时,在后台运行软件包管理器升级并提示重启(v2.1.129+) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
当SSH密钥不可用时,通过HTTPS而非SSH克隆GitHub插件源(v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
已移除——自 v2.1.160 起不再生效。现在应先执行 /model <model>,再执行 /fast on 来启用快速模式 |
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP |
覆盖 v2.1.143+ 的上限;默认情况下,stop hooks 反复阻塞后会结束当前轮次并显示警告 |
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 |
选择停用 v2.1.143+ 的 PowerShell -ExecutionPolicy Bypass 行为 |
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 |
禁用 PowerShell 工具;从 v2.1.143 起,Bedrock、Vertex 和 Foundry 用户默认启用该工具 |
DISABLE_TELEMETRY=1 |
选择退出使用情况遥测 |
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH |
OTel 内容属性的截断上限(默认 60 KB,v2.1.214+) |
DISABLE_COST_WARNINGS=1 |
隐藏费用警告 |
DISABLE_PROMPT_CACHING=1 |
全局禁用提示词缓存 |
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 |
通过自动压缩,将所有原生支持 1M 上下文的模型限制为 200K(v2.1.223 将适用范围从固定列表扩展至所有此类模型) |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 |
允许无法识别的模型 ID 超出推定的上下文窗口(v2.1.223) |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
移除内置的提交/PR 指令 |
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 |
在自动模式和 --dangerously-skip-permissions 下,使危险 rm 提示持续等待,而不是在 2 分钟后拒绝操作(v2.1.281+) |
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 |
如果递归 rm 的目标仅来自命令替换输出,则跳过提示,例如 rm -rf "$(pwd)"(v2.1.281+) |
CLAUDE_CODE_HIDE_CWD=1 |
在启动徽标中隐藏工作目录(v2.1.119+) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
在外部构建中分叉 subagents(v2.1.117+;自 v2.1.121 起支持非交互式 -p 模式) |
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 |
当自动检测未能识别时,强制同步终端输出(v2.1.129+) |
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
在 stream-json 输出中包含 subagent 的文本和思考内容;与 --forward-subagent-text 配合使用(v2.1.211+) |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION |
每个会话的 WebSearch 次数上限(默认 200,v2.1.212+) |
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION |
每个会话生成 subagent 的次数上限(默认 200;/clear 会重置限额,v2.1.212+) |
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS |
同时运行的 subagents 数量上限(默认 20;与上方每个会话的总数上限不同,v2.1.217+) |
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS |
Workflow 扇出时的错峰间隔,以复用提示词缓存;0 表示禁用(v2.1.229+) |
CLAUDE_CODE_TOOL_MEMORY_LIMIT |
为 Bash 工具命令选择启用 Linux 内存 cgroup 限制(MB)(v2.1.233+) |
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS |
WebFetch 会话内每个 URL 的缓存 TTL,默认 15 分钟(v2.1.233+) |
CLAUDE_CODE_ENABLE_TODO_TOOLS |
在 Opus 4.8+/Sonnet 5+/Fable 5+ 上恢复待办事项/任务工具;自 v2.1.233 起默认关闭 |
CLAUDE_CODE_PROJECT_DIR_NAME |
为采用每会话配置目录的主机设置简短的项目专属记录目录名称(v2.1.234+) |
CLAUDE_CODE_GOAL_CHECKIN_MINUTES |
后台任务阻塞 /goal 达到此时长后检查其状态;0 表示禁用(v2.1.234+,默认 30) |
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH |
嵌套生成 subagent 的深度——自 v2.1.219 起默认为 3;设为 1 可禁用嵌套。默认值历史:5(v2.1.172–v2.1.216)→ 1(v2.1.217)→ 3(v2.1.219),因此建议明确设置 |
CLAUDE_AX_SCREEN_READER=1 |
启用屏幕阅读器模式;等同于 --ax-screen-reader(v2.1.208+) |
工具配置
| 变量 | 用途 |
|---|---|
BASH_DEFAULT_TIMEOUT_MS |
Bash 命令超时时间(默认 30000) |
BASH_MAX_TIMEOUT_MS |
Bash 最大超时时间(默认 600000) |
MCP_TIMEOUT |
MCP服务器启动超时时间(默认 5000) |
MCP_TOOL_TIMEOUT |
MCP工具执行超时时间(默认 30000);v2.1.142 修复了远程 HTTP/SSE 调用忽略更高设置值的问题 |
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH |
覆盖MCP工具描述和服务器指令的 2,048 字符上限——适用于会话中的所有MCP服务器(v2.1.280+) |
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
长时间运行的MCP工具调用自动转入后台前的阈值(默认 2 分钟,v2.1.212+) |
网络与代理
| 变量 | 用途 |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
代理配置 |
NO_PROXY |
对特定域名绕过代理 |
CLAUDE_CODE_CLIENT_CERT |
mTLS 证书路径 |
ANTHROPIC_WORKSPACE_ID |
当规则跨越多个工作区时,限定工作负载身份联合令牌的作用域(v2.1.141+) |
如需查看完整列表,请参阅完整指南中的环境变量。
14. 成本参考
每100万token的价格(截至2026年9月)。5
| 模型 | 输入 | 输出 | 说明 |
|---|---|---|---|
| Sonnet 5 | $2.00 | $10.00 | 适合注重成本的日常编码;在v2.1.280将Pro/Team Standard方案切换到Opus之前,它一直是这些方案的默认模型。原生支持1M上下文;$2/$10为标准标价(原定于9月1日上调至$3/$15的计划已取消;v2.1.243更新了/model选择器以与之保持一致)。/model sonnet(claude-sonnet-5)。 |
| Opus 5.5 | $4.00 | $20.00 | 自v2.1.280(2026年9月22日)起的默认Opus模型——模型ID为claude-opus-5-5,支持1M上下文,缓存读取价格为$0.20/MTok(输入价格的0.05倍,标准值为0.1倍)。各项价格均低于Opus 5;v2.1.280将Pro和Team Standard从Sonnet切换到Opus后,它现已成为所有方案的默认模型。/model opus。 |
| Opus 5(上一代) | $5.00 | $25.00 | 从v2.1.219(2026年7月24日)到v2.1.278使用的Opus层级——模型ID为claude-opus-5,支持1M上下文/128K输出,默认启用思考,effort默认为high,知识截止时间为2026年5月。它曾是高级方案——Max、Team Premium、Enterprise(自v2.1.251起覆盖这些席位)——以及Anthropic API的默认模型,直到v2.1.280将Opus 5.5设为默认Opus模型。可通过ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5固定使用此模型。 |
| Opus 4.8(旧版) | $5.00 | $25.00 | 价格相同,现已列入文档的旧版模型表;在v2.1.154至v2.1.219期间曾是高级层级的默认模型。可通过ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8固定使用此模型。 |
| Fable 5.1 | $10.00 | $50.00 | 高于Opus的层级;自v2.1.257起可通过/model fable选择,这是首个包含该模型的可安装版本(Fable 5自v2.1.170起提供,现已移至文档的旧版模型表)。模型ID为claude-fable-5-1,支持1M上下文/128K输出,始终启用自适应思考,知识截止时间为2026年6月(在所有当前模型中最新),缓存读取价格为$0.25/MTok(输入价格的0.025倍,标准值为0.1倍)。 |
| Haiku 4.5 | $1.00 | $5.00 | 适合快速探索和简单任务。 |
一次典型会话会消耗50K至200K个输入token和10K至50K个输出token。Haiku会话:$0.10至$0.45。Opus 5.5会话:$0.40至$1.80。
Claude Code中的默认模型(按方案划分):自v2.1.280(2026年9月22日)起,所有方案均默认使用Opus——Pro和Team Standard已从Sonnet切换到Opus,与Max、Team Premium和Enterprise保持一致——默认Opus模型为Opus 5.5(claude-opus-5-5),opus别名现在也指向该模型。v2.1.251的划分方式(高级方案使用Opus 5,Pro/Team Standard使用Sonnet 5)以及v2.1.197在所有方案中默认使用Sonnet 5的设置均已成为历史。管理员可设置组织级默认模型,该模型会在/model中显示为“Org default”(v2.1.196及更高版本)。AWS上的Claude Platform、Amazon Bedrock以及Google Cloud的Agent Platform也默认使用Opus 5.5;Microsoft Foundry是唯一的例外(默认使用Sonnet 4.5,也是唯一将opus解析为Opus 4.6的平台)——可通过ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL固定使用特定模型。
Opus 5.5、Sonnet 5、Opus 5、Opus 4.8、Fable 5和Fable 5.1仅使用自适应推理(没有固定的思考预算);对于最具挑战性的编码和智能体任务,可使用/effort xhigh。除默认使用medium的Opus 5.5外,所有这些模型的effort均默认为high——此外,自v2.1.280起,在/effort改为按模型分别设置之前保存的effort级别,不会沿用到Opus 5.5等新发布的模型。因此,在您另行选择之前,新模型会采用自身的默认值。Opus 5.5或Fable模型无法关闭思考功能(MAX_THINKING_TOKENS=0对它们无效)。Opus 5相较于Opus 4.8的重大变更:对于省略thinking字段的请求,默认启用思考;当effort为xhigh或max时,使用thinking: {type: "disabled"}会返回400错误。
快速模式(/fast)适用于Opus 5.5、Opus 5和Opus 4.8;自v2.1.280起,Opus 5.5为默认模型——Opus 5.5的价格为每MTok $8/$40,Opus 5和4.8为每MTok $10/$50(均为基础价格的2倍),输出token速度最高可提升至2.5倍。Opus 4.7已被移除:claude-opus-4-7与speed: "fast"组合使用时现在会报错,不再回退到标准速度。该功能为研究预览版,仅适用于Claude API和订阅方案(不适用于Bedrock/Vertex/Foundry或AWS上的Claude Platform);切换速度会使提示词缓存失效。自v2.1.271起,快速模式也可用于Claude Code Remote会话(云端及自托管运行器):只要组织允许,主机的快速模式设置或会话中输入的/fast都会生效。
在会话期间切换模型:
/model opus # Switch to Opus 5.5 (v2.1.280+)
/model sonnet # Switch to Sonnet 5
/model haiku # Switch to Haiku 4.5
/model fable # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh # Recommended for the hardest coding/agentic work
决策规则:简单探索使用Haiku。注重成本的日常编码使用Sonnet。高难度推理、架构设计、智能体循环和安全分析使用Opus。复杂重构使用opusplan(由Opus制定计划,Sonnet执行)。
15. 关键文件位置
| 路径 | 用途 |
|---|---|
~/.claude/settings.json |
用户全局设置 |
~/.claude/keybindings.json |
自定义键盘快捷键 |
~/.claude/CLAUDE.md |
个人指令(适用于所有项目) |
~/.claude/commands/ |
个人斜杠命令 |
~/.claude/skills/ |
个人skills |
~/.claude/agents/ |
个人subagents定义 |
~/.claude.json |
运行时状态、OAuth token、MCP配置 |
.claude/settings.json |
项目设置(通过git共享) |
.claude/settings.local.json |
项目设置(个人使用,已被git忽略) |
.claude/CLAUDE.md |
项目指令 |
.claude/commands/ |
项目斜杠命令 |
.claude/agents/ |
项目subagents定义 |
.claude/skills/ |
项目skills |
.claude/plans/ |
计划模式输出文件 |
.claude/memory/ |
自动记忆文件 |
.mcp.json |
项目MCP服务器配置 |
CLAUDE.md |
项目指令(根目录替代文件) |
AGENTS.md |
当项目中没有CLAUDE.md时,作为项目指令读取(v2.1.277及更高版本) |
16. 更新日志
| 日期 | 变更 |
|---|---|
| 2026-09-24 | 定向同步 v2.1.281(9月23日;npm 的 latest 和 next 均为 2.1.281,stable 移至 2.1.273;自 2.1.280 起未跳过任何版本)。立即发送(Ctrl+Enter)现在会将正在运行的工具移至后台,而非取消当前轮次。CLAUDE_CODE_AUTO_MODE_SERVER 现在也适用于直接连接 Anthropic API。自动模式:经服务器审查的只读命令和沙箱 shell 命令会等待审查结果;在无人值守模式下,危险的 rm 提示会在 2 分钟后拒绝。新增行:attribution(设为 false 可隐藏所有归属信息)、claude plugin validate MCP 检查,以及 2 个 rm 环境变量。更正:/agents 行现已说明,该向导已在 v2.1.198 中移除。 |
| 2026-09-23 | 更正内容,无新的 CLI 版本发布(npm latest 仍为 2.1.280)。快速模式现在列出 Opus 5.5,每 MTok $8/$40,这是自 v2.1.280 起快速模式的默认模型(Opus 5 和 4.8 仍为 $10/$50);相关信息已更新至 /fast 行和成本参考注释。按 Opus 5.5 的 $4/$20 重新计算 Opus 会话成本:$0.40-$1.80。/effort 行列出完整级别及 Opus 5.5 默认的 medium;Opus 5.5 无法关闭思考。 |
| 2026-09-22 | 定向同步 v2.1.280(9月22日;npm latest 为 2.1.280,stable 保持在 2.1.267;2.1.279 从未发布——没有 npm 版本,也没有更新日志章节)。Claude Opus 5.5(claude-opus-5-5)成为新的默认 Opus 模型——1M 上下文,每 MTok $4/$20,缓存读取 $0.20/MTok——并且 Pro 和 Team Standard 的默认模型从 Sonnet 改为 Opus,与 Max、Team Premium 和 Enterprise 保持一致:新增 Opus 5.5 成本参考行,Opus 5 和 Sonnet 5 行调整为历史记录,并更新默认模型注释及 /model 说明。CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH——新增环境变量行:可覆盖 MCP 工具描述和服务器指令的 2,048 字符上限。v2.1.280 还包含以下变更,但不影响速查表:在 /effort 改为按模型保存之前设置的 effort 级别,不再应用于 Opus 5.5 等新发布模型(它们从各自默认值开始);通过符号链接路径写入时,现在根据写入最终落点进行判定,因此 acceptEdits、允许规则和自动模式不再批准落在目录树之外的写入;当安全检查拒绝审查时,自动模式会拒绝一次,随后退避,并在 10 次检查均无响应后停止当前轮次。 |
| 2026-09-21 | 定向同步 v2.1.277-278(9月18日至19日;npm latest 为 2.1.278,stable 保持在 2.1.267)。支持 AGENTS.md(v2.1.277)——在 CLAUDE.md 章节中新增注释,并在关键文件位置中新增一行:对于没有 CLAUDE.md 的项目,Claude Code 会改为读取 AGENTS.md;可在 /config 的“Project instructions”下配置;Bedrock/Vertex/Foundry 暂不支持。CLAUDE_CODE_AUTO_MODE_SERVER 语义反转(v2.1.278)——已更新该行:服务器端分类器现在是 Claude API、Enterprise 用户以及 Bedrock/Vertex/Foundry 和网关上的默认选项,分类器开销不计费,在这些环境中设置 =0 可退出使用(v2.1.273 行所记录的是设置 =1 选择启用,默认使用本地分类器);/status 新增“Auto mode server”行。没有其他影响速查表的变更(v2.1.277 的沙箱复合命令 glob 修复、无头模式退出码行为和网关出站环境变量收录于完整指南)。 |
| 2026-09-17 | 定向同步 v2.1.274-276(9月17日;npm latest 为 2.1.276,stable 保持在 2.1.267;2.1.276 修复了 2.1.275 的回归问题——当 ANTHROPIC_BASE_URL 指向代理或网关时,每个请求都会返回 400,因此绝不要在其后端锁定使用 2.1.275)。立即发送按键(v2.1.275)——新增行:ctrl+enter(或 ctrl+x ctrl+s)会中断当前轮次并发送所有已排队消息。syncClaudeAiSkills / syncClaudeAiPlugins(v2.1.275)——新增设置行:claude.ai 账户的 skills 和 plugins 会同步至已登录的终端会话,设为 false 可退出同步。/plugin install <plugin> --marketplace <source>(v2.1.275)——新增 plugin 行:系统会先提议添加 marketplace。没有其他影响速查表的变更(v2.1.274 的“cloud session”命名变更不涉及速查表中的任何行,新的 MCP 环境变量收录于完整指南的环境变量表)。 |
| 2026-09-16 | 定向同步 v2.1.273(9月15日;npm latest,解决下文对 next 标签的追踪;stable dist-tag 移至 2.1.267)。新增 2 个环境变量行:CLAUDE_CODE_AUTO_MODE_SERVER(在 Bedrock/Vertex/Foundry 上,网关自动模式现在默认使用本地分类器)和 CLAUDE_CODE_GATEWAY_HINT_HEADERS。权限规则用户请注意:v2.1.273 小范围回退了 v2.1.268 对无法分析行的拒绝检查(eval、env -C 行会再次提示,而非直接拒绝);v2.1.260 的状态和符号链接修复仍然有效。没有其他影响速查表的变更。 |
| 2026-09-15 | 定向同步 v2.1.266-272(9月8日至14日;npm latest 为 2.1.272,2.1.273 仅位于 next 标签,尚无发布说明;266/270 是单行回归修复,272 无实质内容)。/output-style 恢复(v2.1.269)——新增行:列出并切换输出样式;该命令曾在 v2.1.73-v2.1.268 期间被弃用,改由 /config 替代,如今可通过 Remote Control 以及云端/无头会话使用。快速模式扩展至 Remote 会话(v2.1.271)——更新 /fast 行和快速模式注释:适用于云端及自托管运行器,可通过主机设置或会话内的 /fast 启用,前提是组织允许。claude plugin eval(v2.1.269)——新增 Plugin CLI 行:提供带评分且可复现的评估套件,并生成 JSON + HTML 报告。没有其他影响速查表的变更(已验证:这些版本未改动 /diff、/skill-doctor、--plugin-dir 和组合键相关行)。 |
| 2026-09-08 | 定向同步 v2.1.265(9月8日;2.1.262/2.1.264 从未发布,2.1.263 无实质内容)。--plugin-dir 行:文件夹内含多个 plugins 的模式——每个包含 manifest 的子文件夹都会加载,运行期间新增或移除的子文件夹也会被识别(v2.1.265+)。Ctrl+X Ctrl+K 行:双键组合现在会等待第 2 个按键 3 秒,超时时显示通知(此前等待 1 秒并静默取消,导致在 tmux 下输入的组合键被吞掉)。没有其他影响速查表的变更。 |
| 2026-09-05 | 定向同步 v2.1.261(9月4日)。新增 /skill-doctor 行:显示哪些已加载的 skills 未被使用,以及每项占用多少上下文,方便酌情清理。v2.1.261 还有一项不影响速查表的变更:keybindingFlavor 设置已停用(readline 单词编辑现在是唯一的提示输入方式)——速查表从未记录该设置。 |
| 2026-09-03 | 定向同步 v2.1.260(在下方同日同步 v2.1.257-259 后数小时发布)。新增 /diff 行:在对话旁显示全屏差异面板,随着 Claude 编辑实时展示未提交变更。权限规则用户请注意:v2.1.260 回退了 v2.1.259 将 Read() 拒绝规则扩展至 Bash 选项值和操作数的变更(该变更会在所有模式下依据构建目录拒绝规则拒绝 npm run build);v2.1.257 对输入重定向和读取器命令的覆盖仍然有效。 |
| 2026-09-03 | 定向同步 v2.1.257-259 及 Claude Fable 5.1 发布(2026年9月1日)。fable 别名现在选择 Fable 5.1(claude-fable-5-1)——每 MTok 仍为 $10/$50,知识截止日期为 2026年6月(在所有当前模型中最新),缓存读取为 $0.25/MTok(0.025 倍,而标准值为 0.1 倍);Fable 5 移至文档的旧版模型表。v2.1.257 是首个可安装且包含 Fable 5.1 的版本(2.1.253-256 从未在 npm 上发布)。已更新成本参考行、自适应推理注释和 /model 说明。 |
| 2026-08-30 | 根据模型配置文档和 CLI v2.1.251 更正默认模型:Opus 5 是高级方案的默认模型(Max、Team Premium、Enterprise 按量付费、Anthropic API、Bedrock / Google Cloud’s Agent Platform / Claude Platform on AWS;按席位计费的 Enterprise 自 v2.1.251 起加入),Sonnet 5 则用于 Pro/Team Standard(Foundry:Sonnet 4.5)。已更新 Sonnet 5、Opus 5 和 Opus 4.8 行、默认模型注释及 /model 说明;不再沿用 v2.1.197 中 Sonnet 5 全面默认的表述。 |
| 2026-08-26 | 定价更正:Sonnet 5 每 MTok $2/$10 现为标准标价——Anthropic 的定价页面取消了原定于 9月1日涨至 $3/$15 的计划,v2.1.243 也相应更新了 /model 选择器和 claude-api skill。已更新成本参考行和默认模型注释;其他内容未变。5 |
| 2026-08-17 | 定向同步 v2.1.234。当 claude.ai 使用限额重置时,会话会自动继续(/config:“Continue automatically at usage limit”)。环境变量:CLAUDE_CODE_PROJECT_DIR_NAME、CLAUDE_CODE_GOAL_CHECKIN_MINUTES。/permissions 和 /add-dir 现在可在轮次中途打开。页脚可通过已认证的 glab 显示 GitLab MR 徽标(!N)。 |
| 2026-08-15 | 定向同步 v2.1.233。环境变量:CLAUDE_CODE_TOOL_MEMORY_LIMIT(Linux Bash cgroup)、CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS、CLAUDE_CODE_ENABLE_TODO_TOOLS(todo/task 工具现在默认在 Opus 4.8/Sonnet 5/Fable 5+ 上关闭)。GitLab MR 可与 --worktree 配合使用(在 claude agents 中显示 !N)。回退 v2.1.232 的 Cygwin 符号链接和 < file 权限变更;修复其 Windows 自动模式审批回归问题。 |
| 2026-08-14 | 定向同步 v2.1.231–232 及 8月14日的默认设置切换。自动模式现在是 Pro/Max/Team 新会话的默认模式(已在自动模式区块中注明)。v2.1.232:通过 @ 提及实时会话(经 SendMessage 路由,裸名称完全匹配即可送达)、默认启用 subagent 分叉、在 /config 中新增对话框过期和跨会话入站行、支持 GitLab marketplaces 及令牌脱敏、增加 additionalMarketplaces/allowedMarketplaces 设置别名。v2.1.231:修复 MCP OAuth 重定向 URI。 |
| 2026-08-12 | 定向同步 v2.1.228–229。环境变量:新增 CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS(Workflow 扇出错峰延迟,设为 0 可禁用)。此外:claude remote-control --continue 会恢复最近的 Remote Control 会话;/commit-push-pr 不再自动批准危险的 git flags;在较新模型上,Write 工具遵循与 Edit 相同的覆盖规则。 |
| 2026-08-10 | 修复主指南整体审计发现的遗留缺陷:自动模式分类器行仍写着 Sonnet 4.6——现已更正为自 v2.1.210 起使用 Sonnet 5(最初为 Sonnet 4.6)。 |
| 2026-08-06 | 定向同步 v2.1.221–v2.1.223 中涉及命令界面的内容。/review 再次成为 /code-review 的别名(v2.1.223),并会记住上次输入的 effort 级别;/fork 创建的副本拥有各自的 worktree(v2.1.221);VSCode 新增 Focus 视图(Ctrl+Alt+F,v2.1.221);CLAUDE_CODE_DISABLE_1M_CONTEXT 现在会通过自动压缩将所有原生 1M 模型限制在 200K,CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT 则作为未知模型的规避选项(v2.1.223);strictKnownMarketplaces/blockedMarketplaces 接受 "owner/*" 组织通配符(v2.1.223)。 |
| 2026-07-25 | 定向同步 v2.1.219–v2.1.220 的相关内容。模型:Claude Opus 5(claude-opus-5)取代 Opus 4.8,成为 Opus 层级模型及 /model opus 的选择结果——每 MTok 仍为 $5/$25,1M 上下文 / 128K 输出,默认启用思考,effort 默认为 high,知识截止日期为 2026年5月,并作为 Claude Max 的默认模型;Opus 4.8 保留为旧版模型行。相较 4.8 的破坏性变更:未提供 thinking 字段的请求现在会进行思考,而 thinking: {type: "disabled"} 搭配 effort xhigh/max 会返回 400。更正快速模式:/fast 仅适用于 Opus 5 和 Opus 4.8,价格为每 MTok $10/$50(基础价格的 2 倍,输出速度约为 2.5 倍)——Opus 4.7 已移除,现在使用 speed: "fast" 会报错,而非回退。环境变量:更正 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH——自 v2.1.219 起,嵌套生成 subagent 默认开启,深度为 3(v2.1.217 中默认为关闭);设为 1 可禁用。设置键:新增 sandbox.network.strictAllowlist(不经提示直接拒绝未列入允许列表的主机)和 workflowSizeGuideline(Dynamic workflow 规模的建议值,默认为 medium / 少于 15 个 agents)。Hook 事件:新增 DirectoryAdded(在 /add-dir 或 SDK register_repo_root 于会话中途注册工作目录后触发)。v2.1.220 仅包含错误修复和可靠性改进。 |
| 2026-07-24 | 定向同步 v2.1.218 的相关内容。命令界面:/code-review 现在以后台 subagent 运行,因此审查工作不再占用对话内容。v2.1.218 还包括:带有 context: fork 的 skills 默认在后台运行(可通过新的 frontmatter 键 background: false 为单个 skill 退出此行为);/deep-research 仅在手动调用时启动;自动模式分类器会判定危险 rm、后台 & 和可疑 Windows 路径检查,而非打开权限对话框;agent frontmatter hooks 要求 agent 文件所在文件夹已获工作区信任。 |
| 2026-07-22 | 定向同步 v2.1.217 的相关内容。环境变量:新增 CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS(并发运行的 subagent 上限,默认为 20)和 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH(自 v2.1.217 起,嵌套生成 subagent 默认关闭——设置此变量可重新启用;v2.1.172–v2.1.216 允许 5 层)。设置键:新增 emojiCompletionEnabled(在提示输入框中自动补全表情符号短代码,:heart: → ❤️;设为 false 可禁用)。v2.1.217 还包括:达到上限后,--max-budget-usd 现在会停止后台 subagents。 |
| 2026-07-21 | 定向同步 v2.1.214–v2.1.216 的相关内容(v2.1.213 从未发布)。权限规则语法:单段 dir/** 允许规则现在仅匹配 <cwd>/dir(v2.1.214)——如需匹配任意深度,请使用 **/dir/**;deny/ask 规则仍保持任意深度匹配;hook 的 if: 条件采用相同的 cwd 作用域。设置键:新增 sandbox.filesystem.disabled(跳过文件系统隔离,但保留网络出站控制,v2.1.216+)。环境变量:新增 CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH(OTel 内容截断限制,默认为 60 KB,v2.1.214+)。 |
| 2026-07-17 | 已同步至 Claude Code v2.1.212。命令界面:重新定义 /fork——将对话复制到新的后台会话,并为其创建独立的 claude agents 行;会话内分叉现改为 /subtask;新增 claude auto-mode reset 子命令(--yes 跳过确认);新增 flags --forward-subagent-text(v2.1.211)和 --ax-screen-reader(v2.1.208)。新增环境变量:CLAUDE_CODE_FORWARD_SUBAGENT_TEXT、CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(默认每会话 200 次,v2.1.212)、CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(超过 2 分钟的 MCP 调用自动转入后台)、CLAUDE_AX_SCREEN_READER。7 |
| 2026-07-07 | 已同步至 Claude Code v2.1.202。权限模式 default → “Manual”(v2.1.200;接受 manual 作为别名)。重建模型表以反映当前阵容——Sonnet 5(自 v2.1.197 起为 Claude Code 的默认模型)、Opus 4.8、Fable 5、Haiku 4.5——取代过时的 Opus 4.7 旗舰模型 / Sonnet 4.6 行;同步更新默认路由和 /effort 注释。Explore subagent 现在继承会话模型(上限为 Opus,v2.1.198),此前使用 Haiku。移除过时条目:--enable-auto-mode(在 v2.1.111 中移除 → 请使用 --permission-mode auto)和 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(自 v2.1.160 起不再生效)。 |
| 2026-05-24 | 已将最新版本线的证据同步至 Claude Code v2.1.150。新增 /usage 各类别限额使用情况、通过更新日志补充的 /diff 键盘滚动说明和 GFM 任务列表复选框渲染说明、Enterprise allowAllClaudeAiMcps、PowerShell 权限修复指南,以及 Bash/git-worktree/托管设置/OTEL/Remote Control 可靠性说明。v2.1.150 本身没有公布面向用户的变更。本地验证:本地 claude --version 返回 2.1.144 (Claude Code),而 npm latest 为 2.1.150。6 |
| 2026-05-21 | 已将最新版本线的证据同步至 Claude Code v2.1.147。新增默认关闭的 Workflow 工具(CLAUDE_CODE_WORKFLOWS=1)、已固定的 Agent View 后台会话、以 /code-review [effort] --comment 取代 /simplify、强化的 REPL/Workflow 沙箱、自动更新程序和大型差异改进、重复提示历史记录抑制,以及 Enterprise 登录、PowerShell、MCP 分页、Agent View、plugin、hook 条件和粘贴文本修复。本地验证:本地 claude --version 返回 2.1.144 (Claude Code),而 npm latest 为 2.1.147。6 |
| 2026-05-19 | 已将最新版本线的证据同步至 Claude Code v2.1.145。新增 claude agents --json、Agent View 等待输入的标签页计数、状态行 GitHub 仓库/PR JSON 字段、更丰富的安装前 plugin 发现、Stop/SubagentStop hook 输入中的 background_tasks 和 session_crons、OTEL agent_id/parent_agent_id,以及权限、MCP、加载动画、Windows、Agent View、任务列表、plugin 验证、skill 递归和 Read 工具修复。本地验证:本地 claude --version 返回 2.1.144 (Claude Code),而 npm latest 为 2.1.145。6 |
| 2026-05-19 | 已将最新版本线的证据同步至 Claude Code v2.1.144。新增 /resume 对后台会话的支持、/model 的当前会话/默认行为、/usage-credits、plugin 最后更新时间显示、后台 subagent 时长通知,以及终端/后台会话可靠性修复。本地验证:claude --version 返回 2.1.144 (Claude Code),npm latest 为 2.1.144。6 |
| 2026-05-18 | 已将最新版本线的证据同步至 Claude Code v2.1.143。新增 Agent View 调度一致性、停止 hook 阻止上限、PowerShell 策略环境变量,并说明 plugin 依赖项强制执行、预计 plugin 上下文成本、worktree.bgIsolation: "none"、后台会话模型/effort 保留和 /goal 评估器时序修复。本地验证:claude --version 返回 2.1.142 (Claude Code),而 npm latest 为 2.1.143。6 |
| 2026-05-15 | 已将最新版本线的证据同步至 Claude Code v2.1.142。新增 terminalSequence、claude agents --cwd、v2.1.142 后台会话调度 flags、快速模式 Opus 4.7 默认覆盖、HTTPS plugin 克隆环境变量、工作负载身份工作区环境变量,以及 MCP_TOOL_TIMEOUT 远程 HTTP/SSE 修复说明。本地验证:claude --version 返回 2.1.141 (Claude Code),而 npm latest 为 2.1.142。6 |
| 2026-05-13 | 已将最新版本线的证据同步至 Claude Code v2.1.140。新增 /goal、Agent View 注释、命令 hook 的 args、PostToolUse 的 continueOnBlock,以及 agent hook 输入中的 subagent_type。说明 v2.1.140 修复了 ConfigChange、disableAllHooks 和 allowManagedHooksOnly 的行为。本地验证:claude --version 返回 2.1.140 (Claude Code)。6 |
| 2026-05-06 | 已将最新版本线的证据同步至 Claude Code v2.1.131。无需更改命令、配置、快捷键、hook、plugin 或环境变量表,因为 v2.1.131 是针对 VS Code Windows 激活和 Mantle 端点身份验证的修复版本。6 |
| 2026-05-05 | 已同步至 CC 指南 v2.36(CLI v2.1.126–v2.1.129)。新增:用于加载 plugin zip 的 --plugin-url、--plugin-dir 对 .zip 的支持、skillOverrides、CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY、CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE、CLAUDE_CODE_FORCE_SYNC_OUTPUT,以及 v2.1.129 对实验性 themes/monitors 的 plugin manifest 指南。覆盖至 v2.1.129。6 |
| 2026-04-29 | 已同步至 CC 指南 v2.35(CLI v2.1.117–v2.1.123)。新增:alwaysLoad MCP 选项及启动时自动重试;claude plugin prune 和 --prune 级联;claude plugin tag;/skills 输入筛选;/theme 命名主题;/usage 合并对话框;vim 可视模式(v/V);PowerShell 自动审批;hook 输入中的 duration_ms 及适用于所有工具的 updatedToolOutput;prUrlTemplate、wslInheritsWindowsSettings、autoMode.allow $defaults;环境变量 ANTHROPIC_BEDROCK_SERVICE_TIER、ENABLE_TOOL_SEARCH、CLAUDE_CODE_HIDE_CWD、DISABLE_UPDATES、CLAUDE_CODE_FORK_SUBAGENT;--from-pr 接受 GitLab/Bitbucket/GHE PR URL。覆盖至 v2.1.123。 |
| 2026-04-19 | 刷新:Sonnet 4.6 的 1M 上下文现按标准价格 $3/$15 显示(无长上下文溢价);定价脚注改为 platform.claude.com/docs/en/about-claude/pricing。覆盖至 v2.1.116。 |
| 2026-04-04 | 根据 CC 指南 v2.26 重新整理。新增 /powerup,更新 /release-notes,移除 /vim。更新 Ctrl+X Ctrl+K 快捷键。新增 4 个 hook 事件(CwdChanged、FileChanged、TaskCreated、PermissionDenied)。更新 /cost,加入按模型细分。覆盖至 v2.1.92。 |
| 2026-03-28 | 首次发布速查表,覆盖截至 v2.1.85 的 Claude Code CLI |
17. 参考资料
此速查表是完整 Claude Code CLI 指南的快速查询配套资料。有关设置步骤,请参阅 Claude Code 快速入门。对于 iOS 和 macOS 项目,请参阅 iOS Agent 开发指南、XcodeBuildMCP 集成模式以及 Apple 生态系统系列。最后更新于2026年7月17日。
-
Claude Code v2.1.129 发行说明、Claude Code v2.1.131 发行说明、Claude Code v2.1.139 发行说明、Claude Code v2.1.140 发行说明、Claude Code v2.1.141 发行说明、Claude Code v2.1.142 发行说明、Claude Code v2.1.143 发行说明、Claude Code v2.1.144 发行说明、Claude Code v2.1.145 发行说明、Claude Code v2.1.147 发行说明、Claude Code v2.1.148 发行说明、Claude Code v2.1.149 发行说明、Claude Code v2.1.150 发行说明、Claude Code Agent View 文档、Claude Code Goal 文档,以及 Claude Code CHANGELOG ↩↩↩↩↩↩↩↩↩↩
-
Claude Code v2.1.206 发行说明、v2.1.207、v2.1.208、v2.1.210、v2.1.211、v2.1.212,以及 Claude Code 无障碍功能文档。2026年7月。 ↩↩