agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Code速查表:命令、配置与快捷键

# Claude Code v2.1.281速查表:涵盖CLI标志、斜杠命令、键盘快捷键、权限模式、模型(所有套餐均默认使用Opus 5.5)、钩子、插件、Workflow和环境变量。

author: words: 2375 read_time: 25m updated: 2026-09-25 05:45

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

一站式汇总所有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 / PostToolUseFailure Hook 输入中的 duration_ms(v2.1.119+)——工具执行时间,不包括权限提示和 PreToolUse Hook。
  • hookSpecificOutput.updatedToolOutput(v2.1.121+)——替换任意工具的输出(v2.1.118 首先仅为 MCP 引入此功能;v2.1.121 将其扩展至所有工具)。
  • hookSpecificOutput.sessionTitle(v2.1.96+)——通过 UserPromptSubmit Hook 设置会话标题。
  • 命令 Hook 上的 args: string[](v2.1.139+)——无需 shell 引号即可传递结构化 argv。
  • PostToolUse Hook 上的 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日。