Claude Code速查表:指令、設定與快捷鍵
# Claude Code v2.1.281速查表:涵蓋CLI旗標、斜線指令、鍵盤快捷鍵、權限模式、模型(所有方案皆預設使用Opus 5.5)、Hooks、外掛程式、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網址(v2.1.119+) | claude --from-pr 123 |
--fork-session |
從已繼續的工作階段建立分支 | claude -r base --fork-session |
-w |
在隔離的git worktree中啟動 | 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. 斜線命令
| 命令 | 功能 |
|---|---|
/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起,副本會有自己的worktree |
/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 改為此組合;自 v2.1.265 起,第二個按鍵有 3 秒的輸入時間,逾時時會顯示通知) |
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 旗標 | 命令列引數 | 目前的工作階段 |
| 本機專案 | .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/** 允許規則只會比對 <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 connectors——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 命令也必須等待審查,若被標記便會遭到封鎖。系統會先套用自訂的允許/拒絕規則,其餘操作再交由安全分類器處理。預設會自動封鎖的操作包括:curl | bash、強制推送至 main、部署至正式環境、大量刪除雲端資源、變更 IAM,以及將敏感資料傳送至外部。1
熔斷機制:連續封鎖 3 次,或單一工作階段內累計封鎖 20 次後,會暫停 Auto Mode 並恢復手動提示。
無人值守模式下的危險 rm(v2.1.281):在 auto 模式及 --dangerously-skip-permissions 下,危險的 rm 提示會等待 2 分鐘,之後拒絕該命令並提供改寫提示,讓工作階段得以繼續。若遞迴 rm 的目標僅由命令替換輸出構成,例如 rm -rf "$(pwd)",即使設有 Bash 允許規則,現在也會要求確認。
# 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-*:*) 等允許規則可讓唯讀操作略過提示。大量使用 PowerShell 的工作流程建議採用 v2.1.149+;此版本修正了內建 cd 的權限規避問題、前綴/萬用字元允許規則的比對問題,以及目錄變數未即時更新的問題。
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 設定
Hooks 位於 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+ |
非阻擋式警告 |
非同步 hooks 會在背景執行,不會造成阻擋:請在 hook 物件中加入 "async": true。2
Hook 輸出/輸入欄位:
PostToolUse/PostToolUseFailurehook 輸入中的duration_ms(v2.1.119+)——工具執行時間,不含權限提示與 PreToolUse hooks。hookSpecificOutput.updatedToolOutput(v2.1.121+)——取代任何工具的輸出(v2.1.118 僅針對 MCP 推出此功能;v2.1.121 擴充至所有工具)。hookSpecificOutput.sessionTitle(v2.1.96+)——透過UserPromptSubmithook 設定工作階段標題。- 命令 hooks 上的
args: string[](v2.1.139+)——無須 shell 引號即可傳遞結構化 argv。 PostToolUsehooks 上的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+):讓受信任的伺服器不受工具搜尋延後載入機制影響。其所有工具會在工作階段開始時載入,無須額外進行 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 配置完成 OAuth 時的必要欄位——適用於桌面應用程式與 claude.ai 連接器流程。
11.5. Plugin CLI 命令
| 命令 | 行為 |
|---|---|
claude --plugin-url <url> |
為目前工作階段擷取 plugin .zip 封存檔(v2.1.129+) |
claude --plugin-dir <path> |
載入 plugin 目錄、.zip 封存檔或包含多個 plugins 的資料夾——其中每個含有資訊清單的子資料夾都會載入(.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 安裝——系統會先詢問是否新增(v2.1.275+) |
12. Subagent 類型
| 類型 | 預設模型 | 模式 | 適用情境 |
|---|---|---|---|
| Explore | 繼承工作階段模型,上限為 Opus(v2.1.198+;先前為 Haiku) | 唯讀 | 搜尋程式碼庫、尋找檔案、瞭解結構 |
| General-purpose | 繼承主要模型 | 完整讀寫 | 複雜的研究與修改任務 |
| Plan | 繼承主要模型 | 唯讀 | 執行前規劃實作方式 |
| 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 新增背景工作階段的派送旗標;v2.1.143 則將這些旗標一致套用至儀表板與背景工作階段:--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 teammate 程序的問題 |
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+;預設關閉,以避免不受支援的 Beta 標頭) |
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 |
將 5 個 x-claude-code-* 提示標頭傳送至LLM閘道(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 plugin 來源(v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
已移除——自 v2.1.160 起不再產生作用。Fast mode 現改為先執行 /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 |
移除內建的 commit/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 |
選擇啟用 Linux 記憶體 cgroup,限制 Bash 工具命令可用的記憶體(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+) |
網路與 Proxy
| 變數 | 用途 |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
Proxy 設定 |
NO_PROXY |
針對特定網域略過 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 將這些方案改用 Opus 之前,它是 Pro/Team Standard 的預設模型。原生支援 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 輸出,預設啟用 thinking,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 輸出,採用永遠啟用的自適應 thinking,知識截止日期為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、Amazon Bedrock 與 Google Cloud Agent Platform 上的 Claude 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 僅採用自適應推理(不提供固定 thinking 預算),面對最困難的程式開發/代理型工作時可使用 /effort xhigh。除了 Opus 5.5 預設為 medium 之外,其他模型的 effort 均預設為 high——此外,自 v2.1.280 起,在 /effort 改為依模型分別設定之前儲存的 effort 層級,不再沿用至 Opus 5.5 等新發布模型。因此,新模型會先採用本身的預設值,直到您另行選擇。Opus 5.5 與 Fable 系列模型無法關閉 thinking(MAX_THINKING_TOKENS=0 對其無效)。Opus 5 相較於 Opus 4.8 的破壞性變更:若請求省略 thinking 欄位,預設會啟用 thinking;若將 thinking: {type: "disabled"} 與 xhigh 或 max effort 搭配使用,則會傳回 400。
Fast mode(/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 則為 $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 起,fast mode 也可用於 Claude Code Remote 工作階段(雲端與自行託管的執行器):在組織允許的情況下,系統會套用主機的 fast mode 設定,或您在工作階段中輸入的 /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/ |
個人 slash 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/ |
專案 slash commands |
.claude/agents/ |
專案 subagents 定義 |
.claude/skills/ |
專案 skills |
.claude/plans/ |
Plan mode 輸出檔案 |
.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)。快速模式現在於 /fast 項目與成本參考附註中列出 Opus 5.5 每 MTok $8/$40;自 v2.1.280 起,這是快速模式的預設模型(Opus 5 與 4.8 仍為 $10/$50)。依 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、快取讀取每 MTok $0.20——而且 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、allow 規則及自動模式不再核准落在樹狀目錄外的寫入;安全檢查拒絕審查時,自動模式會拒絕一次,而在 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 修正、headless 結束代碼行為及閘道輸出環境變數,收錄於完整指南)。 |
| 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 指向 Proxy 或閘道時,每個請求都會回傳 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,以及在雲端/headless 工作階段中運作。快速模式擴及 Remote 工作階段(v2.1.271)——更新 /fast 項目與快速模式附註:若組織允許,可於雲端及自行託管的 runner 中,透過主機設定或工作階段內的 /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() deny 規則延伸至 Bash 選項值與運算元的變更(在所有模式下,若有建置目錄 deny 規則,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月(所有現行模型中最新),快取讀取每 MTok $0.25(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/AWS 上的 Claude Platform;席次制 Enterprise 於 v2.1.251 加入),而 Pro/Team Standard 的預設模型為 Sonnet 5(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 redirect-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 旗標;在較新模型上,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(拒絕未列入 allowlist 的主機且不顯示提示)與 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 預設於背景執行(各 skill 可透過新的 background: false frontmatter 鍵選擇退出);/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(提示輸入中的 emoji 短碼自動完成,:heart: → ❤️;false 表示停用)。v2.1.217 另有以下變更:達到上限時,--max-budget-usd 現在也會停止背景 subagents。 |
| 2026-07-21 | 針對 v2.1.214–v2.1.216 項目進行同步(v2.1.213 從未發布)。權限規則語法:單區段 dir/** allow 規則現在僅比對 <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 略過確認);新增旗標 --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 | 將 latest 版本線的佐證同步至 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 | 將 latest 版本線的佐證同步至 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 | 將 latest 版本線的佐證同步至 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、spinner、Windows、Agent View、工作清單、plugin 驗證、skill 遞迴及 Read 工具修正。本機驗證:本機 claude --version 回傳 2.1.144 (Claude Code),而 npm latest 為 2.1.145。6 |
| 2026-05-19 | 將 latest 版本線的佐證同步至 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 | 將 latest 版本線的佐證同步至 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 | 將 latest 版本線的佐證同步至 Claude Code v2.1.142。新增 terminalSequence、claude agents --cwd、v2.1.142 背景工作階段派送旗標、快速模式 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 | 將 latest 版本線的佐證同步至 Claude Code v2.1.140。新增 /goal、Agent View 附註、command-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 | 將 latest 版本線的佐證同步至 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 | 首次發布速查表,涵蓋 Claude Code CLI 至 v2.1.85 |
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月。 ↩↩