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

Claude Code速查表:命令、設定與快速鍵

# 針對v2.1.220更新的Claude Code快速查閱速查表,涵蓋CLI旗標、斜線命令、鍵盤快速鍵、權限模式(手動重新命名)、模型(Opus 5為進階版預設模型、Sonnet 5為標準模型)、hooks、外掛程式、Agent View、Workflow及環境變數。

author: words: 2098 read_time: 20m updated: 2026-09-10 01:03

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 textjsonstream-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/Opus 4.8(v2.1.219移除Opus 4.7);輸出速度約提升至2.5倍,每百萬token費用為$10/$50
/effort 設定投入程度:lowmediumhigh
/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 管理subagents
/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/資料夾
/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+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
  },
  "includeCoAuthoredBy": true,
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

權限規則語法:Tool(pattern:*) 提供前綴比對。Bash(npm run test:*) 允許 npm run testnpm 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_denyenvironment)— v2.1.118+
prUrlTemplate 頁尾 PR 徽章的 URL 範本 — v2.1.119+
wslInheritsWindowsSettings WSL 繼承 Windows 端的受管理設定 — v2.1.118+
skillOverrides 隱藏或收合 skills:offuser-invocable-onlyname-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 規模準則;預設為中等(「目標為少於 15 個 agents」),設定後 /config 中的對應列將隱藏 — v2.1.219+

完整的設定結構描述請參閱完整版指南中的設定深入解析


7. CLAUDE.md 快速參考

CLAUDE.md 是專案的指示檔案。Claude 會在每個工作階段開始時讀取此檔案。

存放位置:

位置 範圍
CLAUDE.md(專案根目錄) 此專案的所有使用者及所有工作階段
.claude/CLAUDE.md 同上,替代位置
~/.claude/CLAUDE.md 個人、所有專案

建議包含的內容:

# 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 的建議替代方案。唯讀操作與檔案編輯會自動核准。自訂 allow/deny 規則會優先判定,其餘操作則交由安全分類器處理。預設自動封鎖的操作包括:curl | bash、強制推送至 main、正式環境部署、大量刪除雲端資源、IAM 變更,以及將敏感資料傳送至外部。1

斷路器:連續封鎖 3 次,或單一工作階段內累計封鎖 20 次後,將暫停並回復為手動提示。

# 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 | Auto mode 拒絕操作時(v2.1.88+) | 不可以 | | CwdChanged | 工作目錄變更時(v2.1.83+) | 不可以 | | FileChanged | 受監看檔案遭外部修改時(v2.1.83+) | 不可以 | | TaskCreated | 建立新任務時(v2.1.84+) | 不可以 | | TeammateIdle | Agent 團隊成員進入閒置狀態時 | 可以 | | TaskCompleted | 任務標記為完成時 | 可以 |

完整的 hook 通訊協定(輸入/輸出 JSON、比對器、結束代碼)請參閱完整版指南中的Hooks 深入解析


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": true2

Hook 輸出/輸入欄位:

  • PostToolUsePostToolUseFailure hook 輸入中的 duration_ms(v2.1.119+)——工具執行時間,不含權限提示與 PreToolUse hooks。
  • hookSpecificOutput.updatedToolOutput(v2.1.121+)——取代任何工具的輸出(v2.1.118 僅為 MCP 導入此功能;v2.1.121 將其擴充至所有工具)。
  • hookSpecificOutput.sessionTitle(v2.1.96+)——透過 UserPromptSubmit hook 設定工作階段標題。
  • 命令 hooks 的 args: string[](v2.1.139+)——傳遞結構化 argv,無須使用 shell 引號。
  • PostToolUse hooks 的 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 配置完成 OAuth 時的必要欄位,適用於桌面應用程式與 claude.ai connector 流程。


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+)

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 opussonnethaikuinherit(預設)
permissionMode default/manualacceptEditsplanbypassPermissions
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 服務層級——defaultflexpriority(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+)

行為控制

變數 用途
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 plugins 來源(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 移除內建的提交/PR 指示
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 的工作階段快取存留時間,預設 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_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 Claude Code標準層級(Pro、Team Standard)的預設模型。原生支援 1M 上下文;$2/$10 為標準牌價(原訂 9月1日調漲至 $3/$15 的計畫已取消;v2.1.243 已更新 /model 選擇器以反映此變更)。/model sonnetclaude-sonnet-5)。
Opus 5 $5.00 $25.00 自 v2.1.219(2026年7月24日)起的 Opus 層級模型——模型 ID 為 claude-opus-5,具備 1M 上下文/128K 輸出,預設開啟思考,effort 預設為 high,知識截止日期為 2026年5月。這是高階方案——Max、Team Premium、Enterprise(自 v2.1.251 起包含席次)——以及AnthropicAPI的預設模型。/model opus
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 工作階段:$0.50–$2.25。

Claude Code的預設模型(依方案區分):高階方案——Max、Team Premium、Enterprise(隨用隨付,並自CLI v2.1.251 起包含訂閱席次)——以及AnthropicAPI、Bedrock/Google Cloud 的 Agent Platform/AWS 上的Claude Platform,預設使用 Opus 5;Pro 與 Team Standard 則預設使用 Sonnet 5(Microsoft Foundry:Sonnet 4.5)。v2.1.197 將 Sonnet 5 設為全域預設模型(2026年6月30日)已成歷史;opus 別名現在指向 Opus 5(v2.1.219+)。管理員可以設定整個組織的預設模型,並在 /model 中顯示為「組織預設值」(v2.1.196+);在 Bedrock/Vertex/Foundry 上,可透過 ANTHROPIC_DEFAULT_OPUS_MODELANTHROPIC_DEFAULT_SONNET_MODEL 鎖定特定模型。

Sonnet 5、Opus 5、Opus 4.8、Fable 5 與 Fable 5.1 僅使用自適應推理(沒有固定的思考預算)。這些模型的 effort 均預設為 high;面對最困難的程式開發/代理式工作,可使用 /effort xhighOpus 5 相較於 Opus 4.8 的重大變更:若請求省略 thinking 欄位,預設會開啟思考;若在 effortxhighmax 時使用 thinking: {type: "disabled"},則會傳回 400 錯誤。

截至 v2.1.219,Fast mode/fast)僅適用於 Opus 5 與 Opus 4.8——每 MTok $10/$50(基本價格的 2 倍),輸出 token 的每秒處理量最高可達 2.5 倍。Opus 4.7 已移除:claude-opus-4-7 搭配 speed: "fast" 現在會回報錯誤,不再退回標準速度。此功能處於研究預覽階段,僅限ClaudeAPI(不支援 Bedrock/Vertex/Foundry);切換速度會使提示快取失效。

在工作階段中切換模型:

/model opus       # Switch to Opus 5 (v2.1.219+)
/model sonnet     # Switch to Sonnet 5 (default on Pro/Team Standard)
/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權杖、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 專案指示(根目錄替代位置)

16. 變更記錄

日期 變更
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 下輸入的組合鍵失效)。cheatsheet 其餘部分不受影響。
2026-09-05 針對 v2.1.261(9月4日)同步更新。新增 /skill-doctor 列:顯示哪些已載入的 skills 未被使用,以及各自在 context 中的成本,方便您加以精簡。v2.1.261 的另一項變更不影響 cheatsheet:keybindingFlavor 設定已停用(readline 單字編輯現為唯一的提示詞操作方式),而 cheatsheet 從未記載此設定。
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.1claude-fable-5-1)——每 MTok 仍為 $10/$50,知識截止日期為2026年6月(目前所有模型中最新),快取讀取為 $0.25/MTok(0.025 倍,相較於標準的 0.1 倍);Fable 5 移至文件的 Legacy models 表格。v2.1.257 是首個可安裝且包含 Fable 5.1 的版本(2.1.253-256 從未發布至 npm)。已更新成本參考列、adaptive reasoning 附註及 /model 說明。
2026-08-30 依據模型設定文件與 CLI v2.1.251 修正預設模型:進階方案(Max、Team Premium、Enterprise 按用量付費、Anthropic API、Bedrock/Google Cloud’s Agent Platform/AWS 上的 Claude Platform;按席次計費的 Enterprise 自 v2.1.251 起加入)預設使用 Opus 5,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:「達到使用量限制時自動繼續」)。環境變數:CLAUDE_CODE_PROJECT_DIR_NAMECLAUDE_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_MSCLAUDE_CODE_ENABLE_TODO_TOOLS(Opus 4.8/Sonnet 5/Fable 5+ 現在預設關閉 todo/task tools)。GitLab MRs 可搭配 --worktree 使用(在 claude agents 中顯示 !N)。已撤銷 v2.1.232 的 Cygwin symlink 與 < file 權限變更;並修正該版本在 Windows auto mode 中的核准功能退化問題。
2026-08-14 針對 v2.1.231–232 與8月14日的預設模式切換同步更新。Pro/Max/Team 的新工作階段現在預設使用 Auto mode(已在 Auto Mode 區塊註明)。v2.1.232:可用 @ 提及即時工作階段(透過 SendMessage 路由,僅輸入名稱且完全相符時即可傳送)、預設啟用 subagent 分支、在 /config 新增對話逾時與跨工作階段傳入訊息的列、GitLab marketplaces 與 token 遮蔽、additionalMarketplacesallowedMarketplaces 設定別名。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 tool 的覆寫規則現與 Edit 相同。
2026-08-10 修復主指南整體稽核所發現的既有缺陷:auto mode 分類器列仍標示 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 level;/fork 建立的副本會擁有自己的 worktree(v2.1.221);VSCode 新增 Focus view(Ctrl+Alt+F,v2.1.221);CLAUDE_CODE_DISABLE_1M_CONTEXT 現在會透過自動壓縮,將所有原生支援 1M 的模型限制在 200K,並可用 CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT 略過未知模型的限制(v2.1.223);strictKnownMarketplacesblockedMarketplaces 接受 "owner/*" 組織萬用字元(v2.1.223)。
2026-07-25 針對 v2.1.219–v2.1.220 的項目同步更新。模型:Claude Opus 5claude-opus-5)取代 Opus 4.8,成為 Opus 層級模型及 /model opus 的選取對象——每 MTok 同為 $5/$25、1M context/128K 輸出、預設啟用 thinking、effort 預設為 high、知識截止日期為2026年5月,並為 Claude Max 的預設模型;Opus 4.8 則保留為 legacy 列。相較於 4.8 的破壞性變更:未提供 thinking 欄位的請求現在會進行思考,而 thinking: {type: "disabled"} 搭配 xhighmax effort 時會傳回 400。Fast mode 修正:/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 預設在背景執行(可透過新的 background: false frontmatter 鍵逐一選擇退出)、/deep-research 僅在手動叫用時啟動、auto mode 分類器會直接判定危險的 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/** 允許規則現在只會比對 <cwd>/dir(v2.1.214)——任何深度請使用 **/dir/**denyask 規則仍會比對任何深度;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_TEXTCLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONCLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(預設每個工作階段 200 次,v2.1.212)、CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(MCP 呼叫超過2分鐘會自動轉至背景執行)、CLAUDE_AX_SCREEN_READER7
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.1506
2026-05-21 已將最新版本線索的佐證同步至 Claude Code v2.1.147。新增預設關閉的 Workflow tool(CLAUDE_CODE_WORKFLOWS=1)、釘選 Agent View 背景工作階段、以 /code-review [effort] --comment 取代 /simplify、強化 REPL/Workflow sandbox、自動更新程式與大型差異改進、抑制重複的提示詞歷史記錄,以及 Enterprise 登入、PowerShell、MCP 分頁、Agent View、plugin、hook 條件和貼上文字的修正。本機驗證:本機 claude --version 傳回 2.1.144 (Claude Code),npm latest 則為 2.1.1476
2026-05-19 已將最新版本線索的佐證同步至 Claude Code v2.1.145。新增 claude agents --json、Agent View 等待輸入的分頁計數、狀態列 GitHub 儲存庫/PR JSON 欄位、更豐富的安裝前 plugin 探索功能、Stop/SubagentStop 的 background_taskssession_crons hook 輸入、OTEL agent_idparent_agent_id,以及權限、MCP、spinner、Windows、Agent View、工作清單、plugin 驗證、skill 遞迴與 Read tool 修正。本機驗證:本機 claude --version 傳回 2.1.144 (Claude Code),npm latest 則為 2.1.1456
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.1446
2026-05-18 已將最新版本線索的佐證同步至 Claude Code v2.1.143。新增 Agent View 派送一致性、stop hook 封鎖上限、PowerShell 原則環境變數,並註明 plugin 相依性強制執行、預估的 plugin context 成本、worktree.bgIsolation: "none"、保留背景工作階段的模型/effort 設定,以及 /goal evaluator 時序修正。本機驗證:claude --version 傳回 2.1.142 (Claude Code),npm latest 則為 2.1.1436
2026-05-15 已將最新版本線索的佐證同步至 Claude Code v2.1.142。新增 terminalSequenceclaude agents --cwd、v2.1.142 背景工作階段派送 flags、Fast mode 的 Opus 4.7 預設覆寫、HTTPS plugin 複製環境變數、工作負載身分工作區環境變數,以及 MCP_TOOL_TIMEOUT 遠端 HTTP/SSE 修正附註。本機驗證:claude --version 傳回 2.1.141 (Claude Code),npm latest 則為 2.1.1426
2026-05-13 已將最新版本線索的佐證同步至 Claude Code v2.1.140。新增 /goal、Agent View 附註、command hook argsPostToolUse continueOnBlock,以及 agent hook 輸入中的 subagent_type。並註明 v2.1.140 修正 ConfigChangedisableAllHooksallowManagedHooksOnly 的行為。本機驗證:claude --version 傳回 2.1.140 (Claude Code)6
2026-05-06 已將最新版本線索的佐證同步至 Claude Code v2.1.131。由於 v2.1.131 是針對 VS Code Windows 啟用與 Mantle endpoint 驗證的修正版,因此無須變更指令、設定、快捷鍵、hook、plugin 或環境變數表格。6
2026-05-05 已同步至 CC guide v2.36(CLI v2.1.126–v2.1.129)。新增:用於載入 plugin zip 的 --plugin-url--plugin-dir.zip 支援、skillOverridesCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERYCLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATECLAUDE_CODE_FORCE_SYNC_OUTPUT,以及 v2.1.129 對實驗性 themesmonitors 的 plugin manifest 指引。涵蓋至 v2.1.129。6
2026-04-29 已同步至 CC guide v2.35(CLI v2.1.117–v2.1.123)。新增:alwaysLoad MCP 選項與啟動時自動重試;claude plugin prune--prune 串聯清除;claude plugin tag/skills 輸入即篩選;/theme 命名主題;/usage 合併對話框;vim 視覺模式(vV);PowerShell 自動核准;hook 輸入的 duration_ms,以及適用所有工具的 updatedToolOutputprUrlTemplatewslInheritsWindowsSettingsautoMode.allow $defaults;環境變數 ANTHROPIC_BEDROCK_SERVICE_TIERENABLE_TOOL_SEARCHCLAUDE_CODE_HIDE_CWDDISABLE_UPDATESCLAUDE_CODE_FORK_SUBAGENT--from-pr 接受 GitLab/Bitbucket/GHE PR URLs。涵蓋至 v2.1.123。
2026-04-19 更新:Sonnet 4.6 的 1M context 現按標準價格 $3/$15 顯示(無 long-context 額外費用);定價註腳改用 platform.claude.com/docs/en/about-claude/pricing。涵蓋至 v2.1.116。
2026-04-04 依 CC guide v2.26 重新整理。新增 /powerup、更新 /release-notes、移除 /vim。更新 Ctrl+X Ctrl+K 快捷鍵。新增 4 個 hook 事件(CwdChanged、FileChanged、TaskCreated、PermissionDenied)。更新 /cost,加入各模型的明細。涵蓋至 v2.1.92。
2026-03-28 cheatsheet 首次發布,涵蓋至 Claude Code CLI v2.1.85

17. 參考資料


這份速查表是完整 Claude Code CLI 指南的快速查閱搭配資源。如需設定操作說明,請參閱 Claude Code 快速入門。若專門針對 iOS 與 macOS 專案,請參閱 iOS Agent 開發指南XcodeBuildMCP 整合模式,以及 Apple 生態系系列。最後更新於2026年7月17日。

NORMAL claude-code-cheatsheet.md EOF