Claude Code 2.1 新功能有哪些?/teleport、context:fork、/goal 整理給你看(2026)

Claude Code 2.1 新功能在 2026 年初陸續推出後,為開發者與 AI 輔助工作流程帶來許多實用改進。這次更新涵蓋 /teleport(傳送指令)、context:fork(隔離執行環境)、/goal(目標驅動模式)等重大功能,也強化了權限管理與 session 管理能力。以下整理這些新功能的使用方式與實際應用場景,讓你快速掌握升級後的 Claude Code。

一、Claude Code 2.1 是什麼?為什麼這次更新很重要

Claude Code 是 Anthropic 官方推出的 AI 程式開發助理工具,讓開發者可以在終端機環境中直接與 Claude AI 對話、執行指令、管理專案檔案。2.1 系列更新(從 2.1.0 開始至最新版本)主要解決三大痛點:

  • Session 污染問題:過去執行技能(Skills)或子代理(Subagents)時,中間的研究過程會全部塞進主對話視窗,導致 token 快速消耗且難以追蹤主要任務進度。
  • 跨裝置協作困難:在終端機開始的工作,無法無縫轉移到瀏覽器繼續,必須重新複製貼上對話內容。
  • 權限設定不夠靈活:舊版只能針對單一檔案或整個資料夾授權,無法用萬用字元(wildcard)批次設定。

2.1 系列更新透過 Forked Context(隔離執行環境)、/teleport(跨裝置傳送)、Wildcard 權限(萬用字元授權)等功能,讓開發者可以更精準控制 AI 的執行範圍,同時大幅降低不必要的 token 消耗。根據官方說明,使用 Forked Context 可以在某些場景下省下 50,000 tokens,對於需要頻繁執行研究型技能的用戶來說是顯著改善。

二、功能組成結構:13 項更新分為四大類

Claude Code 2.1 的更新可以分為以下四大類別,方便理解各功能的使用場景:

(一)Session 管理增強

  • /teleport(傳送指令):把目前終端機對話傳送到 claude.ai/code 瀏覽器版本繼續工作。
  • /color(顏色標籤):為不同 session 設定顏色,方便在多視窗環境中快速辨識。
  • Agent View(代理視圖):用 claude agents 指令查看所有執行中、待執行、已完成的 session。
  • /goal(目標驅動模式):設定任務目標後,Claude 會持續工作直到達成條件,並即時顯示進度。

(二)Skills 與 Agents 增強

  • Forked Context(context: fork):讓技能或子代理在隔離的對話視窗中執行,不污染主 session。
  • Frontmatter Hooks(前置區塊鉤子):可以直接在 Skill 或 Agent 的 YAML 前置區塊定義事件觸發邏輯,不需要在全域設定檔中寫 hooks。
  • Custom Agent 支援:用 --agent <name> 執行指定代理,支援獨立的工具清單與權限模式。

(三)權限與設定改善

  • Wildcard 權限規則(萬用字元授權):支援 Bash(ls *)Edit(src/*) 等彈性設定。
  • Hot Reload(設定熱重載):修改 .claude/settings.json 後立即生效,不需重啟。

(四)開發者體驗改善

  • –plugin-dir(插件目錄擴展):從本地資料夾或 .zip 檔案載入插件,並查看 token 成本估計。
  • /mcp 工具計數顯示:顯示每個 MCP server 連接的工具數量,標記連接失敗的 server。
  • Shift+Enter 多行輸入:零設定直接可用,Shift+Enter 插入換行,Enter 送出 prompt。
  • /scroll-speed(滾輪速度調整):在長對話中更快速捲動。

三、怎麼用?每個功能的最小可運行範例

1. /teleport 跨裝置傳送

使用場景:在終端機開始寫程式,想切換到瀏覽器看更大的畫面或分享連結給同事。

# 在終端機執行
/teleport

# 系統會產生一個連結,打開後直接在 claude.ai/code 繼續同一個 session

注意事項:傳送後的 session 保留所有對話歷史與檔案存取權限,但若原本終端機視窗關閉,瀏覽器版本就無法再切回終端機。

2. context:fork 隔離執行環境

使用場景:有一個需要大量中間研究的技能(例如「競品分析」「文獻回顧」),但這些中間過程不需要污染主對話。

在 Skill 的 YAML 前置區塊加入:

---
name: 競品分析
context: fork
---

你的技能邏輯內容...

效果:執行這個技能時,所有中間的 WebSearch、WebFetch、分析過程都在獨立的 context window 執行,只有最終結果會回傳到主 session。根據官方數據,這可以省下約 50,000 tokens

非交互式 session 啟用方式

export CLAUDE_CODE_FORK_SUBAGENT=1
claude --agent research-agent "分析競品 X"

3. /goal 目標驅動模式

使用場景:需要 Claude 持續執行直到完成某個明確條件(例如「所有測試通過」「部署成功」)。

/goal "完成所有單元測試且覆蓋率達 80%"

# Claude 會持續執行,即時顯示:
# - 已執行時間
# - 已完成輪數
# - 已消耗 tokens
# - 目前進度

中斷方式:按 Ctrl+C 可隨時停止。

4. /color 顏色標籤

使用場景:同時開啟多個 Claude Code 視窗(例如一個寫前端、一個寫後端、一個查文件),用顏色快速辨識。

# 隨機指定顏色
/color

# 指定特定顏色
/color blue
/color red

顏色會同步到 claude.ai,方便在瀏覽器端也能看到標籤。

5. –plugin-dir 載入插件

使用場景:公司內部開發了自訂插件,想在特定專案中載入。

# 從資料夾載入
claude --plugin-dir /path/to/my-plugin

# 從 .zip 檔案載入
claude --plugin-dir /path/to/plugin.zip

# 查看插件內容與 token 成本
claude plugin details my-plugin

6. Wildcard 權限規則

使用場景:想讓 Claude 可以讀取專案內所有 src/ 資料夾的檔案,但不想一個一個授權。

.claude/settings.json 加入:

{
  "permissions": {
    "allow": [
      "Edit(src/*)",
      "Bash(ls *)",
      "Skill(seo-*)"
    ]
  }
}

說明src/* 表示所有 src 資料夾內的檔案都可編輯;seo-* 表示所有名稱開頭為 seo- 的技能都可執行。

7. Hot Reload 設定熱重載

使用場景:調整權限設定或新增工具後,不想重啟 Claude Code。

# 修改 .claude/settings.json
{
  "permissions": {
    "additionalDirectories": ["/new/project/path"]
  }
}

# 儲存後立即生效,不需要執行任何指令

支援 symlinked 設定檔,方便多專案共用設定。

8. Shift+Enter 多行輸入

使用場景:想在 prompt 中貼上多行程式碼或指令,但不想每次按 Enter 就送出。

# 直接在終端機中:
# 第一行(按 Shift+Enter)
# 第二行(按 Shift+Enter)
# 第三行(按 Enter 送出)

零設定,安裝後立即可用。

9. Frontmatter Hooks 前置區塊鉤子

使用場景:希望某個技能執行前自動檢查環境、執行後自動清理暫存檔。

---
name: 部署腳本
hooks:
  - event: PreToolUse
    command: "echo '檢查環境變數...'"
  - event: PostToolUse
    command: "rm -rf /tmp/build"
---

你的技能邏輯...

支援的事件SessionStartPreToolUsePostToolUseStop

10. Custom Agent 自訂代理

使用場景:建立一個專門處理 SEO 分析的代理,只給它特定工具與權限。

# 在 .claude/agents/seo-analyst.md 建立代理
---
name: SEO 分析師
tools:
  - WebSearch
  - WebFetch
disallowedTools:
  - Bash
  - Edit
permissionMode: ask
isolation: worktree
---

你是 SEO 分析專家...
# 執行特定代理
claude --agent seo-analyst "分析這篇文章的關鍵字密度"

11. /mcp 工具計數顯示

使用場景:連接多個 MCP server,想快速確認哪些正常運作。

/mcp

# 輸出範例:
# ✅ notebooklm-mcp (12 tools)
# ✅ chrome-mcp (8 tools)
# ❌ custom-mcp (0 tools) - 連接失敗

標記 0 工具的 server 表示連接異常,需要檢查設定或重啟 server。

12. Agent View 代理視圖

使用場景:同時執行多個長時間任務,想統一管理進度。

# 終端機指令
claude agents

# 或在對話中輸入
/agent-view

顯示內容:每個 session 的狀態(執行中/待執行/完成)、開始時間、目前輪數。

13. /scroll-speed 滾輪速度調整

使用場景:對話超過 50 輪,用滑鼠滾輪捲動太慢。

/scroll-speed 3

# 數字越大捲動越快

四、常見錯誤與解法

錯誤 1:context:fork 無效,技能仍污染主 session

原因:YAML 前置區塊格式錯誤,或 Claude Code 版本過舊。

解法

  • 確認 YAML 前置區塊用 --- 包住,且 context: fork 沒有縮排錯誤。
  • 更新到最新版本:npm update -g @anthropic/claude-code(若用 npm 安裝)。
  • 非交互式 session 需設定環境變數:export CLAUDE_CODE_FORK_SUBAGENT=1

錯誤 2:–plugin-dir 找不到插件

原因:路徑錯誤或插件結構不符合規範。

解法

  • 用絕對路徑:claude --plugin-dir /Users/yourname/plugins/my-plugin
  • 檢查插件資料夾內是否有 plugin.jsonSKILL.md
  • claude plugin details <name> 查看插件是否正確載入。

錯誤 3:Wildcard 權限不生效

原因.claude/settings.json 格式錯誤或路徑寫法不正確。

解法

  • 確認 JSON 格式正確(可用 jq . 驗證)。
  • 路徑相對於專案根目錄,例如 src/* 表示專案根目錄下的 src 資料夾。
  • 若用 additionalDirectories,路徑必須是絕對路徑。

錯誤 4:/teleport 後瀏覽器版本看不到檔案

原因:瀏覽器版本的檔案存取權限與終端機版本不同。

解法

  • 確認檔案路徑在 permissions.additionalDirectories 中。
  • 若檔案在本機,瀏覽器版本無法存取本機檔案系統,需改用雲端儲存或 Git 同步。

錯誤 5:/goal 設定後 Claude 一直執行但沒進展

原因:目標條件不夠明確,或 Claude 判斷錯誤。

解法

  • 目標條件要可量化,例如「測試覆蓋率達 80%」而非「寫好所有測試」。
  • 若 Claude 卡住,按 Ctrl+C 中斷,重新描述更明確的目標。
  • 可以搭配 /agent-view 查看執行進度與卡住的環節。

五、實際應用場景(3 個真實案例)

場景 1:多專案同時開發,用 /color 快速切換

假設你同時在寫三個專案:前端(React)、後端(FastAPI)、資料庫遷移腳本。每個專案都開一個 Claude Code 視窗,執行後設定顏色:

# 前端視窗
/color blue

# 後端視窗
/color green

# 資料庫視窗
/color red

當你在終端機切換視窗時,顏色標籤讓你立刻知道現在在哪個專案。若切換到 claude.ai/code 瀏覽器版本,所有 session 的顏色也會同步顯示,方便管理多個對話。

場景 2:SEO 研究技能用 context:fork 省 50,000 tokens

你建立了一個「SEO 關鍵字研究」技能,流程包含:

  1. WebSearch 查詢 10 個競品網站。
  2. WebFetch 抓取每個網站的 meta 標籤。
  3. 分析關鍵字密度與排名。
  4. 輸出最終建議清單。

若沒有 context:fork,這 10 個 WebSearch + 10 個 WebFetch 的結果全部會塞進主 session,導致對話視窗爆滿且難以追蹤。啟用 context:fork 後,所有中間過程在獨立環境執行,主 session 只看到最終的建議清單,省下約 50,000 tokens

場景 3:部署流程用 /goal 自動化完成

你有一個部署腳本需要執行以下步驟:

  1. 執行單元測試。
  2. 建置 Docker 映像檔。
  3. 推送到 Docker Hub。
  4. 更新 Kubernetes 配置。
  5. 確認 Pod 正常運作。

過去需要一步一步手動確認,現在用 /goal

/goal "所有測試通過、Docker 映像檔推送成功、Kubernetes Pod 狀態為 Running"

Claude 會持續執行,即時顯示進度(已完成 3/5 步驟、已消耗 12,000 tokens),並在所有條件達成後自動停止。若中間失敗,會顯示錯誤訊息讓你修正。

六、進階技巧:Hooks + Agents + /goal 組合使用

技巧 1:用 Hooks 自動記錄每次執行的 token 消耗

.claude/settings.json 加入全域 hook:

{
  "hooks": [
    {
      "event": "Stop",
      "command": "echo $(date) - Session ended >> /tmp/claude_usage.log"
    }
  ]
}

每次 session 結束時,自動記錄時間到日誌檔,方便追蹤 token 使用量。

技巧 2:建立專屬的「研究型代理」用 context:fork

.claude/agents/researcher.md

---
name: 研究型代理
context: fork
tools:
  - WebSearch
  - WebFetch
disallowedTools:
  - Bash
  - Edit
---

你是專門負責資訊研究的代理,只需要輸出整理後的摘要,不需要執行任何指令。

執行時:

claude --agent researcher "研究 Claude Code 2.1 的所有更新內容"

所有研究過程在隔離環境執行,主 session 只看到最終摘要。

技巧 3:/goal + Wildcard 權限 批次處理檔案

假設你有 100 個測試檔案需要修正格式:

# 先設定權限
{
  "permissions": {
    "allow": ["Edit(tests/*)"]
  }
}

# 再用 /goal 自動化
/goal "所有 tests/ 資料夾內的 .py 檔案都符合 PEP 8 格式"

Claude 會逐一檢查並修正每個檔案,直到所有檔案都通過格式檢查。

技巧 4:用 –plugin-dir + /teleport 分享內部工具

公司開發了內部插件,想在會議中即時展示:

# 本地載入插件
claude --plugin-dir /company/internal-plugin

# 展示完後用 /teleport 傳送到瀏覽器
/teleport

# 把連結分享給同事,他們可以看到同樣的 session

注意:傳送後的 session 不會包含本地插件,若同事需要使用,需另外安裝插件。

七、FAQ 常見問題

Q1:context:fork 適合所有技能嗎?

A:不適合。只適合「中間過程複雜但最終只需要摘要結果」的技能,例如研究型、分析型任務。若技能需要與主 session 互動(例如確認檔案路徑、詢問用戶偏好),就不適合用 fork,因為隔離環境無法存取主 session 的 context。

Q2:/teleport 後可以切回終端機嗎?

A:無法直接切回。/teleport 是單向傳送,瀏覽器版本會繼承終端機的所有對話歷史,但無法再切回終端機執行指令。若需要雙向切換,建議用 claude agents 管理多個 session,而不是用 /teleport

Q3:Wildcard 權限支援哪些萬用字元?

A:目前支援 *(匹配任意字元)。例如 src/* 表示 src 資料夾內所有檔案,*.py 表示所有 Python 檔案。但不支援正則表達式(regex),若需要更複雜的規則,建議用腳本批次授權。

Q4:/goal 會不會無限執行消耗所有 tokens?

A:不會。/goal 有內建的輪數與時間限制(預設最多執行 50 輪或 1 小時),若達到上限會自動停止並顯示「目標未達成」訊息。使用者也可以隨時按 Ctrl+C 手動中斷。

Q5:Hot Reload 支援哪些設定檔?

A:目前支援 .claude/settings.json 中的 permissions.additionalDirectories 與部分權限設定。但 hooksagents 的修改仍需重啟 Claude Code 才會生效。官方未來計劃支援所有設定的熱重載。

九、總結

Claude Code 2.1 系列更新透過 /teleportcontext:fork/goalWildcard 權限等功能,大幅提升開發者的工作效率與 token 使用精準度。特別是 Forked Context 可以在研究型任務中省下約 50,000 tokens,對於頻繁使用 AI 輔助的開發者來說是顯著改善。

建議優先使用的功能組合:

  • 多專案開發/color + claude agents 管理多個 session。
  • 研究型任務context:fork + Custom Agent 建立專屬研究代理。
  • 自動化部署/goal + Hooks 自動記錄執行歷史。
  • 權限管理:Wildcard 權限 + Hot Reload 快速調整授權範圍。

若你目前還在使用 Claude Code 2.0 或更早版本,建議盡快更新到 2.1 系列,體驗這些實用的新功能。完整的官方文件可參考 Anthropic 官網的 Claude Code 文件頁面

資料來源: Anthropic Claude Code 官方文件Claude Code GitHub Releases(2026-05-12)


🚀 EvoForge 進化工坊|讓 Claude Code 會記憶、會學習、會進化 →

解壓縮 → 拖入 Claude Code → 輸入任意一句話,5 分鐘完成安裝

✅ EvoForge 核心功能:

🧠 三層記憶系統,50 Token 完成查詢(關掉不再忘記)

🔗 85-Token 跨對話橋接,任務中斷秒速恢復不重頭來

⚡ DCI 動態 Context 注入,省 70%+ Token

📈 Stop Hook 自動進化,同類任務 3 次自動腳本化

🛠️ 12 個核心技能,/斜線指令開箱即用

🤖 3 個子代理協作,不消耗主對話 Token

原價 NT$1,288

NT$600

前 100 名優惠 · 買斷不收月費 · MIT 授權可自由修改

Mac & Windows 適用 · 確認匯款後立即出貨 · LINE:kenemail2

Compare Listings

TitlePriceStatusTypeAreaPurposeBedroomsBathrooms

Compare