A
Agent teams
由團隊主導協調的多個獨立 Claude Code 會話,具有共享的任務列表和點對點訊息傳遞。與在單個會話內運行且僅向父級報告的 subagents 不同,隊友各自擁有自己的上下文視窗,您可以直接與任何隊友互動。Agent teams 是實驗性的,必須通過設定CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 來啟用。
了解更多:Run agent teams
Agentic coding
一種工作流程,其中 AI 可以自主地讀取檔案、執行命令和進行更改,而您可以觀看、重定向或離開,與只能用文字回應的聊天助手相反,您必須自己應用這些文字。Claude Code 是 agentic 的,因為它具有讓它採取行動的 tools,而不僅僅是提供建議。 了解更多:How Claude Code worksAgentic harness
將語言模型轉變為能力強大的編碼代理的工具、上下文管理和執行環境。Claude Code 是 harness;Claude 是其中的模型。Harness 提供檔案存取、shell 執行、權限控制、記憶體載入以及將動作鏈接在一起的迴圈。 了解更多:How Claude Code worksAgentic loop
Claude 為每項任務執行的循環:收集上下文、採取行動、驗證結果並重複直到完成。每個工具使用都會返回資訊,為下一步提供資訊。您可以隨時中斷迴圈進行重定向。大多數擴展點,包括 hooks、skills 和 MCP,都插入到此迴圈的特定階段。 了解更多:How Claude Code worksAuto memory
Claude 根據您的更正和偏好為自己編寫的筆記,按 git 儲存庫存儲在~/.claude/projects/ 下。同一儲存庫的所有 worktrees 共享一個 auto memory 目錄。MEMORY.md 索引的前 200 行或 25 KB 在每個會話開始時載入。Auto memory 是 Claude 編寫的對應物,與您編寫的 CLAUDE.md 相對。
了解更多:Auto memory
Auto mode
一種 permission mode,其中單獨的分類器模型在後台審查每個動作,而不是向您顯示批准提示。分類器會阻止範圍升級、不受信任的基礎設施和 prompt injection。它永遠看不到工具結果,因此注入的指令無法影響其決定。Auto mode 是在 Max、Team、Enterprise 和 API 計畫上提供的研究預覽。 了解更多:Eliminate prompts with auto modeB
Bare mode
一個啟動標誌--bare,它跳過 hooks、skills、plugins、MCP servers、auto memory 和 CLAUDE.md 的自動發現。只有您明確傳遞的標誌才會生效。建議用於 CI 和指令碼呼叫,其中您需要在不同機器上的相同行為,無論本地配置如何。
了解更多:Start faster with bare mode
Bundled skills
Claude Code 附帶的基於提示的劇本,例如/batch、/simplify、/debug 和 /loop。與執行固定邏輯的內建命令不同,bundled skills 為 Claude 提供詳細的提示並讓它協調工作,因此它們可以生成代理、讀取檔案並適應您的程式碼庫。
了解更多:Bundled skills
C
Channel
一個 MCP server,它將事件推送到您正在運行的會話中,以便 Claude 可以對您離開終端時發生的事情做出反應。Channels 可以是雙向的:Claude 讀取入站事件並通過同一 channel 回覆。Telegram、Discord 和 iMessage 包含在研究預覽中。 了解更多:ChannelsCheckpoint
在 Claude 進行每次編輯之前捕獲的程式碼自動快照。按Esc 兩次或執行 /rewind 以將程式碼、對話或兩者恢復到較早的時間點。Checkpoints 是會話本地的,與 git 分開,不追蹤通過 Bash 工具進行的更改。
了解更多:Checkpointing
.claude directory
Claude Code 讀取專案範圍配置的目錄:設定、hooks、skills、subagents、rules 和 auto memory。專案在其根目錄有 .claude/;您的使用者級預設值在 ~/.claude/。
了解更多:The .claude directory
CLAUDE.md
您為 Claude 編寫的持久指令的 markdown 檔案,在每個會話開始時作為系統提示後的使用者訊息載入。將專案約定、架構筆記和「始終執行 X」規則放在這裡。CLAUDE.md 在 compaction 期間倖存,之後會從磁碟重新讀取。 您可以在專案範圍內的./CLAUDE.md 或 ./.claude/CLAUDE.md、使用者範圍內的 ~/.claude/CLAUDE.md 或作為組織的 managed policy 放置 CLAUDE.md。更具體的位置優先。
了解更多:CLAUDE.md files
Command
一個可重複使用的指令,您可以通過在提示中輸入/name 來調用。內建命令(如 /clear、/model 和 /compact)控制會話。您可以在 .claude/commands/ 中將自己的命令定義為檔案,或從 plugin 安裝它們。Skills 是打包多步驟命令的推薦方式。
了解更多:Commands · Skills
Compaction
當 context window 接近其限制時,自動摘要您的對話。首先清除較舊的工具輸出,然後摘要對話。專案根目錄 CLAUDE.md 和 auto memory 在 compaction 期間倖存並從磁碟重新載入;僅在對話中給出的指令可能會丟失。執行/compact 手動觸發,可選擇使用焦點,如 /compact focus on the API changes。
了解更多:What survives compaction · When context fills up
Context window
會話的工作記憶,保存對話歷史、檔案內容、命令輸出、CLAUDE.md、auto memory、載入的 skills 和系統指令。當您工作時,上下文會填滿直到 compaction 摘要它。執行/context 查看什麼在使用空間。對於基礎模型概念,請參閱平台詞彙表。
了解更多:Explore the context window
D
Dispatch
一個電話啟動的任務路由器,當您從 Claude 行動應用程式發送編碼任務時,它會在 Desktop 應用程式中生成 Claude Code 會話。您的提示會自動路由到正確的工具。在 Pro 和 Max 計畫上可用。 了解更多:Sessions from DispatchE
Effort level
一個設定,控制 Claude 在每個回合上使用多少自適應推理思考預算。更高的努力意味著更多的思考 tokens 和更深入的推理;更低的努力更快且更便宜。Effort 在 Opus 4.7、Opus 4.6 和 Sonnet 4.6 上受支援。 了解更多:Adjust effort levelExtended thinking
模型在回應前執行的可見逐步推理。您可以使用MAX_THINKING_TOKENS 限制思考 tokens 或調整 effort level。思考在終端中以灰色斜體文字顯示。
了解更多:Use extended thinking
H
Hook
一個使用者定義的處理程式,在 Claude Code 生命週期中的特定點自動執行,例如在工具執行前、檔案編輯後或會話開始時。處理程式可以是 shell 命令、HTTP 端點、MCP 工具、LLM 提示或 subagent。Hooks 是確定性的:它們在固定的生命週期點觸發,而不是由模型自行決定。 Hook 配置有三個級別:- Hook event:生命週期點
- Matcher:篩選哪些事件觸發它
- Hook handler:執行什麼
M
Managed settings
由 IT 或 DevOps 在組織範圍內強制執行的設定檔案,放置在~/.claude 外的 OS 級路徑。使用者無法覆蓋或排除受管設定。使用此功能可實現安全策略、合規要求或整個機隊的標準化工具。
了解更多:Server-managed settings
MCP (Model Context Protocol)
一個開放標準,用於將 AI 工具連接到外部資料來源和服務。MCP servers 為 Claude 提供 Slack、Jira、資料庫、瀏覽器和數百個其他整合的新工具。您可以通過/mcp 連接 servers 或將它們添加到 .mcp.json。有關協議本身,請參閱平台詞彙表。
了解更多:Model Context Protocol
MCP Tool Search
一個上下文節省機制,它延遲 MCP 工具架構直到需要時。只有工具名稱在啟動時載入;Claude 在決定使用特定工具時按需獲取完整架構。這可以防止閒置的 MCP servers 消耗太多上下文。 了解更多:Scale with MCP Tool SearchN
Non-interactive mode
一種執行單個提示並退出而不進行對話會話的模式,使用-p 或 --print 調用。用於 CI、指令碼和管道。Agent SDK 是 Python 和 TypeScript 的等效項。以前稱為 headless mode。
了解更多:Run Claude Code programmatically
O
Output style
一個配置,修改 Claude 的系統提示以改變回應行為、語氣或格式。Output styles 關閉預設系統提示的軟體工程特定部分,與 CLAUDE.md 不同,後者作為系統提示後的使用者訊息傳遞。內建樣式包括 Default、Explanatory 和 Learning。 了解更多:Output stylesP
Permission mode
會話的基線批准行為。在 CLI 中使用Shift+Tab 循環或在 VS Code、Desktop 和 claude.ai 中使用模式選擇器。可用的模式是 default、acceptEdits、plan、auto、dontAsk 和 bypassPermissions。
了解更多:Choose a permission mode
Permission rule
一個設定條目,根據工具名稱和引數模式允許、詢問或拒絕工具調用。規則按 deny→ask→allow 順序評估,首先匹配獲勝。Permission rules 是分層在更廣泛的 permission mode 之上的細粒度控制。 了解更多:Configure permissionsPlan mode
一種 permission mode,其中 Claude 研究並提議更改而不編輯您的原始檔案。它可以讀取、搜索和執行探索命令,然後在觸及任何內容之前提出批准計畫。使用/plan 或按 Shift+Tab 進入 plan mode。
了解更多:Analyze before you edit with plan mode
Plugin
一個 skills、hooks、subagents 和 MCP servers 的捆綁包,打包為單個可安裝單元。Plugin skills 命名為plugin-name:skill-name,以便多個 plugins 共存。通過 marketplace 在團隊間分發 plugins。
了解更多:Plugins
Project trust
一個一次性對話框,在 Claude Code 載入其配置之前接受目錄。Trust 控制 marketplace plugins 的自動安裝和專案定義的 hooks 的執行。信任目錄意味著其.claude/settings.json、.mcp.json 和其他配置檔案生效。
了解更多:The .claude directory
Prompt injection
嵌入在檔案、網頁或工具結果中的敵對指令,試圖將 Claude 重定向到您從未要求的動作。Claude Code 的防禦包括權限系統、命令黑名單和信任驗證。Auto mode 添加了一個伺服器端探針,掃描工具結果中的可疑內容,以及一個永遠看不到工具結果的分類器,因此注入的文字無法影響其批准決定。 了解更多:Protect against prompt injectionR
Remote Control
一種通過 claude.ai 從您的電話或瀏覽器繼續本地 Claude Code 會話的方式。您的程式碼保留在您的機器上;只有 UI 是遠端的。與在 web 上運行的 Claude Code 不同,後者在雲沙箱中運行。 了解更多:Remote ControlRules
.claude/rules/ 中的模組化指令檔案,與 CLAUDE.md 一起載入。規則可以使用 YAML paths: frontmatter 進行路徑範圍設定,因此它只在 Claude 讀取匹配檔案時載入,保持上下文精簡直到相關。
了解更多:Organize rules with .claude/rules/
S
Sandboxing
Bash 工具的 OS 級檔案系統和網路隔離。命令在您預先定義的邊界內執行,因此 Claude 可以在其中自由工作,無需每個命令的批准提示。Sandboxing 是與 permission rules 分開的一層。 了解更多:SandboxingSession
與您當前目錄相關的對話,具有自己的獨立 context window。會話可以使用claude -c 恢復、使用 --fork-session 分叉以在新會話 ID 下保留歷史記錄,或在終端間並行執行。執行 /clear 啟動新會話;前一個會話保持存儲並可通過 /resume 獲得。每個會話的記錄存儲在 ~/.claude/projects/ 下。
了解更多:Work with sessions
Settings layers
Claude Code 讀取配置的層級結構,按優先順序從最高到最低:managed policy、命令行引數、.claude/settings.local.json 的本地設定、.claude/settings.json 的專案設定,然後是 ~/.claude/settings.json 的使用者設定。陣列跨層級合併;較高層級的標量覆蓋較低層級的。
了解更多:Settings files
Skill
一個SKILL.md 檔案,包含 Claude 添加到其工具包中的指令、知識或工作流程。Claude 在相關時自動載入 skill,或您可以使用 /skill-name 直接調用它。Skills 遵循 Agent Skills 開放標準;Claude Code 使用調用控制和 subagent 執行擴展它。
Skills 是自訂命令的推薦後繼者。.claude/commands/deploy.md 的檔案和 .claude/skills/deploy/SKILL.md 的檔案都會建立 /deploy 並以相同方式工作;現有命令檔案繼續工作。
了解更多:Extend Claude with skills
Subagent
一個專門的 AI 助手,在自己的上下文視窗中運行,具有自訂系統提示、特定工具存取和獨立權限。它處理委派的任務並向主對話返回摘要。使用 subagents 將大型探索保留在主上下文之外或執行並行研究。與 agent teams 不同,其中每個代理都是您可以直接交談的完整獨立會話。 內建 subagents 包括 Explore、Plan 和通用目的。 了解更多:Create custom subagentsSurface
您存取 Claude Code 的任何地方:CLI、VS Code、JetBrains、Desktop 或 claude.ai。所有 surfaces 共享相同的引擎,因此您的 CLAUDE.md、設定和 skills 在它們之間以相同方式工作。Slack 和 Chrome 擴展是連接到 surface 的整合,而不是 surfaces 本身。 了解更多:Platforms and integrationsT
Teleport
一個命令/teleport,它將雲 Claude Code 會話拉入您的本地終端。Claude 獲取分支、載入對話歷史並從 web 會話的最後狀態恢復。反向方向是 --remote,它將本地任務發送到 web 上執行。
了解更多:From web to terminal
Tool
Claude 可以採取的動作:讀取檔案、編輯程式碼、執行 shell 命令、搜索 web、生成 subagent。Tools 是使 Claude Code 成為 agentic 的原因。沒有它們,Claude 只能用文字回應。每個工具使用都會返回一個結果,為 agentic loop 中 Claude 的下一個決定提供資訊。 了解更多:Tools available to ClaudeW
Worktree isolation
一個隔離模式,在.claude/worktrees/ 下的單獨 git worktree 中執行 Claude,使用 -w 標誌或 subagent 配置中的 isolation: worktree 啟用。更改保留在單獨分支的單獨目錄中,因此並行代理不會覆蓋彼此的檔案。
了解更多:Run parallel sessions with git worktrees
已棄用和重新命名的術語
這些術語出現在較舊的文件、部落格文章和社群內容中。搜索本網站時使用當前名稱。| 舊術語 | 現在稱為 | 備註 |
|---|---|---|
| Headless mode | Non-interactive mode | 相同的 -p 標誌,相同的行為 |
| Custom commands | Skills | .claude/commands/ 檔案仍然有效 |
| Slash commands | Commands | 從產品副本中刪除了「Slash」 |