觀點 · 資訊分享
Claude Code 2.1.172:子代理現在可以再派子代理,最多巢狀 5 層
Claude Code v2.1.172 在 6 月 10 日釋出,讓子代理(sub-agent)也能再啟動自己的子代理,最多 5 層;Bedrock 會從 AWS 設定檔讀區域,/plugin 新增搜尋列,另修正多項萬用字元權限規則與模型選單問題。
- 發布
- 2026-06-11
- 篇幅
- 約 3 分鐘 · 1,505 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:Claude Code 2.1.172 讓子代理也能再派子代理,最多巢狀 5 層,同時改善 Bedrock 區域判斷、外掛搜尋與權限規則。

先用白話講:子代理是什麼?
想像你是專案經理,手上有個大案子。你把案子拆成幾塊,交給三位組長;以前組長只能自己做,不能再找人幫忙。現在組長也可以再找組員,組員甚至還能再找助手,一層層往下分工。
Claude Code 的子代理(sub-agent)就是這些組長與組員:主代理把大任務拆開,分給子代理處理,再收回結果。這次的更新是,子代理也能再派子代理,最多 5 層。
發生什麼事
Anthropic 在 6 月 10 日釋出 Claude Code v2.1.172,新增與改進如下:
- 子代理可以巢狀:子代理能啟動自己的子代理,最多 5 層
- Bedrock 區域判斷:沒設定 AWS_REGION 時,會讀取 ~/.aws 設定檔,與 AWS SDK 的優先順序一致,/status 會顯示區域的來源
- 外掛市集搜尋:在 /plugin 瀏覽市集的外掛時,新增搜尋列
- 監控指標:OTEL 指標 claude_code.lines_of_code.count 新增 model 屬性
值得注意的修正
- 權限規則:修正 WebFetch 的萬用字元網域規則(例如
*.example.com)在允許、拒絕與詢問三種位置都不會匹配子網域的問題;也修正檔案權限規則中間含萬用字元,會在啟動時被拒絕的問題 - 模型限制:修正 availableModels 的限制沒有套用到子代理的模型覆寫、代理派工的模型選單與顧問模型的問題
- 安全相關:修正背景代理派到預先暖機的工作程序時,可能讀到其他目錄的專案設定(例如 .mcp.json 的核准與信任)
- 穩定性:修正使用 1M 上下文卻沒有用量額度的工作階段會永久卡住的問題,現在會自動壓縮回標準上限以內;以及多張圖片造成的重複錯誤訊息
- 效能:長對話移除多餘的訊息正規化;閒置時降低 CPU 使用
給開發者的技術細節
- 巢狀子代理的好處是可以把「大任務拆成中任務、再拆成小任務」,但每多一層,追蹤與除錯就更難,成本也可能累加;官方這則發行說明沒有談費用或上限設定
- 如果你用權限規則管控 WebFetch,這版修正後,萬用字元網域規則的行為會改變:原本因為匹配不到而沒擋下的子網域,升級後可能會被擋,或被允許。升級後建議重新測試一次規則
- 用 Bedrock 的人可以檢查 /status 看區域來源是否符合預期
我的看法
我自己用代理工具最在意的是「它到底做了什麼」。子代理能再派子代理,聽起來很威,但層數一多,要回頭檢查就麻煩了。所以我會先在小專案、可還原的環境試用,確認紀錄與權限都看得懂,再用在比較重要的工作上。
另外,權限規則的修正很值得注意。以前寫了萬用字元卻沒生效的規則,升級後可能行為不同。使用 Claude Code 在客戶專案上的人,更新後建議把 deny 與 allow 規則重新檢查一遍,不要假設規則一直都有照預期運作。
名詞小辭典
- 子代理(Sub-agent):由主代理派出、負責處理一部分任務的小型代理。
- Amazon Bedrock:AWS 讓你透過統一介面使用多種 AI 模型的服務。
- OTEL(OpenTelemetry):蒐集應用程式指標與追蹤資料的開放標準。
- 萬用字元:用 * 代表任意字元的規則寫法,常用於網域與檔案路徑。
資料來源
常見問題
子代理是什麼?
Claude Code 在做大任務時,可以派出的「小幫手」,各自處理一部分工作,再把結果交回主代理。這次的改變是,這些小幫手自己也能再派小幫手。
為什麼限制最多 5 層?
官方只寫「最多 5 層」,沒有說明原因。一般來說,限制層數可以避免代理無限衍生、難以追蹤與浪費資源,這是推測,並非官方說法。
Bedrock 區域怎麼判定?
官方說明:AWS_REGION 沒設定時,會從 ~/.aws 設定檔讀取區域,與 AWS SDK 的優先順序一致;在 /status 中可以看到區域來源。
接著讀
全部觀點 →Claude Code 2.1.207:自動模式不再讀專案內的設定,外掛指令也補上命令注入防護Claude Code 2.1.207 收緊了幾處信任範圍:自動模式不再讀專案資料夾裡的設定檔,外掛選項只認使用者層級,外掛指令也擋下可能的命令注入。Bedrock、Vertex 的預設模型同時改成 Claude Opus 4.8。閱讀 →Claude Code 2.1.199:API 臨時出錯時,寫到一半的內容不再被丟掉,子代理也會交回部分成果Claude Code 在 7 月 2 日釋出 2.1.199:串流回應中途出錯時會保留已產生的部分,被限流打斷的子代理會把部分成果交回,另外也新增一次載入多個技能的用法。閱讀 →Claude Code 新增「閒置壓縮」:長對話放著 54 分鐘就先整理好,回來不用整段重算Claude Code 2.1.299 加入閒置壓縮:超過 20 萬 token 的終端機對話,閒置約 54 分鐘時會趕在一小時的提示快取過期前先壓縮,下一則訊息不必把整段對話重新處理一次。這版也新增讓 @ 檔案只傳路徑的設定。閱讀 →